summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/p5-Archive-Any-Lite/pkg-descr2
-rw-r--r--archivers/p5-Archive-Any-Plugin-Rar/pkg-descr2
-rw-r--r--archivers/p5-Archive-Any/pkg-descr2
-rw-r--r--archivers/p5-Archive-Extract-Libarchive/pkg-descr2
-rw-r--r--archivers/p5-Archive-Extract/pkg-descr2
-rw-r--r--archivers/p5-Archive-Peek/pkg-descr2
-rw-r--r--archivers/p5-Archive-Rar/pkg-descr2
-rw-r--r--archivers/p5-Archive-SimpleExtractor/pkg-descr2
-rw-r--r--archivers/p5-Archive-Tar-Wrapper/pkg-descr2
-rw-r--r--archivers/p5-Archive-Tar/pkg-descr2
-rw-r--r--archivers/p5-Archive-Zip/pkg-descr2
-rw-r--r--archivers/p5-Compress-Bzip2/pkg-descr2
-rw-r--r--archivers/p5-Compress-LZ4/pkg-descr2
-rw-r--r--archivers/p5-Compress-LZF/pkg-descr2
-rw-r--r--archivers/p5-Compress-LZO/pkg-descr2
-rw-r--r--archivers/p5-Compress-LZW/pkg-descr2
-rw-r--r--archivers/p5-Compress-Raw-Bzip2/pkg-descr2
-rw-r--r--archivers/p5-Compress-Raw-Lzma/pkg-descr2
-rw-r--r--archivers/p5-Compress-Raw-Zlib/pkg-descr2
-rw-r--r--archivers/p5-Compress-Snappy/pkg-descr2
-rw-r--r--archivers/p5-IO-Compress-Lzf/pkg-descr2
-rw-r--r--archivers/p5-IO-Compress-Lzma/pkg-descr2
-rw-r--r--archivers/p5-IO-Compress-Lzop/pkg-descr2
-rw-r--r--archivers/p5-IO-Compress/pkg-descr2
-rw-r--r--archivers/p5-IO-Zlib/pkg-descr2
-rw-r--r--archivers/p5-POE-Filter-Bzip2/pkg-descr2
-rw-r--r--archivers/p5-POE-Filter-LZF/pkg-descr2
-rw-r--r--archivers/p5-POE-Filter-LZO/pkg-descr2
-rw-r--r--archivers/p5-POE-Filter-LZW/pkg-descr2
-rw-r--r--archivers/p5-POE-Filter-Zlib/pkg-descr2
-rw-r--r--archivers/p5-PerlIO-gzip/pkg-descr2
-rw-r--r--archivers/p5-PerlIO-via-Bzip2/pkg-descr2
-rw-r--r--astro/p5-Astro-App-Satpass2/pkg-descr2
-rw-r--r--astro/p5-Astro-Catalog/pkg-descr2
-rw-r--r--astro/p5-Astro-Constants/pkg-descr2
-rw-r--r--astro/p5-Astro-Coords/pkg-descr2
-rw-r--r--astro/p5-Astro-FITS-CFITSIO/pkg-descr2
-rw-r--r--astro/p5-Astro-FITS-Header/pkg-descr2
-rw-r--r--astro/p5-Astro-Flux/pkg-descr2
-rw-r--r--astro/p5-Astro-Hipparcos/pkg-descr2
-rw-r--r--astro/p5-Astro-MoonPhase/pkg-descr2
-rw-r--r--astro/p5-Astro-PAL/pkg-descr2
-rw-r--r--astro/p5-Astro-SIMBAD-Client/pkg-descr2
-rw-r--r--astro/p5-Astro-SpaceTrack/pkg-descr2
-rw-r--r--astro/p5-Astro-Sunrise/pkg-descr2
-rw-r--r--astro/p5-Astro-Telescope/pkg-descr2
-rw-r--r--astro/p5-Astro-WaveBand/pkg-descr2
-rw-r--r--astro/p5-Astro-satpass/pkg-descr2
-rw-r--r--astro/p5-Astro/pkg-descr2
-rw-r--r--astro/p5-GPS-Babel/pkg-descr2
-rw-r--r--astro/p5-GPS-OID/pkg-descr2
-rw-r--r--astro/p5-GPS/pkg-descr2
-rw-r--r--astro/p5-Misc-Quality/pkg-descr2
-rw-r--r--astro/p5-Starlink-AST/pkg-descr2
-rw-r--r--astro/p5-Weather-Underground/pkg-descr2
-rw-r--r--astro/p5-ZConf-Weather/pkg-descr2
-rw-r--r--audio/p5-Audio-CD/pkg-descr2
-rw-r--r--audio/p5-Audio-Ecasound/pkg-descr2
-rw-r--r--audio/p5-Audio-FLAC-Header/pkg-descr2
-rw-r--r--audio/p5-Audio-MPD-Common/pkg-descr2
-rw-r--r--audio/p5-Audio-MPD/pkg-descr2
-rw-r--r--audio/p5-Audio-Mixer/pkg-descr2
-rw-r--r--audio/p5-Audio-Musepack/pkg-descr2
-rw-r--r--audio/p5-Audio-Scan/pkg-descr2
-rw-r--r--audio/p5-Audio-WMA/pkg-descr2
-rw-r--r--audio/p5-Audio-Wav/pkg-descr2
-rw-r--r--audio/p5-Audio/pkg-descr2
-rw-r--r--audio/p5-CDDB-File/pkg-descr2
-rw-r--r--audio/p5-CDDB/pkg-descr2
-rw-r--r--audio/p5-CDDB_get/pkg-descr2
-rw-r--r--audio/p5-Filesys-Virtual-DAAP/pkg-descr2
-rw-r--r--audio/p5-MIDI/pkg-descr2
-rw-r--r--audio/p5-MP3-Find/pkg-descr2
-rw-r--r--audio/p5-MP3-ID3v1Tag/pkg-descr2
-rw-r--r--audio/p5-MP3-Info/pkg-descr2
-rw-r--r--audio/p5-MP3-Tag-Utils/pkg-descr2
-rw-r--r--audio/p5-MP3-Tag/pkg-descr2
-rw-r--r--audio/p5-MPEG-ID3v2Tag/pkg-descr2
-rw-r--r--audio/p5-Music-Audioscrobbler-MPD/pkg-descr2
-rw-r--r--audio/p5-Music-Audioscrobbler-Submit/pkg-descr2
-rw-r--r--audio/p5-MusicBrainz-DiscID/pkg-descr2
-rw-r--r--audio/p5-Net-DAAP-Client/pkg-descr2
-rw-r--r--audio/p5-Net-DAAP-DMAP/pkg-descr2
-rw-r--r--audio/p5-Net-FreeDB/pkg-descr2
-rw-r--r--audio/p5-Net-LibLO/pkg-descr2
-rw-r--r--audio/p5-Ogg-Vorbis-Header-PurePerl/pkg-descr2
-rw-r--r--audio/p5-Ogg-Vorbis-Header/pkg-descr2
-rw-r--r--audio/p5-Test-Corpus-Audio-MPD/pkg-descr2
-rw-r--r--benchmarks/p5-Benchmark-Forking/pkg-descr2
-rw-r--r--benchmarks/p5-Benchmark-Stopwatch/pkg-descr2
-rw-r--r--biology/p5-AcePerl/pkg-descr2
-rw-r--r--biology/p5-Bio-ASN1-EntrezGene/pkg-descr2
-rw-r--r--biology/p5-Bio-Coordinate/pkg-descr2
-rw-r--r--biology/p5-Bio-Das-Lite/pkg-descr2
-rw-r--r--biology/p5-Bio-Das/pkg-descr2
-rw-r--r--biology/p5-Bio-FeatureIO/pkg-descr2
-rw-r--r--biology/p5-Bio-GFF3/pkg-descr2
-rw-r--r--biology/p5-Bio-Glite/pkg-descr2
-rw-r--r--biology/p5-Bio-Graphics/pkg-descr2
-rw-r--r--biology/p5-Bio-MAGETAB/pkg-descr2
-rw-r--r--biology/p5-Bio-NEXUS/pkg-descr2
-rw-r--r--biology/p5-Bio-Phylo/pkg-descr2
-rw-r--r--biology/p5-Bio-SCF/pkg-descr2
-rw-r--r--cad/p5-GDS2/pkg-descr2
-rw-r--r--chinese/p5-Date-Chinese/pkg-descr2
-rw-r--r--chinese/p5-Encode-CNMap/pkg-descr2
-rw-r--r--chinese/p5-Encode-HanConvert/pkg-descr2
-rw-r--r--chinese/p5-Encode-HanExtra/pkg-descr2
-rw-r--r--chinese/p5-Lingua-Han-PinYin/pkg-descr2
-rw-r--r--chinese/p5-Lingua-Han-Utils/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-HanDetect/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Keywords/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Numbers/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Segment/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Summarize/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-TaBE/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Toke/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr2
-rw-r--r--chinese/p5-Lingua-ZH-Wrap/pkg-descr2
-rw-r--r--chinese/p5-Text-Greeking-zh_TW/pkg-descr2
-rw-r--r--comms/p5-Cisco-UCS/pkg-descr2
-rw-r--r--comms/p5-Device-Gsm/pkg-descr2
-rw-r--r--comms/p5-Device-Modem/pkg-descr2
-rw-r--r--comms/p5-Device-SerialPort/pkg-descr2
-rw-r--r--comms/p5-Fax-Hylafax-Client/pkg-descr2
-rw-r--r--comms/p5-Nexmo-SMS/pkg-descr2
-rw-r--r--comms/p5-SMS-Send-DeviceGsm/pkg-descr2
-rw-r--r--comms/p5-SMS-Send-NexmoUnicode/pkg-descr2
-rw-r--r--comms/p5-SMS-Send-TW-HiAir/pkg-descr2
-rw-r--r--comms/p5-SMS-Send-TW-PChome/pkg-descr2
-rw-r--r--comms/p5-SMS-Send-TW-Qma/pkg-descr2
-rw-r--r--comms/p5-SMS-Send-TW-ShareSMS/pkg-descr2
-rw-r--r--comms/p5-SMS-Send-TW-Socket2Air/pkg-descr2
-rw-r--r--comms/p5-SMS-Send-TW-chtsns/pkg-descr2
-rw-r--r--comms/p5-SMS-Send-TW-emome/pkg-descr2
-rw-r--r--comms/p5-SMS-Send/pkg-descr2
-rw-r--r--converters/p5-Bencode/pkg-descr2
-rw-r--r--converters/p5-Boulder/pkg-descr2
-rw-r--r--converters/p5-Convert-ASCII-Armour/pkg-descr2
-rw-r--r--converters/p5-Convert-ASN1/pkg-descr2
-rw-r--r--converters/p5-Convert-BER/pkg-descr2
-rw-r--r--converters/p5-Convert-Base32/pkg-descr2
-rw-r--r--converters/p5-Convert-Bencode/pkg-descr2
-rw-r--r--converters/p5-Convert-Bencode_XS/pkg-descr2
-rw-r--r--converters/p5-Convert-BinHex/pkg-descr2
-rw-r--r--converters/p5-Convert-Binary-C/pkg-descr2
-rw-r--r--converters/p5-Convert-IBM390/pkg-descr2
-rw-r--r--converters/p5-Convert-Moji/pkg-descr2
-rw-r--r--converters/p5-Convert-Morse/pkg-descr2
-rw-r--r--converters/p5-Convert-NLS_DATE_FORMAT/pkg-descr2
-rw-r--r--converters/p5-Convert-PEM/pkg-descr2
-rw-r--r--converters/p5-Convert-TNEF/pkg-descr2
-rw-r--r--converters/p5-Convert-UU/pkg-descr2
-rw-r--r--converters/p5-Convert-UUlib/pkg-descr2
-rw-r--r--converters/p5-Cpanel-JSON-XS/pkg-descr2
-rw-r--r--converters/p5-Data-AMF/pkg-descr2
-rw-r--r--converters/p5-Encode-Detect-CJK/pkg-descr2
-rw-r--r--converters/p5-Encode-Detect/pkg-descr2
-rw-r--r--converters/p5-Encode-DoubleEncodedUTF8/pkg-descr2
-rw-r--r--converters/p5-Encode-IMAPUTF7/pkg-descr2
-rw-r--r--converters/p5-Encode-JIS2K/pkg-descr2
-rw-r--r--converters/p5-Encode-Locale/pkg-descr2
-rw-r--r--converters/p5-Encode-Punycode/pkg-descr2
-rw-r--r--converters/p5-Encode-compat/pkg-descr2
-rw-r--r--converters/p5-Encode/pkg-descr2
-rw-r--r--converters/p5-Encoding-BER/pkg-descr2
-rw-r--r--converters/p5-Encoding-FixLatin/pkg-descr2
-rw-r--r--converters/p5-Format-Human-Bytes/pkg-descr2
-rw-r--r--converters/p5-JSON-Any/pkg-descr2
-rw-r--r--converters/p5-JSON-DWIW/pkg-descr2
-rw-r--r--converters/p5-JSON-MaybeXS/pkg-descr2
-rw-r--r--converters/p5-JSON-PP/pkg-descr2
-rw-r--r--converters/p5-JSON-Tiny/pkg-descr2
-rw-r--r--converters/p5-JSON-XS-VersionOneAndTwo/pkg-descr2
-rw-r--r--converters/p5-JSON-XS/pkg-descr2
-rw-r--r--converters/p5-JSON/pkg-descr2
-rw-r--r--converters/p5-JSON1/pkg-descr2
-rw-r--r--converters/p5-LaTeXML/pkg-descr2
-rw-r--r--converters/p5-MIME-Base32/pkg-descr2
-rw-r--r--converters/p5-MIME-Base64-URLSafe/pkg-descr2
-rw-r--r--converters/p5-MIME-Base64/pkg-descr2
-rw-r--r--converters/p5-Net-IDN-Nameprep/pkg-descr2
-rw-r--r--converters/p5-Number-Nary/pkg-descr2
-rw-r--r--converters/p5-Number-RecordLocator/pkg-descr2
-rw-r--r--converters/p5-PerlIO-via-Unidecode/pkg-descr2
-rw-r--r--converters/p5-Storable-AMF/pkg-descr2
-rw-r--r--converters/p5-String-Multibyte/pkg-descr2
-rw-r--r--converters/p5-Text-Bidi/pkg-descr2
-rw-r--r--converters/p5-Text-Iconv/pkg-descr2
-rw-r--r--converters/p5-Text-Unidecode/pkg-descr2
-rw-r--r--converters/p5-URI-UTF8-Punycode/pkg-descr2
-rw-r--r--converters/p5-Unicode-Map/pkg-descr2
-rw-r--r--converters/p5-Unicode-Map8/pkg-descr2
-rw-r--r--converters/p5-Unicode-MapUTF8/pkg-descr2
-rw-r--r--converters/p5-Unicode-RecursiveDowngrade/pkg-descr2
-rw-r--r--converters/p5-Unicode-String/pkg-descr2
-rw-r--r--converters/p5-Unicode-Stringprep/pkg-descr2
-rw-r--r--converters/p5-Unicode-UTF8simple/pkg-descr2
-rw-r--r--converters/p5-WAP-wbxml/pkg-descr2
-rw-r--r--converters/p5-XML-WBXML/pkg-descr2
-rw-r--r--databases/p5-Amazon-SimpleDB/pkg-descr2
-rw-r--r--databases/p5-Amon2-DBI/pkg-descr2
-rw-r--r--databases/p5-AnyEvent-BDB/pkg-descr2
-rw-r--r--databases/p5-AnyEvent-CouchDB/pkg-descr2
-rw-r--r--databases/p5-AnyEvent-DBD-Pg/pkg-descr2
-rw-r--r--databases/p5-AnyEvent-Memcached/pkg-descr2
-rw-r--r--databases/p5-AnyEvent-Redis/pkg-descr2
-rw-r--r--databases/p5-App-Sqitch/pkg-descr2
-rw-r--r--databases/p5-BDB/pkg-descr2
-rw-r--r--databases/p5-BSON/pkg-descr2
-rw-r--r--databases/p5-BerkeleyDB/pkg-descr2
-rw-r--r--databases/p5-CDB_File-Generator/pkg-descr2
-rw-r--r--databases/p5-CDB_File/pkg-descr2
-rw-r--r--databases/p5-CGI-Session-Driver-memcached/pkg-descr2
-rw-r--r--databases/p5-Cache-BDB/pkg-descr2
-rw-r--r--databases/p5-Cache-Memcached-Fast/pkg-descr2
-rw-r--r--databases/p5-Cache-Memcached-Managed/pkg-descr2
-rw-r--r--databases/p5-Cache-Memcached-XS/pkg-descr2
-rw-r--r--databases/p5-Cache-Memcached-libmemcached/pkg-descr2
-rw-r--r--databases/p5-Cache-Memcached/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-AbstractSearch/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-AsForm/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-AutoLoader/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-BaseDSN/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-DATA-Schema/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-DDL/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-FromCGI/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-LazyInflate/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Loader-Relationship/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Loader/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Oracle/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Pager/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Pg/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Plugin-AbstractCount/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Plugin-DeepAbstractSearch/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Plugin-Iterator/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Plugin-Pager/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Plugin-RetrieveAll/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Plugin-Senna/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Plugin-Type/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Plugin/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Replication/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-SAK/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-SQLite/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Sweet/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-ToSax/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-Untaint/pkg-descr2
-rw-r--r--databases/p5-Class-DBI-mysql/pkg-descr2
-rw-r--r--databases/p5-Class-DBI/pkg-descr2
-rw-r--r--databases/p5-Class-Inflate/pkg-descr2
-rw-r--r--databases/p5-CouchDB-View/pkg-descr2
-rw-r--r--databases/p5-DBD-AnyData/pkg-descr2
-rw-r--r--databases/p5-DBD-CSV/pkg-descr2
-rw-r--r--databases/p5-DBD-Excel/pkg-descr2
-rw-r--r--databases/p5-DBD-Google/pkg-descr2
-rw-r--r--databases/p5-DBD-InterBase/pkg-descr2
-rw-r--r--databases/p5-DBD-LDAP/pkg-descr2
-rw-r--r--databases/p5-DBD-Mock/pkg-descr2
-rw-r--r--databases/p5-DBD-Multi/pkg-descr2
-rw-r--r--databases/p5-DBD-ODBC/pkg-descr2
-rw-r--r--databases/p5-DBD-Oracle/pkg-descr2
-rw-r--r--databases/p5-DBD-Pg/pkg-descr2
-rw-r--r--databases/p5-DBD-PgLite/pkg-descr2
-rw-r--r--databases/p5-DBD-PgPP/pkg-descr2
-rw-r--r--databases/p5-DBD-SQLite/pkg-descr2
-rw-r--r--databases/p5-DBD-Sybase/pkg-descr2
-rw-r--r--databases/p5-DBD-mysql/pkg-descr2
-rw-r--r--databases/p5-DBI/pkg-descr2
-rw-r--r--databases/p5-DBICx-MapMaker/pkg-descr2
-rw-r--r--databases/p5-DBICx-Sugar/pkg-descr2
-rw-r--r--databases/p5-DBICx-TestDatabase/pkg-descr2
-rw-r--r--databases/p5-DBICx-TxnInsert/pkg-descr2
-rw-r--r--databases/p5-DBIx-Abstract/pkg-descr2
-rw-r--r--databases/p5-DBIx-Admin-CreateTable/pkg-descr2
-rw-r--r--databases/p5-DBIx-Admin-DSNManager/pkg-descr2
-rw-r--r--databases/p5-DBIx-Admin-TableInfo/pkg-descr2
-rw-r--r--databases/p5-DBIx-AnyDBD/pkg-descr2
-rw-r--r--databases/p5-DBIx-Browse/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-AsFdat/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-BitField/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Candy/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Cursor-Cached/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-CustomPrefetch/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-DateTime-Epoch/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-DeploymentHandler/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-DigestColumns/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-DynamicDefault/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-DynamicSubclass/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-EncodeColumns/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-EncodedColumn/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Fixtures/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-FrozenColumns/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Helpers/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-InflateColumn-FS/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-InflateColumn-IP/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-IntrospectableM2M/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Loader/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Migration/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-PassphraseColumn/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-QueryLog/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-QueryProfiler/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-ResultSet-HashRef/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Schema-Config/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Schema-Loader/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Schema-PopulateMore/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-TimeStamp/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Tree-NestedSet/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-Tree/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-UUIDColumns/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-VirtualColumns/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class-WebForm/pkg-descr2
-rw-r--r--databases/p5-DBIx-Class/pkg-descr2
-rw-r--r--databases/p5-DBIx-Connector/pkg-descr2
-rw-r--r--databases/p5-DBIx-ContextualFetch/pkg-descr2
-rw-r--r--databases/p5-DBIx-Custom/pkg-descr2
-rw-r--r--databases/p5-DBIx-DBHResolver/pkg-descr2
-rw-r--r--databases/p5-DBIx-DBSchema/pkg-descr2
-rw-r--r--databases/p5-DBIx-Dump/pkg-descr2
-rw-r--r--databases/p5-DBIx-HA/pkg-descr2
-rw-r--r--databases/p5-DBIx-Handler/pkg-descr2
-rw-r--r--databases/p5-DBIx-Inspector/pkg-descr2
-rw-r--r--databases/p5-DBIx-Introspector/pkg-descr2
-rw-r--r--databases/p5-DBIx-Lite/pkg-descr2
-rw-r--r--databases/p5-DBIx-Log4perl/pkg-descr2
-rw-r--r--databases/p5-DBIx-MySQLSequence/pkg-descr2
-rw-r--r--databases/p5-DBIx-NoSQL/pkg-descr2
-rw-r--r--databases/p5-DBIx-Password/pkg-descr2
-rw-r--r--databases/p5-DBIx-Perlish/pkg-descr2
-rw-r--r--databases/p5-DBIx-QueryLog/pkg-descr2
-rw-r--r--databases/p5-DBIx-Recordset/pkg-descr2
-rw-r--r--databases/p5-DBIx-RetryOverDisconnects/pkg-descr2
-rw-r--r--databases/p5-DBIx-SQLEngine/pkg-descr2
-rw-r--r--databases/p5-DBIx-SQLite-Simple/pkg-descr2
-rw-r--r--databases/p5-DBIx-Safe/pkg-descr2
-rw-r--r--databases/p5-DBIx-SearchBuilder/pkg-descr2
-rw-r--r--databases/p5-DBIx-Sequence/pkg-descr2
-rw-r--r--databases/p5-DBIx-Simple/pkg-descr2
-rw-r--r--databases/p5-DBIx-Skinny-InflateColumn-DateTime/pkg-descr2
-rw-r--r--databases/p5-DBIx-Skinny-Mixin-DBHResolver/pkg-descr2
-rw-r--r--databases/p5-DBIx-Skinny-Pager/pkg-descr2
-rw-r--r--databases/p5-DBIx-Skinny-Schema-Loader/pkg-descr2
-rw-r--r--databases/p5-DBIx-Skinny/pkg-descr2
-rw-r--r--databases/p5-DBIx-Sunny/pkg-descr2
-rw-r--r--databases/p5-DBIx-TransactionManager/pkg-descr2
-rw-r--r--databases/p5-DBIx-Tree/pkg-descr2
-rw-r--r--databases/p5-DBIx-VersionedDDL/pkg-descr2
-rw-r--r--databases/p5-DBIx-Wrapper/pkg-descr2
-rw-r--r--databases/p5-DBIx-XHTML_Table/pkg-descr2
-rw-r--r--databases/p5-DBIx-XML_RDB/pkg-descr2
-rw-r--r--databases/p5-DBM-Deep/pkg-descr2
-rw-r--r--databases/p5-DR-Tarantool/pkg-descr2
-rw-r--r--databases/p5-Dancer-Plugin-DBIC/pkg-descr2
-rw-r--r--databases/p5-Dancer-Plugin-Database-Core/pkg-descr2
-rw-r--r--databases/p5-Dancer-Plugin-Database/pkg-descr2
-rw-r--r--databases/p5-Dancer-Plugin-Redis/pkg-descr2
-rw-r--r--databases/p5-Dancer-Session-Memcached/pkg-descr2
-rw-r--r--databases/p5-Dancer2-Plugin-Database/pkg-descr2
-rw-r--r--databases/p5-Dancer2-Session-DBIC/pkg-descr2
-rw-r--r--databases/p5-Data-Page/pkg-descr2
-rw-r--r--databases/p5-Data-Pageset/pkg-descr2
-rw-r--r--databases/p5-Exception-Class-DBI/pkg-descr2
-rw-r--r--databases/p5-File-Locate/pkg-descr2
-rw-r--r--databases/p5-Genezzo/pkg-descr2
-rw-r--r--databases/p5-GitDDL-Migrator/pkg-descr2
-rw-r--r--databases/p5-GitDDL/pkg-descr2
-rw-r--r--databases/p5-GraphViz-DBI/pkg-descr2
-rw-r--r--databases/p5-HTML-FormHandler-Model-DBIC/pkg-descr2
-rw-r--r--databases/p5-Ima-DBI/pkg-descr2
-rw-r--r--databases/p5-Interchange6-Schema/pkg-descr2
-rw-r--r--databases/p5-Iterator-DBI/pkg-descr2
-rw-r--r--databases/p5-Jifty-DBI/pkg-descr2
-rw-r--r--databases/p5-LMDB_File/pkg-descr2
-rw-r--r--databases/p5-MLDBM-Sync/pkg-descr2
-rw-r--r--databases/p5-MLDBM/pkg-descr2
-rw-r--r--databases/p5-MR-Tarantool/pkg-descr2
-rw-r--r--databases/p5-Memcached-libmemcached/pkg-descr2
-rw-r--r--databases/p5-Metadata/pkg-descr2
-rw-r--r--databases/p5-MongoDB/pkg-descr2
-rw-r--r--databases/p5-MySQL-Diff/pkg-descr2
-rw-r--r--databases/p5-Net-Async-CassandraCQL/pkg-descr2
-rw-r--r--databases/p5-ORLite-Migrate/pkg-descr2
-rw-r--r--databases/p5-ORLite/pkg-descr2
-rw-r--r--databases/p5-Oryx/pkg-descr2
-rw-r--r--databases/p5-POE-Component-DBIAgent/pkg-descr2
-rw-r--r--databases/p5-POE-Component-EasyDBI/pkg-descr2
-rw-r--r--databases/p5-POE-Component-LaDBI/pkg-descr2
-rw-r--r--databases/p5-PostgreSQL-PLPerl-Call/pkg-descr2
-rw-r--r--databases/p5-PostgreSQL-PLPerl-Trace/pkg-descr2
-rw-r--r--databases/p5-Prophet/pkg-descr2
-rw-r--r--databases/p5-Protocol-CassandraCQL/pkg-descr2
-rw-r--r--databases/p5-RRD-Simple/pkg-descr2
-rw-r--r--databases/p5-Redis-hiredis/pkg-descr2
-rw-r--r--databases/p5-Redis/pkg-descr2
-rw-r--r--databases/p5-RedisDB-Parser/pkg-descr2
-rw-r--r--databases/p5-RedisDB/pkg-descr2
-rw-r--r--databases/p5-ResourcePool-Resource-DBI/pkg-descr2
-rw-r--r--databases/p5-Rose-DB-Object/pkg-descr2
-rw-r--r--databases/p5-Rose-DB/pkg-descr2
-rw-r--r--databases/p5-Rose-DBx-Object-MoreHelpers/pkg-descr2
-rw-r--r--databases/p5-Rose-DBx-Object-Renderer/pkg-descr2
-rw-r--r--databases/p5-SQL-Abstract-Limit/pkg-descr2
-rw-r--r--databases/p5-SQL-Abstract-More/pkg-descr2
-rw-r--r--databases/p5-SQL-Abstract-Plugin-InsertMulti/pkg-descr2
-rw-r--r--databases/p5-SQL-Abstract/pkg-descr2
-rw-r--r--databases/p5-SQL-Interp/pkg-descr2
-rw-r--r--databases/p5-SQL-Maker/pkg-descr2
-rw-r--r--databases/p5-SQL-ReservedWords/pkg-descr2
-rw-r--r--databases/p5-SQL-Statement/pkg-descr2
-rw-r--r--databases/p5-SQL-Translator/pkg-descr2
-rw-r--r--databases/p5-SQLite-Work/pkg-descr2
-rw-r--r--databases/p5-Search-InvertedIndex/pkg-descr2
-rw-r--r--databases/p5-Search-Xapian10/pkg-descr2
-rw-r--r--databases/p5-Search-Xapian12/pkg-descr2
-rw-r--r--databases/p5-Store-CouchDB/pkg-descr2
-rw-r--r--databases/p5-Tangram/pkg-descr2
-rw-r--r--databases/p5-Template-DBI/pkg-descr2
-rw-r--r--databases/p5-Teng/pkg-descr2
-rw-r--r--databases/p5-Test-Cukes/pkg-descr2
-rw-r--r--databases/p5-Test-Database/pkg-descr2
-rw-r--r--databases/p5-Test-DatabaseRow/pkg-descr2
-rw-r--r--databases/p5-Test-Fixture-DBI/pkg-descr2
-rw-r--r--databases/p5-Test-mysqld/pkg-descr2
-rw-r--r--databases/p5-Text-Query-SQL/pkg-descr2
-rw-r--r--databases/p5-Text-xSV/pkg-descr2
-rw-r--r--databases/p5-Tie-DBI/pkg-descr2
-rw-r--r--databases/p5-Tie-LevelDB/pkg-descr2
-rw-r--r--databases/p5-Time-Piece-MySQL/pkg-descr2
-rw-r--r--deskutils/p5-Data-ICal-DateTime/pkg-descr2
-rw-r--r--deskutils/p5-Data-ICal/pkg-descr2
-rw-r--r--deskutils/p5-Goo/pkg-descr2
-rw-r--r--deskutils/p5-ZConf-BGSet/pkg-descr2
-rw-r--r--deskutils/p5-ZConf-Runner-GUI-GTK/pkg-descr2
-rw-r--r--deskutils/p5-ZConf-Runner/pkg-descr2
-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
-rw-r--r--dns/p5-AnyEvent-CacheDNS/pkg-descr2
-rw-r--r--dns/p5-BIND-Conf_Parser/pkg-descr2
-rw-r--r--dns/p5-BIND-Config-Parser/pkg-descr2
-rw-r--r--dns/p5-DNS-Config/pkg-descr2
-rw-r--r--dns/p5-DNS-EasyDNS/pkg-descr2
-rw-r--r--dns/p5-DNS-Zone/pkg-descr2
-rw-r--r--dns/p5-DNS-ZoneParse/pkg-descr2
-rw-r--r--dns/p5-Data-Validate-Domain/pkg-descr2
-rw-r--r--dns/p5-IO-Async-Resolver-DNS/pkg-descr2
-rw-r--r--dns/p5-Mozilla-PublicSuffix/pkg-descr2
-rw-r--r--dns/p5-Net-Amazon-Route53/pkg-descr2
-rw-r--r--dns/p5-Net-Bonjour/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-Async/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-Check/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-Codes/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-Lite/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-Match/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-RR-SRV-Helper/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-Resolver-Mock/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-Resolver-Programmable/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-SEC/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-TestNS/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-ToolKit/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-Zone-Parser/pkg-descr2
-rw-r--r--dns/p5-Net-DNS-ZoneFile-Fast/pkg-descr2
-rw-r--r--dns/p5-Net-DNS/pkg-descr2
-rw-r--r--dns/p5-Net-DNSBL-MultiDaemon/pkg-descr2
-rw-r--r--dns/p5-Net-DNSBL-Statistics/pkg-descr2
-rw-r--r--dns/p5-Net-DRI/pkg-descr2
-rw-r--r--dns/p5-Net-Domain-ExpireDate/pkg-descr2
-rw-r--r--dns/p5-Net-Domain-TLD/pkg-descr2
-rw-r--r--dns/p5-Net-LibIDN/pkg-descr2
-rw-r--r--dns/p5-Net-LibIDN2/pkg-descr2
-rw-r--r--dns/p5-Net-Nslookup/pkg-descr2
-rw-r--r--dns/p5-Net-RBLClient/pkg-descr2
-rw-r--r--dns/p5-Net-RNDC/pkg-descr2
-rw-r--r--dns/p5-POE-Component-Client-DNS-Recursive/pkg-descr2
-rw-r--r--dns/p5-POE-Component-Client-DNS/pkg-descr2
-rw-r--r--dns/p5-POE-Component-Client-DNSBL/pkg-descr2
-rw-r--r--dns/p5-POE-Component-Resolver/pkg-descr2
-rw-r--r--dns/p5-POE-Component-Server-DNS/pkg-descr2
-rw-r--r--dns/p5-POE-Filter-DNS-TCP/pkg-descr2
-rw-r--r--dns/p5-Tie-DNS/pkg-descr2
-rw-r--r--dns/p5-URBL-Prepare/pkg-descr2
-rw-r--r--editors/p5-Proc-InvokeEditor/pkg-descr2
-rw-r--r--editors/p5-Vimana/pkg-descr2
-rw-r--r--emulators/p5-Acme-6502/pkg-descr2
-rw-r--r--finance/p5-Business-CreditCard/pkg-descr2
-rw-r--r--finance/p5-Business-OCV/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-AuthorizeNet/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-BankOfAmerica/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-Beanstream/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-Cardstream/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-OCV/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-PayConnect/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-PaymenTech/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-TCLink/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-VirtualNet/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-eSec/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment-iAuthorizer/pkg-descr2
-rw-r--r--finance/p5-Business-OnlinePayment/pkg-descr2
-rw-r--r--finance/p5-Business-PayPal-IPN/pkg-descr2
-rw-r--r--finance/p5-Business-Stripe/pkg-descr2
-rw-r--r--finance/p5-Business-TW-Invoice-U420/pkg-descr2
-rw-r--r--finance/p5-Business-TW-TSIB-CStorePayment/pkg-descr2
-rw-r--r--finance/p5-Business-TW-TSIB-VirtualAccount/pkg-descr2
-rw-r--r--finance/p5-Business-WorldPay-Junior/pkg-descr2
-rw-r--r--finance/p5-Data-Currency/pkg-descr2
-rw-r--r--finance/p5-Finance-Amortization/pkg-descr2
-rw-r--r--finance/p5-Finance-Bitcoin/pkg-descr2
-rw-r--r--finance/p5-Finance-Currency-Convert-WebserviceX/pkg-descr2
-rw-r--r--finance/p5-Finance-Currency-Convert-XE/pkg-descr2
-rw-r--r--finance/p5-Finance-Currency-Convert/pkg-descr2
-rw-r--r--finance/p5-Finance-Quote/pkg-descr2
-rw-r--r--finance/p5-Finance-QuoteHist/pkg-descr2
-rw-r--r--finance/p5-Finance-QuoteTW/pkg-descr2
-rw-r--r--finance/p5-Finance-TW-EmergingQuote/pkg-descr2
-rw-r--r--finance/p5-Finance-TW-TSEQuote/pkg-descr2
-rw-r--r--finance/p5-Finance-YahooQuote/pkg-descr2
-rw-r--r--finance/p5-Locale-Currency-Format/pkg-descr2
-rw-r--r--finance/p5-Math-Financial/pkg-descr2
-rw-r--r--ftp/p5-File-Fetch/pkg-descr2
-rw-r--r--ftp/p5-Net-FTP-Common/pkg-descr2
-rw-r--r--ftp/p5-Net-FTP-Recursive/pkg-descr2
-rw-r--r--ftp/p5-Net-FTPSSL/pkg-descr2
-rw-r--r--ftp/p5-Net-FTPServer/pkg-descr2
-rw-r--r--ftp/p5-POE-Component-Client-FTP/pkg-descr2
-rw-r--r--ftp/p5-SOAP-Transport-FTP/pkg-descr2
-rw-r--r--games/p5-Acme-GuessNumber/pkg-descr2
-rw-r--r--games/p5-Algorithm-Pair-Best2/pkg-descr2
-rw-r--r--games/p5-Algorithm-Pair-Swiss/pkg-descr2
-rw-r--r--games/p5-Baseball-Sabermetrics/pkg-descr2
-rw-r--r--games/p5-Games-Alak/pkg-descr2
-rw-r--r--games/p5-Games-AlphaBeta/pkg-descr2
-rw-r--r--games/p5-Games-Bingo-Print/pkg-descr2
-rw-r--r--games/p5-Games-Bingo/pkg-descr2
-rw-r--r--games/p5-Games-Dice/pkg-descr2
-rw-r--r--games/p5-Games-GuessWord/pkg-descr2
-rw-r--r--games/p5-Games-Tournament-RoundRobin/pkg-descr2
-rw-r--r--graphics/asciio/pkg-descr2
-rw-r--r--graphics/p5-Acme-Steganography-Image-Png/pkg-descr2
-rw-r--r--graphics/p5-Alien-Gimp/pkg-descr2
-rw-r--r--graphics/p5-Barcode-ZBar/pkg-descr2
-rw-r--r--graphics/p5-CAD-Drawing-Template/pkg-descr2
-rw-r--r--graphics/p5-CAD-Drawing/pkg-descr2
-rw-r--r--graphics/p5-Captcha-reCAPTCHA-Mailhide/pkg-descr2
-rw-r--r--graphics/p5-Chart-Clicker/pkg-descr2
-rw-r--r--graphics/p5-Chart-Gnuplot/pkg-descr2
-rw-r--r--graphics/p5-Chart-Graph/pkg-descr2
-rw-r--r--graphics/p5-Chart-PNGgraph/pkg-descr2
-rw-r--r--graphics/p5-Chart/pkg-descr2
-rw-r--r--graphics/p5-Color-Calc/pkg-descr2
-rw-r--r--graphics/p5-Color-Library/pkg-descr2
-rw-r--r--graphics/p5-Color-Palette/pkg-descr2
-rw-r--r--graphics/p5-Color-Rgb/pkg-descr2
-rw-r--r--graphics/p5-Color-Scheme/pkg-descr2
-rw-r--r--graphics/p5-Convert-Color-XTerm/pkg-descr2
-rw-r--r--graphics/p5-Convert-Color/pkg-descr2
-rw-r--r--graphics/p5-Data-Google-Visualization-DataSource/pkg-descr2
-rw-r--r--graphics/p5-Data-Google-Visualization-DataTable/pkg-descr2
-rw-r--r--graphics/p5-GD-Arrow/pkg-descr2
-rw-r--r--graphics/p5-GD-Barcode/pkg-descr2
-rw-r--r--graphics/p5-GD-Graph-histogram/pkg-descr2
-rw-r--r--graphics/p5-GD-Graph-ohlc/pkg-descr2
-rw-r--r--graphics/p5-GD-Graph/pkg-descr2
-rw-r--r--graphics/p5-GD-Graph3d/pkg-descr2
-rw-r--r--graphics/p5-GD-SVG/pkg-descr2
-rw-r--r--graphics/p5-GD-Thumbnail/pkg-descr2
-rw-r--r--graphics/p5-Geo-GML/pkg-descr2
-rw-r--r--graphics/p5-Geo-Gpx/pkg-descr2
-rw-r--r--graphics/p5-Geo-Point/pkg-descr2
-rw-r--r--graphics/p5-Geo-Proj4/pkg-descr2
-rw-r--r--graphics/p5-Geometry-Primitive/pkg-descr2
-rw-r--r--graphics/p5-Gimp/pkg-descr2
-rw-r--r--graphics/p5-Google-Chart/pkg-descr2
-rw-r--r--graphics/p5-Graph-Easy/pkg-descr2
-rw-r--r--graphics/p5-Graph-ReadWrite/pkg-descr2
-rw-r--r--graphics/p5-Graph-SocialMap/pkg-descr2
-rw-r--r--graphics/p5-Graph-Writer-GraphViz/pkg-descr2
-rw-r--r--graphics/p5-GraphViz-Data-Structure/pkg-descr2
-rw-r--r--graphics/p5-GraphViz-Traverse/pkg-descr2
-rw-r--r--graphics/p5-GraphViz/pkg-descr2
-rw-r--r--graphics/p5-GraphViz2/pkg-descr2
-rw-r--r--graphics/p5-Graphics-Color/pkg-descr2
-rw-r--r--graphics/p5-Graphics-ColorNames-WWW/pkg-descr2
-rw-r--r--graphics/p5-Graphics-ColorNames/pkg-descr2
-rw-r--r--graphics/p5-Graphics-GnuplotIF/pkg-descr2
-rw-r--r--graphics/p5-Graphics-Primitive-Driver-Cairo/pkg-descr2
-rw-r--r--graphics/p5-Graphics-Primitive/pkg-descr2
-rw-r--r--graphics/p5-Image-Base-SVG/pkg-descr2
-rw-r--r--graphics/p5-Image-Base/pkg-descr2
-rw-r--r--graphics/p5-Image-Caa/pkg-descr2
-rw-r--r--graphics/p5-Image-Compare/pkg-descr2
-rw-r--r--graphics/p5-Image-Grab/pkg-descr2
-rw-r--r--graphics/p5-Image-Heatmap/pkg-descr2
-rw-r--r--graphics/p5-Image-IPTCInfo/pkg-descr2
-rw-r--r--graphics/p5-Image-Imgur/pkg-descr2
-rw-r--r--graphics/p5-Image-Imlib2/pkg-descr2
-rw-r--r--graphics/p5-Image-Info/pkg-descr2
-rw-r--r--graphics/p5-Image-LibExif/pkg-descr2
-rw-r--r--graphics/p5-Image-Magick-Iterator/pkg-descr2
-rw-r--r--graphics/p5-Image-Math-Constrain/pkg-descr2
-rw-r--r--graphics/p5-Image-MetaData-GQview/pkg-descr2
-rw-r--r--graphics/p5-Image-MetaData-JPEG/pkg-descr2
-rw-r--r--graphics/p5-Image-ObjectDetect/pkg-descr2
-rw-r--r--graphics/p5-Image-PBMlib/pkg-descr2
-rw-r--r--graphics/p5-Image-PNG-Libpng/pkg-descr2
-rw-r--r--graphics/p5-Image-Pngslimmer/pkg-descr2
-rw-r--r--graphics/p5-Image-Sane/pkg-descr2
-rw-r--r--graphics/p5-Image-Scale/pkg-descr2
-rw-r--r--graphics/p5-Image-Size-FillFullSelect/pkg-descr2
-rw-r--r--graphics/p5-Image-Size/pkg-descr2
-rw-r--r--graphics/p5-Imager-AverageGray/pkg-descr2
-rw-r--r--graphics/p5-Imager-Graph/pkg-descr2
-rw-r--r--graphics/p5-Imager-Plot/pkg-descr2
-rw-r--r--graphics/p5-Imager-QRCode/pkg-descr2
-rw-r--r--graphics/p5-Imager/pkg-descr2
-rw-r--r--graphics/p5-Layout-Manager/pkg-descr2
-rw-r--r--graphics/p5-OpenGL/pkg-descr2
-rw-r--r--graphics/p5-PGPLOT/pkg-descr2
-rw-r--r--graphics/p5-SVG-DOM2/pkg-descr2
-rw-r--r--graphics/p5-SVG-Graph/pkg-descr2
-rw-r--r--graphics/p5-SVG-Metadata/pkg-descr2
-rw-r--r--graphics/p5-SWF-Builder/pkg-descr2
-rw-r--r--graphics/p5-SWF-File/pkg-descr2
-rw-r--r--graphics/p5-SpringGraph/pkg-descr2
-rw-r--r--graphics/p5-Tk-JPEG-Lite/pkg-descr2
-rw-r--r--graphics/p5-URI-GoogleChart/pkg-descr2
-rw-r--r--graphics/p5-VCG/pkg-descr2
-rw-r--r--graphics/p5-Visio/pkg-descr2
-rw-r--r--irc/p5-AnyEvent-IRC/pkg-descr2
-rw-r--r--irc/p5-Bot-BasicBot/pkg-descr2
-rw-r--r--irc/p5-IRC-Bot-Hangman/pkg-descr2
-rw-r--r--irc/p5-IRC-Utils/pkg-descr2
-rw-r--r--irc/p5-POE-Component-IRC-Object/pkg-descr2
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-Blowfish/pkg-descr2
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-Bollocks/pkg-descr2
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-CoreList/pkg-descr2
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-POE-Knee/pkg-descr2
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-descr2
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/pkg-descr2
-rw-r--r--irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-descr2
-rw-r--r--irc/p5-POE-Component-Server-IRC/pkg-descr2
-rw-r--r--irc/p5-POE-Filter-IRCD/pkg-descr2
-rw-r--r--japanese/p5-Date-Japanese-Era/pkg-descr2
-rw-r--r--japanese/p5-Date-Japanese-Holiday/pkg-descr2
-rw-r--r--japanese/p5-DateTime-Calendar-Japanese-Era/pkg-descr2
-rw-r--r--japanese/p5-DateTime-Format-Japanese/pkg-descr2
-rw-r--r--japanese/p5-Encode-EUCJPASCII/pkg-descr2
-rw-r--r--japanese/p5-Encode-EUCJPMS/pkg-descr2
-rw-r--r--japanese/p5-Encode-ISO2022/pkg-descr2
-rw-r--r--japanese/p5-Encode-JP-Emoji/pkg-descr2
-rw-r--r--japanese/p5-Encode-JP-Mobile/pkg-descr2
-rw-r--r--japanese/p5-HTML-MobileJp/pkg-descr2
-rw-r--r--japanese/p5-Jcode/pkg-descr2
-rw-r--r--japanese/p5-Lingua-JA-Kana/pkg-descr2
-rw-r--r--japanese/p5-Lingua-JA-Moji/pkg-descr2
-rw-r--r--japanese/p5-Lingua-JA-Numbers/pkg-descr2
-rw-r--r--japanese/p5-Lingua-JA-Regular-Unicode/pkg-descr2
-rw-r--r--japanese/p5-Lingua-JA-Summarize-Extract/pkg-descr2
-rw-r--r--japanese/p5-Number-Phone-JP/pkg-descr2
-rw-r--r--japanese/p5-Text-MeCab/pkg-descr2
-rw-r--r--japanese/p5-Unicode-Japanese/pkg-descr2
-rw-r--r--japanese/p5-WWW-2ch/pkg-descr2
-rw-r--r--japanese/p5-WWW-MobileCarrierJP/pkg-descr2
-rw-r--r--lang/p5-Data-JavaScript/pkg-descr2
-rw-r--r--lang/p5-Error/pkg-descr2
-rw-r--r--lang/p5-Expect/pkg-descr2
-rw-r--r--lang/p5-ExtUtils-F77/pkg-descr2
-rw-r--r--lang/p5-Interpolation/pkg-descr2
-rw-r--r--lang/p5-JSAN/pkg-descr2
-rw-r--r--lang/p5-JavaScript-SpiderMonkey/pkg-descr2
-rw-r--r--lang/p5-JavaScript-Squish/pkg-descr2
-rw-r--r--lang/p5-JavaScript-Value-Escape/pkg-descr2
-rw-r--r--lang/p5-List-MoreUtils-XS/pkg-descr2
-rw-r--r--lang/p5-List-MoreUtils/pkg-descr2
-rw-r--r--lang/p5-Modern-Perl/pkg-descr2
-rw-r--r--lang/p5-Promises/pkg-descr2
-rw-r--r--lang/p5-Pugs-Compiler-Rule/pkg-descr2
-rw-r--r--lang/p5-Quantum-Superpositions/pkg-descr2
-rw-r--r--lang/p5-Scalar-List-Utils/pkg-descr2
-rw-r--r--lang/p5-Switch/pkg-descr2
-rw-r--r--lang/p5-Tcl/pkg-descr2
-rw-r--r--lang/p5-Test-XPath/pkg-descr2
-rw-r--r--lang/p5-Try-Tiny-Retry/pkg-descr2
-rw-r--r--lang/p5-Try-Tiny/pkg-descr2
-rw-r--r--lang/p5-signatures/pkg-descr2
-rw-r--r--lang/p5-v6/pkg-descr2
-rw-r--r--mail/p5-CGP-CLI/pkg-descr2
-rw-r--r--mail/p5-Clamd/pkg-descr2
-rw-r--r--mail/p5-Dancer-Plugin-Email/pkg-descr2
-rw-r--r--mail/p5-Dancer2-Plugin-Email/pkg-descr2
-rw-r--r--mail/p5-Data-Validate-Email/pkg-descr2
-rw-r--r--mail/p5-Email-Abstract/pkg-descr2
-rw-r--r--mail/p5-Email-Address-List/pkg-descr2
-rw-r--r--mail/p5-Email-Address-Loose/pkg-descr2
-rw-r--r--mail/p5-Email-Address-XS/pkg-descr2
-rw-r--r--mail/p5-Email-Address/pkg-descr2
-rw-r--r--mail/p5-Email-Date-Format/pkg-descr2
-rw-r--r--mail/p5-Email-Date/pkg-descr2
-rw-r--r--mail/p5-Email-Delete/pkg-descr2
-rw-r--r--mail/p5-Email-Filter/pkg-descr2
-rw-r--r--mail/p5-Email-Folder-IMAP/pkg-descr2
-rw-r--r--mail/p5-Email-Folder-IMAPS/pkg-descr2
-rw-r--r--mail/p5-Email-Folder-POP3/pkg-descr2
-rw-r--r--mail/p5-Email-Folder/pkg-descr2
-rw-r--r--mail/p5-Email-FolderType-Net/pkg-descr2
-rw-r--r--mail/p5-Email-FolderType/pkg-descr2
-rw-r--r--mail/p5-Email-LocalDelivery-Ezmlm/pkg-descr2
-rw-r--r--mail/p5-Email-LocalDelivery/pkg-descr2
-rw-r--r--mail/p5-Email-MIME-Attachment-Stripper/pkg-descr2
-rw-r--r--mail/p5-Email-MIME-ContentType/pkg-descr2
-rw-r--r--mail/p5-Email-MIME-CreateHTML/pkg-descr2
-rw-r--r--mail/p5-Email-MIME-Creator-ISO_2022_JP/pkg-descr2
-rw-r--r--mail/p5-Email-MIME-Encodings/pkg-descr2
-rw-r--r--mail/p5-Email-MIME-RFC2047/pkg-descr2
-rw-r--r--mail/p5-Email-MIME/pkg-descr2
-rw-r--r--mail/p5-Email-MessageID/pkg-descr2
-rw-r--r--mail/p5-Email-Outlook-Message/pkg-descr2
-rw-r--r--mail/p5-Email-Reply/pkg-descr2
-rw-r--r--mail/p5-Email-Send/pkg-descr2
-rw-r--r--mail/p5-Email-Sender-Transport-SMTP-TLS/pkg-descr2
-rw-r--r--mail/p5-Email-Sender-Transport-SMTPS/pkg-descr2
-rw-r--r--mail/p5-Email-Sender-Transport-SQLite/pkg-descr2
-rw-r--r--mail/p5-Email-Sender/pkg-descr2
-rw-r--r--mail/p5-Email-Simple/pkg-descr2
-rw-r--r--mail/p5-Email-Stuffer/pkg-descr2
-rw-r--r--mail/p5-Email-Valid-Loose/pkg-descr2
-rw-r--r--mail/p5-Email-Valid/pkg-descr2
-rw-r--r--mail/p5-GMail-IMAPD/pkg-descr2
-rw-r--r--mail/p5-IMAP-Admin/pkg-descr2
-rw-r--r--mail/p5-IMAP-Client/pkg-descr2
-rw-r--r--mail/p5-Log-Procmail/pkg-descr2
-rw-r--r--mail/p5-MIME-AltWords/pkg-descr2
-rw-r--r--mail/p5-MIME-Charset/pkg-descr2
-rw-r--r--mail/p5-MIME-EcoEncode/pkg-descr2
-rw-r--r--mail/p5-MIME-EncWords/pkg-descr2
-rw-r--r--mail/p5-MIME-Explode/pkg-descr2
-rw-r--r--mail/p5-MIME-Fast/pkg-descr2
-rw-r--r--mail/p5-MIME-Lite-HTML/pkg-descr2
-rw-r--r--mail/p5-MIME-Lite-TT-HTML/pkg-descr2
-rw-r--r--mail/p5-MIME-Lite-TT/pkg-descr2
-rw-r--r--mail/p5-MIME-Lite/pkg-descr2
-rw-r--r--mail/p5-MIME-Tools/pkg-descr2
-rw-r--r--mail/p5-MIME-Types/pkg-descr2
-rw-r--r--mail/p5-Mail-Address-MobileJp/pkg-descr2
-rw-r--r--mail/p5-Mail-Alias/pkg-descr2
-rw-r--r--mail/p5-Mail-Audit-Attach/pkg-descr2
-rw-r--r--mail/p5-Mail-Audit/pkg-descr2
-rw-r--r--mail/p5-Mail-Box-IMAP4-SSL/pkg-descr2
-rw-r--r--mail/p5-Mail-Box-Parser-C/pkg-descr2
-rw-r--r--mail/p5-Mail-Box/pkg-descr2
-rw-r--r--mail/p5-Mail-Bulkmail/pkg-descr2
-rw-r--r--mail/p5-Mail-Cache/pkg-descr2
-rw-r--r--mail/p5-Mail-CheckUser/pkg-descr2
-rw-r--r--mail/p5-Mail-ClamAV/pkg-descr2
-rw-r--r--mail/p5-Mail-DeliveryStatus-BounceParser/pkg-descr2
-rw-r--r--mail/p5-Mail-DomainKeys/pkg-descr2
-rw-r--r--mail/p5-Mail-Ezmlm/pkg-descr2
-rw-r--r--mail/p5-Mail-Field-Received/pkg-descr2
-rw-r--r--mail/p5-Mail-FilterXML/pkg-descr2
-rw-r--r--mail/p5-Mail-GnuPG/pkg-descr2
-rw-r--r--mail/p5-Mail-Graph/pkg-descr2
-rw-r--r--mail/p5-Mail-IMAPClient/pkg-descr2
-rw-r--r--mail/p5-Mail-IMAPTalk-MailCache/pkg-descr2
-rw-r--r--mail/p5-Mail-IMAPTalk/pkg-descr2
-rw-r--r--mail/p5-Mail-LMLM/pkg-descr2
-rw-r--r--mail/p5-Mail-ListDetector/pkg-descr2
-rw-r--r--mail/p5-Mail-MboxParser/pkg-descr2
-rw-r--r--mail/p5-Mail-OpenDKIM/pkg-descr2
-rw-r--r--mail/p5-Mail-OpenRelay-Simple/pkg-descr2
-rw-r--r--mail/p5-Mail-POP3Client/pkg-descr2
-rw-r--r--mail/p5-Mail-Procmail/pkg-descr2
-rw-r--r--mail/p5-Mail-RBL/pkg-descr2
-rw-r--r--mail/p5-Mail-RFC822-Address/pkg-descr2
-rw-r--r--mail/p5-Mail-SPF/pkg-descr2
-rw-r--r--mail/p5-Mail-SendEasy/pkg-descr2
-rw-r--r--mail/p5-Mail-Sender/pkg-descr2
-rw-r--r--mail/p5-Mail-Sendmail/pkg-descr2
-rw-r--r--mail/p5-Mail-Spool/pkg-descr2
-rw-r--r--mail/p5-Mail-Tools/pkg-descr2
-rw-r--r--mail/p5-Mail-Transport-Dbx/pkg-descr2
-rw-r--r--mail/p5-Mail-Verify/pkg-descr2
-rw-r--r--mail/p5-Mail-Verp/pkg-descr2
-rw-r--r--mail/p5-Mail-Webmail-Gmail/pkg-descr2
-rw-r--r--mail/p5-Net-IMAP-Client/pkg-descr2
-rw-r--r--mail/p5-Net-IMAP-Server/pkg-descr2
-rw-r--r--mail/p5-Net-IMAP-Simple-SSL/pkg-descr2
-rw-r--r--mail/p5-Net-IMAP-Simple/pkg-descr2
-rw-r--r--mail/p5-Net-LMTP/pkg-descr2
-rw-r--r--mail/p5-Net-ManageSieve/pkg-descr2
-rw-r--r--mail/p5-Net-POP3-SSLWrapper/pkg-descr2
-rw-r--r--mail/p5-Net-QMTP/pkg-descr2
-rw-r--r--mail/p5-Net-SMTP-SSL/pkg-descr2
-rw-r--r--mail/p5-Net-SMTP-TLS-ButMaintained/pkg-descr2
-rw-r--r--mail/p5-Net-SMTP-TLS/pkg-descr2
-rw-r--r--mail/p5-Net-SMTPS/pkg-descr2
-rw-r--r--mail/p5-Net-SMTP_auth/pkg-descr2
-rw-r--r--mail/p5-Net-SenderBase/pkg-descr2
-rw-r--r--mail/p5-Net-Server-Mail/pkg-descr2
-rw-r--r--mail/p5-POE-Component-Client-POP3/pkg-descr2
-rw-r--r--mail/p5-POE-Component-Client-SMTP/pkg-descr2
-rw-r--r--mail/p5-POE-Component-SMTP/pkg-descr2
-rw-r--r--mail/p5-POE-Filter-Transparent-SMTP/pkg-descr2
-rw-r--r--mail/p5-Parse-MIME/pkg-descr2
-rw-r--r--mail/p5-Parse-Syslog-Mail/pkg-descr2
-rw-r--r--mail/p5-Qmail-Envelope/pkg-descr2
-rw-r--r--mail/p5-Sendmail-AccessDB/pkg-descr2
-rw-r--r--mail/p5-Sisimai/pkg-descr2
-rw-r--r--mail/p5-Test-Email/pkg-descr2
-rw-r--r--mail/p5-URI-imap/pkg-descr2
-rw-r--r--mail/p5-URI-imaps/pkg-descr2
-rw-r--r--mail/p5-WWW-Hotmail/pkg-descr2
-rw-r--r--mail/p5-ZConf-Mail/pkg-descr2
-rw-r--r--math/PDL/pkg-descr2
-rw-r--r--math/p5-AI-DecisionTree/pkg-descr2
-rw-r--r--math/p5-AI-Genetic/pkg-descr2
-rw-r--r--math/p5-AI-Perceptron/pkg-descr2
-rw-r--r--math/p5-Algorithm-Combinatorics/pkg-descr2
-rw-r--r--math/p5-Algorithm-CurveFit/pkg-descr2
-rw-r--r--math/p5-Algorithm-KMeans/pkg-descr2
-rw-r--r--math/p5-Algorithm-Munkres/pkg-descr2
-rw-r--r--math/p5-Bit-ShiftReg/pkg-descr2
-rw-r--r--math/p5-Bit-Vector-Minimal/pkg-descr2
-rw-r--r--math/p5-Bit-Vector/pkg-descr2
-rw-r--r--math/p5-CAD-Calc/pkg-descr2
-rw-r--r--math/p5-Chart-Math-Axis/pkg-descr2
-rw-r--r--math/p5-Data-Float/pkg-descr2
-rw-r--r--math/p5-Date-Handler/pkg-descr2
-rw-r--r--math/p5-GIS-Distance-Fast/pkg-descr2
-rw-r--r--math/p5-GIS-Distance-Lite/pkg-descr2
-rw-r--r--math/p5-GIS-Distance/pkg-descr2
-rw-r--r--math/p5-Geo-Coordinates-UTM/pkg-descr2
-rw-r--r--math/p5-Geo-Distance-XS/pkg-descr2
-rw-r--r--math/p5-Geo-Distance/pkg-descr2
-rw-r--r--math/p5-Graph/pkg-descr2
-rw-r--r--math/p5-Math-Algebra-Symbols/pkg-descr2
-rw-r--r--math/p5-Math-Base36/pkg-descr2
-rw-r--r--math/p5-Math-Base85/pkg-descr2
-rw-r--r--math/p5-Math-BaseCalc/pkg-descr2
-rw-r--r--math/p5-Math-BaseCnv/pkg-descr2
-rw-r--r--math/p5-Math-Bezier-Convert/pkg-descr2
-rw-r--r--math/p5-Math-Bezier/pkg-descr2
-rw-r--r--math/p5-Math-BigInt-FastCalc/pkg-descr2
-rw-r--r--math/p5-Math-BigInt-GMP/pkg-descr2
-rw-r--r--math/p5-Math-BigInt-Lite/pkg-descr2
-rw-r--r--math/p5-Math-BigInt-Pari/pkg-descr2
-rw-r--r--math/p5-Math-BigInt/pkg-descr2
-rw-r--r--math/p5-Math-BigRat/pkg-descr2
-rw-r--r--math/p5-Math-CDF/pkg-descr2
-rw-r--r--math/p5-Math-Calc-Units/pkg-descr2
-rw-r--r--math/p5-Math-Cephes/pkg-descr2
-rw-r--r--math/p5-Math-Combinatorics/pkg-descr2
-rw-r--r--math/p5-Math-Complex/pkg-descr2
-rw-r--r--math/p5-Math-ConvexHull/pkg-descr2
-rw-r--r--math/p5-Math-Currency/pkg-descr2
-rw-r--r--math/p5-Math-Derivative/pkg-descr2
-rw-r--r--math/p5-Math-Evol/pkg-descr2
-rw-r--r--math/p5-Math-FFT/pkg-descr2
-rw-r--r--math/p5-Math-FixedPrecision/pkg-descr2
-rw-r--r--math/p5-Math-Fleximal/pkg-descr2
-rw-r--r--math/p5-Math-GMP/pkg-descr2
-rw-r--r--math/p5-Math-GMPf/pkg-descr2
-rw-r--r--math/p5-Math-GMPq/pkg-descr2
-rw-r--r--math/p5-Math-GMPz/pkg-descr2
-rw-r--r--math/p5-Math-GSL/pkg-descr2
-rw-r--r--math/p5-Math-Geometry-Planar-GPC-PolygonXS/pkg-descr2
-rw-r--r--math/p5-Math-Geometry-Planar-GPC/pkg-descr2
-rw-r--r--math/p5-Math-Geometry-Planar-Offset/pkg-descr2
-rw-r--r--math/p5-Math-Geometry-Planar/pkg-descr2
-rw-r--r--math/p5-Math-Geometry-Voronoi/pkg-descr2
-rw-r--r--math/p5-Math-Geometry/pkg-descr2
-rw-r--r--math/p5-Math-Gradient/pkg-descr2
-rw-r--r--math/p5-Math-Int128/pkg-descr2
-rw-r--r--math/p5-Math-Int64/pkg-descr2
-rw-r--r--math/p5-Math-Interpolate/pkg-descr2
-rw-r--r--math/p5-Math-Intersection-StraightLine/pkg-descr2
-rw-r--r--math/p5-Math-Logic/pkg-descr2
-rw-r--r--math/p5-Math-MPC/pkg-descr2
-rw-r--r--math/p5-Math-MPFR/pkg-descr2
-rw-r--r--math/p5-Math-Matrix/pkg-descr2
-rw-r--r--math/p5-Math-MatrixReal/pkg-descr2
-rw-r--r--math/p5-Math-NumberCruncher/pkg-descr2
-rw-r--r--math/p5-Math-Pari/pkg-descr2
-rw-r--r--math/p5-Math-Polygon-Tree/pkg-descr2
-rw-r--r--math/p5-Math-Polygon/pkg-descr2
-rw-r--r--math/p5-Math-Polynomial-Solve/pkg-descr2
-rw-r--r--math/p5-Math-Prime-XS/pkg-descr2
-rw-r--r--math/p5-Math-ProvablePrime/pkg-descr2
-rw-r--r--math/p5-Math-RPN/pkg-descr2
-rw-r--r--math/p5-Math-Random-ISAAC-XS/pkg-descr2
-rw-r--r--math/p5-Math-Random-ISAAC/pkg-descr2
-rw-r--r--math/p5-Math-Random-MT-Auto/pkg-descr2
-rw-r--r--math/p5-Math-Random-MT/pkg-descr2
-rw-r--r--math/p5-Math-Random-OO/pkg-descr2
-rw-r--r--math/p5-Math-Random-Secure/pkg-descr2
-rw-r--r--math/p5-Math-Random/pkg-descr2
-rw-r--r--math/p5-Math-RandomOrg/pkg-descr2
-rw-r--r--math/p5-Math-Round-Var/pkg-descr2
-rw-r--r--math/p5-Math-Round/pkg-descr2
-rw-r--r--math/p5-Math-Sequence/pkg-descr2
-rw-r--r--math/p5-Math-Series/pkg-descr2
-rw-r--r--math/p5-Math-SigFigs/pkg-descr2
-rw-r--r--math/p5-Math-SimpleVariable/pkg-descr2
-rw-r--r--math/p5-Math-Spline/pkg-descr2
-rw-r--r--math/p5-Math-String/pkg-descr2
-rw-r--r--math/p5-Math-Symbolic-Custom-CCompiler/pkg-descr2
-rw-r--r--math/p5-Math-Symbolic-Custom-Contains/pkg-descr2
-rw-r--r--math/p5-Math-Symbolic-Custom-ErrorPropagation/pkg-descr2
-rw-r--r--math/p5-Math-Symbolic-Custom-LaTeXDumper/pkg-descr2
-rw-r--r--math/p5-Math-Symbolic-Custom-Pattern/pkg-descr2
-rw-r--r--math/p5-Math-Symbolic-Custom-Simplification/pkg-descr2
-rw-r--r--math/p5-Math-Symbolic-Custom-Transformation/pkg-descr2
-rw-r--r--math/p5-Math-Symbolic/pkg-descr2
-rw-r--r--math/p5-Math-SymbolicX-BigNum/pkg-descr2
-rw-r--r--math/p5-Math-SymbolicX-Complex/pkg-descr2
-rw-r--r--math/p5-Math-SymbolicX-Error/pkg-descr2
-rw-r--r--math/p5-Math-SymbolicX-Inline/pkg-descr2
-rw-r--r--math/p5-Math-SymbolicX-NoSimplification/pkg-descr2
-rw-r--r--math/p5-Math-SymbolicX-ParserExtensionFactory/pkg-descr2
-rw-r--r--math/p5-Math-SymbolicX-Statistics-Distributions/pkg-descr2
-rw-r--r--math/p5-Math-TrulyRandom/pkg-descr2
-rw-r--r--math/p5-Math-Units/pkg-descr2
-rw-r--r--math/p5-Math-Utils/pkg-descr2
-rw-r--r--math/p5-Math-Vec/pkg-descr2
-rw-r--r--math/p5-Math-VectorReal/pkg-descr2
-rw-r--r--math/p5-Number-Compare/pkg-descr2
-rw-r--r--math/p5-Number-Fraction/pkg-descr2
-rw-r--r--math/p5-Number-Misc/pkg-descr2
-rw-r--r--math/p5-Number-Uncertainty/pkg-descr2
-rw-r--r--math/p5-Number-WithError-LaTeX/pkg-descr2
-rw-r--r--math/p5-Number-WithError/pkg-descr2
-rw-r--r--math/p5-Parse-Range/pkg-descr2
-rw-r--r--math/p5-Roman/pkg-descr2
-rw-r--r--math/p5-Set-IntSpan-Fast-XS/pkg-descr2
-rw-r--r--math/p5-Set-IntSpan-Fast/pkg-descr2
-rw-r--r--math/p5-Set-IntSpan/pkg-descr2
-rw-r--r--math/p5-Set-Partition/pkg-descr2
-rw-r--r--math/p5-Set-Window/pkg-descr2
-rw-r--r--math/p5-Statistics-Basic/pkg-descr2
-rw-r--r--math/p5-Statistics-Benford/pkg-descr2
-rw-r--r--math/p5-Statistics-ChiSquare/pkg-descr2
-rw-r--r--math/p5-Statistics-Contingency/pkg-descr2
-rw-r--r--math/p5-Statistics-Descriptive-Discrete/pkg-descr2
-rw-r--r--math/p5-Statistics-Descriptive/pkg-descr2
-rw-r--r--math/p5-Statistics-Forecast/pkg-descr2
-rw-r--r--math/p5-Statistics-Frequency/pkg-descr2
-rw-r--r--math/p5-Statistics-LineFit/pkg-descr2
-rw-r--r--math/p5-Statistics-Lite/pkg-descr2
-rw-r--r--math/p5-Statistics-R/pkg-descr2
-rw-r--r--math/p5-Statistics-Regression/pkg-descr2
-rw-r--r--math/p5-Statistics-TTest/pkg-descr2
-rw-r--r--math/p5-Task-Math-Symbolic/pkg-descr2
-rw-r--r--math/p5-Text-AsciiTeX/pkg-descr2
-rw-r--r--math/p5-bignum/pkg-descr2
-rw-r--r--misc/p5-Acme-ButFirst/pkg-descr2
-rw-r--r--misc/p5-Array-Compare/pkg-descr2
-rw-r--r--misc/p5-Array-Diff/pkg-descr2
-rw-r--r--misc/p5-Array-FileReader/pkg-descr2
-rw-r--r--misc/p5-Array-IntSpan/pkg-descr2
-rw-r--r--misc/p5-Array-LineReader/pkg-descr2
-rw-r--r--misc/p5-Array-PrintCols/pkg-descr2
-rw-r--r--misc/p5-Array-RefElem/pkg-descr2
-rw-r--r--misc/p5-Asterisk-FastAGI/pkg-descr2
-rw-r--r--misc/p5-Bot-Training-StarCraft/pkg-descr2
-rw-r--r--misc/p5-Bot-Training/pkg-descr2
-rw-r--r--misc/p5-Business-EDI/pkg-descr2
-rw-r--r--misc/p5-Business-Hours/pkg-descr2
-rw-r--r--misc/p5-Business-ISBN-Data/pkg-descr2
-rw-r--r--misc/p5-Business-ISBN/pkg-descr2
-rw-r--r--misc/p5-Business-ISIN/pkg-descr2
-rw-r--r--misc/p5-Business-ISMN/pkg-descr2
-rw-r--r--misc/p5-Business-ISSN/pkg-descr2
-rw-r--r--misc/p5-Business-UPS/pkg-descr2
-rw-r--r--misc/p5-Chatbot-Eliza/pkg-descr2
-rw-r--r--misc/p5-File-CounterFile/pkg-descr2
-rw-r--r--misc/p5-File-Sort/pkg-descr2
-rw-r--r--misc/p5-Geo-Cache/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-Bing/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-Google/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-Googlev3/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-Mapquest/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-Multimap/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-Navteq/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-OSM/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-OpenCage/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-Ovi/pkg-descr2
-rw-r--r--misc/p5-Geo-Coder-TomTom/pkg-descr2
-rw-r--r--misc/p5-Geo-GeoNames/pkg-descr2
-rw-r--r--misc/p5-Geo-Postcodes-DK/pkg-descr2
-rw-r--r--misc/p5-Geo-Postcodes-NO/pkg-descr2
-rw-r--r--misc/p5-Geo-Postcodes/pkg-descr2
-rw-r--r--misc/p5-Geo-Weather/pkg-descr2
-rw-r--r--misc/p5-I18N-Charset/pkg-descr2
-rw-r--r--misc/p5-LEGO-RCX/pkg-descr2
-rw-r--r--misc/p5-List-Compare/pkg-descr2
-rw-r--r--misc/p5-List-Util-WeightedRoundRobin/pkg-descr2
-rw-r--r--misc/p5-Locale-Codes/pkg-descr2
-rw-r--r--misc/p5-Locale-Geocode/pkg-descr2
-rw-r--r--misc/p5-Locale-Msgcat/pkg-descr2
-rw-r--r--misc/p5-Locale-SubCountry/pkg-descr2
-rw-r--r--misc/p5-Locale-US/pkg-descr2
-rw-r--r--misc/p5-Net-vCard/pkg-descr2
-rw-r--r--misc/p5-Norge/pkg-descr2
-rw-r--r--misc/p5-Software-License-CCpack/pkg-descr2
-rw-r--r--misc/p5-Software-License/pkg-descr2
-rw-r--r--misc/p5-Test-Dir/pkg-descr2
-rw-r--r--misc/p5-Text-FIGlet/pkg-descr2
-rw-r--r--misc/p5-Tie-DxHash/pkg-descr2
-rw-r--r--misc/p5-Zen-Koans/pkg-descr2
-rw-r--r--multimedia/p5-Audio-M4P/pkg-descr2
-rw-r--r--multimedia/p5-FFmpeg-Command/pkg-descr2
-rw-r--r--multimedia/p5-FLV-Info/pkg-descr2
-rw-r--r--multimedia/p5-File-Format-RIFF/pkg-descr2
-rw-r--r--multimedia/p5-MP4-Info/pkg-descr2
-rw-r--r--multimedia/p5-Net-UPnP/pkg-descr2
-rw-r--r--multimedia/p5-Subtitles/pkg-descr2
-rw-r--r--multimedia/p5-Video-OpenQuicktime/pkg-descr2
-rw-r--r--net-im/p5-AnyEvent-XMPP/pkg-descr2
-rw-r--r--net-im/p5-DJabberd/pkg-descr2
-rw-r--r--net-im/p5-Jabber-Lite/pkg-descr2
-rw-r--r--net-im/p5-Jabber-SimpleSend/pkg-descr2
-rw-r--r--net-im/p5-Net-AOLIM/pkg-descr2
-rw-r--r--net-im/p5-Net-Async-XMPP/pkg-descr2
-rw-r--r--net-im/p5-Net-Jabber/pkg-descr2
-rw-r--r--net-im/p5-Net-NetSend/pkg-descr2
-rw-r--r--net-im/p5-Net-OSCAR/pkg-descr2
-rw-r--r--net-im/p5-Net-Stomp/pkg-descr2
-rw-r--r--net-im/p5-Net-XMPP/pkg-descr2
-rw-r--r--net-im/p5-Protocol-XMPP/pkg-descr2
-rw-r--r--net-im/p5-SOAP-Transport-JABBER/pkg-descr2
-rw-r--r--net-mgmt/p5-AnyEvent-SNMP/pkg-descr2
-rw-r--r--net-mgmt/p5-BigIP-iControl/pkg-descr2
-rw-r--r--net-mgmt/p5-Cisco-CopyConfig/pkg-descr2
-rw-r--r--net-mgmt/p5-Cisco-Reconfig/pkg-descr2
-rw-r--r--net-mgmt/p5-Data-Validate-IP/pkg-descr2
-rw-r--r--net-mgmt/p5-FusionInventory-Agent/pkg-descr2
-rw-r--r--net-mgmt/p5-MRTG-Parse/pkg-descr2
-rw-r--r--net-mgmt/p5-Mon/pkg-descr2
-rw-r--r--net-mgmt/p5-Monitoring-Plugin/pkg-descr2
-rw-r--r--net-mgmt/p5-NSNMP/pkg-descr2
-rw-r--r--net-mgmt/p5-Nagios-Object/pkg-descr2
-rw-r--r--net-mgmt/p5-Nagios-Plugin-Beanstalk/pkg-descr2
-rw-r--r--net-mgmt/p5-Nagios-Plugin-LDAP/pkg-descr2
-rw-r--r--net-mgmt/p5-Nagios-Plugin/pkg-descr2
-rw-r--r--net-mgmt/p5-Nagios-Plugins-Memcached/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-ACL/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-Abuse-Utils-Spamhaus/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-Abuse-Utils/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-CIDR/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-ILO/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-IP-Match-Regexp/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-IP-Match-XS/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-IP-Resolver/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-IP-XS/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-IP/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-IPAddress/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-IPv4Addr/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-IPv6Addr/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-NSCA-Client/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-Netmask/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-OpenVPN-Manage/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-SNMP-Util/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-SNMPTrapd/pkg-descr2
-rw-r--r--net-mgmt/p5-Net-Telnet-Cisco-IOS/pkg-descr2
-rw-r--r--net-mgmt/p5-NetAddr-IP/pkg-descr2
-rw-r--r--net-mgmt/p5-NetApp/pkg-descr2
-rw-r--r--net-mgmt/p5-POE-Component-SNMP/pkg-descr2
-rw-r--r--net-mgmt/p5-RDR-Collector/pkg-descr2
-rw-r--r--net-mgmt/p5-SNMP-Simple/pkg-descr2
-rw-r--r--net-mgmt/p5-SNMP-Trapinfo/pkg-descr2
-rw-r--r--net-mgmt/p5-SNMP-Util/pkg-descr2
-rw-r--r--net-mgmt/p5-Telnet-Cisco/pkg-descr2
-rw-r--r--net-mgmt/p5-Tie-NetAddr-IP/pkg-descr2
-rw-r--r--net-mgmt/p5-Xymon-Client/pkg-descr2
-rw-r--r--net-mgmt/p5-Xymon-Server/pkg-descr2
-rw-r--r--net-mgmt/p5-Xymon/pkg-descr2
-rw-r--r--net-mgmt/p5-Zenoss/pkg-descr2
-rw-r--r--net-mgmt/p5-jmx4perl/pkg-descr2
-rw-r--r--net-p2p/p5-Net-BitTorrent-File/pkg-descr2
-rw-r--r--net-p2p/p5-Net-BitTorrent-PeerPacket/pkg-descr2
-rw-r--r--net-p2p/p5-Net-BitTorrent/pkg-descr2
-rw-r--r--net-p2p/p5-Net-DirectConnect/pkg-descr2
-rw-r--r--net-p2p/p5-WWW-BitTorrent/pkg-descr2
-rw-r--r--net/p5-Acme-HTTP/pkg-descr2
-rw-r--r--net/p5-AddressBook/pkg-descr2
-rw-r--r--net/p5-Amazon-SQS-Simple/pkg-descr2
-rw-r--r--net/p5-AnyEvent-MPRPC/pkg-descr2
-rw-r--r--net/p5-AnyEvent-MQTT/pkg-descr2
-rw-r--r--net/p5-AnyEvent-RabbitMQ/pkg-descr2
-rw-r--r--net/p5-AnyEvent-Twitter-Stream/pkg-descr2
-rw-r--r--net/p5-AnyEvent-Twitter/pkg-descr2
-rw-r--r--net/p5-AnyMQ-AMQP/pkg-descr2
-rw-r--r--net/p5-Apache2-SOAP/pkg-descr2
-rw-r--r--net/p5-BBS-UserInfo-Maple3/pkg-descr2
-rw-r--r--net/p5-BBS-UserInfo-Maple3itoc/pkg-descr2
-rw-r--r--net/p5-BBS-UserInfo-Ptt/pkg-descr2
-rw-r--r--net/p5-BBS-UserInfo-SOB/pkg-descr2
-rw-r--r--net/p5-BBS-UserInfo-Wretch/pkg-descr2
-rw-r--r--net/p5-BBS-UserInfo/pkg-descr2
-rw-r--r--net/p5-Cisco-IPPhone/pkg-descr2
-rw-r--r--net/p5-Crypt-DH-GMP/pkg-descr2
-rw-r--r--net/p5-Daemon-Generic/pkg-descr2
-rw-r--r--net/p5-Data-IPV4-Range-Parse/pkg-descr2
-rw-r--r--net/p5-EasyTCP/pkg-descr2
-rw-r--r--net/p5-Event-tcp/pkg-descr2
-rw-r--r--net/p5-File-Rsync/pkg-descr2
-rw-r--r--net/p5-File-RsyncP/pkg-descr2
-rw-r--r--net/p5-Geo-IP-PurePerl/pkg-descr2
-rw-r--r--net/p5-Geo-IP/pkg-descr2
-rw-r--r--net/p5-Geo-IPfree/pkg-descr2
-rw-r--r--net/p5-GeoIP2/pkg-descr2
-rw-r--r--net/p5-Google-SAML-Request/pkg-descr2
-rw-r--r--net/p5-Google-SAML-Response/pkg-descr2
-rw-r--r--net/p5-Growl-GNTP/pkg-descr2
-rw-r--r--net/p5-IO-Interface/pkg-descr2
-rw-r--r--net/p5-IO-Socket-INET6/pkg-descr2
-rw-r--r--net/p5-IO-Socket-IP/pkg-descr2
-rw-r--r--net/p5-IO-Socket-Multicast/pkg-descr2
-rw-r--r--net/p5-IO-Socket-Multicast6/pkg-descr2
-rw-r--r--net/p5-IO-Socket-Socks/pkg-descr2
-rw-r--r--net/p5-IO-Socket-Timeout/pkg-descr2
-rw-r--r--net/p5-IO-Socket-UNIX-Util/pkg-descr2
-rw-r--r--net/p5-IP-Anonymous/pkg-descr2
-rw-r--r--net/p5-IP-Country/pkg-descr2
-rw-r--r--net/p5-IPC-Session/pkg-descr2
-rw-r--r--net/p5-IPv6-Address/pkg-descr2
-rw-r--r--net/p5-MaxMind-DB-Common/pkg-descr2
-rw-r--r--net/p5-MaxMind-DB-Reader/pkg-descr2
-rw-r--r--net/p5-MaxMind-DB-Writer/pkg-descr2
-rw-r--r--net/p5-Net-ACME2/pkg-descr2
-rw-r--r--net/p5-Net-AMQP/pkg-descr2
-rw-r--r--net/p5-Net-APNS/pkg-descr2
-rw-r--r--net/p5-Net-APNs-Extended/pkg-descr2
-rw-r--r--net/p5-Net-ARP/pkg-descr2
-rw-r--r--net/p5-Net-Address-Ethernet/pkg-descr2
-rw-r--r--net/p5-Net-Address-IPv4-Local/pkg-descr2
-rw-r--r--net/p5-Net-Amazon-AWSSign/pkg-descr2
-rw-r--r--net/p5-Net-Amazon-EC2/pkg-descr2
-rw-r--r--net/p5-Net-Amazon-MechanicalTurk/pkg-descr2
-rw-r--r--net/p5-Net-Amazon-S3/pkg-descr2
-rw-r--r--net/p5-Net-Amazon-Signature-V3/pkg-descr2
-rw-r--r--net/p5-Net-Amazon-Signature-V4/pkg-descr2
-rw-r--r--net/p5-Net-Amazon-Signature/pkg-descr2
-rw-r--r--net/p5-Net-Amazon-Thumbnail/pkg-descr2
-rw-r--r--net/p5-Net-Amazon/pkg-descr2
-rw-r--r--net/p5-Net-Analysis/pkg-descr2
-rw-r--r--net/p5-Net-Appliance-Phrasebook/pkg-descr2
-rw-r--r--net/p5-Net-Appliance-Session/pkg-descr2
-rw-r--r--net/p5-Net-Blogger/pkg-descr2
-rw-r--r--net/p5-Net-CIDR-Lite/pkg-descr2
-rw-r--r--net/p5-Net-CIDR-MobileJP/pkg-descr2
-rw-r--r--net/p5-Net-CIDR-Set/pkg-descr2
-rw-r--r--net/p5-Net-CLI-Interact/pkg-descr2
-rw-r--r--net/p5-Net-CSTA/pkg-descr2
-rw-r--r--net/p5-Net-CascadeCopy/pkg-descr2
-rw-r--r--net/p5-Net-Cassandra/pkg-descr2
-rw-r--r--net/p5-Net-DAV-Server/pkg-descr2
-rw-r--r--net/p5-Net-DHCP-Watch/pkg-descr2
-rw-r--r--net/p5-Net-DHCP/pkg-descr2
-rw-r--r--net/p5-Net-DHCPClient/pkg-descr2
-rw-r--r--net/p5-Net-DLookup/pkg-descr2
-rw-r--r--net/p5-Net-Delicious/pkg-descr2
-rw-r--r--net/p5-Net-Dict/pkg-descr2
-rw-r--r--net/p5-Net-Dropbox-API/pkg-descr2
-rw-r--r--net/p5-Net-EPP-Proxy/pkg-descr2
-rw-r--r--net/p5-Net-FS-Flickr/pkg-descr2
-rw-r--r--net/p5-Net-FS-Gmail/pkg-descr2
-rw-r--r--net/p5-Net-FTP-AutoReconnect/pkg-descr2
-rw-r--r--net/p5-Net-FTP-File/pkg-descr2
-rw-r--r--net/p5-Net-Finger/pkg-descr2
-rw-r--r--net/p5-Net-Flow/pkg-descr2
-rw-r--r--net/p5-Net-Frame-Device/pkg-descr2
-rw-r--r--net/p5-Net-Frame-Dump/pkg-descr2
-rw-r--r--net/p5-Net-Frame-Layer-ICMPv6/pkg-descr2
-rw-r--r--net/p5-Net-Frame-Layer-IPv6/pkg-descr2
-rw-r--r--net/p5-Net-Frame-Simple/pkg-descr2
-rw-r--r--net/p5-Net-Frame/pkg-descr2
-rw-r--r--net/p5-Net-GitHub/pkg-descr2
-rw-r--r--net/p5-Net-Google-Analytics/pkg-descr2
-rw-r--r--net/p5-Net-Google-AuthSub/pkg-descr2
-rw-r--r--net/p5-Net-Google-Calendar/pkg-descr2
-rw-r--r--net/p5-Net-Google-Code/pkg-descr2
-rw-r--r--net/p5-Net-Google-DataAPI/pkg-descr2
-rw-r--r--net/p5-Net-Google-PicasaWeb/pkg-descr2
-rw-r--r--net/p5-Net-Google-SafeBrowsing2/pkg-descr2
-rw-r--r--net/p5-Net-Google-Spreadsheets/pkg-descr2
-rw-r--r--net/p5-Net-Google/pkg-descr2
-rw-r--r--net/p5-Net-Growl/pkg-descr2
-rw-r--r--net/p5-Net-GrowlClient/pkg-descr2
-rw-r--r--net/p5-Net-HTTP-Spore-Middleware-Header/pkg-descr2
-rw-r--r--net/p5-Net-HTTP-Spore/pkg-descr2
-rw-r--r--net/p5-Net-HTTP/pkg-descr2
-rw-r--r--net/p5-Net-HTTPS-Any/pkg-descr2
-rw-r--r--net/p5-Net-HTTPS-NB/pkg-descr2
-rw-r--r--net/p5-Net-Hiveminder/pkg-descr2
-rw-r--r--net/p5-Net-INET6Glue/pkg-descr2
-rw-r--r--net/p5-Net-IP-Minimal/pkg-descr2
-rw-r--r--net/p5-Net-IP-RangeCompare/pkg-descr2
-rw-r--r--net/p5-Net-IPTrie/pkg-descr2
-rw-r--r--net/p5-Net-IRR/pkg-descr2
-rw-r--r--net/p5-Net-Ident/pkg-descr2
-rw-r--r--net/p5-Net-Ifconfig-Wrapper/pkg-descr2
-rw-r--r--net/p5-Net-Interface/pkg-descr2
-rw-r--r--net/p5-Net-Jifty/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-AutoDNs/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-AutoServer/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-Express/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-FilterBuilder/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-LDAPhash/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-Makepath/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-Server-Test/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-Server/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-posixAccount/pkg-descr2
-rw-r--r--net/p5-Net-LDAP-posixGroup/pkg-descr2
-rw-r--r--net/p5-Net-Libdnet/pkg-descr2
-rw-r--r--net/p5-Net-Libdnet6/pkg-descr2
-rw-r--r--net/p5-Net-LimeLight-Purge/pkg-descr2
-rw-r--r--net/p5-Net-MAC-Vendor/pkg-descr2
-rw-r--r--net/p5-Net-MAC/pkg-descr2
-rw-r--r--net/p5-Net-MQTT/pkg-descr2
-rw-r--r--net/p5-Net-MovableType/pkg-descr2
-rw-r--r--net/p5-Net-NBName/pkg-descr2
-rw-r--r--net/p5-Net-NBsocket/pkg-descr2
-rw-r--r--net/p5-Net-NIS-Listgroup/pkg-descr2
-rw-r--r--net/p5-Net-NIS/pkg-descr2
-rw-r--r--net/p5-Net-NTP/pkg-descr2
-rw-r--r--net/p5-Net-Nessus-XMLRPC/pkg-descr2
-rw-r--r--net/p5-Net-OAuth-Simple/pkg-descr2
-rw-r--r--net/p5-Net-OAuth/pkg-descr2
-rw-r--r--net/p5-Net-OAuth2/pkg-descr2
-rw-r--r--net/p5-Net-OpenID-Consumer/pkg-descr2
-rw-r--r--net/p5-Net-OpenSSH-Parallel/pkg-descr2
-rw-r--r--net/p5-Net-OpenStack-Attack/pkg-descr2
-rw-r--r--net/p5-Net-Packet/pkg-descr2
-rw-r--r--net/p5-Net-ParseWhois/pkg-descr2
-rw-r--r--net/p5-Net-Patricia/pkg-descr2
-rw-r--r--net/p5-Net-Pcap/pkg-descr2
-rw-r--r--net/p5-Net-PcapUtils/pkg-descr2
-rw-r--r--net/p5-Net-Ping-External/pkg-descr2
-rw-r--r--net/p5-Net-Proxy/pkg-descr2
-rw-r--r--net/p5-Net-PubSubHubbub-Publisher/pkg-descr2
-rw-r--r--net/p5-Net-RTP/pkg-descr2
-rw-r--r--net/p5-Net-RabbitFoot/pkg-descr2
-rw-r--r--net/p5-Net-Radius/pkg-descr2
-rw-r--r--net/p5-Net-Random/pkg-descr2
-rw-r--r--net/p5-Net-RawIP/pkg-descr2
-rw-r--r--net/p5-Net-Rendezvous-Publish/pkg-descr2
-rw-r--r--net/p5-Net-Riak/pkg-descr2
-rw-r--r--net/p5-Net-SAP/pkg-descr2
-rw-r--r--net/p5-Net-SCP-Expect/pkg-descr2
-rw-r--r--net/p5-Net-SCP/pkg-descr2
-rw-r--r--net/p5-Net-SDP/pkg-descr2
-rw-r--r--net/p5-Net-SFTP-Foreign/pkg-descr2
-rw-r--r--net/p5-Net-SFTP/pkg-descr2
-rw-r--r--net/p5-Net-SIP/pkg-descr2
-rw-r--r--net/p5-Net-SMPP/pkg-descr2
-rw-r--r--net/p5-Net-SMS-PChome/pkg-descr2
-rw-r--r--net/p5-Net-SNPP/pkg-descr2
-rw-r--r--net/p5-Net-SSH-Expect/pkg-descr2
-rw-r--r--net/p5-Net-SSH-Mechanize/pkg-descr2
-rw-r--r--net/p5-Net-SSH-Perl/pkg-descr2
-rw-r--r--net/p5-Net-SSH/pkg-descr2
-rw-r--r--net/p5-Net-SSH2/pkg-descr2
-rw-r--r--net/p5-Net-STOMP-Client/pkg-descr2
-rw-r--r--net/p5-Net-Server-Coro/pkg-descr2
-rw-r--r--net/p5-Net-Server-SS-PreFork/pkg-descr2
-rw-r--r--net/p5-Net-Server/pkg-descr2
-rw-r--r--net/p5-Net-Subnet/pkg-descr2
-rw-r--r--net/p5-Net-Syslog/pkg-descr2
-rw-r--r--net/p5-Net-TacacsPlus/pkg-descr2
-rw-r--r--net/p5-Net-TcpDumpLog/pkg-descr2
-rw-r--r--net/p5-Net-Telnet-Netscreen/pkg-descr2
-rw-r--r--net/p5-Net-Telnet/pkg-descr2
-rw-r--r--net/p5-Net-TiVo/pkg-descr2
-rw-r--r--net/p5-Net-Todoist/pkg-descr2
-rw-r--r--net/p5-Net-Traceroute-PurePerl/pkg-descr2
-rw-r--r--net/p5-Net-Traceroute/pkg-descr2
-rw-r--r--net/p5-Net-Traceroute6/pkg-descr2
-rw-r--r--net/p5-Net-Trackback/pkg-descr2
-rw-r--r--net/p5-Net-Twitter-Lite/pkg-descr2
-rw-r--r--net/p5-Net-Twitter/pkg-descr2
-rw-r--r--net/p5-Net-VNC/pkg-descr2
-rw-r--r--net/p5-Net-Wake/pkg-descr2
-rw-r--r--net/p5-Net-WhitePages/pkg-descr2
-rw-r--r--net/p5-Net-Whois-ARIN/pkg-descr2
-rw-r--r--net/p5-Net-Whois-IP/pkg-descr2
-rw-r--r--net/p5-Net-Whois-RIPE/pkg-descr2
-rw-r--r--net/p5-Net-Whois-Raw/pkg-descr2
-rw-r--r--net/p5-Net-Whois/pkg-descr2
-rw-r--r--net/p5-Net-Works/pkg-descr2
-rw-r--r--net/p5-Net-Write/pkg-descr2
-rw-r--r--net/p5-Net-XWhois/pkg-descr2
-rw-r--r--net/p5-Net-Yadis/pkg-descr2
-rw-r--r--net/p5-Net-Z3950-ZOOM/pkg-descr2
-rw-r--r--net/p5-Net-ext/pkg-descr2
-rw-r--r--net/p5-Net-sFlow/pkg-descr2
-rw-r--r--net/p5-Net-uFTP/pkg-descr2
-rw-r--r--net/p5-Net/pkg-descr2
-rw-r--r--net/p5-NetAddr-MAC/pkg-descr2
-rw-r--r--net/p5-NetPacket/pkg-descr2
-rw-r--r--net/p5-OAI-Harvester/pkg-descr2
-rw-r--r--net/p5-OurNet-BBS/pkg-descr2
-rw-r--r--net/p5-OurNet-BBSAgent/pkg-descr2
-rw-r--r--net/p5-POE-Component-Client-Ident/pkg-descr2
-rw-r--r--net/p5-POE-Component-Client-Keepalive/pkg-descr2
-rw-r--r--net/p5-POE-Component-Client-Ping/pkg-descr2
-rw-r--r--net/p5-POE-Component-Client-Telnet/pkg-descr2
-rw-r--r--net/p5-POE-Component-Client-Traceroute/pkg-descr2
-rw-r--r--net/p5-POE-Component-Client-Twitter/pkg-descr2
-rw-r--r--net/p5-POE-Component-Client-Whois/pkg-descr2
-rw-r--r--net/p5-POE-Component-Generic/pkg-descr2
-rw-r--r--net/p5-POE-Component-Jabber/pkg-descr2
-rw-r--r--net/p5-POE-Component-Pcap/pkg-descr2
-rw-r--r--net/p5-POE-Component-Server-Twirc/pkg-descr2
-rw-r--r--net/p5-POSIX-Socket/pkg-descr2
-rw-r--r--net/p5-POSIX-getpeername/pkg-descr2
-rw-r--r--net/p5-Parallel-Pvm/pkg-descr2
-rw-r--r--net/p5-Phone-Info/pkg-descr2
-rw-r--r--net/p5-Queue-Beanstalk/pkg-descr2
-rw-r--r--net/p5-REST-Application/pkg-descr2
-rw-r--r--net/p5-REST-Google/pkg-descr2
-rw-r--r--net/p5-RPC-EPC-Service/pkg-descr2
-rw-r--r--net/p5-RPC-Simple/pkg-descr2
-rw-r--r--net/p5-RPC-XML/pkg-descr2
-rw-r--r--net/p5-ResourcePool-Resource-Net-LDAP/pkg-descr2
-rw-r--r--net/p5-Rose-URI/pkg-descr2
-rw-r--r--net/p5-SOAP-Data-Builder/pkg-descr2
-rw-r--r--net/p5-SOAP-Lite/pkg-descr2
-rw-r--r--net/p5-SOAP-XML-Client/pkg-descr2
-rw-r--r--net/p5-Samba-LDAP/pkg-descr2
-rw-r--r--net/p5-Server-Starter/pkg-descr2
-rw-r--r--net/p5-Socket-Class/pkg-descr2
-rw-r--r--net/p5-Socket-GetAddrInfo/pkg-descr2
-rw-r--r--net/p5-Socket-Multicast6/pkg-descr2
-rw-r--r--net/p5-Socket/pkg-descr2
-rw-r--r--net/p5-Socket6/pkg-descr2
-rw-r--r--net/p5-Socks/pkg-descr2
-rw-r--r--net/p5-Sort-Key-IPv4/pkg-descr2
-rw-r--r--net/p5-TFTP/pkg-descr2
-rw-r--r--net/p5-Test-URI/pkg-descr2
-rw-r--r--net/p5-URI-FromHash/pkg-descr2
-rw-r--r--net/p5-URI-Match/pkg-descr2
-rw-r--r--net/p5-URI-Nested/pkg-descr2
-rw-r--r--net/p5-URI-OpenURL/pkg-descr2
-rw-r--r--net/p5-URI-Query/pkg-descr2
-rw-r--r--net/p5-URI-SmartURI/pkg-descr2
-rw-r--r--net/p5-URI-Template-Restrict/pkg-descr2
-rw-r--r--net/p5-URI-Template/pkg-descr2
-rw-r--r--net/p5-URI-db/pkg-descr2
-rw-r--r--net/p5-URI-ws/pkg-descr2
-rw-r--r--net/p5-URI/pkg-descr2
-rw-r--r--net/p5-VM-EC2-Security-CredentialCache/pkg-descr2
-rw-r--r--net/p5-VM-EC2/pkg-descr2
-rw-r--r--net/p5-Validate-Net/pkg-descr2
-rw-r--r--net/p5-WebService-Prowl/pkg-descr2
-rw-r--r--net/p5-What/pkg-descr2
-rw-r--r--net/p5-X500-DN/pkg-descr2
-rw-r--r--net/p5-XML-Compile-SOAP-AnyEvent/pkg-descr2
-rw-r--r--net/p5-XML-Compile-SOAP-Daemon/pkg-descr2
-rw-r--r--net/p5-XML-Compile-SOAP/pkg-descr2
-rw-r--r--net/p5-XML-Compile-WSDL11/pkg-descr2
-rw-r--r--net/p5-XML-Fast/pkg-descr2
-rw-r--r--net/p5-XML-RPC-Fast/pkg-descr2
-rw-r--r--net/p5-XML-RPC/pkg-descr2
-rw-r--r--net/p5-XMLRPC-Lite/pkg-descr2
-rw-r--r--net/p5-XPC/pkg-descr2
-rw-r--r--net/p5-ZConf-Bookmarks/pkg-descr2
-rw-r--r--net/p5-ZConf/pkg-descr2
-rw-r--r--net/p5-ZeroMQ/pkg-descr2
-rw-r--r--net/p5-perl-ldap/pkg-descr2
-rw-r--r--news/p5-NNTPClient/pkg-descr2
-rw-r--r--news/p5-News-Article-NoCeM/pkg-descr2
-rw-r--r--news/p5-News-Newsrc/pkg-descr2
-rw-r--r--news/p5-POE-Component-Client-NNTP/pkg-descr2
-rw-r--r--news/p5-POE-Component-Server-NNTP/pkg-descr2
-rw-r--r--palm/p5-Palm-PalmDoc/pkg-descr2
-rw-r--r--ports-mgmt/p5-FreeBSD-Ports-INDEXhash/pkg-descr2
-rw-r--r--print/p5-Font-FreeType/pkg-descr2
-rw-r--r--print/p5-Net-CUPS/pkg-descr2
-rw-r--r--print/p5-Net-Printer/pkg-descr2
-rw-r--r--print/p5-PDF-Template/pkg-descr2
-rw-r--r--print/p5-PostScript-PPD/pkg-descr2
-rw-r--r--print/p5-PostScript-Simple/pkg-descr2
-rw-r--r--print/p5-PostScript/pkg-descr2
-rw-r--r--print/p5-Text-PDF/pkg-descr2
-rw-r--r--print/p5-XML-ApacheFOP/pkg-descr2
-rw-r--r--print/p5-XML-Handler-AxPoint/pkg-descr2
-rw-r--r--russian/p5-Lingua-DetectCyrillic/pkg-descr2
-rw-r--r--russian/p5-Lingua-RU-Charset/pkg-descr2
-rw-r--r--russian/p5-Text-Hyphen-RU/pkg-descr2
-rw-r--r--science/p5-Algorithm-SVMLight/pkg-descr2
-rw-r--r--science/p5-Chemistry-3DBuilder/pkg-descr2
-rw-r--r--science/p5-Chemistry-Bond-Find/pkg-descr2
-rw-r--r--science/p5-Chemistry-Canonicalize/pkg-descr2
-rw-r--r--science/p5-Chemistry-Elements/pkg-descr2
-rw-r--r--science/p5-Chemistry-File-MDLMol/pkg-descr2
-rw-r--r--science/p5-Chemistry-File-Mopac/pkg-descr2
-rw-r--r--science/p5-Chemistry-File-PDB/pkg-descr2
-rw-r--r--science/p5-Chemistry-File-SLN/pkg-descr2
-rw-r--r--science/p5-Chemistry-File-SMARTS/pkg-descr2
-rw-r--r--science/p5-Chemistry-File-SMILES/pkg-descr2
-rw-r--r--science/p5-Chemistry-File-VRML/pkg-descr2
-rw-r--r--science/p5-Chemistry-File-XYZ/pkg-descr2
-rw-r--r--science/p5-Chemistry-FormulaPattern/pkg-descr2
-rw-r--r--science/p5-Chemistry-InternalCoords/pkg-descr2
-rw-r--r--science/p5-Chemistry-Isotope/pkg-descr2
-rw-r--r--science/p5-Chemistry-MacroMol/pkg-descr2
-rw-r--r--science/p5-Chemistry-MidasPattern/pkg-descr2
-rw-r--r--science/p5-Chemistry-Mok/pkg-descr2
-rw-r--r--science/p5-Chemistry-Mol/pkg-descr2
-rw-r--r--science/p5-Chemistry-Pattern/pkg-descr2
-rw-r--r--science/p5-Chemistry-Ring/pkg-descr2
-rw-r--r--science/p5-Geo-BUFR/pkg-descr2
-rw-r--r--science/p5-Geo-Coordinates-Converter-iArea/pkg-descr2
-rw-r--r--science/p5-Geo-Coordinates-Converter/pkg-descr2
-rw-r--r--science/p5-Geo-ReadGRIB/pkg-descr2
-rw-r--r--science/p5-Geo-WebService-Elevation-USGS/pkg-descr2
-rw-r--r--science/p5-PerlMol/pkg-descr2
-rw-r--r--science/p5-Physics-Unit/pkg-descr2
-rw-r--r--security/p5-Apache-Htpasswd/pkg-descr2
-rw-r--r--security/p5-App-Genpass/pkg-descr2
-rw-r--r--security/p5-App-TLSMe/pkg-descr2
-rw-r--r--security/p5-Auth-YubikeyDecrypter/pkg-descr2
-rw-r--r--security/p5-Authen-Bitcard/pkg-descr2
-rw-r--r--security/p5-Authen-Captcha/pkg-descr2
-rw-r--r--security/p5-Authen-CyrusSASL/pkg-descr2
-rw-r--r--security/p5-Authen-DecHpwd/pkg-descr2
-rw-r--r--security/p5-Authen-Htpasswd/pkg-descr2
-rw-r--r--security/p5-Authen-Krb5-Simple/pkg-descr2
-rw-r--r--security/p5-Authen-Krb5/pkg-descr2
-rw-r--r--security/p5-Authen-Libwrap/pkg-descr2
-rw-r--r--security/p5-Authen-NTLM/pkg-descr2
-rw-r--r--security/p5-Authen-OATH/pkg-descr2
-rw-r--r--security/p5-Authen-Passphrase/pkg-descr2
-rw-r--r--security/p5-Authen-PluggableCaptcha/pkg-descr2
-rw-r--r--security/p5-Authen-Radius/pkg-descr2
-rw-r--r--security/p5-Authen-SASL-Cyrus/pkg-descr2
-rw-r--r--security/p5-Authen-SASL-SASLprep/pkg-descr2
-rw-r--r--security/p5-Authen-SASL/pkg-descr2
-rw-r--r--security/p5-Authen-SCRAM/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-DBI/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-HTTP/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-Kerberos/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-LDAP/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-Net/pkg-descr2
-rw-r--r--security/p5-Authen-Simple/pkg-descr2
-rw-r--r--security/p5-Authen-Smb/pkg-descr2
-rw-r--r--security/p5-Authen-TacacsPlus/pkg-descr2
-rw-r--r--security/p5-Authen-Ticket/pkg-descr2
-rw-r--r--security/p5-Authen-TypeKey/pkg-descr2
-rw-r--r--security/p5-Business-PayPal-EWP/pkg-descr2
-rw-r--r--security/p5-Bytes-Random-Secure-Tiny/pkg-descr2
-rw-r--r--security/p5-Bytes-Random-Secure/pkg-descr2
-rw-r--r--security/p5-CACertOrg-CA/pkg-descr2
-rw-r--r--security/p5-Cisco-Hash/pkg-descr2
-rw-r--r--security/p5-Crypt-Anubis/pkg-descr2
-rw-r--r--security/p5-Crypt-AppleTwoFish/pkg-descr2
-rw-r--r--security/p5-Crypt-Blowfish/pkg-descr2
-rw-r--r--security/p5-Crypt-Blowfish_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-CAST5/pkg-descr2
-rw-r--r--security/p5-Crypt-CAST5_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-CBC/pkg-descr2
-rw-r--r--security/p5-Crypt-CBCeasy/pkg-descr2
-rw-r--r--security/p5-Crypt-CFB/pkg-descr2
-rw-r--r--security/p5-Crypt-Camellia_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-Chimera/pkg-descr2
-rw-r--r--security/p5-Crypt-CipherSaber/pkg-descr2
-rw-r--r--security/p5-Crypt-Cracklib/pkg-descr2
-rw-r--r--security/p5-Crypt-Ctr/pkg-descr2
-rw-r--r--security/p5-Crypt-Curve25519/pkg-descr2
-rw-r--r--security/p5-Crypt-DES/pkg-descr2
-rw-r--r--security/p5-Crypt-DES_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-DSA/pkg-descr2
-rw-r--r--security/p5-Crypt-Dining/pkg-descr2
-rw-r--r--security/p5-Crypt-ECB/pkg-descr2
-rw-r--r--security/p5-Crypt-Eksblowfish/pkg-descr2
-rw-r--r--security/p5-Crypt-Enigma/pkg-descr2
-rw-r--r--security/p5-Crypt-Format/pkg-descr2
-rw-r--r--security/p5-Crypt-GCrypt/pkg-descr2
-rw-r--r--security/p5-Crypt-GOST/pkg-descr2
-rw-r--r--security/p5-Crypt-GOST_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-GPG/pkg-descr2
-rw-r--r--security/p5-Crypt-HCE_MD5/pkg-descr2
-rw-r--r--security/p5-Crypt-IDEA/pkg-descr2
-rw-r--r--security/p5-Crypt-Imail/pkg-descr2
-rw-r--r--security/p5-Crypt-Juniper/pkg-descr2
-rw-r--r--security/p5-Crypt-Khazad/pkg-descr2
-rw-r--r--security/p5-Crypt-LE/pkg-descr2
-rw-r--r--security/p5-Crypt-License/pkg-descr2
-rw-r--r--security/p5-Crypt-Lite/pkg-descr2
-rw-r--r--security/p5-Crypt-Loki97/pkg-descr2
-rw-r--r--security/p5-Crypt-MySQL/pkg-descr2
-rw-r--r--security/p5-Crypt-NULL/pkg-descr2
-rw-r--r--security/p5-Crypt-OFB/pkg-descr2
-rw-r--r--security/p5-Crypt-OICQ/pkg-descr2
-rw-r--r--security/p5-Crypt-OTP/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenPGP/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-AES/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-Bignum/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-CA/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-DSA/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-Guess/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-PKCS10/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-RSA/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-X509/pkg-descr2
-rw-r--r--security/p5-Crypt-PBKDF2/pkg-descr2
-rw-r--r--security/p5-Crypt-PWSafe3/pkg-descr2
-rw-r--r--security/p5-Crypt-PassGen/pkg-descr2
-rw-r--r--security/p5-Crypt-Passwd-XS/pkg-descr2
-rw-r--r--security/p5-Crypt-Password-Util/pkg-descr2
-rw-r--r--security/p5-Crypt-Perl/pkg-descr2
-rw-r--r--security/p5-Crypt-RC4/pkg-descr2
-rw-r--r--security/p5-Crypt-RHash/pkg-descr2
-rw-r--r--security/p5-Crypt-RSA-Parse/pkg-descr2
-rw-r--r--security/p5-Crypt-RSA-Yandex/pkg-descr2
-rw-r--r--security/p5-Crypt-RSA/pkg-descr2
-rw-r--r--security/p5-Crypt-Rabbit/pkg-descr2
-rw-r--r--security/p5-Crypt-Random-Seed/pkg-descr2
-rw-r--r--security/p5-Crypt-Random-Source/pkg-descr2
-rw-r--r--security/p5-Crypt-Random-TESHA2/pkg-descr2
-rw-r--r--security/p5-Crypt-Rijndael/pkg-descr2
-rw-r--r--security/p5-Crypt-Rijndael_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-SKey/pkg-descr2
-rw-r--r--security/p5-Crypt-SMIME/pkg-descr2
-rw-r--r--security/p5-Crypt-SSLeay/pkg-descr2
-rw-r--r--security/p5-Crypt-Salt/pkg-descr2
-rw-r--r--security/p5-Crypt-SaltedHash/pkg-descr2
-rw-r--r--security/p5-Crypt-Shark/pkg-descr2
-rw-r--r--security/p5-Crypt-Simple/pkg-descr2
-rw-r--r--security/p5-Crypt-SmbHash/pkg-descr2
-rw-r--r--security/p5-Crypt-Sodium/pkg-descr2
-rw-r--r--security/p5-Crypt-Solitaire/pkg-descr2
-rw-r--r--security/p5-Crypt-TEA/pkg-descr2
-rw-r--r--security/p5-Crypt-Tea_JS/pkg-descr2
-rw-r--r--security/p5-Crypt-Twofish/pkg-descr2
-rw-r--r--security/p5-Crypt-Twofish_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-URandom/pkg-descr2
-rw-r--r--security/p5-Crypt-UnixCrypt_XS/pkg-descr2
-rw-r--r--security/p5-Crypt-X509-CRL/pkg-descr2
-rw-r--r--security/p5-Crypt-X509/pkg-descr2
-rw-r--r--security/p5-Crypt-xDBM_File/pkg-descr2
-rw-r--r--security/p5-CryptX/pkg-descr2
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr2
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/pkg-descr2
-rw-r--r--security/p5-Data-Entropy/pkg-descr2
-rw-r--r--security/p5-Data-Password/pkg-descr2
-rw-r--r--security/p5-Digest-Adler32/pkg-descr2
-rw-r--r--security/p5-Digest-BubbleBabble/pkg-descr2
-rw-r--r--security/p5-Digest-CRC/pkg-descr2
-rw-r--r--security/p5-Digest-Crc32/pkg-descr2
-rw-r--r--security/p5-Digest-DJB/pkg-descr2
-rw-r--r--security/p5-Digest-DMAC/pkg-descr2
-rw-r--r--security/p5-Digest-EMAC/pkg-descr2
-rw-r--r--security/p5-Digest-Elf/pkg-descr2
-rw-r--r--security/p5-Digest-FNV/pkg-descr2
-rw-r--r--security/p5-Digest-GOST/pkg-descr2
-rw-r--r--security/p5-Digest-HMAC/pkg-descr2
-rw-r--r--security/p5-Digest-Hashcash/pkg-descr2
-rw-r--r--security/p5-Digest-Haval256/pkg-descr2
-rw-r--r--security/p5-Digest-JHash/pkg-descr2
-rw-r--r--security/p5-Digest-MD2/pkg-descr2
-rw-r--r--security/p5-Digest-MD4/pkg-descr2
-rw-r--r--security/p5-Digest-MD5-File/pkg-descr2
-rw-r--r--security/p5-Digest-MD5-M4p/pkg-descr2
-rw-r--r--security/p5-Digest-MD5-Reverse/pkg-descr2
-rw-r--r--security/p5-Digest-MD5/pkg-descr2
-rw-r--r--security/p5-Digest-ManberHash/pkg-descr2
-rw-r--r--security/p5-Digest-MurmurHash/pkg-descr2
-rw-r--r--security/p5-Digest-Nilsimsa/pkg-descr2
-rw-r--r--security/p5-Digest-Pearson-PurePerl/pkg-descr2
-rw-r--r--security/p5-Digest-Perl-MD4/pkg-descr2
-rw-r--r--security/p5-Digest-Perl-MD5/pkg-descr2
-rw-r--r--security/p5-Digest-SHA-PurePerl/pkg-descr2
-rw-r--r--security/p5-Digest-SHA/pkg-descr2
-rw-r--r--security/p5-Digest-Tiger/pkg-descr2
-rw-r--r--security/p5-Digest-Whirlpool/pkg-descr2
-rw-r--r--security/p5-Digest/pkg-descr2
-rw-r--r--security/p5-File-KeePass-Agent/pkg-descr2
-rw-r--r--security/p5-File-KeePass/pkg-descr2
-rw-r--r--security/p5-File-Scan-ClamAV/pkg-descr2
-rw-r--r--security/p5-Filter-CBC/pkg-descr2
-rw-r--r--security/p5-Filter-Crypto/pkg-descr2
-rw-r--r--security/p5-GD-SecurityImage/pkg-descr2
-rw-r--r--security/p5-GSSAPI/pkg-descr2
-rw-r--r--security/p5-GnuPG-Interface/pkg-descr2
-rw-r--r--security/p5-GnuPG/pkg-descr2
-rw-r--r--security/p5-HTML-Email-Obfuscate/pkg-descr2
-rw-r--r--security/p5-Heimdal-Kadm5/pkg-descr2
-rw-r--r--security/p5-IO-Async-SSL/pkg-descr2
-rw-r--r--security/p5-IO-Socket-SSL/pkg-descr2
-rw-r--r--security/p5-MD5/pkg-descr2
-rw-r--r--security/p5-Mcrypt/pkg-descr2
-rw-r--r--security/p5-Module-Signature/pkg-descr2
-rw-r--r--security/p5-Net-OpenID-Common/pkg-descr2
-rw-r--r--security/p5-Net-OpenID-Server/pkg-descr2
-rw-r--r--security/p5-Net-Radius-Server/pkg-descr2
-rw-r--r--security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr2
-rw-r--r--security/p5-Net-SSL-ExpireDate/pkg-descr2
-rw-r--r--security/p5-Net-SSLGlue/pkg-descr2
-rw-r--r--security/p5-Net-SSLeay/pkg-descr2
-rw-r--r--security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr2
-rw-r--r--security/p5-Nmap-Parser/pkg-descr2
-rw-r--r--security/p5-Nmap-Scanner/pkg-descr2
-rw-r--r--security/p5-OpenCA-CRL/pkg-descr2
-rw-r--r--security/p5-OpenCA-CRR/pkg-descr2
-rw-r--r--security/p5-OpenCA-OpenSSL/pkg-descr2
-rw-r--r--security/p5-OpenCA-PKCS7/pkg-descr2
-rw-r--r--security/p5-OpenCA-REQ/pkg-descr2
-rw-r--r--security/p5-OpenCA-X509/pkg-descr2
-rw-r--r--security/p5-PBKDF2-Tiny/pkg-descr2
-rw-r--r--security/p5-PGP-Sign/pkg-descr2
-rw-r--r--security/p5-PGP/pkg-descr2
-rw-r--r--security/p5-POE-Component-SSLify/pkg-descr2
-rw-r--r--security/p5-POE-Filter-SSL/pkg-descr2
-rw-r--r--security/p5-Parse-Snort/pkg-descr2
-rw-r--r--security/p5-PerlCryptLib/pkg-descr2
-rw-r--r--security/p5-Protocol-ACME/pkg-descr2
-rw-r--r--security/p5-SHA/pkg-descr2
-rw-r--r--security/p5-Safe-Hole/pkg-descr2
-rw-r--r--security/p5-Session-Token/pkg-descr2
-rw-r--r--security/p5-Snort-Rule/pkg-descr2
-rw-r--r--security/p5-Sudo/pkg-descr2
-rw-r--r--security/p5-Text-Password-Pronounceable/pkg-descr2
-rw-r--r--security/p5-Tie-EncryptedHash/pkg-descr2
-rw-r--r--security/p5-Tree-Authz/pkg-descr2
-rw-r--r--security/p5-Unix-Passwd-File/pkg-descr2
-rw-r--r--security/p5-Yahoo-BBAuth/pkg-descr2
-rw-r--r--shells/p5-Bash-Completion/pkg-descr2
-rw-r--r--shells/p5-Shell-Perl/pkg-descr2
-rw-r--r--shells/p5-Term-Bash-Completion-Generator/pkg-descr2
-rw-r--r--shells/p5-Term-ShellUI/pkg-descr2
-rw-r--r--shells/psh/pkg-descr2
-rw-r--r--sysutils/p5-BSD-Jail-Object/pkg-descr2
-rw-r--r--sysutils/p5-BSD-Process/pkg-descr2
-rw-r--r--sysutils/p5-BSD-Sysctl/pkg-descr2
-rw-r--r--sysutils/p5-Brackup/pkg-descr2
-rw-r--r--sysutils/p5-Dir-Purge/pkg-descr2
-rw-r--r--sysutils/p5-File-DirCompare/pkg-descr2
-rw-r--r--sysutils/p5-File-Listing/pkg-descr2
-rw-r--r--sysutils/p5-File-Log/pkg-descr2
-rw-r--r--sysutils/p5-File-Next/pkg-descr2
-rw-r--r--sysutils/p5-File-Signature/pkg-descr2
-rw-r--r--sysutils/p5-File-Stat-Bits/pkg-descr2
-rw-r--r--sysutils/p5-File-Stat-ModeString/pkg-descr2
-rw-r--r--sysutils/p5-File-Tee/pkg-descr2
-rw-r--r--sysutils/p5-File-Which/pkg-descr2
-rw-r--r--sysutils/p5-Filesys-Df/pkg-descr2
-rw-r--r--sysutils/p5-Filesys-DfPortable/pkg-descr2
-rw-r--r--sysutils/p5-Filesys-DiskSpace/pkg-descr2
-rw-r--r--sysutils/p5-Filesys-DiskUsage/pkg-descr2
-rw-r--r--sysutils/p5-Filesys-Statvfs/pkg-descr2
-rw-r--r--sysutils/p5-Fuse-Simple/pkg-descr2
-rw-r--r--sysutils/p5-Fuse/pkg-descr2
-rw-r--r--sysutils/p5-Giovanni/pkg-descr2
-rw-r--r--sysutils/p5-Iterator-File/pkg-descr2
-rw-r--r--sysutils/p5-Lchown/pkg-descr2
-rw-r--r--sysutils/p5-Log-Syslog-Constants/pkg-descr2
-rw-r--r--sysutils/p5-Log-Syslog-Fast/pkg-descr2
-rw-r--r--sysutils/p5-MogileFS-Client/pkg-descr2
-rw-r--r--sysutils/p5-MogileFS-Network/pkg-descr2
-rw-r--r--sysutils/p5-MogileFS-Server/pkg-descr2
-rw-r--r--sysutils/p5-MogileFS-Utils/pkg-descr2
-rw-r--r--sysutils/p5-Monitor-Simple/pkg-descr2
-rw-r--r--sysutils/p5-Plugtools-Plugins-HomeOU/pkg-descr2
-rw-r--r--sysutils/p5-Plugtools/pkg-descr2
-rw-r--r--sysutils/p5-Probe-Perl/pkg-descr2
-rw-r--r--sysutils/p5-Proc-PidUtil/pkg-descr2
-rw-r--r--sysutils/p5-Proclet/pkg-descr2
-rw-r--r--sysutils/p5-Quota/pkg-descr2
-rw-r--r--sysutils/p5-Samba-SIDhelper/pkg-descr2
-rw-r--r--sysutils/p5-Schedule-At/pkg-descr2
-rw-r--r--sysutils/p5-Schedule-Cron-Events/pkg-descr2
-rw-r--r--sysutils/p5-Schedule-Cron/pkg-descr2
-rw-r--r--sysutils/p5-Shell-Command/pkg-descr2
-rw-r--r--sysutils/p5-Stat-lsMode/pkg-descr2
-rw-r--r--sysutils/p5-Sys-CpuLoad/pkg-descr2
-rw-r--r--sysutils/p5-Sys-Filesystem/pkg-descr2
-rw-r--r--sysutils/p5-Sys-Group-GIDhelper/pkg-descr2
-rw-r--r--sysutils/p5-Sys-HostIP/pkg-descr2
-rw-r--r--sysutils/p5-Sys-Hostname-FQDN/pkg-descr2
-rw-r--r--sysutils/p5-Sys-Hostname-Long/pkg-descr2
-rw-r--r--sysutils/p5-Sys-Load/pkg-descr2
-rw-r--r--sysutils/p5-Sys-Syslog/pkg-descr2
-rw-r--r--sysutils/p5-Sys-User-UIDhelper/pkg-descr2
-rw-r--r--sysutils/p5-Sysadm-Install/pkg-descr2
-rw-r--r--sysutils/p5-Tail-Stat/pkg-descr2
-rw-r--r--sysutils/p5-Tie-Syslog/pkg-descr2
-rw-r--r--sysutils/p5-Ubic/pkg-descr2
-rw-r--r--sysutils/p5-Unix-ConfigFile/pkg-descr2
-rw-r--r--sysutils/p5-Unix-Lsof/pkg-descr2
-rw-r--r--sysutils/p5-Unix-Mknod/pkg-descr2
-rw-r--r--sysutils/p5-Unix-Processors/pkg-descr2
-rw-r--r--sysutils/p5-User/pkg-descr2
-rw-r--r--sysutils/p5-ZConf-Cron/pkg-descr2
-rw-r--r--textproc/p5-AI-Categorizer/pkg-descr2
-rw-r--r--textproc/p5-Algorithm-CheckDigits/pkg-descr2
-rw-r--r--textproc/p5-Algorithm-RabinKarp/pkg-descr2
-rw-r--r--textproc/p5-Apache-Solr/pkg-descr2
-rw-r--r--textproc/p5-BibTeX-Parser/pkg-descr2
-rw-r--r--textproc/p5-Bloom-Filter/pkg-descr2
-rw-r--r--textproc/p5-CAM-PDF/pkg-descr2
-rw-r--r--textproc/p5-CQL-Parser/pkg-descr2
-rw-r--r--textproc/p5-CSS-Compressor/pkg-descr2
-rw-r--r--textproc/p5-CSS-Croco/pkg-descr2
-rw-r--r--textproc/p5-CSS-Minifier-XS/pkg-descr2
-rw-r--r--textproc/p5-CSS-Minifier/pkg-descr2
-rw-r--r--textproc/p5-CSS-Packer/pkg-descr2
-rw-r--r--textproc/p5-CSS-SAC/pkg-descr2
-rw-r--r--textproc/p5-CSS-Simple/pkg-descr2
-rw-r--r--textproc/p5-CSS-Squish/pkg-descr2
-rw-r--r--textproc/p5-CSS-Tiny/pkg-descr2
-rw-r--r--textproc/p5-CSS/pkg-descr2
-rw-r--r--textproc/p5-Chess-PGN-Parse/pkg-descr2
-rw-r--r--textproc/p5-Class-CSV/pkg-descr2
-rw-r--r--textproc/p5-Data-FormValidator-Constraints-DateTime/pkg-descr2
-rw-r--r--textproc/p5-Data-FormValidator/pkg-descr2
-rw-r--r--textproc/p5-Data-Phrasebook-Loader-YAML/pkg-descr2
-rw-r--r--textproc/p5-Data-Phrasebook/pkg-descr2
-rw-r--r--textproc/p5-Data-Report/pkg-descr2
-rw-r--r--textproc/p5-Data-SpreadPagination/pkg-descr2
-rw-r--r--textproc/p5-Dev-Bollocks/pkg-descr2
-rw-r--r--textproc/p5-Devel-TraceSAX/pkg-descr2
-rw-r--r--textproc/p5-DocSet/pkg-descr2
-rw-r--r--textproc/p5-EBook-Tools/pkg-descr2
-rw-r--r--textproc/p5-Excel-Template/pkg-descr2
-rw-r--r--textproc/p5-Excel-Writer-XLSX/pkg-descr2
-rw-r--r--textproc/p5-File-Inplace/pkg-descr2
-rw-r--r--textproc/p5-Filter-Simple/pkg-descr2
-rw-r--r--textproc/p5-FormValidator-Lite/pkg-descr2
-rw-r--r--textproc/p5-Games-Dissociate/pkg-descr2
-rw-r--r--textproc/p5-Geo-Parse-OSM/pkg-descr2
-rw-r--r--textproc/p5-Getopt-Lucid/pkg-descr2
-rw-r--r--textproc/p5-Google-Data-JSON/pkg-descr2
-rw-r--r--textproc/p5-HTML-Copy/pkg-descr2
-rw-r--r--textproc/p5-HTML-Entities-ImodePictogram/pkg-descr2
-rw-r--r--textproc/p5-HTML-Entities-Interpolate/pkg-descr2
-rw-r--r--textproc/p5-HTML-Entities-Numbered/pkg-descr2
-rw-r--r--textproc/p5-HTML-EscapeEvil/pkg-descr2
-rw-r--r--textproc/p5-HTML-FormatExternal/pkg-descr2
-rw-r--r--textproc/p5-HTML-FormatText-WithLinks-AndTables/pkg-descr2
-rw-r--r--textproc/p5-HTML-FormatText-WithLinks/pkg-descr2
-rw-r--r--textproc/p5-HTML-Fraction/pkg-descr2
-rw-r--r--textproc/p5-HTML-HTML5-Entities/pkg-descr2
-rw-r--r--textproc/p5-HTML-HTML5-Parser/pkg-descr2
-rw-r--r--textproc/p5-HTML-HTMLDoc/pkg-descr2
-rw-r--r--textproc/p5-HTML-Packer/pkg-descr2
-rw-r--r--textproc/p5-HTML-QRCode/pkg-descr2
-rw-r--r--textproc/p5-HTML-Quoted/pkg-descr2
-rw-r--r--textproc/p5-HTML-RewriteAttributes/pkg-descr2
-rw-r--r--textproc/p5-HTML-TagFilter/pkg-descr2
-rw-r--r--textproc/p5-HTML-Tidy/pkg-descr2
-rw-r--r--textproc/p5-HTML-Tidy5/pkg-descr2
-rw-r--r--textproc/p5-HTML-Tiny/pkg-descr2
-rw-r--r--textproc/p5-HTML-Truncate/pkg-descr2
-rw-r--r--textproc/p5-Hailo/pkg-descr2
-rw-r--r--textproc/p5-Hash-Merge/pkg-descr2
-rw-r--r--textproc/p5-Hatena-Keyword/pkg-descr2
-rw-r--r--textproc/p5-IO-CSVHeaderFile/pkg-descr2
-rw-r--r--textproc/p5-JavaScript-Minifier-XS/pkg-descr2
-rw-r--r--textproc/p5-JavaScript-Minifier/pkg-descr2
-rw-r--r--textproc/p5-JavaScript-Packer/pkg-descr2
-rw-r--r--textproc/p5-KinoSearch1/pkg-descr2
-rw-r--r--textproc/p5-Kwalify/pkg-descr2
-rw-r--r--textproc/p5-LaTeX-Driver/pkg-descr2
-rw-r--r--textproc/p5-LaTeX-Encode/pkg-descr2
-rw-r--r--textproc/p5-LaTeX-Pod/pkg-descr2
-rw-r--r--textproc/p5-LaTeX-TOM/pkg-descr2
-rw-r--r--textproc/p5-LaTeX-Table/pkg-descr2
-rw-r--r--textproc/p5-LaTeX-ToUnicode/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Conjunction/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-AddressParse/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Fathom/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-FindNumber/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Gender/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Infinitive/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Inflect-Number/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Inflect-Phrase/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Inflect/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-MatchNames/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-NameCase/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-NameParse/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-NamedEntity/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Nickname/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Number-IsOrdinal/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Numbers-Easy/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Numbers-Ordinate/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Numbers/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-PluralToSingular/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Sentence/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Squeeze/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Summarize/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Syllable/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Tagger/pkg-descr2
-rw-r--r--textproc/p5-Lingua-EN-Words2Nums/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Ident/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Identify/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Ispell/pkg-descr2
-rw-r--r--textproc/p5-Lingua-PT-Stemmer/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Preferred/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Stem-Fr/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Stem-It/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Stem-Ru/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-Da/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-No/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-Se/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Stem-Snowball/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Stem/pkg-descr2
-rw-r--r--textproc/p5-Lingua-StopWords/pkg-descr2
-rw-r--r--textproc/p5-Lingua-Treebank/pkg-descr2
-rw-r--r--textproc/p5-MARC-Charset/pkg-descr2
-rw-r--r--textproc/p5-MARC-Lint/pkg-descr2
-rw-r--r--textproc/p5-MARC-Record/pkg-descr2
-rw-r--r--textproc/p5-MARC-XML/pkg-descr2
-rw-r--r--textproc/p5-MKDoc-XML/pkg-descr2
-rw-r--r--textproc/p5-Makefile-DOM/pkg-descr2
-rw-r--r--textproc/p5-Makefile-Parser/pkg-descr2
-rw-r--r--textproc/p5-Markapl/pkg-descr2
-rw-r--r--textproc/p5-MathML-Entities/pkg-descr2
-rw-r--r--textproc/p5-Net-Groonga-HTTP/pkg-descr2
-rw-r--r--textproc/p5-Net-IDN-Encode/pkg-descr2
-rw-r--r--textproc/p5-Net-YASA/pkg-descr2
-rw-r--r--textproc/p5-NetAddr-IP-Find/pkg-descr2
-rw-r--r--textproc/p5-Number-Spell/pkg-descr2
-rw-r--r--textproc/p5-ODF-lpOD/pkg-descr2
-rw-r--r--textproc/p5-OpenOffice-OODoc/pkg-descr2
-rw-r--r--textproc/p5-PDF-API2-Simple/pkg-descr2
-rw-r--r--textproc/p5-PDF-API2/pkg-descr2
-rw-r--r--textproc/p5-PDF-API3/pkg-descr2
-rw-r--r--textproc/p5-PDF-Create/pkg-descr2
-rw-r--r--textproc/p5-PDF-FromHTML/pkg-descr2
-rw-r--r--textproc/p5-PDF-Table/pkg-descr2
-rw-r--r--textproc/p5-PDF-Tiny/pkg-descr2
-rw-r--r--textproc/p5-PDF-Writer/pkg-descr2
-rw-r--r--textproc/p5-POD2-Base/pkg-descr2
-rw-r--r--textproc/p5-POE-Filter-XML/pkg-descr2
-rw-r--r--textproc/p5-POSIX-Regex/pkg-descr2
-rw-r--r--textproc/p5-PPI-HTML/pkg-descr2
-rw-r--r--textproc/p5-PPI-XS/pkg-descr2
-rw-r--r--textproc/p5-PPI/pkg-descr2
-rw-r--r--textproc/p5-PPIx-EditorTools/pkg-descr2
-rw-r--r--textproc/p5-PPIx-Regexp/pkg-descr2
-rw-r--r--textproc/p5-PPIx-Utilities/pkg-descr2
-rw-r--r--textproc/p5-Parse-BooleanLogic/pkg-descr2
-rw-r--r--textproc/p5-Parse-CSV/pkg-descr2
-rw-r--r--textproc/p5-Parse-FixedLength/pkg-descr2
-rw-r--r--textproc/p5-Parse-Flex/pkg-descr2
-rw-r--r--textproc/p5-Parse-PhoneNumber/pkg-descr2
-rw-r--r--textproc/p5-Parse-Syslog/pkg-descr2
-rw-r--r--textproc/p5-Perl-Critic-Bangs/pkg-descr2
-rw-r--r--textproc/p5-Perl-Critic/pkg-descr2
-rw-r--r--textproc/p5-Perl-MinimumVersion/pkg-descr2
-rw-r--r--textproc/p5-PerlPoint-Converters/pkg-descr2
-rw-r--r--textproc/p5-PerlPoint-Package/pkg-descr2
-rw-r--r--textproc/p5-Petal-CodePerl/pkg-descr2
-rw-r--r--textproc/p5-Petal-Mail/pkg-descr2
-rw-r--r--textproc/p5-Petal-Utils/pkg-descr2
-rw-r--r--textproc/p5-Petal/pkg-descr2
-rw-r--r--textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/pkg-descr2
-rw-r--r--textproc/p5-Plucene-Simple/pkg-descr2
-rw-r--r--textproc/p5-Plucene/pkg-descr2
-rw-r--r--textproc/p5-Pod-Abstract/pkg-descr2
-rw-r--r--textproc/p5-Pod-Autopod/pkg-descr2
-rw-r--r--textproc/p5-Pod-Constants/pkg-descr2
-rw-r--r--textproc/p5-Pod-DocBook/pkg-descr2
-rw-r--r--textproc/p5-Pod-Elemental/pkg-descr2
-rw-r--r--textproc/p5-Pod-Escapes/pkg-descr2
-rw-r--r--textproc/p5-Pod-Eventual/pkg-descr2
-rw-r--r--textproc/p5-Pod-HtmlEasy/pkg-descr2
-rw-r--r--textproc/p5-Pod-LaTeX/pkg-descr2
-rw-r--r--textproc/p5-Pod-Markdown/pkg-descr2
-rw-r--r--textproc/p5-Pod-MinimumVersion/pkg-descr2
-rw-r--r--textproc/p5-Pod-POM-View-HTML-Filter/pkg-descr2
-rw-r--r--textproc/p5-Pod-POM/pkg-descr2
-rw-r--r--textproc/p5-Pod-Parser/pkg-descr2
-rw-r--r--textproc/p5-Pod-Perldoc/pkg-descr2
-rw-r--r--textproc/p5-Pod-ProjectDocs/pkg-descr2
-rw-r--r--textproc/p5-Pod-Readme/pkg-descr2
-rw-r--r--textproc/p5-Pod-Simple/pkg-descr2
-rw-r--r--textproc/p5-Pod-Spell/pkg-descr2
-rw-r--r--textproc/p5-Pod-Strip/pkg-descr2
-rw-r--r--textproc/p5-Pod-Stripper/pkg-descr2
-rw-r--r--textproc/p5-Pod-Tree/pkg-descr2
-rw-r--r--textproc/p5-Pod-WSDL/pkg-descr2
-rw-r--r--textproc/p5-Pod-WikiDoc/pkg-descr2
-rw-r--r--textproc/p5-Pod-XML/pkg-descr2
-rw-r--r--textproc/p5-Pod-Xhtml/pkg-descr2
-rw-r--r--textproc/p5-RADIUS-UserFile/pkg-descr2
-rw-r--r--textproc/p5-RDF-Core/pkg-descr2
-rw-r--r--textproc/p5-RDF-Notation3/pkg-descr2
-rw-r--r--textproc/p5-RDF-Query/pkg-descr2
-rw-r--r--textproc/p5-RDF-Simple/pkg-descr2
-rw-r--r--textproc/p5-RDF-Trine/pkg-descr2
-rw-r--r--textproc/p5-RDFStore/pkg-descr2
-rw-r--r--textproc/p5-RTF-Tokenizer/pkg-descr2
-rw-r--r--textproc/p5-Regex-PreSuf/pkg-descr2
-rw-r--r--textproc/p5-Regexp-Common-Email-Address/pkg-descr2
-rw-r--r--textproc/p5-Regexp-Common-net-CIDR/pkg-descr2
-rw-r--r--textproc/p5-Regexp-Common-profanity_us/pkg-descr2
-rw-r--r--textproc/p5-Regexp-Common/pkg-descr2
-rw-r--r--textproc/p5-Regexp-Copy/pkg-descr2
-rw-r--r--textproc/p5-Regexp-DefaultFlags/pkg-descr2
-rw-r--r--textproc/p5-Regexp-IPv6/pkg-descr2
-rw-r--r--textproc/p5-Regexp-Log-Common/pkg-descr2
-rw-r--r--textproc/p5-Regexp-Log/pkg-descr2
-rw-r--r--textproc/p5-SGML-DTDParse/pkg-descr2
-rw-r--r--textproc/p5-SGML-Parser-OpenSP/pkg-descr2
-rw-r--r--textproc/p5-SQL-Tokenizer/pkg-descr2
-rw-r--r--textproc/p5-SVG-Parser/pkg-descr2
-rw-r--r--textproc/p5-SVG/pkg-descr2
-rw-r--r--textproc/p5-Search-Elasticsearch-Client-0_90/pkg-descr2
-rw-r--r--textproc/p5-Search-Elasticsearch-Client-1_0/pkg-descr2
-rw-r--r--textproc/p5-Search-Elasticsearch-Client-2_0/pkg-descr2
-rw-r--r--textproc/p5-Search-Elasticsearch/pkg-descr2
-rw-r--r--textproc/p5-Search-Estraier/pkg-descr2
-rw-r--r--textproc/p5-Search-Odeum/pkg-descr2
-rw-r--r--textproc/p5-Search-QueryParser-SQL/pkg-descr2
-rw-r--r--textproc/p5-Search-QueryParser/pkg-descr2
-rw-r--r--textproc/p5-Search-VectorSpace/pkg-descr2
-rw-r--r--textproc/p5-Senna/pkg-descr2
-rw-r--r--textproc/p5-Solr/pkg-descr2
-rw-r--r--textproc/p5-Sort-Naturally/pkg-descr2
-rw-r--r--textproc/p5-Sphinx-Config/pkg-descr2
-rw-r--r--textproc/p5-Sphinx-Manager/pkg-descr2
-rw-r--r--textproc/p5-Sphinx-Search/pkg-descr2
-rw-r--r--textproc/p5-Spreadsheet-ParseExcel/pkg-descr2
-rw-r--r--textproc/p5-Spreadsheet-Read/pkg-descr2
-rw-r--r--textproc/p5-Spreadsheet-ReadSXC/pkg-descr2
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel-FromXML/pkg-descr2
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel-Styler/pkg-descr2
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel/pkg-descr2
-rw-r--r--textproc/p5-Spreadsheet-WriteExcelXML/pkg-descr2
-rw-r--r--textproc/p5-Spreadsheet-XLSX/pkg-descr2
-rw-r--r--textproc/p5-String-BufferStack/pkg-descr2
-rw-r--r--textproc/p5-String-CamelCase/pkg-descr2
-rw-r--r--textproc/p5-String-Compare-ConstantTime/pkg-descr2
-rw-r--r--textproc/p5-String-Divert/pkg-descr2
-rw-r--r--textproc/p5-String-Escape/pkg-descr2
-rw-r--r--textproc/p5-String-Flogger/pkg-descr2
-rw-r--r--textproc/p5-String-Format/pkg-descr2
-rw-r--r--textproc/p5-String-Fraction/pkg-descr2
-rw-r--r--textproc/p5-String-HexConvert/pkg-descr2
-rw-r--r--textproc/p5-String-Koremutake/pkg-descr2
-rw-r--r--textproc/p5-String-LCSS/pkg-descr2
-rw-r--r--textproc/p5-String-Print/pkg-descr2
-rw-r--r--textproc/p5-String-RewritePrefix/pkg-descr2
-rw-r--r--textproc/p5-String-Scanf/pkg-descr2
-rw-r--r--textproc/p5-String-ShowDiff/pkg-descr2
-rw-r--r--textproc/p5-String-Tagged-Terminal/pkg-descr2
-rw-r--r--textproc/p5-String-Tagged/pkg-descr2
-rw-r--r--textproc/p5-String-ToIdentifier-EN/pkg-descr2
-rw-r--r--textproc/p5-String-Tokenizer/pkg-descr2
-rw-r--r--textproc/p5-String-Trim/pkg-descr2
-rw-r--r--textproc/p5-String-Truncate/pkg-descr2
-rw-r--r--textproc/p5-String-Urandom/pkg-descr2
-rw-r--r--textproc/p5-String-Util/pkg-descr2
-rw-r--r--textproc/p5-Syntax-Highlight-Engine-Kate/pkg-descr2
-rw-r--r--textproc/p5-Syntax-Highlight-Perl-Improved/pkg-descr2
-rw-r--r--textproc/p5-TOML-Parser/pkg-descr2
-rw-r--r--textproc/p5-TOML/pkg-descr2
-rw-r--r--textproc/p5-TeX-Encode/pkg-descr2
-rw-r--r--textproc/p5-TeX-Hyphen/pkg-descr2
-rw-r--r--textproc/p5-Template-Declare/pkg-descr2
-rw-r--r--textproc/p5-Template-Extract/pkg-descr2
-rw-r--r--textproc/p5-Template-Magic/pkg-descr2
-rw-r--r--textproc/p5-Template-Plugin-Autoformat/pkg-descr2
-rw-r--r--textproc/p5-Template-Plugin-CSV/pkg-descr2
-rw-r--r--textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/pkg-descr2
-rw-r--r--textproc/p5-Template-Plugin-Filter-Minify-CSS/pkg-descr2
-rw-r--r--textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/pkg-descr2
-rw-r--r--textproc/p5-Template-Plugin-Filter-Minify-JavaScript/pkg-descr2
-rw-r--r--textproc/p5-Template-Plugin-Lingua-EN-Inflect/pkg-descr2
-rw-r--r--textproc/p5-Template-Plugin-XML-Escape/pkg-descr2
-rw-r--r--textproc/p5-Template-Semantic/pkg-descr2
-rw-r--r--textproc/p5-Template-Tiny/pkg-descr2
-rw-r--r--textproc/p5-Term-QRCode/pkg-descr2
-rw-r--r--textproc/p5-Test-Groonga/pkg-descr2
-rw-r--r--textproc/p5-Test-Perl-Critic/pkg-descr2
-rw-r--r--textproc/p5-Text-ASCIIMathML/pkg-descr2
-rw-r--r--textproc/p5-Text-ASCIITable/pkg-descr2
-rw-r--r--textproc/p5-Text-Affixes/pkg-descr2
-rw-r--r--textproc/p5-Text-Aligner/pkg-descr2
-rw-r--r--textproc/p5-Text-Aspell/pkg-descr2
-rw-r--r--textproc/p5-Text-Autoformat/pkg-descr2
-rw-r--r--textproc/p5-Text-Balanced/pkg-descr2
-rw-r--r--textproc/p5-Text-Bastardize/pkg-descr2
-rw-r--r--textproc/p5-Text-BibTeX/pkg-descr2
-rw-r--r--textproc/p5-Text-Brew/pkg-descr2
-rw-r--r--textproc/p5-Text-CSV-Encoded/pkg-descr2
-rw-r--r--textproc/p5-Text-CSV-Hashify/pkg-descr2
-rw-r--r--textproc/p5-Text-CSV-Simple/pkg-descr2
-rw-r--r--textproc/p5-Text-CSV/pkg-descr2
-rw-r--r--textproc/p5-Text-CSV_XS/pkg-descr2
-rw-r--r--textproc/p5-Text-Capitalize/pkg-descr2
-rw-r--r--textproc/p5-Text-CharWidth/pkg-descr2
-rw-r--r--textproc/p5-Text-ClearSilver/pkg-descr2
-rw-r--r--textproc/p5-Text-Colorizer/pkg-descr2
-rw-r--r--textproc/p5-Text-Context-EitherSide/pkg-descr2
-rw-r--r--textproc/p5-Text-Context/pkg-descr2
-rw-r--r--textproc/p5-Text-DHCPLeases/pkg-descr2
-rw-r--r--textproc/p5-Text-Decorator/pkg-descr2
-rw-r--r--textproc/p5-Text-Delimited/pkg-descr2
-rw-r--r--textproc/p5-Text-Diff-HTML/pkg-descr2
-rw-r--r--textproc/p5-Text-Diff-Parser/pkg-descr2
-rw-r--r--textproc/p5-Text-Diff/pkg-descr2
-rw-r--r--textproc/p5-Text-Diff3/pkg-descr2
-rw-r--r--textproc/p5-Text-Emoticon-GoogleTalk/pkg-descr2
-rw-r--r--textproc/p5-Text-Emoticon-MSN/pkg-descr2
-rw-r--r--textproc/p5-Text-Emoticon/pkg-descr2
-rw-r--r--textproc/p5-Text-Extract-Word/pkg-descr2
-rw-r--r--textproc/p5-Text-ExtractWords/pkg-descr2
-rw-r--r--textproc/p5-Text-FindIndent/pkg-descr2
-rw-r--r--textproc/p5-Text-FixEOL/pkg-descr2
-rw-r--r--textproc/p5-Text-Flow/pkg-descr2
-rw-r--r--textproc/p5-Text-Flowed/pkg-descr2
-rw-r--r--textproc/p5-Text-FormatTable/pkg-descr2
-rw-r--r--textproc/p5-Text-German/pkg-descr2
-rw-r--r--textproc/p5-Text-Glob/pkg-descr2
-rw-r--r--textproc/p5-Text-Greeking/pkg-descr2
-rw-r--r--textproc/p5-Text-Hatena/pkg-descr2
-rw-r--r--textproc/p5-Text-HikiDoc/pkg-descr2
-rw-r--r--textproc/p5-Text-Hyphen/pkg-descr2
-rw-r--r--textproc/p5-Text-LTSV/pkg-descr2
-rw-r--r--textproc/p5-Text-Language-Guess/pkg-descr2
-rw-r--r--textproc/p5-Text-Lorem/pkg-descr2
-rw-r--r--textproc/p5-Text-Match-FastAlternatives/pkg-descr2
-rw-r--r--textproc/p5-Text-Metaphone/pkg-descr2
-rw-r--r--textproc/p5-Text-MicroMason/pkg-descr2
-rw-r--r--textproc/p5-Text-MicroTemplate-Extended/pkg-descr2
-rw-r--r--textproc/p5-Text-MicroTemplate/pkg-descr2
-rw-r--r--textproc/p5-Text-MultiMarkdown/pkg-descr2
-rw-r--r--textproc/p5-Text-NSP/pkg-descr2
-rw-r--r--textproc/p5-Text-NeatTemplate/pkg-descr2
-rw-r--r--textproc/p5-Text-Netstring/pkg-descr2
-rw-r--r--textproc/p5-Text-Ngram/pkg-descr2
-rw-r--r--textproc/p5-Text-Ngrams/pkg-descr2
-rw-r--r--textproc/p5-Text-Original/pkg-descr2
-rw-r--r--textproc/p5-Text-Padding/pkg-descr2
-rw-r--r--textproc/p5-Text-ParagraphDiff/pkg-descr2
-rw-r--r--textproc/p5-Text-ParseWords/pkg-descr2
-rw-r--r--textproc/p5-Text-Patch/pkg-descr2
-rw-r--r--textproc/p5-Text-Pipe/pkg-descr2
-rw-r--r--textproc/p5-Text-Prefix-XS/pkg-descr2
-rw-r--r--textproc/p5-Text-QRCode/pkg-descr2
-rw-r--r--textproc/p5-Text-Query/pkg-descr2
-rw-r--r--textproc/p5-Text-Quote/pkg-descr2
-rw-r--r--textproc/p5-Text-Quoted/pkg-descr2
-rw-r--r--textproc/p5-Text-RecordParser/pkg-descr2
-rw-r--r--textproc/p5-Text-Reflow/pkg-descr2
-rw-r--r--textproc/p5-Text-Reform/pkg-descr2
-rw-r--r--textproc/p5-Text-Report/pkg-descr2
-rw-r--r--textproc/p5-Text-Repository/pkg-descr2
-rw-r--r--textproc/p5-Text-Roman/pkg-descr2
-rw-r--r--textproc/p5-Text-Sass/pkg-descr2
-rw-r--r--textproc/p5-Text-Shellwords/pkg-descr2
-rw-r--r--textproc/p5-Text-Similarity/pkg-descr2
-rw-r--r--textproc/p5-Text-SimpleTable-AutoWidth/pkg-descr2
-rw-r--r--textproc/p5-Text-SimpleTable/pkg-descr2
-rw-r--r--textproc/p5-Text-Soundex/pkg-descr2
-rw-r--r--textproc/p5-Text-SpellChecker-GUI/pkg-descr2
-rw-r--r--textproc/p5-Text-SpellChecker/pkg-descr2
-rw-r--r--textproc/p5-Text-Striphigh/pkg-descr2
-rw-r--r--textproc/p5-Text-Table-Manifold/pkg-descr2
-rw-r--r--textproc/p5-Text-Table/pkg-descr2
-rw-r--r--textproc/p5-Text-Tabs+Wrap/pkg-descr2
-rw-r--r--textproc/p5-Text-TabularDisplay/pkg-descr2
-rw-r--r--textproc/p5-Text-Tags/pkg-descr2
-rw-r--r--textproc/p5-Text-TestBase/pkg-descr2
-rw-r--r--textproc/p5-Text-Textile/pkg-descr2
-rw-r--r--textproc/p5-Text-Trac/pkg-descr2
-rw-r--r--textproc/p5-Text-Trim/pkg-descr2
-rw-r--r--textproc/p5-Text-Truncate/pkg-descr2
-rw-r--r--textproc/p5-Text-Typography/pkg-descr2
-rw-r--r--textproc/p5-Text-Unaccent/pkg-descr2
-rw-r--r--textproc/p5-Text-VimColor/pkg-descr2
-rw-r--r--textproc/p5-Text-VisualWidth/pkg-descr2
-rw-r--r--textproc/p5-Text-WikiCreole/pkg-descr2
-rw-r--r--textproc/p5-Text-WikiFormat/pkg-descr2
-rw-r--r--textproc/p5-Text-WordDiff/pkg-descr2
-rw-r--r--textproc/p5-Text-WrapI18N/pkg-descr2
-rw-r--r--textproc/p5-Text-Xslate-Bridge-TT2Like/pkg-descr2
-rw-r--r--textproc/p5-Text-Xslate/pkg-descr2
-rw-r--r--textproc/p5-Text-vCard/pkg-descr2
-rw-r--r--textproc/p5-Tiffany/pkg-descr2
-rw-r--r--textproc/p5-Time-Human/pkg-descr2
-rw-r--r--textproc/p5-Tk-Pod/pkg-descr2
-rw-r--r--textproc/p5-Tk-XMLViewer/pkg-descr2
-rw-r--r--textproc/p5-Tree-Nary/pkg-descr2
-rw-r--r--textproc/p5-Tree-Suffix/pkg-descr2
-rw-r--r--textproc/p5-UML-Class-Simple/pkg-descr2
-rw-r--r--textproc/p5-UML-Sequence/pkg-descr2
-rw-r--r--textproc/p5-UML-State/pkg-descr2
-rw-r--r--textproc/p5-URI-Find/pkg-descr2
-rw-r--r--textproc/p5-Unicode-CaseFold/pkg-descr2
-rw-r--r--textproc/p5-Unicode-CheckUTF8/pkg-descr2
-rw-r--r--textproc/p5-Unicode-Collate/pkg-descr2
-rw-r--r--textproc/p5-Unicode-EastAsianWidth/pkg-descr2
-rw-r--r--textproc/p5-Unicode-Escape/pkg-descr2
-rw-r--r--textproc/p5-Unicode-LineBreak/pkg-descr2
-rw-r--r--textproc/p5-Unicode-Normalize/pkg-descr2
-rw-r--r--textproc/p5-Unicode-Unihan/pkg-descr2
-rw-r--r--textproc/p5-Validator-Custom/pkg-descr2
-rw-r--r--textproc/p5-Version-Next/pkg-descr2
-rw-r--r--textproc/p5-Vroom/pkg-descr2
-rw-r--r--textproc/p5-WDDX/pkg-descr2
-rw-r--r--textproc/p5-WWW-Wordnik-API/pkg-descr2
-rw-r--r--textproc/p5-WordNet-Similarity/pkg-descr2
-rw-r--r--textproc/p5-XML-Atom-Ext-OpenSearch/pkg-descr2
-rw-r--r--textproc/p5-XML-Atom-Filter/pkg-descr2
-rw-r--r--textproc/p5-XML-Atom-SimpleFeed/pkg-descr2
-rw-r--r--textproc/p5-XML-Atom-Stream/pkg-descr2
-rw-r--r--textproc/p5-XML-Atom-Syndication/pkg-descr2
-rw-r--r--textproc/p5-XML-Atom/pkg-descr2
-rw-r--r--textproc/p5-XML-AutoWriter/pkg-descr2
-rw-r--r--textproc/p5-XML-Bare/pkg-descr2
-rw-r--r--textproc/p5-XML-Canonical/pkg-descr2
-rw-r--r--textproc/p5-XML-CanonicalizeXML/pkg-descr2
-rw-r--r--textproc/p5-XML-Catalog/pkg-descr2
-rw-r--r--textproc/p5-XML-Clean/pkg-descr2
-rw-r--r--textproc/p5-XML-Code/pkg-descr2
-rw-r--r--textproc/p5-XML-CommonNS/pkg-descr2
-rw-r--r--textproc/p5-XML-Compile-Cache/pkg-descr2
-rw-r--r--textproc/p5-XML-Compile-Dumper/pkg-descr2
-rw-r--r--textproc/p5-XML-Compile/pkg-descr2
-rw-r--r--textproc/p5-XML-DOM-Lite/pkg-descr2
-rw-r--r--textproc/p5-XML-DOM-XPath/pkg-descr2
-rw-r--r--textproc/p5-XML-DOM/pkg-descr2
-rw-r--r--textproc/p5-XML-DOM2/pkg-descr2
-rw-r--r--textproc/p5-XML-DTDParser/pkg-descr2
-rw-r--r--textproc/p5-XML-Declare/pkg-descr2
-rw-r--r--textproc/p5-XML-Descent/pkg-descr2
-rw-r--r--textproc/p5-XML-DifferenceMarkup/pkg-descr2
-rw-r--r--textproc/p5-XML-Directory/pkg-descr2
-rw-r--r--textproc/p5-XML-DoubleEncodedEntities/pkg-descr2
-rw-r--r--textproc/p5-XML-Driver-HTML/pkg-descr2
-rw-r--r--textproc/p5-XML-Elemental/pkg-descr2
-rw-r--r--textproc/p5-XML-Encoding/pkg-descr2
-rw-r--r--textproc/p5-XML-Entities/pkg-descr2
-rw-r--r--textproc/p5-XML-FOAF/pkg-descr2
-rw-r--r--textproc/p5-XML-Feed-Deduper/pkg-descr2
-rw-r--r--textproc/p5-XML-Feed/pkg-descr2
-rw-r--r--textproc/p5-XML-FeedPP/pkg-descr2
-rw-r--r--textproc/p5-XML-Filter-BufferText/pkg-descr2
-rw-r--r--textproc/p5-XML-Filter-DOMFilter-LibXML/pkg-descr2
-rw-r--r--textproc/p5-XML-Filter-DetectWS/pkg-descr2
-rw-r--r--textproc/p5-XML-Filter-GenericChunk/pkg-descr2
-rw-r--r--textproc/p5-XML-Filter-Reindent/pkg-descr2
-rw-r--r--textproc/p5-XML-Filter-SAX1toSAX2/pkg-descr2
-rw-r--r--textproc/p5-XML-Filter-SAXT/pkg-descr2
-rw-r--r--textproc/p5-XML-Filter-XInclude/pkg-descr2
-rw-r--r--textproc/p5-XML-Filter-XSLT/pkg-descr2
-rw-r--r--textproc/p5-XML-Flow/pkg-descr2
-rw-r--r--textproc/p5-XML-GDOME/pkg-descr2
-rw-r--r--textproc/p5-XML-Generator-DBI/pkg-descr2
-rw-r--r--textproc/p5-XML-Generator-PerlData/pkg-descr2
-rw-r--r--textproc/p5-XML-Generator/pkg-descr2
-rw-r--r--textproc/p5-XML-Grove/pkg-descr2
-rw-r--r--textproc/p5-XML-Handler-Dtd2DocBook/pkg-descr2
-rw-r--r--textproc/p5-XML-Handler-Dtd2Html/pkg-descr2
-rw-r--r--textproc/p5-XML-Handler-HTMLWriter/pkg-descr2
-rw-r--r--textproc/p5-XML-Handler-Trees/pkg-descr2
-rw-r--r--textproc/p5-XML-Handler-YAWriter/pkg-descr2
-rw-r--r--textproc/p5-XML-LibXML-Cache/pkg-descr2
-rw-r--r--textproc/p5-XML-LibXML-Iterator/pkg-descr2
-rw-r--r--textproc/p5-XML-LibXML-PrettyPrint/pkg-descr2
-rw-r--r--textproc/p5-XML-LibXML-SAX-ChunkParser/pkg-descr2
-rw-r--r--textproc/p5-XML-LibXML-Simple/pkg-descr2
-rw-r--r--textproc/p5-XML-LibXML/pkg-descr2
-rw-r--r--textproc/p5-XML-LibXSLT/pkg-descr2
-rw-r--r--textproc/p5-XML-Liberal/pkg-descr2
-rw-r--r--textproc/p5-XML-Literal/pkg-descr2
-rw-r--r--textproc/p5-XML-Mini/pkg-descr2
-rw-r--r--textproc/p5-XML-MyXML/pkg-descr2
-rw-r--r--textproc/p5-XML-Namespace/pkg-descr2
-rw-r--r--textproc/p5-XML-NamespaceFactory/pkg-descr2
-rw-r--r--textproc/p5-XML-NamespaceSupport/pkg-descr2
-rw-r--r--textproc/p5-XML-Node/pkg-descr2
-rw-r--r--textproc/p5-XML-NodeFilter/pkg-descr2
-rw-r--r--textproc/p5-XML-OPML-LibXML/pkg-descr2
-rw-r--r--textproc/p5-XML-OPML/pkg-descr2
-rw-r--r--textproc/p5-XML-Parsepp/pkg-descr2
-rw-r--r--textproc/p5-XML-Parser-EasyTree/pkg-descr2
-rw-r--r--textproc/p5-XML-Parser-Lite-Tree/pkg-descr2
-rw-r--r--textproc/p5-XML-Parser-Lite/pkg-descr2
-rw-r--r--textproc/p5-XML-Parser-Style-EasyTree/pkg-descr2
-rw-r--r--textproc/p5-XML-Parser/pkg-descr2
-rw-r--r--textproc/p5-XML-Quote/pkg-descr2
-rw-r--r--textproc/p5-XML-RAI/pkg-descr2
-rw-r--r--textproc/p5-XML-RSS-Feed/pkg-descr2
-rw-r--r--textproc/p5-XML-RSS-JavaScript/pkg-descr2
-rw-r--r--textproc/p5-XML-RSS-LibXML/pkg-descr2
-rw-r--r--textproc/p5-XML-RSS-Liberal/pkg-descr2
-rw-r--r--textproc/p5-XML-RSS-Parser/pkg-descr2
-rw-r--r--textproc/p5-XML-RSS-SimpleGen/pkg-descr2
-rw-r--r--textproc/p5-XML-RSS/pkg-descr2
-rw-r--r--textproc/p5-XML-RSSLite/pkg-descr2
-rw-r--r--textproc/p5-XML-Reader/pkg-descr2
-rw-r--r--textproc/p5-XML-RegExp/pkg-descr2
-rw-r--r--textproc/p5-XML-Rewrite/pkg-descr2
-rw-r--r--textproc/p5-XML-Rules/pkg-descr2
-rw-r--r--textproc/p5-XML-SAX-Base/pkg-descr2
-rw-r--r--textproc/p5-XML-SAX-Expat-Incremental/pkg-descr2
-rw-r--r--textproc/p5-XML-SAX-Expat/pkg-descr2
-rw-r--r--textproc/p5-XML-SAX-ExpatXS/pkg-descr2
-rw-r--r--textproc/p5-XML-SAX-Machines/pkg-descr2
-rw-r--r--textproc/p5-XML-SAX-Simple/pkg-descr2
-rw-r--r--textproc/p5-XML-SAX-Writer/pkg-descr2
-rw-r--r--textproc/p5-XML-SAX/pkg-descr2
-rw-r--r--textproc/p5-XML-SAXDriver-CSV/pkg-descr2
-rw-r--r--textproc/p5-XML-SAXDriver-Excel/pkg-descr2
-rw-r--r--textproc/p5-XML-STX/pkg-descr2
-rw-r--r--textproc/p5-XML-Schematron/pkg-descr2
-rw-r--r--textproc/p5-XML-SemanticDiff/pkg-descr2
-rw-r--r--textproc/p5-XML-SimpleObject-LibXML/pkg-descr2
-rw-r--r--textproc/p5-XML-SimpleObject/pkg-descr2
-rw-r--r--textproc/p5-XML-Smart/pkg-descr2
-rw-r--r--textproc/p5-XML-Stream/pkg-descr2
-rw-r--r--textproc/p5-XML-Tiny/pkg-descr2
-rw-r--r--textproc/p5-XML-TinyXML/pkg-descr2
-rw-r--r--textproc/p5-XML-TokeParser/pkg-descr2
-rw-r--r--textproc/p5-XML-Toolkit/pkg-descr2
-rw-r--r--textproc/p5-XML-TreeBuilder/pkg-descr2
-rw-r--r--textproc/p5-XML-TreePP/pkg-descr2
-rw-r--r--textproc/p5-XML-Twig/pkg-descr2
-rw-r--r--textproc/p5-XML-Validate/pkg-descr2
-rw-r--r--textproc/p5-XML-Validator-Schema/pkg-descr2
-rw-r--r--textproc/p5-XML-Writer/pkg-descr2
-rw-r--r--textproc/p5-XML-XBEL/pkg-descr2
-rw-r--r--textproc/p5-XML-XML2JSON/pkg-descr2
-rw-r--r--textproc/p5-XML-XPath/pkg-descr2
-rw-r--r--textproc/p5-XML-XPathEngine/pkg-descr2
-rw-r--r--textproc/p5-XML-XQL/pkg-descr2
-rw-r--r--textproc/p5-XML-XSLT/pkg-descr2
-rw-r--r--textproc/p5-XML-XUpdate-LibXML/pkg-descr2
-rw-r--r--textproc/p5-YAML-LibYAML/pkg-descr2
-rw-r--r--textproc/p5-YAML-Shell/pkg-descr2
-rw-r--r--textproc/p5-YAML-Syck/pkg-descr2
-rw-r--r--textproc/p5-YAML-Tiny-Color/pkg-descr2
-rw-r--r--textproc/p5-YAML-Tiny/pkg-descr2
-rw-r--r--textproc/p5-YAML/pkg-descr2
-rw-r--r--textproc/p5-YAPE-HTML/pkg-descr2
-rw-r--r--textproc/p5-YAPE-Regex-Explain/pkg-descr2
-rw-r--r--textproc/p5-YAPE-Regex/pkg-descr2
-rw-r--r--textproc/p5-libsoldout/pkg-descr2
-rw-r--r--textproc/p5-libxml/pkg-descr2
-rw-r--r--textproc/p5-pod2pdf/pkg-descr2
-rw-r--r--textproc/p5-podlators/pkg-descr2
-rw-r--r--www/libapreq2/pkg-descr2
-rw-r--r--www/p5-AMF-Perl/pkg-descr2
-rw-r--r--www/p5-Acme-Monta/pkg-descr2
-rw-r--r--www/p5-Amon2-Lite/pkg-descr2
-rw-r--r--www/p5-Amon2-Plugin-LogDispatch/pkg-descr2
-rw-r--r--www/p5-Amon2-Plugin-Web-CSRFDefender/pkg-descr2
-rw-r--r--www/p5-Amon2/pkg-descr2
-rw-r--r--www/p5-Any-Template/pkg-descr2
-rw-r--r--www/p5-Any-URI-Escape/pkg-descr2
-rw-r--r--www/p5-AnyEvent-HTTP-LWP-UserAgent/pkg-descr2
-rw-r--r--www/p5-AnyEvent-HTTP/pkg-descr2
-rw-r--r--www/p5-AnyEvent-HTTPD/pkg-descr2
-rw-r--r--www/p5-AnyEvent-ReverseHTTP/pkg-descr2
-rw-r--r--www/p5-AnyEvent-SCGI/pkg-descr2
-rw-r--r--www/p5-Apache-Admin-Config/pkg-descr2
-rw-r--r--www/p5-Apache-AuthCookie/pkg-descr2
-rw-r--r--www/p5-Apache-AuthTicket/pkg-descr2
-rw-r--r--www/p5-Apache-ConfigParser/pkg-descr2
-rw-r--r--www/p5-Apache-DB/pkg-descr2
-rw-r--r--www/p5-Apache-DBI/pkg-descr2
-rw-r--r--www/p5-Apache-Htgroup/pkg-descr2
-rw-r--r--www/p5-Apache-LogFormat-Compiler/pkg-descr2
-rw-r--r--www/p5-Apache-ParseFormData/pkg-descr2
-rw-r--r--www/p5-Apache-Profiler/pkg-descr2
-rw-r--r--www/p5-Apache-Session-PHP/pkg-descr2
-rw-r--r--www/p5-Apache-Session-SQLite3/pkg-descr2
-rw-r--r--www/p5-Apache-Session-SharedMem/pkg-descr2
-rw-r--r--www/p5-Apache-Session-Wrapper/pkg-descr2
-rw-r--r--www/p5-Apache-Session/pkg-descr2
-rw-r--r--www/p5-Apache-SessionX/pkg-descr2
-rw-r--r--www/p5-Apache-Singleton/pkg-descr2
-rw-r--r--www/p5-Apache2-SiteControl/pkg-descr2
-rw-r--r--www/p5-ApacheBench/pkg-descr2
-rw-r--r--www/p5-App-Nopaste/pkg-descr2
-rw-r--r--www/p5-App-gist/pkg-descr2
-rw-r--r--www/p5-Bigtop/pkg-descr2
-rw-r--r--www/p5-Browser-Open/pkg-descr2
-rw-r--r--www/p5-Business-PayPal/pkg-descr2
-rw-r--r--www/p5-CGI-Ajax/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Dispatch-Server/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Dispatch/pkg-descr2
-rw-r--r--www/p5-CGI-Application-PSGI/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-AnyTemplate/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-Apache/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-Authentication/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-Authorization/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-AutoRunmode/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-Config-YAML/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-ConfigAuto/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-DBH/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-DebugScreen/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-DevPopup/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-Forward/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-HTDot/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-HTMLPrototype/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-HtmlTidy/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-JSON/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-LinkIntegrity/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-LogDispatch/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-MessageStack/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-Redirect/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-Session/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-Stream/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-TT/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-ValidateRM/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Plugin-ViewCode/pkg-descr2
-rw-r--r--www/p5-CGI-Application-Server/pkg-descr2
-rw-r--r--www/p5-CGI-Application/pkg-descr2
-rw-r--r--www/p5-CGI-ArgChecker/pkg-descr2
-rw-r--r--www/p5-CGI-Builder-TT2/pkg-descr2
-rw-r--r--www/p5-CGI-Builder/pkg-descr2
-rw-r--r--www/p5-CGI-Cache/pkg-descr2
-rw-r--r--www/p5-CGI-Compile/pkg-descr2
-rw-r--r--www/p5-CGI-Compress-Gzip/pkg-descr2
-rw-r--r--www/p5-CGI-Cookie-Splitter/pkg-descr2
-rw-r--r--www/p5-CGI-Cookie-XS/pkg-descr2
-rw-r--r--www/p5-CGI-Deurl-XS/pkg-descr2
-rw-r--r--www/p5-CGI-Emulate-PSGI/pkg-descr2
-rw-r--r--www/p5-CGI-EncryptForm/pkg-descr2
-rw-r--r--www/p5-CGI-Enurl/pkg-descr2
-rw-r--r--www/p5-CGI-Ex/pkg-descr2
-rw-r--r--www/p5-CGI-Expand/pkg-descr2
-rw-r--r--www/p5-CGI-ExtDirect/pkg-descr2
-rw-r--r--www/p5-CGI-FCKeditor/pkg-descr2
-rw-r--r--www/p5-CGI-FastTemplate/pkg-descr2
-rw-r--r--www/p5-CGI-FormBuilder/pkg-descr2
-rw-r--r--www/p5-CGI-Framework/pkg-descr2
-rw-r--r--www/p5-CGI-Lite/pkg-descr2
-rw-r--r--www/p5-CGI-Minimal/pkg-descr2
-rw-r--r--www/p5-CGI-PSGI/pkg-descr2
-rw-r--r--www/p5-CGI-Pager/pkg-descr2
-rw-r--r--www/p5-CGI-Prototype/pkg-descr2
-rw-r--r--www/p5-CGI-Session-ExpireSessions/pkg-descr2
-rw-r--r--www/p5-CGI-Session/pkg-descr2
-rw-r--r--www/p5-CGI-Simple/pkg-descr2
-rw-r--r--www/p5-CGI-Struct/pkg-descr2
-rw-r--r--www/p5-CGI-Thin/pkg-descr2
-rw-r--r--www/p5-CGI-Untaint-date/pkg-descr2
-rw-r--r--www/p5-CGI-Untaint-email/pkg-descr2
-rw-r--r--www/p5-CGI-Untaint/pkg-descr2
-rw-r--r--www/p5-CGI-Upload/pkg-descr2
-rw-r--r--www/p5-CGI-Utils/pkg-descr2
-rw-r--r--www/p5-CGI-XMLApplication/pkg-descr2
-rw-r--r--www/p5-CSS-DOM/pkg-descr2
-rw-r--r--www/p5-CSS-Inliner/pkg-descr2
-rw-r--r--www/p5-Catalyst-Action-REST/pkg-descr2
-rw-r--r--www/p5-Catalyst-Action-RenderView/pkg-descr2
-rw-r--r--www/p5-Catalyst-Action-Serialize-XML-Hash-LX/pkg-descr2
-rw-r--r--www/p5-Catalyst-ActionRole-ACL/pkg-descr2
-rw-r--r--www/p5-Catalyst-Authentication-Credential-HTTP/pkg-descr2
-rw-r--r--www/p5-Catalyst-Authentication-Credential-OpenID/pkg-descr2
-rw-r--r--www/p5-Catalyst-Authentication-Store-DBIx-Class/pkg-descr2
-rw-r--r--www/p5-Catalyst-Authentication-Store-LDAP/pkg-descr2
-rw-r--r--www/p5-Catalyst-Component-ACCEPT_CONTEXT/pkg-descr2
-rw-r--r--www/p5-Catalyst-Controller-ActionRole/pkg-descr2
-rw-r--r--www/p5-Catalyst-Controller-BindLex/pkg-descr2
-rw-r--r--www/p5-Catalyst-Controller-FormBuilder/pkg-descr2
-rw-r--r--www/p5-Catalyst-Controller-HTML-FormFu/pkg-descr2
-rw-r--r--www/p5-Catalyst-Controller-RateLimit/pkg-descr2
-rw-r--r--www/p5-Catalyst-Controller-RequestToken/pkg-descr2
-rw-r--r--www/p5-Catalyst-Controller-SOAP/pkg-descr2
-rw-r--r--www/p5-Catalyst-Devel/pkg-descr2
-rw-r--r--www/p5-Catalyst-DispatchType-Regex/pkg-descr2
-rw-r--r--www/p5-Catalyst-Engine-Apache/pkg-descr2
-rw-r--r--www/p5-Catalyst-Engine-HTTP-Prefork/pkg-descr2
-rw-r--r--www/p5-Catalyst-Engine-PSGI/pkg-descr2
-rw-r--r--www/p5-Catalyst-Enzyme/pkg-descr2
-rw-r--r--www/p5-Catalyst-Helper-Controller-Scaffold/pkg-descr2
-rw-r--r--www/p5-Catalyst-Manual/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-Adaptor/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-CDBI-Plain/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-CDBI-Sweet/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-CDBI/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-DBIC-Plain/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-DBIC-Schema/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-DynamicAdaptor/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-LDAP/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-Memcached/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-Oryx/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-Tarantool/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-XML-Feed/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-Xapian/pkg-descr2
-rw-r--r--www/p5-Catalyst-Model-Xapian10/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-AtomServer/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Authentication-CDBI/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Authentication/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Authorization-ACL/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Authorization-Roles/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-AutoCRUD/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Browser/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-C3/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Cache-FastMmap/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Cache-Memcached-Fast/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Cache/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Captcha/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-ConfigLoader-Environment/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-ConfigLoader/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-CookiedSession/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-DateTime/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-DefaultEnd/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Email/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-ErrorCatcher/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-FillInForm/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-FormBuilder/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-FormValidator/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-I18N/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Log-Dispatch/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-LogWarnings/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-PageCache/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Params-Nested/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Pluggable/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Prototype/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-RunAfterRequest/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Scheduler/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Server/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-FastMmap/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-PerUser/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-State-Cookie/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-State-URI/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-Cache/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-DBI/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-DBIC/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-Delegate/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-FastMmap/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-File/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-Memcached-Fast/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session-Store-Memcached/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Session/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Setenv/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-SmartURI/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-StackTrace/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Static-Simple/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Static/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-StatusMessage/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-SubRequest/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Textile/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-Unicode/pkg-descr2
-rw-r--r--www/p5-Catalyst-Plugin-XMLRPC/pkg-descr2
-rw-r--r--www/p5-Catalyst-Runtime/pkg-descr2
-rw-r--r--www/p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-ClearSilver/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-Email/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-GraphViz/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-HTML-Template-Compiled/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-HTML-Template/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-JSON/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-Jemplate/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-Mason/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-REST-XML/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-RRDGraph/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-TT-Alloy/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-TT-ControllerLocal/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-TT/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-Template-Declare/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-Templated/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-XML-Feed/pkg-descr2
-rw-r--r--www/p5-Catalyst-View-XSLT/pkg-descr2
-rw-r--r--www/p5-CatalystX-AppBuilder/pkg-descr2
-rw-r--r--www/p5-CatalystX-Component-Traits/pkg-descr2
-rw-r--r--www/p5-CatalystX-InjectComponent/pkg-descr2
-rw-r--r--www/p5-CatalystX-LeakChecker/pkg-descr2
-rw-r--r--www/p5-CatalystX-Profile/pkg-descr2
-rw-r--r--www/p5-CatalystX-REPL/pkg-descr2
-rw-r--r--www/p5-CatalystX-RoleApplicator/pkg-descr2
-rw-r--r--www/p5-CatalystX-SimpleLogin/pkg-descr2
-rw-r--r--www/p5-CatalystX-VirtualComponents/pkg-descr2
-rw-r--r--www/p5-Class-DBI-FromForm/pkg-descr2
-rw-r--r--www/p5-Compress-LeadingBlankSpaces/pkg-descr2
-rw-r--r--www/p5-Continuity/pkg-descr2
-rw-r--r--www/p5-Cookie-Baker/pkg-descr2
-rw-r--r--www/p5-Corona/pkg-descr2
-rw-r--r--www/p5-Dancer-Logger-Log4perl/pkg-descr2
-rw-r--r--www/p5-Dancer-Plugin-ExtDirect/pkg-descr2
-rw-r--r--www/p5-Dancer-Plugin-Feed/pkg-descr2
-rw-r--r--www/p5-Dancer-Plugin-FlashMessage/pkg-descr2
-rw-r--r--www/p5-Dancer-Plugin-Lexicon/pkg-descr2
-rw-r--r--www/p5-Dancer-Plugin-Memcached/pkg-descr2
-rw-r--r--www/p5-Dancer-Plugin-REST/pkg-descr2
-rw-r--r--www/p5-Dancer-Plugin-SiteMap/pkg-descr2
-rw-r--r--www/p5-Dancer-Session-Cookie/pkg-descr2
-rw-r--r--www/p5-Dancer-Template-Xslate/pkg-descr2
-rw-r--r--www/p5-Dancer/pkg-descr2
-rw-r--r--www/p5-Dancer2-Plugin-Interchange6/pkg-descr2
-rw-r--r--www/p5-Dancer2/pkg-descr2
-rw-r--r--www/p5-Data-TreeDumper-Renderer-DHTML/pkg-descr2
-rw-r--r--www/p5-Data-Validate-URI/pkg-descr2
-rw-r--r--www/p5-FAQ-OMatic/pkg-descr2
-rw-r--r--www/p5-FCGI-Async/pkg-descr2
-rw-r--r--www/p5-FCGI-Client/pkg-descr2
-rw-r--r--www/p5-FCGI-Engine/pkg-descr2
-rw-r--r--www/p5-FCGI-ProcManager/pkg-descr2
-rw-r--r--www/p5-FCGI-Spawn/pkg-descr2
-rw-r--r--www/p5-FCGI/pkg-descr2
-rw-r--r--www/p5-Facebook-Graph/pkg-descr2
-rw-r--r--www/p5-Feed-Find/pkg-descr2
-rw-r--r--www/p5-Feersum/pkg-descr2
-rw-r--r--www/p5-File-Mork/pkg-descr2
-rw-r--r--www/p5-Flea/pkg-descr2
-rw-r--r--www/p5-Flickr-API/pkg-descr2
-rw-r--r--www/p5-Flickr-Upload/pkg-descr2
-rw-r--r--www/p5-Fliggy/pkg-descr2
-rw-r--r--www/p5-Furl/pkg-descr2
-rw-r--r--www/p5-FurlX-Coro/pkg-descr2
-rw-r--r--www/p5-Gantry/pkg-descr2
-rw-r--r--www/p5-Geo-Caching/pkg-descr2
-rw-r--r--www/p5-Google-Search/pkg-descr2
-rw-r--r--www/p5-Gtk2-WebKit/pkg-descr2
-rw-r--r--www/p5-Gungho/pkg-descr2
-rw-r--r--www/p5-GunghoX-FollowLinks/pkg-descr2
-rw-r--r--www/p5-HTML-Adsense/pkg-descr2
-rw-r--r--www/p5-HTML-Breadcrumbs/pkg-descr2
-rw-r--r--www/p5-HTML-CalendarMonthSimple/pkg-descr2
-rw-r--r--www/p5-HTML-Chunks/pkg-descr2
-rw-r--r--www/p5-HTML-Clean/pkg-descr2
-rw-r--r--www/p5-HTML-ContentExtractor/pkg-descr2
-rw-r--r--www/p5-HTML-DOM/pkg-descr2
-rw-r--r--www/p5-HTML-Declare/pkg-descr2
-rw-r--r--www/p5-HTML-Defaultify/pkg-descr2
-rw-r--r--www/p5-HTML-Display/pkg-descr2
-rw-r--r--www/p5-HTML-Element-Extended/pkg-descr2
-rw-r--r--www/p5-HTML-Element-Library/pkg-descr2
-rw-r--r--www/p5-HTML-Element-Replacer/pkg-descr2
-rw-r--r--www/p5-HTML-Encoding/pkg-descr2
-rw-r--r--www/p5-HTML-ExtractContent/pkg-descr2
-rw-r--r--www/p5-HTML-ExtractMain/pkg-descr2
-rw-r--r--www/p5-HTML-FillInForm-ForceUTF8/pkg-descr2
-rw-r--r--www/p5-HTML-FillInForm-Lite/pkg-descr2
-rw-r--r--www/p5-HTML-FillInForm/pkg-descr2
-rw-r--r--www/p5-HTML-Form/pkg-descr2
-rw-r--r--www/p5-HTML-FormFu-Imager/pkg-descr2
-rw-r--r--www/p5-HTML-FormFu-Model-DBIC/pkg-descr2
-rw-r--r--www/p5-HTML-FormFu-MultiForm/pkg-descr2
-rw-r--r--www/p5-HTML-FormFu/pkg-descr2
-rw-r--r--www/p5-HTML-FormHandler/pkg-descr2
-rw-r--r--www/p5-HTML-FromANSI/pkg-descr2
-rw-r--r--www/p5-HTML-FromText/pkg-descr2
-rw-r--r--www/p5-HTML-GenToc/pkg-descr2
-rw-r--r--www/p5-HTML-GenerateUtil/pkg-descr2
-rw-r--r--www/p5-HTML-GoogleMaps/pkg-descr2
-rw-r--r--www/p5-HTML-Highlight/pkg-descr2
-rw-r--r--www/p5-HTML-LinkExtractor/pkg-descr2
-rw-r--r--www/p5-HTML-LinkList/pkg-descr2
-rw-r--r--www/p5-HTML-Lint/pkg-descr2
-rw-r--r--www/p5-HTML-Location/pkg-descr2
-rw-r--r--www/p5-HTML-Macro/pkg-descr2
-rw-r--r--www/p5-HTML-Mason-PSGIHandler/pkg-descr2
-rw-r--r--www/p5-HTML-Mason/pkg-descr2
-rw-r--r--www/p5-HTML-MobileConverter/pkg-descr2
-rw-r--r--www/p5-HTML-Pager/pkg-descr2
-rw-r--r--www/p5-HTML-Parser-Simple/pkg-descr2
-rw-r--r--www/p5-HTML-Parser/pkg-descr2
-rw-r--r--www/p5-HTML-Perlinfo/pkg-descr2
-rw-r--r--www/p5-HTML-Prototype/pkg-descr2
-rw-r--r--www/p5-HTML-Query/pkg-descr2
-rw-r--r--www/p5-HTML-RSSAutodiscovery/pkg-descr2
-rw-r--r--www/p5-HTML-ResolveLink/pkg-descr2
-rw-r--r--www/p5-HTML-Restrict/pkg-descr2
-rw-r--r--www/p5-HTML-RobotsMETA/pkg-descr2
-rw-r--r--www/p5-HTML-Scrubber/pkg-descr2
-rw-r--r--www/p5-HTML-Seamstress/pkg-descr2
-rw-r--r--www/p5-HTML-Selector-XPath/pkg-descr2
-rw-r--r--www/p5-HTML-Shakan/pkg-descr2
-rw-r--r--www/p5-HTML-SimpleLinkExtor/pkg-descr2
-rw-r--r--www/p5-HTML-SimpleParse/pkg-descr2
-rw-r--r--www/p5-HTML-StickyQuery-DoCoMoGUID/pkg-descr2
-rw-r--r--www/p5-HTML-StickyQuery/pkg-descr2
-rw-r--r--www/p5-HTML-Stream/pkg-descr2
-rw-r--r--www/p5-HTML-Strip/pkg-descr2
-rw-r--r--www/p5-HTML-StripScripts-Parser/pkg-descr2
-rw-r--r--www/p5-HTML-StripScripts/pkg-descr2
-rw-r--r--www/p5-HTML-TableContentParser/pkg-descr2
-rw-r--r--www/p5-HTML-TableExtract/pkg-descr2
-rw-r--r--www/p5-HTML-TableParser/pkg-descr2
-rw-r--r--www/p5-HTML-TableTiler/pkg-descr2
-rw-r--r--www/p5-HTML-TagCloud-Extended/pkg-descr2
-rw-r--r--www/p5-HTML-TagCloud/pkg-descr2
-rw-r--r--www/p5-HTML-TagParser/pkg-descr2
-rw-r--r--www/p5-HTML-Tagset/pkg-descr2
-rw-r--r--www/p5-HTML-Template-Associate/pkg-descr2
-rw-r--r--www/p5-HTML-Template-Compiled/pkg-descr2
-rw-r--r--www/p5-HTML-Template-Expr/pkg-descr2
-rw-r--r--www/p5-HTML-Template-HashWrapper/pkg-descr2
-rw-r--r--www/p5-HTML-Template-Pluggable/pkg-descr2
-rw-r--r--www/p5-HTML-Template-Pro/pkg-descr2
-rw-r--r--www/p5-HTML-Toc/pkg-descr2
-rw-r--r--www/p5-HTML-TokeParser-Simple/pkg-descr2
-rw-r--r--www/p5-HTML-Tree/pkg-descr2
-rw-r--r--www/p5-HTML-TreeBuilder-LibXML/pkg-descr2
-rw-r--r--www/p5-HTML-TreeBuilder-XPath/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-DokuWiki/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-GoogleCode/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-Kwiki/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-Markdown/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-MediaWiki/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-MoinMoin/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-Oddmuse/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-PbWiki/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-PhpWiki/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-PmWiki/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-SnipSnap/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-Socialtext/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-TikiWiki/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-UseMod/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-WakkaWiki/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter-WikkaWiki/pkg-descr2
-rw-r--r--www/p5-HTML-WikiConverter/pkg-descr2
-rw-r--r--www/p5-HTTP-Async/pkg-descr2
-rw-r--r--www/p5-HTTP-Body/pkg-descr2
-rw-r--r--www/p5-HTTP-BrowserDetect/pkg-descr2
-rw-r--r--www/p5-HTTP-Cache-Transparent/pkg-descr2
-rw-r--r--www/p5-HTTP-CookieJar/pkg-descr2
-rw-r--r--www/p5-HTTP-Cookies-Mozilla/pkg-descr2
-rw-r--r--www/p5-HTTP-Cookies-iCab/pkg-descr2
-rw-r--r--www/p5-HTTP-Cookies-w3m/pkg-descr2
-rw-r--r--www/p5-HTTP-Cookies/pkg-descr2
-rw-r--r--www/p5-HTTP-DAV/pkg-descr2
-rw-r--r--www/p5-HTTP-Daemon-SSL/pkg-descr2
-rw-r--r--www/p5-HTTP-Daemon/pkg-descr2
-rw-r--r--www/p5-HTTP-Date/pkg-descr2
-rw-r--r--www/p5-HTTP-Engine-Middleware/pkg-descr2
-rw-r--r--www/p5-HTTP-Engine/pkg-descr2
-rw-r--r--www/p5-HTTP-Exception/pkg-descr2
-rw-r--r--www/p5-HTTP-HeaderParser-XS/pkg-descr2
-rw-r--r--www/p5-HTTP-Headers-Fast/pkg-descr2
-rw-r--r--www/p5-HTTP-Link-Parser/pkg-descr2
-rw-r--r--www/p5-HTTP-Lite/pkg-descr2
-rw-r--r--www/p5-HTTP-MHTTP/pkg-descr2
-rw-r--r--www/p5-HTTP-Message/pkg-descr2
-rw-r--r--www/p5-HTTP-MobileAgent-Plugin-Charset/pkg-descr2
-rw-r--r--www/p5-HTTP-MobileAgent-Plugin-Locator/pkg-descr2
-rw-r--r--www/p5-HTTP-MobileAgent/pkg-descr2
-rw-r--r--www/p5-HTTP-Negotiate/pkg-descr2
-rw-r--r--www/p5-HTTP-Parser-XS/pkg-descr2
-rw-r--r--www/p5-HTTP-Parser/pkg-descr2
-rw-r--r--www/p5-HTTP-Proxy/pkg-descr2
-rw-r--r--www/p5-HTTP-ProxyPAC/pkg-descr2
-rw-r--r--www/p5-HTTP-Recorder/pkg-descr2
-rw-r--r--www/p5-HTTP-Request-AsCGI/pkg-descr2
-rw-r--r--www/p5-HTTP-Request-Params/pkg-descr2
-rw-r--r--www/p5-HTTP-Response-Encoding/pkg-descr2
-rw-r--r--www/p5-HTTP-Router/pkg-descr2
-rw-r--r--www/p5-HTTP-Server-Simple-Authen/pkg-descr2
-rw-r--r--www/p5-HTTP-Server-Simple-PSGI/pkg-descr2
-rw-r--r--www/p5-HTTP-Server-Simple-Recorder/pkg-descr2
-rw-r--r--www/p5-HTTP-Server-Simple-Static/pkg-descr2
-rw-r--r--www/p5-HTTP-Server-Simple/pkg-descr2
-rw-r--r--www/p5-HTTP-Session-State-MobileAgentID/pkg-descr2
-rw-r--r--www/p5-HTTP-Session-Store-DBI/pkg-descr2
-rw-r--r--www/p5-HTTP-Session/pkg-descr2
-rw-r--r--www/p5-HTTP-Session2/pkg-descr2
-rw-r--r--www/p5-HTTP-SimpleLinkChecker/pkg-descr2
-rw-r--r--www/p5-HTTP-Size/pkg-descr2
-rw-r--r--www/p5-HTTP-Thin/pkg-descr2
-rw-r--r--www/p5-HTTP-Tiny-SPDY/pkg-descr2
-rw-r--r--www/p5-HTTP-Tiny-UA/pkg-descr2
-rw-r--r--www/p5-HTTP-Tiny/pkg-descr2
-rw-r--r--www/p5-HTTP-XSCookies/pkg-descr2
-rw-r--r--www/p5-HTTPD-Log-Filter/pkg-descr2
-rw-r--r--www/p5-HTTPD-User-Manage/pkg-descr2
-rw-r--r--www/p5-Hijk/pkg-descr2
-rw-r--r--www/p5-I18N-AcceptLanguage/pkg-descr2
-rw-r--r--www/p5-IMDB-Film/pkg-descr2
-rw-r--r--www/p5-Image-Delivery/pkg-descr2
-rw-r--r--www/p5-Interchange6/pkg-descr2
-rw-r--r--www/p5-JE/pkg-descr2
-rw-r--r--www/p5-JSON-API/pkg-descr2
-rw-r--r--www/p5-Jemplate/pkg-descr2
-rw-r--r--www/p5-Jifty/pkg-descr2
-rw-r--r--www/p5-LWP-Authen-Negotiate/pkg-descr2
-rw-r--r--www/p5-LWP-Authen-OAuth/pkg-descr2
-rw-r--r--www/p5-LWP-Authen-Wsse/pkg-descr2
-rw-r--r--www/p5-LWP-ConnCache-MaxKeepAliveRequests/pkg-descr2
-rw-r--r--www/p5-LWP-MediaTypes/pkg-descr2
-rw-r--r--www/p5-LWP-Online/pkg-descr2
-rw-r--r--www/p5-LWP-Protocol-PSGI/pkg-descr2
-rw-r--r--www/p5-LWP-Protocol-connect/pkg-descr2
-rw-r--r--www/p5-LWP-Protocol-http10/pkg-descr2
-rw-r--r--www/p5-LWP-Protocol-https/pkg-descr2
-rw-r--r--www/p5-LWP-Protocol-socks/pkg-descr2
-rw-r--r--www/p5-LWP-UserAgent-Determined/pkg-descr2
-rw-r--r--www/p5-LWP-UserAgent-POE/pkg-descr2
-rw-r--r--www/p5-LWP-UserAgent-WithCache/pkg-descr2
-rw-r--r--www/p5-LWPx-ParanoidAgent/pkg-descr2
-rw-r--r--www/p5-LWPx-TimedHTTP/pkg-descr2
-rw-r--r--www/p5-Markup-Perl/pkg-descr2
-rw-r--r--www/p5-Mason/pkg-descr2
-rw-r--r--www/p5-MasonX-Interp-WithCallbacks/pkg-descr2
-rw-r--r--www/p5-MasonX-Profiler/pkg-descr2
-rw-r--r--www/p5-MasonX-WebApp/pkg-descr2
-rw-r--r--www/p5-Maypole-Authentication-UserSessionCookie/pkg-descr2
-rw-r--r--www/p5-Maypole-Component/pkg-descr2
-rw-r--r--www/p5-Maypole/pkg-descr2
-rw-r--r--www/p5-MediaWiki-API/pkg-descr2
-rw-r--r--www/p5-Mobile-UserAgent/pkg-descr2
-rw-r--r--www/p5-ModPerl-VersionUtil/pkg-descr2
-rw-r--r--www/p5-Mojo-IOLoop-ForkCall/pkg-descr2
-rw-r--r--www/p5-Mojo-Server-FastCGI/pkg-descr2
-rw-r--r--www/p5-MojoMojo/pkg-descr2
-rw-r--r--www/p5-MojoX-Log-Dispatch-Simple/pkg-descr2
-rw-r--r--www/p5-Mojolicious-Plugin-Authentication/pkg-descr2
-rw-r--r--www/p5-Mojolicious-Plugin-Database/pkg-descr2
-rw-r--r--www/p5-Mojolicious-Plugin-Mongodb/pkg-descr2
-rw-r--r--www/p5-Mojolicious-Plugin-YamlConfig/pkg-descr2
-rw-r--r--www/p5-Monoceros/pkg-descr2
-rw-r--r--www/p5-Mozilla-CA/pkg-descr2
-rw-r--r--www/p5-Net-Akismet/pkg-descr2
-rw-r--r--www/p5-Net-Amazon-AWIS/pkg-descr2
-rw-r--r--www/p5-Net-Async-FastCGI/pkg-descr2
-rw-r--r--www/p5-Net-Async-HTTP/pkg-descr2
-rw-r--r--www/p5-Net-FastCGI/pkg-descr2
-rw-r--r--www/p5-Net-Flickr-API/pkg-descr2
-rw-r--r--www/p5-Net-Flickr-Backup/pkg-descr2
-rw-r--r--www/p5-Net-Flickr-RDF/pkg-descr2
-rw-r--r--www/p5-Net-FreshBooks-API/pkg-descr2
-rw-r--r--www/p5-Net-Plurk/pkg-descr2
-rw-r--r--www/p5-Net-STF-Client/pkg-descr2
-rw-r--r--www/p5-Net-Trac/pkg-descr2
-rw-r--r--www/p5-Net-UPS/pkg-descr2
-rw-r--r--www/p5-Net-YAP/pkg-descr2
-rw-r--r--www/p5-Net-eBay/pkg-descr2
-rw-r--r--www/p5-Nginx-ReadBody/pkg-descr2
-rw-r--r--www/p5-Nginx-Simple/pkg-descr2
-rw-r--r--www/p5-PHP-Session/pkg-descr2
-rw-r--r--www/p5-POE-Component-Client-HTTP/pkg-descr2
-rw-r--r--www/p5-POE-Component-Client-UserAgent/pkg-descr2
-rw-r--r--www/p5-POE-Component-Server-HTTP/pkg-descr2
-rw-r--r--www/p5-POE-Component-Server-HTTPServer/pkg-descr2
-rw-r--r--www/p5-POE-Component-Server-PSGI/pkg-descr2
-rw-r--r--www/p5-POE-Component-Server-SOAP/pkg-descr2
-rw-r--r--www/p5-POE-Component-Server-SimpleHTTP/pkg-descr2
-rw-r--r--www/p5-POE-Filter-HTTP-Parser/pkg-descr2
-rw-r--r--www/p5-POEx-Role-PSGIServer/pkg-descr2
-rw-r--r--www/p5-PSGI/pkg-descr2
-rw-r--r--www/p5-ParallelUserAgent/pkg-descr2
-rw-r--r--www/p5-Parse-HTTP-UserAgent/pkg-descr2
-rw-r--r--www/p5-Path-Class-URI/pkg-descr2
-rw-r--r--www/p5-Perlanet/pkg-descr2
-rw-r--r--www/p5-Perlbal-Plugin-PSGI/pkg-descr2
-rw-r--r--www/p5-Plack-App-Proxy/pkg-descr2
-rw-r--r--www/p5-Plack-Builder-Conditionals/pkg-descr2
-rw-r--r--www/p5-Plack-Handler-AnyEvent-HTTPD/pkg-descr2
-rw-r--r--www/p5-Plack-Handler-AnyEvent-ReverseHTTP/pkg-descr2
-rw-r--r--www/p5-Plack-Handler-AnyEvent-SCGI/pkg-descr2
-rw-r--r--www/p5-Plack-Handler-CLI/pkg-descr2
-rw-r--r--www/p5-Plack-Handler-SCGI/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-AMF/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-AddDefaultCharset/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Auth-Digest/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-AutoRefresh/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-ConsoleLogger/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-CrossOrigin/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Debug/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Deflater/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Expires/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-ExtDirect/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-File-Sass/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-FixMissingBodyInRedirect/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-ForceEnv/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Header/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-IEnosniff/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-InteractiveDebugger/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-JSConcat/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-MemoryUsage/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-MethodOverride/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-NoMultipleSlashes/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Precompressed/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-RemoveRedundantBody/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Reproxy/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-ReverseProxy/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-ServerStatus-Lite/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Session/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-SocketIO/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Status/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Test-StashWarnings/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-Throttle/pkg-descr2
-rw-r--r--www/p5-Plack-Middleware-XForwardedFor/pkg-descr2
-rw-r--r--www/p5-Plack-Server-Coro/pkg-descr2
-rw-r--r--www/p5-Plack-Test-ExternalServer/pkg-descr2
-rw-r--r--www/p5-Plack/pkg-descr2
-rw-r--r--www/p5-PocketIO/pkg-descr2
-rw-r--r--www/p5-Pod-Site/pkg-descr2
-rw-r--r--www/p5-Protocol-HTTP2/pkg-descr2
-rw-r--r--www/p5-Protocol-SocketIO/pkg-descr2
-rw-r--r--www/p5-Protocol-WebSocket/pkg-descr2
-rw-r--r--www/p5-Protocol-XMLRPC/pkg-descr2
-rw-r--r--www/p5-REST-Client/pkg-descr2
-rw-r--r--www/p5-REST-Google-Apps-Provisioning/pkg-descr2
-rw-r--r--www/p5-RPC-ExtDirect/pkg-descr2
-rw-r--r--www/p5-RT-Authen-ExternalAuth/pkg-descr2
-rw-r--r--www/p5-RT-Client-REST/pkg-descr2
-rw-r--r--www/p5-RT-Extension-CommandByMail/pkg-descr2
-rw-r--r--www/p5-RT-Extension-Gravatar/pkg-descr2
-rw-r--r--www/p5-RT-Extension-LDAPImport/pkg-descr2
-rw-r--r--www/p5-RT-Extension-MandatoryOnTransition/pkg-descr2
-rw-r--r--www/p5-RT-Extension-QuickAssign/pkg-descr2
-rw-r--r--www/p5-RT-Extension-SLA/pkg-descr2
-rw-r--r--www/p5-RTx-Calendar/pkg-descr2
-rw-r--r--www/p5-Reaction/pkg-descr2
-rw-r--r--www/p5-Role-REST-Client/pkg-descr2
-rw-r--r--www/p5-Rose-HTML-Objects/pkg-descr2
-rw-r--r--www/p5-Router-Boom/pkg-descr2
-rw-r--r--www/p5-Router-Simple-Sinatraish/pkg-descr2
-rw-r--r--www/p5-Router-Simple/pkg-descr2
-rw-r--r--www/p5-SOAP-Transport-HTTP-Plack/pkg-descr2
-rw-r--r--www/p5-SRU/pkg-descr2
-rw-r--r--www/p5-STF-Dispatcher-PSGI/pkg-descr2
-rw-r--r--www/p5-SWF-Chart/pkg-descr2
-rw-r--r--www/p5-Scrappy/pkg-descr2
-rw-r--r--www/p5-Selenium-Remote-Driver/pkg-descr2
-rw-r--r--www/p5-Session-Storage-Secure/pkg-descr2
-rw-r--r--www/p5-Squatting-On-PSGI/pkg-descr2
-rw-r--r--www/p5-Squatting/pkg-descr2
-rw-r--r--www/p5-Starlet/pkg-descr2
-rw-r--r--www/p5-Starman/pkg-descr2
-rw-r--r--www/p5-Syntax-Highlight-HTML/pkg-descr2
-rw-r--r--www/p5-Syntax-Highlight-Shell/pkg-descr2
-rw-r--r--www/p5-Task-Catalyst/pkg-descr2
-rw-r--r--www/p5-Task-Plack/pkg-descr2
-rw-r--r--www/p5-Tatsumaki/pkg-descr2
-rw-r--r--www/p5-Template-Alloy/pkg-descr2
-rw-r--r--www/p5-Template-GD/pkg-descr2
-rw-r--r--www/p5-Template-Iterator-AlzaboWrapperCursor/pkg-descr2
-rw-r--r--www/p5-Template-Multilingual/pkg-descr2
-rw-r--r--www/p5-Template-Mustache/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-Class/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-Clickable-Email/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-Clickable/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-Comma/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-JSON/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-JavaScript/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-MP3/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-Markdown/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-Monta/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-Number-Format/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-StripScripts/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-Subst/pkg-descr2
-rw-r--r--www/p5-Template-Plugin-VMethods/pkg-descr2
-rw-r--r--www/p5-Template-Provider-Encoding/pkg-descr2
-rw-r--r--www/p5-Template-Provider-FromDATA/pkg-descr2
-rw-r--r--www/p5-Template-Simple/pkg-descr2
-rw-r--r--www/p5-Template-Stash-AutoEscape/pkg-descr2
-rw-r--r--www/p5-Template-Timer/pkg-descr2
-rw-r--r--www/p5-Template-Toolkit-Simple/pkg-descr2
-rw-r--r--www/p5-Tenjin/pkg-descr2
-rw-r--r--www/p5-Test-HTTP-Server-Simple/pkg-descr2
-rw-r--r--www/p5-Test-HTTP/pkg-descr2
-rw-r--r--www/p5-Test-LWP-UserAgent/pkg-descr2
-rw-r--r--www/p5-Test-Nginx/pkg-descr2
-rw-r--r--www/p5-TestGen4Web-Runner/pkg-descr2
-rw-r--r--www/p5-Text-MultiMarkdown-ApacheHandler/pkg-descr2
-rw-r--r--www/p5-Tie-TinyURL/pkg-descr2
-rw-r--r--www/p5-Toader/pkg-descr2
-rw-r--r--www/p5-Twiggy-TLS/pkg-descr2
-rw-r--r--www/p5-Twiggy/pkg-descr2
-rw-r--r--www/p5-URI-Encode/pkg-descr2
-rw-r--r--www/p5-URI-Escape-JavaScript/pkg-descr2
-rw-r--r--www/p5-URI-Escape-XS/pkg-descr2
-rw-r--r--www/p5-URI-Fetch/pkg-descr2
-rw-r--r--www/p5-URI-ParseSearchString/pkg-descr2
-rw-r--r--www/p5-URI-Sequin/pkg-descr2
-rw-r--r--www/p5-URI-Title/pkg-descr2
-rw-r--r--www/p5-URI-ToDisk/pkg-descr2
-rw-r--r--www/p5-W3C-LinkChecker/pkg-descr2
-rw-r--r--www/p5-WWW-AtMovies-TV/pkg-descr2
-rw-r--r--www/p5-WWW-Babelfish/pkg-descr2
-rw-r--r--www/p5-WWW-Baseball-NPB/pkg-descr2
-rw-r--r--www/p5-WWW-Comic/pkg-descr2
-rw-r--r--www/p5-WWW-Contact/pkg-descr2
-rw-r--r--www/p5-WWW-Curl/pkg-descr2
-rw-r--r--www/p5-WWW-Dilbert/pkg-descr2
-rw-r--r--www/p5-WWW-Facebook-API/pkg-descr2
-rw-r--r--www/p5-WWW-Form-UrlEncoded/pkg-descr2
-rw-r--r--www/p5-WWW-FreeProxy/pkg-descr2
-rw-r--r--www/p5-WWW-Google-Calculator/pkg-descr2
-rw-r--r--www/p5-WWW-Google-News-TW/pkg-descr2
-rw-r--r--www/p5-WWW-Google-News/pkg-descr2
-rw-r--r--www/p5-WWW-Google-PageRank/pkg-descr2
-rw-r--r--www/p5-WWW-HatenaDiary/pkg-descr2
-rw-r--r--www/p5-WWW-HatenaLogin/pkg-descr2
-rw-r--r--www/p5-WWW-Instapaper-Client/pkg-descr2
-rw-r--r--www/p5-WWW-LongURL/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-CGI/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-DecodedContent/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-FormFiller/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-Meta/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-PhantomJS/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-Pluggable/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-Plugin-phpBB/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-Shell/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-SpamCop/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize-TreeBuilder/pkg-descr2
-rw-r--r--www/p5-WWW-Mechanize/pkg-descr2
-rw-r--r--www/p5-WWW-Mediawiki-Client/pkg-descr2
-rw-r--r--www/p5-WWW-Mixi-Scraper/pkg-descr2
-rw-r--r--www/p5-WWW-Myspace/pkg-descr2
-rw-r--r--www/p5-WWW-NicoVideo-Download/pkg-descr2
-rw-r--r--www/p5-WWW-NioTV/pkg-descr2
-rw-r--r--www/p5-WWW-OpenSVN/pkg-descr2
-rw-r--r--www/p5-WWW-OpenSearch/pkg-descr2
-rw-r--r--www/p5-WWW-Pastebin-PastebinCom-Create/pkg-descr2
-rw-r--r--www/p5-WWW-Plurk/pkg-descr2
-rw-r--r--www/p5-WWW-Robot/pkg-descr2
-rw-r--r--www/p5-WWW-RobotRules/pkg-descr2
-rw-r--r--www/p5-WWW-Salesforce/pkg-descr2
-rw-r--r--www/p5-WWW-Scraper-ISBN-Amazon_Driver/pkg-descr2
-rw-r--r--www/p5-WWW-Scraper-ISBN-ORA_Driver/pkg-descr2
-rw-r--r--www/p5-WWW-Scraper-ISBN/pkg-descr2
-rw-r--r--www/p5-WWW-Scripter-Plugin-Ajax/pkg-descr2
-rw-r--r--www/p5-WWW-Scripter-Plugin-JavaScript/pkg-descr2
-rw-r--r--www/p5-WWW-Scripter/pkg-descr2
-rw-r--r--www/p5-WWW-Search-AltaVista/pkg-descr2
-rw-r--r--www/p5-WWW-Search-Google/pkg-descr2
-rw-r--r--www/p5-WWW-Search-MSN/pkg-descr2
-rw-r--r--www/p5-WWW-Search/pkg-descr2
-rw-r--r--www/p5-WWW-Shorten-0rz/pkg-descr2
-rw-r--r--www/p5-WWW-Shorten-Bitly/pkg-descr2
-rw-r--r--www/p5-WWW-Shorten-Googl/pkg-descr2
-rw-r--r--www/p5-WWW-Shorten-Yourls/pkg-descr2
-rw-r--r--www/p5-WWW-Shorten/pkg-descr2
-rw-r--r--www/p5-WWW-SourceForge/pkg-descr2
-rw-r--r--www/p5-WWW-Spinn3r/pkg-descr2
-rw-r--r--www/p5-WWW-TWSMS/pkg-descr2
-rw-r--r--www/p5-WWW-TinySong/pkg-descr2
-rw-r--r--www/p5-WWW-Tumblr/pkg-descr2
-rw-r--r--www/p5-WWW-VenusEnvy/pkg-descr2
-rw-r--r--www/p5-WWW-WebArchive/pkg-descr2
-rw-r--r--www/p5-WWW-Wikipedia/pkg-descr2
-rw-r--r--www/p5-WWW-Yandex-TIC/pkg-descr2
-rw-r--r--www/p5-WWW-iTunesConnect/pkg-descr2
-rw-r--r--www/p5-Web-Query/pkg-descr2
-rw-r--r--www/p5-Web-Scraper-Config/pkg-descr2
-rw-r--r--www/p5-Web-Scraper/pkg-descr2
-rw-r--r--www/p5-Web-Simple/pkg-descr2
-rw-r--r--www/p5-Web-oEmbed/pkg-descr2
-rw-r--r--www/p5-WebDAO/pkg-descr2
-rw-r--r--www/p5-WebService-Basecamp/pkg-descr2
-rw-r--r--www/p5-WebService-Bloglines/pkg-descr2
-rw-r--r--www/p5-WebService-BuzzurlAPI/pkg-descr2
-rw-r--r--www/p5-WebService-CIA/pkg-descr2
-rw-r--r--www/p5-WebService-GData/pkg-descr2
-rw-r--r--www/p5-WebService-Google-Reader/pkg-descr2
-rw-r--r--www/p5-WebService-Google-Sets/pkg-descr2
-rw-r--r--www/p5-WebService-IMDB/pkg-descr2
-rw-r--r--www/p5-WebService-ISBNDB/pkg-descr2
-rw-r--r--www/p5-WebService-Linode/pkg-descr2
-rw-r--r--www/p5-WebService-MoviePosterDB/pkg-descr2
-rw-r--r--www/p5-WebService-MusicBrainz/pkg-descr2
-rw-r--r--www/p5-WebService-MusicBrainz0/pkg-descr2
-rw-r--r--www/p5-WebService-NoPaste/pkg-descr2
-rw-r--r--www/p5-WebService-Pushover/pkg-descr2
-rw-r--r--www/p5-WebService-Rakuten/pkg-descr2
-rw-r--r--www/p5-WebService-Redmine/pkg-descr2
-rw-r--r--www/p5-WebService-Simple/pkg-descr2
-rw-r--r--www/p5-WebService-Technorati/pkg-descr2
-rw-r--r--www/p5-WebService-YouTube/pkg-descr2
-rw-r--r--www/p5-WordPress-XMLRPC/pkg-descr2
-rw-r--r--www/p5-Yahoo-Search/pkg-descr2
-rw-r--r--www/p5-ZConf-RSS-GUI-GTK/pkg-descr2
-rw-r--r--www/p5-ZConf-RSS/pkg-descr2
-rw-r--r--www/p5-jQuery-File-Upload/pkg-descr2
-rw-r--r--www/p5-libapreq2/pkg-descr2
-rw-r--r--www/p5-libwww/pkg-descr2
-rw-r--r--www/p5-pQuery/pkg-descr2
-rw-r--r--www/p5-webservice-validator-css-w3c/pkg-descr2
-rw-r--r--www/p5-webservice-validator-html-w3c/pkg-descr2
-rw-r--r--www/perlbal/pkg-descr2
-rw-r--r--x11-fm/p5-PerlFM/pkg-descr2
-rw-r--r--x11-fonts/p5-Font-AFM/pkg-descr2
-rw-r--r--x11-fonts/p5-Font-TTF/pkg-descr2
-rw-r--r--x11-fonts/p5-Font-TTFMetrics/pkg-descr2
-rw-r--r--x11-toolkits/p5-Alien-wxWidgets/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gnome2-Canvas/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gnome2-VFS/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gnome2-Wnck/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gnome2/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-Chmod/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-FormFactory/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-PodViewer/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-Simple-List/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-Utils/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-GladeXML/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-ImageView/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-PathButtonBar/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-TrayIcon/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-Unique/pkg-descr2
-rw-r--r--x11-toolkits/p5-Pango/pkg-descr2
-rw-r--r--x11-toolkits/p5-Prima/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-Action/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-Contrib/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-CursorControl/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-DKW/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-DynaTabFrame/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-Enscript/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-FileDialog/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-FontDialog/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-GBARR/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-Getopt/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-HistEntry/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-JComboBox/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-Role-Dialog/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-Role-HasWidgets/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-Splashscreen/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-Sugar/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-TableMatrix/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-ToolBar/pkg-descr2
-rw-r--r--x11-toolkits/p5-Tk-WaitBox/pkg-descr2
-rw-r--r--x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-descr2
-rw-r--r--x11/p5-Clipboard/pkg-descr2
-rw-r--r--x11/p5-X11-GUITest/pkg-descr2
-rw-r--r--x11/p5-X11-Protocol-Other/pkg-descr2
-rw-r--r--x11/p5-X11-Protocol/pkg-descr2
-rw-r--r--x11/p5-X11-Resolution/pkg-descr2
-rw-r--r--x11/p5-X11-XCB/pkg-descr2
-rw-r--r--x11/p5-X11-Xlib/pkg-descr2
-rw-r--r--x11/p5-XTerm-Conf/pkg-descr2
4759 files changed, 4759 insertions, 4759 deletions
diff --git a/archivers/p5-Archive-Any-Lite/pkg-descr b/archivers/p5-Archive-Any-Lite/pkg-descr
index 9cfffb1a5f7f..08c8e634e920 100644
--- a/archivers/p5-Archive-Any-Lite/pkg-descr
+++ b/archivers/p5-Archive-Any-Lite/pkg-descr
@@ -4,4 +4,4 @@ On the other hand, this isn't pluggable (this only supports file formats used in
the CPAN toolchains), and this doesn't check mime types (at least as of this
writing).
-WWW: http://search.cpan.org/dist/Archive-Any-Lite/
+WWW: https://metacpan.org/release/Archive-Any-Lite
diff --git a/archivers/p5-Archive-Any-Plugin-Rar/pkg-descr b/archivers/p5-Archive-Any-Plugin-Rar/pkg-descr
index 5c8c7f4ffa09..8e77c2c9f1a4 100644
--- a/archivers/p5-Archive-Any-Plugin-Rar/pkg-descr
+++ b/archivers/p5-Archive-Any-Plugin-Rar/pkg-descr
@@ -1,3 +1,3 @@
Wrapper around Archive::Rar.
-WWW: http://search.cpan.org/dist/Archive-Any-Plugin-Rar/
+WWW: https://metacpan.org/release/Archive-Any-Plugin-Rar
diff --git a/archivers/p5-Archive-Any/pkg-descr b/archivers/p5-Archive-Any/pkg-descr
index 33ef54f6e81b..643ee46cb8ec 100644
--- a/archivers/p5-Archive-Any/pkg-descr
+++ b/archivers/p5-Archive-Any/pkg-descr
@@ -1,4 +1,4 @@
This module is a single interface for manipulating different archive
formats. Tarballs, zip files, etc.
-WWW: http://search.cpan.org/dist/Archive-Any/
+WWW: https://metacpan.org/release/Archive-Any
diff --git a/archivers/p5-Archive-Extract-Libarchive/pkg-descr b/archivers/p5-Archive-Extract-Libarchive/pkg-descr
index 77a1a358822e..c0e7a8499877 100644
--- a/archivers/p5-Archive-Extract-Libarchive/pkg-descr
+++ b/archivers/p5-Archive-Extract-Libarchive/pkg-descr
@@ -3,4 +3,4 @@ instead of using Perl modules and external commands, it uses the libarchive C
libary. It supports many different archive formats and compression algorithms
and is fast.
-WWW: http://search.cpan.org/dist/Archive-Extract-Libarchive/
+WWW: https://metacpan.org/release/Archive-Extract-Libarchive
diff --git a/archivers/p5-Archive-Extract/pkg-descr b/archivers/p5-Archive-Extract/pkg-descr
index 8c24b51704af..fe5103257763 100644
--- a/archivers/p5-Archive-Extract/pkg-descr
+++ b/archivers/p5-Archive-Extract/pkg-descr
@@ -5,4 +5,4 @@ or .zip without having to worry how it does so, or use different
interfaces for each type by using either perl modules, or command line
tools on your system.
-WWW: http://search.cpan.org/dist/Archive-Extract/
+WWW: https://metacpan.org/release/Archive-Extract
diff --git a/archivers/p5-Archive-Peek/pkg-descr b/archivers/p5-Archive-Peek/pkg-descr
index be7fdd525342..5b8693010912 100644
--- a/archivers/p5-Archive-Peek/pkg-descr
+++ b/archivers/p5-Archive-Peek/pkg-descr
@@ -1,4 +1,4 @@
This module lets you peek into archives without extracting them.
It currently supports tar files and zip files.
-WWW: http://search.cpan.org/dist/Archive-Peek/
+WWW: https://metacpan.org/release/Archive-Peek
diff --git a/archivers/p5-Archive-Rar/pkg-descr b/archivers/p5-Archive-Rar/pkg-descr
index 880206ca5b22..d96c0e014815 100644
--- a/archivers/p5-Archive-Rar/pkg-descr
+++ b/archivers/p5-Archive-Rar/pkg-descr
@@ -1,3 +1,3 @@
Archive::Rar uses the standard perl module install process
-WWW: http://search.cpan.org/dist/Archive-Rar/
+WWW: https://metacpan.org/release/Archive-Rar
diff --git a/archivers/p5-Archive-SimpleExtractor/pkg-descr b/archivers/p5-Archive-SimpleExtractor/pkg-descr
index 73ba8c151fe3..18c54becab64 100644
--- a/archivers/p5-Archive-SimpleExtractor/pkg-descr
+++ b/archivers/p5-Archive-SimpleExtractor/pkg-descr
@@ -1,3 +1,3 @@
Simple module for extract archives
-WWW: http://search.cpan.org/dist/Archive-SimpleExtractor/
+WWW: https://metacpan.org/release/Archive-SimpleExtractor
diff --git a/archivers/p5-Archive-Tar-Wrapper/pkg-descr b/archivers/p5-Archive-Tar-Wrapper/pkg-descr
index 3bceca2fe945..9abd80b73ac6 100644
--- a/archivers/p5-Archive-Tar-Wrapper/pkg-descr
+++ b/archivers/p5-Archive-Tar-Wrapper/pkg-descr
@@ -9,4 +9,4 @@ It differs from Archive::Tar in two ways:
- Archive::Tar::Wrapper is 100% compliant with the platform's tar utility,
because it uses it internally.
-WWW: http://search.cpan.org/dist/Archive-Tar-Wrapper/
+WWW: https://metacpan.org/release/Archive-Tar-Wrapper
diff --git a/archivers/p5-Archive-Tar/pkg-descr b/archivers/p5-Archive-Tar/pkg-descr
index 861941cbc28e..207bc7b39381 100644
--- a/archivers/p5-Archive-Tar/pkg-descr
+++ b/archivers/p5-Archive-Tar/pkg-descr
@@ -8,4 +8,4 @@ An object of class Archive::Tar represents a .tar(.gz) archive full of files
and things.
Roman Shterenzon <roman@xpert.com>
-WWW: http://search.cpan.org/dist/Archive-Tar/
+WWW: https://metacpan.org/release/Archive-Tar
diff --git a/archivers/p5-Archive-Zip/pkg-descr b/archivers/p5-Archive-Zip/pkg-descr
index 288ed0d405c1..d55c45a314b7 100644
--- a/archivers/p5-Archive-Zip/pkg-descr
+++ b/archivers/p5-Archive-Zip/pkg-descr
@@ -1,4 +1,4 @@
The Archive::Zip module allows a Perl program to create, manipulate,
read, and write Zip archive files.
-WWW: http://search.cpan.org/dist/Archive-Zip/
+WWW: https://metacpan.org/release/Archive-Zip
diff --git a/archivers/p5-Compress-Bzip2/pkg-descr b/archivers/p5-Compress-Bzip2/pkg-descr
index b43ca8bf2d39..688ca8663a97 100644
--- a/archivers/p5-Compress-Bzip2/pkg-descr
+++ b/archivers/p5-Compress-Bzip2/pkg-descr
@@ -2,4 +2,4 @@ Bzip2 bindings for Perl5. That means you can access the
Bzip2 library from your Perl scripts there by compressing ordinary
Perl strings.
-WWW: http://search.cpan.org/dist/Compress-Bzip2/
+WWW: https://metacpan.org/release/Compress-Bzip2
diff --git a/archivers/p5-Compress-LZ4/pkg-descr b/archivers/p5-Compress-LZ4/pkg-descr
index 612769f5026b..ac23094483ef 100644
--- a/archivers/p5-Compress-LZ4/pkg-descr
+++ b/archivers/p5-Compress-LZ4/pkg-descr
@@ -1,3 +1,3 @@
The Compress::LZ4 module provides an interface to the LZ4 (de)compressor.
-WWW: http://search.cpan.org/dist/Compress-LZ4/
+WWW: https://metacpan.org/release/Compress-LZ4
diff --git a/archivers/p5-Compress-LZF/pkg-descr b/archivers/p5-Compress-LZF/pkg-descr
index 6b17bb4c86b3..ff743f77664e 100644
--- a/archivers/p5-Compress-LZF/pkg-descr
+++ b/archivers/p5-Compress-LZF/pkg-descr
@@ -5,4 +5,4 @@ repetitive data as well. The module is self-contained and very small
(no large library to be pulled in). It is also free, so there should
be no problems incorporating this module into commercial programs.
-WWW: http://search.cpan.org/dist/Compress-LZF/
+WWW: https://metacpan.org/release/Compress-LZF
diff --git a/archivers/p5-Compress-LZO/pkg-descr b/archivers/p5-Compress-LZO/pkg-descr
index 2041853d16b8..da1a48cd2661 100644
--- a/archivers/p5-Compress-LZO/pkg-descr
+++ b/archivers/p5-Compress-LZO/pkg-descr
@@ -3,4 +3,4 @@ compression library (see "AUTHOR" for details about where to get LZO).
A relevant subset of the functionality provided by LZO is available in
Compress::LZO.
-WWW: http://search.cpan.org/dist/Compress-LZO/
+WWW: https://metacpan.org/release/Compress-LZO
diff --git a/archivers/p5-Compress-LZW/pkg-descr b/archivers/p5-Compress-LZW/pkg-descr
index 52160b6745cc..c12649f7202f 100644
--- a/archivers/p5-Compress-LZW/pkg-descr
+++ b/archivers/p5-Compress-LZW/pkg-descr
@@ -3,4 +3,4 @@ compression algorithm. It defaults to building a 16-bit codeword table,
but provides the ability to choose a 12-bit table also. Depending on
the size of your data, the 12-bit table may provide better compression.
-WWW: http://search.cpan.org/dist/Compress-LZW/
+WWW: https://metacpan.org/release/Compress-LZW
diff --git a/archivers/p5-Compress-Raw-Bzip2/pkg-descr b/archivers/p5-Compress-Raw-Bzip2/pkg-descr
index 02259c6be038..97ce0001e3af 100644
--- a/archivers/p5-Compress-Raw-Bzip2/pkg-descr
+++ b/archivers/p5-Compress-Raw-Bzip2/pkg-descr
@@ -1,3 +1,3 @@
Low-Level Interface to bzip2 compression library.
-WWW: http://search.cpan.org/dist/Compress-Raw-Bzip2/
+WWW: https://metacpan.org/release/Compress-Raw-Bzip2
diff --git a/archivers/p5-Compress-Raw-Lzma/pkg-descr b/archivers/p5-Compress-Raw-Lzma/pkg-descr
index e977a365a50e..d7ecca0ad941 100644
--- a/archivers/p5-Compress-Raw-Lzma/pkg-descr
+++ b/archivers/p5-Compress-Raw-Lzma/pkg-descr
@@ -1,3 +1,3 @@
Compress::Raw::Lzma is a low-Level interface to lzma compression library.
-WWW: http://search.cpan.org/dist/Compress-Raw-Lzma/
+WWW: https://metacpan.org/release/Compress-Raw-Lzma
diff --git a/archivers/p5-Compress-Raw-Zlib/pkg-descr b/archivers/p5-Compress-Raw-Zlib/pkg-descr
index 70e21851a44d..5b850f8ebd42 100644
--- a/archivers/p5-Compress-Raw-Zlib/pkg-descr
+++ b/archivers/p5-Compress-Raw-Zlib/pkg-descr
@@ -1,3 +1,3 @@
Compress::Raw::Zlib provides low-Level Interface to zlib compression library.
-WWW: http://search.cpan.org/dist/Compress-Raw-Zlib/
+WWW: https://metacpan.org/release/Compress-Raw-Zlib
diff --git a/archivers/p5-Compress-Snappy/pkg-descr b/archivers/p5-Compress-Snappy/pkg-descr
index 9c1018fc9979..f87492d1d418 100644
--- a/archivers/p5-Compress-Snappy/pkg-descr
+++ b/archivers/p5-Compress-Snappy/pkg-descr
@@ -6,4 +6,4 @@ compression. For instance, compared to the fastest mode of zlib, Snappy is an
order of magnitude faster for most inputs, but the resulting compressed files
are anywhere from 20% to 100% bigger.
-WWW: http://search.cpan.org/dist/Compress-Snappy/
+WWW: https://metacpan.org/release/Compress-Snappy
diff --git a/archivers/p5-IO-Compress-Lzf/pkg-descr b/archivers/p5-IO-Compress-Lzf/pkg-descr
index bc71bf0c8f66..3f142321b51d 100644
--- a/archivers/p5-IO-Compress-Lzf/pkg-descr
+++ b/archivers/p5-IO-Compress-Lzf/pkg-descr
@@ -1,3 +1,3 @@
IO::Compress::Lzf is a perl module for reading/writing lzf files/buffer.
-WWW: http://search.cpan.org/dist/IO-Compress-Lzf/
+WWW: https://metacpan.org/release/IO-Compress-Lzf
diff --git a/archivers/p5-IO-Compress-Lzma/pkg-descr b/archivers/p5-IO-Compress-Lzma/pkg-descr
index 6f46a944b53e..f97de79cc28f 100644
--- a/archivers/p5-IO-Compress-Lzma/pkg-descr
+++ b/archivers/p5-IO-Compress-Lzma/pkg-descr
@@ -1,3 +1,3 @@
IO::Compress::Lzma is a perl module for reading/writing lzma files/buffer.
-WWW: http://search.cpan.org/dist/IO-Compress-Lzma/
+WWW: https://metacpan.org/release/IO-Compress-Lzma
diff --git a/archivers/p5-IO-Compress-Lzop/pkg-descr b/archivers/p5-IO-Compress-Lzop/pkg-descr
index 385fb7f9ad01..b59d442e9da2 100644
--- a/archivers/p5-IO-Compress-Lzop/pkg-descr
+++ b/archivers/p5-IO-Compress-Lzop/pkg-descr
@@ -1,3 +1,3 @@
IO::Compress::Lzop is a perl module for reading/writing lzop files/buffer.
-WWW: http://search.cpan.org/dist/IO-Compress-Lzop/
+WWW: https://metacpan.org/release/IO-Compress-Lzop
diff --git a/archivers/p5-IO-Compress/pkg-descr b/archivers/p5-IO-Compress/pkg-descr
index 0d21cd4de101..07b41082f40e 100644
--- a/archivers/p5-IO-Compress/pkg-descr
+++ b/archivers/p5-IO-Compress/pkg-descr
@@ -1,4 +1,4 @@
This module contains the base, bzip2, deflate, gzip, zip and zlib classes for
IO::Compress and IO::Uncompress modules and the Compress::Zlib module.
-WWW: http://search.cpan.org/dist/IO-Compress/
+WWW: https://metacpan.org/release/IO-Compress
diff --git a/archivers/p5-IO-Zlib/pkg-descr b/archivers/p5-IO-Zlib/pkg-descr
index 5d1446438b43..9538ecbd5aeb 100644
--- a/archivers/p5-IO-Zlib/pkg-descr
+++ b/archivers/p5-IO-Zlib/pkg-descr
@@ -5,4 +5,4 @@ package. The main advantage is that you can use an IO::Zlib object
in much the same way as an IO::File object so you can have common
code that doesn't know which sort of file it is using.
-WWW: http://search.cpan.org/dist/IO-Zlib/
+WWW: https://metacpan.org/release/IO-Zlib
diff --git a/archivers/p5-POE-Filter-Bzip2/pkg-descr b/archivers/p5-POE-Filter-Bzip2/pkg-descr
index 8cec7064b982..a94beded4a5a 100644
--- a/archivers/p5-POE-Filter-Bzip2/pkg-descr
+++ b/archivers/p5-POE-Filter-Bzip2/pkg-descr
@@ -2,4 +2,4 @@ POE::Filter::Bzip2 provides a POE filter for performing compression/
decompression using Compress::Bzip2. It is suitable for use with
POE::Filter::Stackable.
-WWW: http://search.cpan.org/dist/POE-Filter-Bzip2/
+WWW: https://metacpan.org/release/POE-Filter-Bzip2
diff --git a/archivers/p5-POE-Filter-LZF/pkg-descr b/archivers/p5-POE-Filter-LZF/pkg-descr
index c4eabd647f73..c2453bf5d38a 100644
--- a/archivers/p5-POE-Filter-LZF/pkg-descr
+++ b/archivers/p5-POE-Filter-LZF/pkg-descr
@@ -2,4 +2,4 @@ POE::Filter::LZF provides a POE filter for performing compression/
decompression using Compress::LZF. It is suitable for use with
POE::Filter::Stackable.
-WWW: http://search.cpan.org/dist/POE-Filter-LZF/
+WWW: https://metacpan.org/release/POE-Filter-LZF
diff --git a/archivers/p5-POE-Filter-LZO/pkg-descr b/archivers/p5-POE-Filter-LZO/pkg-descr
index abe4f61f69be..c3326d73d199 100644
--- a/archivers/p5-POE-Filter-LZO/pkg-descr
+++ b/archivers/p5-POE-Filter-LZO/pkg-descr
@@ -2,4 +2,4 @@ POE::Filter::LZO provides a POE filter for performing compression/
decompression using Compress::LZO. It is suitable for use with
POE::Filter::Stackable.
-WWW: http://search.cpan.org/dist/POE-Filter-LZO/
+WWW: https://metacpan.org/release/POE-Filter-LZO
diff --git a/archivers/p5-POE-Filter-LZW/pkg-descr b/archivers/p5-POE-Filter-LZW/pkg-descr
index f4a5d3bae7f2..59f109e7cba6 100644
--- a/archivers/p5-POE-Filter-LZW/pkg-descr
+++ b/archivers/p5-POE-Filter-LZW/pkg-descr
@@ -2,4 +2,4 @@ POE::Filter::LZW provides a POE filter for performing compression/
uncompression using Compress::LZW. It is suitable for use with
POE::Filter::Stackable.
-WWW: http://search.cpan.org/dist/POE-Filter-LZW/
+WWW: https://metacpan.org/release/POE-Filter-LZW
diff --git a/archivers/p5-POE-Filter-Zlib/pkg-descr b/archivers/p5-POE-Filter-Zlib/pkg-descr
index 175221f3e4bd..03daa7ee0db9 100644
--- a/archivers/p5-POE-Filter-Zlib/pkg-descr
+++ b/archivers/p5-POE-Filter-Zlib/pkg-descr
@@ -2,4 +2,4 @@ POE::Filter::Zlib provides a POE filter for performing compression/
uncompression using Compress::Zlib. It is suitable for use with
POE::Filter::Stackable.
-WWW: http://search.cpan.org/dist/POE-Filter-Zlib/
+WWW: https://metacpan.org/release/POE-Filter-Zlib
diff --git a/archivers/p5-PerlIO-gzip/pkg-descr b/archivers/p5-PerlIO-gzip/pkg-descr
index 01b729dd34cf..79518b809084 100644
--- a/archivers/p5-PerlIO-gzip/pkg-descr
+++ b/archivers/p5-PerlIO-gzip/pkg-descr
@@ -3,4 +3,4 @@ format used by the gzip program. Compression and decompression are
implemented, but not together. If you attempt to open a file for
reading and writing the open will fail.
-WWW: http://search.cpan.org/dist/PerlIO-gzip/
+WWW: https://metacpan.org/release/PerlIO-gzip
diff --git a/archivers/p5-PerlIO-via-Bzip2/pkg-descr b/archivers/p5-PerlIO-via-Bzip2/pkg-descr
index 6220e2c3b374..c92a82e56d39 100644
--- a/archivers/p5-PerlIO-via-Bzip2/pkg-descr
+++ b/archivers/p5-PerlIO-via-Bzip2/pkg-descr
@@ -1,4 +1,4 @@
This module implements a PerlIO layer which will let you handle bzip2
compressed files transparently.
-WWW: http://search.cpan.org/dist/PerlIO-via-Bzip2/
+WWW: https://metacpan.org/release/PerlIO-via-Bzip2
diff --git a/astro/p5-Astro-App-Satpass2/pkg-descr b/astro/p5-Astro-App-Satpass2/pkg-descr
index 79b943f93999..84d3e51786f8 100644
--- a/astro/p5-Astro-App-Satpass2/pkg-descr
+++ b/astro/p5-Astro-App-Satpass2/pkg-descr
@@ -4,4 +4,4 @@ replacement of the satpass script in distribution Astro-satpass, aimed
at making it easier to test, and removing some of the odder cruft that
has accumulated in the satpass script.
-WWW: http://search.cpan.org/dist/Astro-App-Satpass2/
+WWW: https://metacpan.org/release/Astro-App-Satpass2
diff --git a/astro/p5-Astro-Catalog/pkg-descr b/astro/p5-Astro-Catalog/pkg-descr
index e13a8c878c5b..3bface6d05e4 100644
--- a/astro/p5-Astro-Catalog/pkg-descr
+++ b/astro/p5-Astro-Catalog/pkg-descr
@@ -1,3 +1,3 @@
A generic object orientated astronomical catalogue object.
-WWW: http://search.cpan.org/dist/Astro-Catalog/
+WWW: https://metacpan.org/release/Astro-Catalog
diff --git a/astro/p5-Astro-Constants/pkg-descr b/astro/p5-Astro-Constants/pkg-descr
index 9386c4053772..de363fee610d 100644
--- a/astro/p5-Astro-Constants/pkg-descr
+++ b/astro/p5-Astro-Constants/pkg-descr
@@ -2,4 +2,4 @@ This module provides a large number of physical constants which are
useful to astronomers. The module itself is essentially a wrapper around
the ASTROCONST package of Jeremy Balin.
-WWW: http://search.cpan.org/dist/Astro-Constants/
+WWW: https://metacpan.org/release/Astro-Constants
diff --git a/astro/p5-Astro-Coords/pkg-descr b/astro/p5-Astro-Coords/pkg-descr
index e1e512154cad..a0559475d34e 100644
--- a/astro/p5-Astro-Coords/pkg-descr
+++ b/astro/p5-Astro-Coords/pkg-descr
@@ -10,4 +10,4 @@ For time dependent calculations a telescope location and reference time must be
provided. See Astro::Telescope and DateTime for details on specifying location
and reference epoch.
-WWW: http://search.cpan.org/dist/Astro-Coords/
+WWW: https://metacpan.org/release/Astro-Coords
diff --git a/astro/p5-Astro-FITS-CFITSIO/pkg-descr b/astro/p5-Astro-FITS-CFITSIO/pkg-descr
index 85d018ebffb4..3457636f11a3 100644
--- a/astro/p5-Astro-FITS-CFITSIO/pkg-descr
+++ b/astro/p5-Astro-FITS-CFITSIO/pkg-descr
@@ -8,4 +8,4 @@ such, one should be aware that it is still somewhat low-level, in
the sense that handing an array which is not the correct size to a
routine like fits_write_img() may cause SIGSEGVs.
-WWW: http://search.cpan.org/dist/Astro-FITS-CFITSIO/
+WWW: https://metacpan.org/release/Astro-FITS-CFITSIO
diff --git a/astro/p5-Astro-FITS-Header/pkg-descr b/astro/p5-Astro-FITS-Header/pkg-descr
index ce1c9235d4f1..239401015dcf 100644
--- a/astro/p5-Astro-FITS-Header/pkg-descr
+++ b/astro/p5-Astro-FITS-Header/pkg-descr
@@ -2,4 +2,4 @@ Stores information about a FITS header block in an object. Takes an hash with
an array reference as an argument. The array should contain a list of FITS
header cards as input.
-WWW: http://search.cpan.org/dist/Astro-FITS-Header/
+WWW: https://metacpan.org/release/Astro-FITS-Header
diff --git a/astro/p5-Astro-Flux/pkg-descr b/astro/p5-Astro-Flux/pkg-descr
index f7dbf361527d..5e9c5f3473fe 100644
--- a/astro/p5-Astro-Flux/pkg-descr
+++ b/astro/p5-Astro-Flux/pkg-descr
@@ -2,4 +2,4 @@ Astro::Flux provides a class for handling astronomical flux quantities. This
class does not currently support conversions from one flux type to another (say,
from magnitudes to Janskies) but may in the future.
-WWW: http://search.cpan.org/dist/Astro-Flux/
+WWW: https://metacpan.org/release/Astro-Flux
diff --git a/astro/p5-Astro-Hipparcos/pkg-descr b/astro/p5-Astro-Hipparcos/pkg-descr
index bc79124dbac3..1c588bbed2ec 100644
--- a/astro/p5-Astro-Hipparcos/pkg-descr
+++ b/astro/p5-Astro-Hipparcos/pkg-descr
@@ -1,3 +1,3 @@
Astro::Hipparcos is a Perl extension for reading the Hipparcos star catalog.
-WWW: http://search.cpan.org/dist/Astro-Hipparcos/
+WWW: https://metacpan.org/release/Astro-Hipparcos
diff --git a/astro/p5-Astro-MoonPhase/pkg-descr b/astro/p5-Astro-MoonPhase/pkg-descr
index 46319ac8bb7e..d0785b6b0122 100644
--- a/astro/p5-Astro-MoonPhase/pkg-descr
+++ b/astro/p5-Astro-MoonPhase/pkg-descr
@@ -1,4 +1,4 @@
Astro::MoonPhase is a perl module that calculates information about
the phase of the moon at a given time.
-WWW: http://search.cpan.org/dist/Astro-MoonPhase/
+WWW: https://metacpan.org/release/Astro-MoonPhase
diff --git a/astro/p5-Astro-PAL/pkg-descr b/astro/p5-Astro-PAL/pkg-descr
index 9b7a437f99dc..dc89ab257b65 100644
--- a/astro/p5-Astro-PAL/pkg-descr
+++ b/astro/p5-Astro-PAL/pkg-descr
@@ -7,4 +7,4 @@ In addition small utility subroutines are provided that do useful tasks (from
the author's point of view) - specifically routines for calculating the Local
Sidereal Time.
-WWW: http://search.cpan.org/dist/Astro-PAL/
+WWW: https://metacpan.org/release/Astro-PAL
diff --git a/astro/p5-Astro-SIMBAD-Client/pkg-descr b/astro/p5-Astro-SIMBAD-Client/pkg-descr
index b90bef112a07..bff7c0b46b90 100644
--- a/astro/p5-Astro-SIMBAD-Client/pkg-descr
+++ b/astro/p5-Astro-SIMBAD-Client/pkg-descr
@@ -3,4 +3,4 @@ SIMBAD4. The new SOAP queries are supported, with the object carrying
default output type and output format, as well as server name on the
assumption that mirrors will be forthcoming.
-WWW: http://search.cpan.org/dist/Astro-SIMBAD-Client/
+WWW: https://metacpan.org/release/Astro-SIMBAD-Client
diff --git a/astro/p5-Astro-SpaceTrack/pkg-descr b/astro/p5-Astro-SpaceTrack/pkg-descr
index 7a0677a069d9..b7774ae47e2f 100644
--- a/astro/p5-Astro-SpaceTrack/pkg-descr
+++ b/astro/p5-Astro-SpaceTrack/pkg-descr
@@ -19,4 +19,4 @@ method document for details. Methods which return orbital data on
success add a 'Pragma: spacetrack-type = orbit' header to the
HTTP::Response object if the request succeeds.
-WWW: http://search.cpan.org/dist/Astro-SpaceTrack/
+WWW: https://metacpan.org/release/Astro-SpaceTrack
diff --git a/astro/p5-Astro-Sunrise/pkg-descr b/astro/p5-Astro-Sunrise/pkg-descr
index 2844e42f15c0..451381f30b51 100644
--- a/astro/p5-Astro-Sunrise/pkg-descr
+++ b/astro/p5-Astro-Sunrise/pkg-descr
@@ -1,3 +1,3 @@
This module returns the sunrise/sunset for a given day.
-WWW: http://search.cpan.org/dist/Astro-Sunrise/
+WWW: https://metacpan.org/release/Astro-Sunrise
diff --git a/astro/p5-Astro-Telescope/pkg-descr b/astro/p5-Astro-Telescope/pkg-descr
index 5c3d03382b22..e0c0fd722086 100644
--- a/astro/p5-Astro-Telescope/pkg-descr
+++ b/astro/p5-Astro-Telescope/pkg-descr
@@ -1,4 +1,4 @@
Astro::Telescope is a class for handling properties of individual telescopes
such as longitude, latitude, height and observational limits.
-WWW: http://search.cpan.org/dist/Astro-Telescope/
+WWW: https://metacpan.org/release/Astro-Telescope
diff --git a/astro/p5-Astro-WaveBand/pkg-descr b/astro/p5-Astro-WaveBand/pkg-descr
index 8548cadbf15e..b7a4aa6c964c 100644
--- a/astro/p5-Astro-WaveBand/pkg-descr
+++ b/astro/p5-Astro-WaveBand/pkg-descr
@@ -18,4 +18,4 @@ used, so if two Astro::WaveBand objects return the same value from those
methods, they are considered to be equal. When checking other comparisons such
as greater than, the wavelength is used.
-WWW: http://search.cpan.org/dist/Astro-WaveBand/
+WWW: https://metacpan.org/release/Astro-WaveBand
diff --git a/astro/p5-Astro-satpass/pkg-descr b/astro/p5-Astro-satpass/pkg-descr
index 0c07c63f8d8a..a00c0519e824 100644
--- a/astro/p5-Astro-satpass/pkg-descr
+++ b/astro/p5-Astro-satpass/pkg-descr
@@ -2,4 +2,4 @@ Astro-satpass contains classes needed to predict satellite
visibility, and a demonstration application (satpass) that
makes use of these classes.
-WWW: http://search.cpan.org/dist/Astro-satpass/
+WWW: https://metacpan.org/release/Astro-satpass
diff --git a/astro/p5-Astro/pkg-descr b/astro/p5-Astro/pkg-descr
index f4c94f920864..bbbff95a4f9d 100644
--- a/astro/p5-Astro/pkg-descr
+++ b/astro/p5-Astro/pkg-descr
@@ -4,4 +4,4 @@ Astro::Time, Astro::Coord and Astro::Misc provide a collection of
useful astronomical routines written entirely in Perl (so no
hassling about installing external libraries is required).
-WWW: http://search.cpan.org/dist/Astro/
+WWW: https://metacpan.org/release/Astro
diff --git a/astro/p5-GPS-Babel/pkg-descr b/astro/p5-GPS-Babel/pkg-descr
index 53273c5790ca..0e2a20ea1f3f 100644
--- a/astro/p5-GPS-Babel/pkg-descr
+++ b/astro/p5-GPS-Babel/pkg-descr
@@ -1,3 +1,3 @@
p5-GPS-Babel is a perl interface to gpsbabel.
-WWW: http://search.cpan.org/dist/GPS-Babel/
+WWW: https://metacpan.org/release/GPS-Babel
diff --git a/astro/p5-GPS-OID/pkg-descr b/astro/p5-GPS-OID/pkg-descr
index bbd83bcfa51b..5075292c9ccd 100644
--- a/astro/p5-GPS-OID/pkg-descr
+++ b/astro/p5-GPS-OID/pkg-descr
@@ -1,3 +1,3 @@
GPS::OID maps GPS PRN number to Satellite OID and vice versa.
-WWW: http://search.cpan.org/dist/GPS-OID/
+WWW: https://metacpan.org/release/GPS-OID
diff --git a/astro/p5-GPS/pkg-descr b/astro/p5-GPS/pkg-descr
index b47070954474..99cfefa45057 100644
--- a/astro/p5-GPS/pkg-descr
+++ b/astro/p5-GPS/pkg-descr
@@ -1,4 +1,4 @@
This is a Perl module that gives access to several GPS protocols, such as
Garmin, NMEA, and Magellan. It works in Unix and Win32.
-WWW: http://search.cpan.org/dist/perl-GPS/
+WWW: https://metacpan.org/release/perl-GPS
diff --git a/astro/p5-Misc-Quality/pkg-descr b/astro/p5-Misc-Quality/pkg-descr
index 0501ae21f220..681bdd127930 100644
--- a/astro/p5-Misc-Quality/pkg-descr
+++ b/astro/p5-Misc-Quality/pkg-descr
@@ -1,4 +1,4 @@
Misc::Quality provides a class for handling quality flags for astronomical
objects. This class can handle any type of flag used.
-WWW: http://search.cpan.org/dist/Misc-Quality/
+WWW: https://metacpan.org/release/Misc-Quality
diff --git a/astro/p5-Starlink-AST/pkg-descr b/astro/p5-Starlink-AST/pkg-descr
index 44fd33d64e31..13e5bdca8f48 100644
--- a/astro/p5-Starlink-AST/pkg-descr
+++ b/astro/p5-Starlink-AST/pkg-descr
@@ -7,4 +7,4 @@ possible to generate automatic mappings between frames.
Coordinate frame objects can be imported from FITS headers and from
NDF files.
-WWW: http://search.cpan.org/dist/Starlink-AST/
+WWW: https://metacpan.org/release/Starlink-AST
diff --git a/astro/p5-Weather-Underground/pkg-descr b/astro/p5-Weather-Underground/pkg-descr
index 417c9bdf0f75..c90f59b4192f 100644
--- a/astro/p5-Weather-Underground/pkg-descr
+++ b/astro/p5-Weather-Underground/pkg-descr
@@ -2,4 +2,4 @@ Weather::Underground is a perl module which provides a simple OO interface to
retrieving weather data for a geographic location. It does so by querying
wunderground.com and parsing the returned results.
-WWW: http://search.cpan.org/dist/Weather-Underground/
+WWW: https://metacpan.org/release/Weather-Underground
diff --git a/astro/p5-ZConf-Weather/pkg-descr b/astro/p5-ZConf-Weather/pkg-descr
index cc8348090617..3d35a44bb631 100644
--- a/astro/p5-ZConf-Weather/pkg-descr
+++ b/astro/p5-ZConf-Weather/pkg-descr
@@ -3,4 +3,4 @@ and dumping it or printing it via a template.
zcweather - Fetches the weather for the specified location.
-WWW: http://search.cpan.org/dist/ZConf-Weather/
+WWW: https://metacpan.org/release/ZConf-Weather
diff --git a/audio/p5-Audio-CD/pkg-descr b/audio/p5-Audio-CD/pkg-descr
index 56644cb7a46b..b7c191b8e44f 100644
--- a/audio/p5-Audio-CD/pkg-descr
+++ b/audio/p5-Audio-CD/pkg-descr
@@ -8,4 +8,4 @@ docs, because xmms/Xmms::shell provides everything I need (at the
moment) for audio. If you have an interesting reason for needing the
missing pieces, I'll probably be interested in adding them.
-WWW: http://search.cpan.org/dist/Audio-CD/
+WWW: https://metacpan.org/release/Audio-CD
diff --git a/audio/p5-Audio-Ecasound/pkg-descr b/audio/p5-Audio-Ecasound/pkg-descr
index 68572f5de57c..a70822cce873 100644
--- a/audio/p5-Audio-Ecasound/pkg-descr
+++ b/audio/p5-Audio-Ecasound/pkg-descr
@@ -9,4 +9,4 @@ conversions, effects processing, mixing, as a LADSPA plugin host and
JACK node. Version >= 2.2.X must be installed to use this
package. "SEE ALSO" for more info.
-WWW: http://search.cpan.org/dist/Audio-Ecasound/
+WWW: https://metacpan.org/release/Audio-Ecasound
diff --git a/audio/p5-Audio-FLAC-Header/pkg-descr b/audio/p5-Audio-FLAC-Header/pkg-descr
index 7e5aea66251a..f7a31cb47903 100644
--- a/audio/p5-Audio-FLAC-Header/pkg-descr
+++ b/audio/p5-Audio-FLAC-Header/pkg-descr
@@ -12,4 +12,4 @@ basic set of tags used for FLAC files include:
* TRACKNUMBER
* COMMENT
-WWW: http://search.cpan.org/dist/Audio-FLAC-Header/
+WWW: https://metacpan.org/release/Audio-FLAC-Header
diff --git a/audio/p5-Audio-MPD-Common/pkg-descr b/audio/p5-Audio-MPD-Common/pkg-descr
index e09482cccb86..230f9ddc1a87 100644
--- a/audio/p5-Audio-MPD-Common/pkg-descr
+++ b/audio/p5-Audio-MPD-Common/pkg-descr
@@ -8,4 +8,4 @@ information.
Therefore, those common classes have been outsourced to Audio::MPD::Common.
-WWW: http://search.cpan.org/dist/Audio-MPD-Common/
+WWW: https://metacpan.org/release/Audio-MPD-Common
diff --git a/audio/p5-Audio-MPD/pkg-descr b/audio/p5-Audio-MPD/pkg-descr
index 8785ba600eef..bdc682cdb820 100644
--- a/audio/p5-Audio-MPD/pkg-descr
+++ b/audio/p5-Audio-MPD/pkg-descr
@@ -14,4 +14,4 @@ instead of Audio::MPD. Or you can try to set conntype to $REUSE (see
Audio::MPD constructor for more details), but you would be then on your
own to deal with disconnections.
-WWW: http://search.cpan.org/dist/Audio-MPD/
+WWW: https://metacpan.org/release/Audio-MPD
diff --git a/audio/p5-Audio-Mixer/pkg-descr b/audio/p5-Audio-Mixer/pkg-descr
index 33bb4bd1ddb3..b1cfbe8a44d3 100644
--- a/audio/p5-Audio-Mixer/pkg-descr
+++ b/audio/p5-Audio-Mixer/pkg-descr
@@ -7,4 +7,4 @@ function.
All values (lcval, rcval) are numbers in 0-100 range.
-WWW: http://search.cpan.org/dist/Audio-Mixer/
+WWW: https://metacpan.org/release/Audio-Mixer
diff --git a/audio/p5-Audio-Musepack/pkg-descr b/audio/p5-Audio-Musepack/pkg-descr
index efa78671b58f..d0663a1aa435 100644
--- a/audio/p5-Audio-Musepack/pkg-descr
+++ b/audio/p5-Audio-Musepack/pkg-descr
@@ -3,4 +3,4 @@ Musepack file, as well as tag information contained in the Musepack
file's APE tags. See Audio::APETags for more information about the
tags.
-WWW: http://search.cpan.org/dist/Audio-Musepack/
+WWW: https://metacpan.org/release/Audio-Musepack
diff --git a/audio/p5-Audio-Scan/pkg-descr b/audio/p5-Audio-Scan/pkg-descr
index bbda887944c4..a7aff293cb98 100644
--- a/audio/p5-Audio-Scan/pkg-descr
+++ b/audio/p5-Audio-Scan/pkg-descr
@@ -3,4 +3,4 @@ information. It currently supports MP3 via an included version of
libid3tag, MP4, Ogg Vorbis, FLAC (if libFLAC is installed), ASF,
WAV, AIFF, Musepack, and Monkey's Audio.
-WWW: http://search.cpan.org/dist/Audio-Scan/
+WWW: https://metacpan.org/release/Audio-Scan
diff --git a/audio/p5-Audio-WMA/pkg-descr b/audio/p5-Audio-WMA/pkg-descr
index 9f811a0fb036..2d402d374da7 100644
--- a/audio/p5-Audio-WMA/pkg-descr
+++ b/audio/p5-Audio-WMA/pkg-descr
@@ -1,3 +1,3 @@
Fetch info from WMA audio files.
-WWW: http://search.cpan.org/dist/Audio-WMA/
+WWW: https://metacpan.org/release/Audio-WMA
diff --git a/audio/p5-Audio-Wav/pkg-descr b/audio/p5-Audio-Wav/pkg-descr
index c472d66c7832..5e65a24f5190 100644
--- a/audio/p5-Audio-Wav/pkg-descr
+++ b/audio/p5-Audio-Wav/pkg-descr
@@ -1,4 +1,4 @@
These Perl modules provide a method of reading and writing uncompressed
Microsoft WAV files.
-WWW: http://search.cpan.org/dist/Audio-Wav/
+WWW: https://metacpan.org/release/Audio-Wav
diff --git a/audio/p5-Audio/pkg-descr b/audio/p5-Audio/pkg-descr
index 2b031936bc17..cf793663e33f 100644
--- a/audio/p5-Audio/pkg-descr
+++ b/audio/p5-Audio/pkg-descr
@@ -4,4 +4,4 @@ Currently can load or save Sun/Next .au/.snd files and play them
via Network Audio Server (from ftp.x.org) or native /dev/audio
on Unices.
-WWW: http://search.cpan.org/dist/Audio/
+WWW: https://metacpan.org/release/Audio
diff --git a/audio/p5-CDDB-File/pkg-descr b/audio/p5-CDDB-File/pkg-descr
index 1783e82e142e..8f24cfb133c1 100644
--- a/audio/p5-CDDB-File/pkg-descr
+++ b/audio/p5-CDDB-File/pkg-descr
@@ -3,4 +3,4 @@ files, as used by freedb.
It does not read data from your CD, or submit information to freedb.
-WWW: http://search.cpan.org/dist/CDDB-File/
+WWW: https://metacpan.org/release/CDDB-File
diff --git a/audio/p5-CDDB/pkg-descr b/audio/p5-CDDB/pkg-descr
index e43026f218f3..4f8602c8ca7d 100644
--- a/audio/p5-CDDB/pkg-descr
+++ b/audio/p5-CDDB/pkg-descr
@@ -8,4 +8,4 @@ itself, but relies on the main program supplying disc data.
Therefore, it is particularly useful for developing software that
deals with alternative media, such as MPEG audio files.
-WWW: http://search.cpan.org/dist/CDDB/
+WWW: https://metacpan.org/release/CDDB
diff --git a/audio/p5-CDDB_get/pkg-descr b/audio/p5-CDDB_get/pkg-descr
index a9a5b8e2d084..711af3b16ef2 100644
--- a/audio/p5-CDDB_get/pkg-descr
+++ b/audio/p5-CDDB_get/pkg-descr
@@ -1,4 +1,4 @@
The CDDB_get module implements a Perl class for communicating with an
audio compact disc database through the CDDBP protocol.
-WWW: http://search.cpan.org/dist/CDDB_get/
+WWW: https://metacpan.org/release/CDDB_get
diff --git a/audio/p5-Filesys-Virtual-DAAP/pkg-descr b/audio/p5-Filesys-Virtual-DAAP/pkg-descr
index b58d26a3d7ca..7a36c72fc6b5 100644
--- a/audio/p5-Filesys-Virtual-DAAP/pkg-descr
+++ b/audio/p5-Filesys-Virtual-DAAP/pkg-descr
@@ -2,4 +2,4 @@ The module can be used to republish a DAAP share. You'll probably
want to use Net::DAV::Server or POE::Component::Server::FTP to
re-export it in a browseable form.
-WWW: http://search.cpan.org/dist/Filesys-Virtual-DAAP/
+WWW: https://metacpan.org/release/Filesys-Virtual-DAAP
diff --git a/audio/p5-MIDI/pkg-descr b/audio/p5-MIDI/pkg-descr
index 6bd8f943c31e..18f17c10b900 100644
--- a/audio/p5-MIDI/pkg-descr
+++ b/audio/p5-MIDI/pkg-descr
@@ -1,4 +1,4 @@
This suite of modules provides routines for reading, composing, modifying, and
writing MIDI files.
-WWW: http://search.cpan.org/dist/MIDI-Perl/
+WWW: https://metacpan.org/release/MIDI-Perl
diff --git a/audio/p5-MP3-Find/pkg-descr b/audio/p5-MP3-Find/pkg-descr
index 9c6e2370f81d..a235fe06c1e2 100644
--- a/audio/p5-MP3-Find/pkg-descr
+++ b/audio/p5-MP3-Find/pkg-descr
@@ -4,4 +4,4 @@ and return either the list of filenames (the default), a printf-style
formatted string for each file using its ID3 tags, or the actual Perl
data structure representing the results.
-WWW: http://search.cpan.org/dist/MP3-Find/
+WWW: https://metacpan.org/release/MP3-Find
diff --git a/audio/p5-MP3-ID3v1Tag/pkg-descr b/audio/p5-MP3-ID3v1Tag/pkg-descr
index 8f32d98da0c1..7a709624fd45 100644
--- a/audio/p5-MP3-ID3v1Tag/pkg-descr
+++ b/audio/p5-MP3-ID3v1Tag/pkg-descr
@@ -1,3 +1,3 @@
The ID3v1Tag routines are useful for setting and reading ID3 MP3 Audio Tags.
-WWW: http://search.cpan.org/dist/MP3-ID3v1Tag/
+WWW: https://metacpan.org/release/MP3-ID3v1Tag
diff --git a/audio/p5-MP3-Info/pkg-descr b/audio/p5-MP3-Info/pkg-descr
index 63f8c7f01943..df4fc55d36b2 100644
--- a/audio/p5-MP3-Info/pkg-descr
+++ b/audio/p5-MP3-Info/pkg-descr
@@ -1,3 +1,3 @@
Manipulate / fetch info from MP3 audio files.
-WWW: http://search.cpan.org/dist/MP3-Info/
+WWW: https://metacpan.org/release/MP3-Info
diff --git a/audio/p5-MP3-Tag-Utils/pkg-descr b/audio/p5-MP3-Tag-Utils/pkg-descr
index a951e200e551..42b2fa80471e 100644
--- a/audio/p5-MP3-Tag-Utils/pkg-descr
+++ b/audio/p5-MP3-Tag-Utils/pkg-descr
@@ -4,4 +4,4 @@ mp3rename - Rename MP3 files based off of it's tags.
mp3show - Show tags for one or more MP3 file.
mp3tag - Manipulate the tags for one or more MP3 files.
-WWW: http://search.cpan.org/dist/MP3-Tag-Utils/
+WWW: https://metacpan.org/release/MP3-Tag-Utils
diff --git a/audio/p5-MP3-Tag/pkg-descr b/audio/p5-MP3-Tag/pkg-descr
index 97ae41b0bc97..0626325688d6 100644
--- a/audio/p5-MP3-Tag/pkg-descr
+++ b/audio/p5-MP3-Tag/pkg-descr
@@ -1,3 +1,3 @@
MP3::Tag - Module for reading tags of MP3 audio files
-WWW: http://search.cpan.org/dist/MP3-Tag/
+WWW: https://metacpan.org/release/MP3-Tag
diff --git a/audio/p5-MPEG-ID3v2Tag/pkg-descr b/audio/p5-MPEG-ID3v2Tag/pkg-descr
index ac8b2f0bc145..c01b5e316bdf 100644
--- a/audio/p5-MPEG-ID3v2Tag/pkg-descr
+++ b/audio/p5-MPEG-ID3v2Tag/pkg-descr
@@ -2,4 +2,4 @@ MPEG::ID3v2Tag is a Perl module capable of parsing and creating
ID3v2 revision 3 tags. While not all frames are fully supported,
it's easy to add support for more.
-WWW: http://search.cpan.org/dist/MPEG-ID3v2Tag/
+WWW: https://metacpan.org/release/MPEG-ID3v2Tag
diff --git a/audio/p5-Music-Audioscrobbler-MPD/pkg-descr b/audio/p5-Music-Audioscrobbler-MPD/pkg-descr
index 7df4508ff5a6..5c5f3044c890 100644
--- a/audio/p5-Music-Audioscrobbler-MPD/pkg-descr
+++ b/audio/p5-Music-Audioscrobbler-MPD/pkg-descr
@@ -2,4 +2,4 @@ Music::Audioscrobbler::MPD is a scrobbler for MPD. It provides routines
to submit songs to last.fm from MPD.
-WWW: http://search.cpan.org/dist/Music-Audioscrobbler-MPD/
+WWW: https://metacpan.org/release/Music-Audioscrobbler-MPD
diff --git a/audio/p5-Music-Audioscrobbler-Submit/pkg-descr b/audio/p5-Music-Audioscrobbler-Submit/pkg-descr
index bc8ed4129160..5e8098b32f37 100644
--- a/audio/p5-Music-Audioscrobbler-Submit/pkg-descr
+++ b/audio/p5-Music-Audioscrobbler-Submit/pkg-descr
@@ -1,4 +1,4 @@
Music::Audioscrobbler::MPD is a scrobbler for MPD. It provides routines
to submit songs to last.fm from MPD.
-WWW: http://search.cpan.org/dist/Music-Audioscrobbler-MPD/
+WWW: https://metacpan.org/release/Music-Audioscrobbler-MPD
diff --git a/audio/p5-MusicBrainz-DiscID/pkg-descr b/audio/p5-MusicBrainz-DiscID/pkg-descr
index 56c2ec7f00c7..0d74c5d0cba0 100644
--- a/audio/p5-MusicBrainz-DiscID/pkg-descr
+++ b/audio/p5-MusicBrainz-DiscID/pkg-descr
@@ -3,4 +3,4 @@ audio CD in the drive. The coding style is slightly different to the C
interface to libdiscid, because it makes use of Perl's Object Oriented
functionality.
-WWW: http://search.cpan.org/dist/MusicBrainz-DiscID
+WWW: https://metacpan.org/release/MusicBrainz-DiscID
diff --git a/audio/p5-Net-DAAP-Client/pkg-descr b/audio/p5-Net-DAAP-Client/pkg-descr
index fef2453e6db3..b21575b248db 100644
--- a/audio/p5-Net-DAAP-Client/pkg-descr
+++ b/audio/p5-Net-DAAP-Client/pkg-descr
@@ -2,4 +2,4 @@ dapple is a DAAP library for Perl. DAAP is the protocol built
on top of HTTP that Apple's iTunes 4 uses to share music. Most
responses to DAAP requests contain a binary DMAP structure.
-WWW: http://search.cpan.org/dist/Net-DAAP-Client/
+WWW: https://metacpan.org/release/Net-DAAP-Client
diff --git a/audio/p5-Net-DAAP-DMAP/pkg-descr b/audio/p5-Net-DAAP-DMAP/pkg-descr
index 229a36b14253..49bba4844c5c 100644
--- a/audio/p5-Net-DAAP-DMAP/pkg-descr
+++ b/audio/p5-Net-DAAP-DMAP/pkg-descr
@@ -1,4 +1,4 @@
Net::DAAP::DMAP is a Perl module for reading and writing DMAP
structures, the binary structure used in Apple's DAAP protocol.
-WWW: http://search.cpan.org/dist/Net-DAAP-DMAP/
+WWW: https://metacpan.org/release/Net-DAAP-DMAP
diff --git a/audio/p5-Net-FreeDB/pkg-descr b/audio/p5-Net-FreeDB/pkg-descr
index a587d240a8ad..e856eef59305 100644
--- a/audio/p5-Net-FreeDB/pkg-descr
+++ b/audio/p5-Net-FreeDB/pkg-descr
@@ -5,4 +5,4 @@ required disc information required for a FreeDB
query call. These cdrom-based methods are provided
as both static and method calls.
-WWW: http://search.cpan.org/dist/Net-FreeDB/
+WWW: https://metacpan.org/release/Net-FreeDB
diff --git a/audio/p5-Net-LibLO/pkg-descr b/audio/p5-Net-LibLO/pkg-descr
index ecf4779496c6..8ede8eb252f8 100644
--- a/audio/p5-Net-LibLO/pkg-descr
+++ b/audio/p5-Net-LibLO/pkg-descr
@@ -1,3 +1,3 @@
Perl interface for liblo Lightweight OSC library.
-WWW: http://search.cpan.org/dist/Net-LibLO/
+WWW: https://metacpan.org/release/Net-LibLO
diff --git a/audio/p5-Ogg-Vorbis-Header-PurePerl/pkg-descr b/audio/p5-Ogg-Vorbis-Header-PurePerl/pkg-descr
index ee640e8e510b..c936130f6481 100644
--- a/audio/p5-Ogg-Vorbis-Header-PurePerl/pkg-descr
+++ b/audio/p5-Ogg-Vorbis-Header-PurePerl/pkg-descr
@@ -1,3 +1,3 @@
Fetch/manipulate from Ogg-Vorbis audio files implemented entirely in Perl.
-WWW: http://search.cpan.org/dist/Ogg-Vorbis-Header-PurePerl/
+WWW: https://metacpan.org/release/Ogg-Vorbis-Header-PurePerl
diff --git a/audio/p5-Ogg-Vorbis-Header/pkg-descr b/audio/p5-Ogg-Vorbis-Header/pkg-descr
index ce9c49403163..6ad69617f521 100644
--- a/audio/p5-Ogg-Vorbis-Header/pkg-descr
+++ b/audio/p5-Ogg-Vorbis-Header/pkg-descr
@@ -1,3 +1,3 @@
Fetch/manipulate from Ogg-Vorbis audio files.
-WWW: http://search.cpan.org/dist/Ogg-Vorbis-Header/
+WWW: https://metacpan.org/release/Ogg-Vorbis-Header
diff --git a/audio/p5-Test-Corpus-Audio-MPD/pkg-descr b/audio/p5-Test-Corpus-Audio-MPD/pkg-descr
index 9f8f941a0794..530b8ec21626 100644
--- a/audio/p5-Test-Corpus-Audio-MPD/pkg-descr
+++ b/audio/p5-Test-Corpus-Audio-MPD/pkg-descr
@@ -9,4 +9,4 @@ and stop it if the MPD_TEST_OVERRIDE environment variable is true
(die otherwise). Last it will run the test mpd with its newly
created configuration file.
-WWW: http://search.cpan.org/dist/Test-Corpus-Audio-MPD/
+WWW: https://metacpan.org/release/Test-Corpus-Audio-MPD
diff --git a/benchmarks/p5-Benchmark-Forking/pkg-descr b/benchmarks/p5-Benchmark-Forking/pkg-descr
index 3ecbd7db1274..6cb2212d7be0 100644
--- a/benchmarks/p5-Benchmark-Forking/pkg-descr
+++ b/benchmarks/p5-Benchmark-Forking/pkg-descr
@@ -11,4 +11,4 @@ side-effects, so in most cases you can simply use or require this
module at the top of your existing code without having to change
anything else.
-WWW: http://search.cpan.org/dist/Benchmark-Forking/
+WWW: https://metacpan.org/release/Benchmark-Forking
diff --git a/benchmarks/p5-Benchmark-Stopwatch/pkg-descr b/benchmarks/p5-Benchmark-Stopwatch/pkg-descr
index 4cc06c890969..172be39642ec 100644
--- a/benchmarks/p5-Benchmark-Stopwatch/pkg-descr
+++ b/benchmarks/p5-Benchmark-Stopwatch/pkg-descr
@@ -15,4 +15,4 @@ The times are all wallclock times in fractional seconds.
That's it.
-WWW: http://search.cpan.org/dist/Benchmark-Stopwatch/
+WWW: https://metacpan.org/release/Benchmark-Stopwatch
diff --git a/biology/p5-AcePerl/pkg-descr b/biology/p5-AcePerl/pkg-descr
index 4710502d1ee1..aa6d66f91abc 100644
--- a/biology/p5-AcePerl/pkg-descr
+++ b/biology/p5-AcePerl/pkg-descr
@@ -2,4 +2,4 @@ AcePerl is an object-oriented Perl interface for the ACEDB genome database
system. It provides functionality for connecting to remote ACEDB databases,
performing queries, fetching ACE objects, and updating databases.
-WWW: http://search.cpan.org/dist/AcePerl/
+WWW: https://metacpan.org/release/AcePerl
diff --git a/biology/p5-Bio-ASN1-EntrezGene/pkg-descr b/biology/p5-Bio-ASN1-EntrezGene/pkg-descr
index 31a192ccaaf7..16fb17f53f4c 100644
--- a/biology/p5-Bio-ASN1-EntrezGene/pkg-descr
+++ b/biology/p5-Bio-ASN1-EntrezGene/pkg-descr
@@ -8,4 +8,4 @@ gene record.
The parser will report error & line number if input data does not conform
to the NCBI Entrez Gene genome annotation file format.
-WWW: http://search.cpan.org/dist/Bio-ASN1-EntrezGene/
+WWW: https://metacpan.org/release/Bio-ASN1-EntrezGene
diff --git a/biology/p5-Bio-Coordinate/pkg-descr b/biology/p5-Bio-Coordinate/pkg-descr
index d0c3edf7db4a..358dc4e3a716 100644
--- a/biology/p5-Bio-Coordinate/pkg-descr
+++ b/biology/p5-Bio-Coordinate/pkg-descr
@@ -1,4 +1,4 @@
Bio::Coordinate classes are used for working with various biological coordinate
systems. See Bio::Coordinate::Collection and Bio::Collection::Pair for examples.
-WWW: http://search.cpan.org/dist/Bio-Coordinate/
+WWW: https://metacpan.org/release/Bio-Coordinate
diff --git a/biology/p5-Bio-Das-Lite/pkg-descr b/biology/p5-Bio-Das-Lite/pkg-descr
index 757844d0a539..6e6adfbe58e1 100644
--- a/biology/p5-Bio-Das-Lite/pkg-descr
+++ b/biology/p5-Bio-Das-Lite/pkg-descr
@@ -1,4 +1,4 @@
p5-Bio-Das-Lite is an implementation of a client for the DAS protocol (XML
over HTTP primarily for biological-data).
-WWW: http://search.cpan.org/dist/Bio-Das-Lite/
+WWW: https://metacpan.org/release/Bio-Das-Lite
diff --git a/biology/p5-Bio-Das/pkg-descr b/biology/p5-Bio-Das/pkg-descr
index abc13c2f6f14..ada0f0f0d13d 100644
--- a/biology/p5-Bio-Das/pkg-descr
+++ b/biology/p5-Bio-Das/pkg-descr
@@ -5,4 +5,4 @@ unencrypted (http:) and SSL-encrypted (https:) DAS servers are sup-
ported. (To run SSL, you will need IO::Socket::SSL and Net::SSLeay
installed).
-WWW: http://search.cpan.org/dist/Bio-Das/
+WWW: https://metacpan.org/release/Bio-Das
diff --git a/biology/p5-Bio-FeatureIO/pkg-descr b/biology/p5-Bio-FeatureIO/pkg-descr
index dbeef47cb191..205c78e7c659 100644
--- a/biology/p5-Bio-FeatureIO/pkg-descr
+++ b/biology/p5-Bio-FeatureIO/pkg-descr
@@ -16,4 +16,4 @@ stream objects have a notion of an internal file that is read from or written
to. A particular FeatureIO object instance is configured for either input or
output. A specific example of a stream object is the Bio::FeatureIO::gff object.
-WWW: http://search.cpan.org/dist/Bio-FeatureIO/
+WWW: https://metacpan.org/release/Bio-FeatureIO
diff --git a/biology/p5-Bio-GFF3/pkg-descr b/biology/p5-Bio-GFF3/pkg-descr
index 880f85884464..a33c55b90369 100644
--- a/biology/p5-Bio-GFF3/pkg-descr
+++ b/biology/p5-Bio-GFF3/pkg-descr
@@ -2,4 +2,4 @@ Bio::GFF3 are low-level, fast functions for parsing GFF version 3 files.
All they do is convert back and forth between low-level Perl data
structures and GFF3 text.
-WWW: http://search.cpan.org/dist/Bio-GFF3/
+WWW: https://metacpan.org/release/Bio-GFF3
diff --git a/biology/p5-Bio-Glite/pkg-descr b/biology/p5-Bio-Glite/pkg-descr
index 89e4faf5bede..5c45dfee7a31 100644
--- a/biology/p5-Bio-Glite/pkg-descr
+++ b/biology/p5-Bio-Glite/pkg-descr
@@ -15,4 +15,4 @@ Disadvantages includes:
2. Internet connection is required
3. No other software interfaces such as the G-language Shell
-WWW: http://search.cpan.org/dist/Bio-Glite/
+WWW: https://metacpan.org/release/Bio-Glite
diff --git a/biology/p5-Bio-Graphics/pkg-descr b/biology/p5-Bio-Graphics/pkg-descr
index c1fe9a49e827..b99d8f8ba9bf 100644
--- a/biology/p5-Bio-Graphics/pkg-descr
+++ b/biology/p5-Bio-Graphics/pkg-descr
@@ -1,4 +1,4 @@
p5-Bio-Graphics is a simple GD-based renderer (diagram drawer)
for DNA and protein sequences.
-WWW: http://search.cpan.org/dist/Bio-Graphics/
+WWW: https://metacpan.org/release/Bio-Graphics
diff --git a/biology/p5-Bio-MAGETAB/pkg-descr b/biology/p5-Bio-MAGETAB/pkg-descr
index c847b27165b5..98c165946540 100644
--- a/biology/p5-Bio-MAGETAB/pkg-descr
+++ b/biology/p5-Bio-MAGETAB/pkg-descr
@@ -5,4 +5,4 @@ export of MAGE-TAB documents, which are still a little experimental in
nature. The API is mostly finalised (and fully documented), but some
details may yet change where necessary to improve usability.
-WWW: http://search.cpan.org/dist/Bio-MAGETAB/
+WWW: https://metacpan.org/release/Bio-MAGETAB
diff --git a/biology/p5-Bio-NEXUS/pkg-descr b/biology/p5-Bio-NEXUS/pkg-descr
index c0b839a81b94..da13bfca9d12 100644
--- a/biology/p5-Bio-NEXUS/pkg-descr
+++ b/biology/p5-Bio-NEXUS/pkg-descr
@@ -11,4 +11,4 @@ nexplot.pl (plot character data with a tree) and nextool.pl
(allowing programmatic editing, e.g., selecting particular
clades or subsets of data).
-WWW: http://search.cpan.org/dist/Bio-NEXUS/
+WWW: https://metacpan.org/release/Bio-NEXUS
diff --git a/biology/p5-Bio-Phylo/pkg-descr b/biology/p5-Bio-Phylo/pkg-descr
index 54349044bc94..90e77b750bc5 100644
--- a/biology/p5-Bio-Phylo/pkg-descr
+++ b/biology/p5-Bio-Phylo/pkg-descr
@@ -2,4 +2,4 @@ This is the base class for the Bio::Phylo package. All other modules
inherit from it, the methods defined here are applicable to all. Consult
the manual for usage examples: Bio::Phylo::Manual.
-WWW: http://search.cpan.org/dist/Bio-Phylo/
+WWW: https://metacpan.org/release/Bio-Phylo
diff --git a/biology/p5-Bio-SCF/pkg-descr b/biology/p5-Bio-SCF/pkg-descr
index 430e7b36bf72..4b199e1a8c85 100644
--- a/biology/p5-Bio-SCF/pkg-descr
+++ b/biology/p5-Bio-SCF/pkg-descr
@@ -3,4 +3,4 @@ way) SCF chromatographic sequence files. It is an interface to
Roger Staden's io-lib. See the installation directions for further
instructions.
-WWW: http://search.cpan.org/dist/Bio-SCF/
+WWW: https://metacpan.org/release/Bio-SCF
diff --git a/cad/p5-GDS2/pkg-descr b/cad/p5-GDS2/pkg-descr
index 2184d6e5c6db..23933a1a9886 100644
--- a/cad/p5-GDS2/pkg-descr
+++ b/cad/p5-GDS2/pkg-descr
@@ -1,4 +1,4 @@
This is GDS2, a module for quickly creating programs to read,
write, and manipulate GDS2 (GDSII) stream files.
-WWW: http://search.cpan.org/dist/GDS2/
+WWW: https://metacpan.org/release/GDS2
diff --git a/chinese/p5-Date-Chinese/pkg-descr b/chinese/p5-Date-Chinese/pkg-descr
index d4978fdb2be5..832612f1ca12 100644
--- a/chinese/p5-Date-Chinese/pkg-descr
+++ b/chinese/p5-Date-Chinese/pkg-descr
@@ -3,4 +3,4 @@ new year, so the determination of what year it is in the Chinese
calendar is only going to be correct for a portion of the Gregorian
year. This module is API for calculating dates for Chinese calendar.
-WWW: http://search.cpan.org/dist/Date-Chinese/
+WWW: https://metacpan.org/release/Date-Chinese
diff --git a/chinese/p5-Encode-CNMap/pkg-descr b/chinese/p5-Encode-CNMap/pkg-descr
index 4ec3c2bea556..15f83997d538 100644
--- a/chinese/p5-Encode-CNMap/pkg-descr
+++ b/chinese/p5-Encode-CNMap/pkg-descr
@@ -1,3 +1,3 @@
This module implements China-based Chinese charset encodings.
-WWW: http://search.cpan.org/dist/Encode-CNMap/
+WWW: https://metacpan.org/release/Encode-CNMap
diff --git a/chinese/p5-Encode-HanConvert/pkg-descr b/chinese/p5-Encode-HanConvert/pkg-descr
index 4996de705884..cc26c1b7a790 100644
--- a/chinese/p5-Encode-HanConvert/pkg-descr
+++ b/chinese/p5-Encode-HanConvert/pkg-descr
@@ -11,4 +11,4 @@ The module exports various xxx_to_yyy functions by default, where
xxx and yyy are one of big5, gb (i.e. GBK/CP936), simp (simplified
Chinese unicode), or trad (traditional Chinese unicode).
-WWW: http://search.cpan.org/dist/Encode-HanConvert/
+WWW: https://metacpan.org/release/Encode-HanConvert
diff --git a/chinese/p5-Encode-HanExtra/pkg-descr b/chinese/p5-Encode-HanExtra/pkg-descr
index de23addb46b3..b0eee6869ff8 100644
--- a/chinese/p5-Encode-HanExtra/pkg-descr
+++ b/chinese/p5-Encode-HanExtra/pkg-descr
@@ -10,4 +10,4 @@ If you are using perl 5.8 or later, Encode::CN and Encode::TW will
automatically load the extra encodings for you, so there's no need to
explicitly write use Encode::HanExtra if you are using one of them already.
-WWW: http://search.cpan.org/dist/Encode-HanExtra/
+WWW: https://metacpan.org/release/Encode-HanExtra
diff --git a/chinese/p5-Lingua-Han-PinYin/pkg-descr b/chinese/p5-Lingua-Han-PinYin/pkg-descr
index c22cac97cbcc..ce75338f9d20 100644
--- a/chinese/p5-Lingua-Han-PinYin/pkg-descr
+++ b/chinese/p5-Lingua-Han-PinYin/pkg-descr
@@ -1,4 +1,4 @@
There is a Chinese document @ http://www.fayland.org/project/Han-PinYin/.
It tells why and how I write this module.
-WWW: http://search.cpan.org/dist/Lingua-Han-PinYin/
+WWW: https://metacpan.org/release/Lingua-Han-PinYin
diff --git a/chinese/p5-Lingua-Han-Utils/pkg-descr b/chinese/p5-Lingua-Han-Utils/pkg-descr
index 846d6d7e44c1..2f78ad274cef 100644
--- a/chinese/p5-Lingua-Han-Utils/pkg-descr
+++ b/chinese/p5-Lingua-Han-Utils/pkg-descr
@@ -1,3 +1,3 @@
The utility tools of Chinese character(HanZi).
-WWW: http://search.cpan.org/dist/Lingua-Han-Utils/
+WWW: https://metacpan.org/release/Lingua-Han-Utils
diff --git a/chinese/p5-Lingua-ZH-HanDetect/pkg-descr b/chinese/p5-Lingua-ZH-HanDetect/pkg-descr
index 134141af9a92..cb5c05048450 100644
--- a/chinese/p5-Lingua-ZH-HanDetect/pkg-descr
+++ b/chinese/p5-Lingua-ZH-HanDetect/pkg-descr
@@ -7,4 +7,4 @@ values will be set to the empty string.
This module is needed because the various encodings for Chinese text tend to
occupy the similar byte ranges, rendering Encode::Guess ineffective.
-WWW: http://search.cpan.org/dist/Lingua-ZH-HanDetect/
+WWW: https://metacpan.org/release/Lingua-ZH-HanDetect
diff --git a/chinese/p5-Lingua-ZH-Keywords/pkg-descr b/chinese/p5-Lingua-ZH-Keywords/pkg-descr
index 4ee33a7ed478..b38800466c2f 100644
--- a/chinese/p5-Lingua-ZH-Keywords/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Keywords/pkg-descr
@@ -1,4 +1,4 @@
This module extracts keywords from Chinese text,
which requires Lingua::ZH::TaBE.
-WWW: http://search.cpan.org/dist/Lingua-ZH-Keywords/
+WWW: https://metacpan.org/release/Lingua-ZH-Keywords
diff --git a/chinese/p5-Lingua-ZH-Numbers/pkg-descr b/chinese/p5-Lingua-ZH-Numbers/pkg-descr
index 1297ff13f6a2..3515a54ef0c9 100644
--- a/chinese/p5-Lingua-ZH-Numbers/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Numbers/pkg-descr
@@ -4,4 +4,4 @@ traditional, simplified, big5, gb and pinyin. The first two are returned
as unicode strings; hence they are only available for Perl 5.6 and later
versions.
-WWW: http://search.cpan.org/dist/Lingua-ZH-Numbers/
+WWW: https://metacpan.org/release/Lingua-ZH-Numbers
diff --git a/chinese/p5-Lingua-ZH-Segment/pkg-descr b/chinese/p5-Lingua-ZH-Segment/pkg-descr
index edef51d03ee5..39986d69ae55 100644
--- a/chinese/p5-Lingua-ZH-Segment/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Segment/pkg-descr
@@ -1,4 +1,4 @@
This module currently only break chinese text into single character
(Chinese word), it will not break up any alphabet.
-WWW: http://search.cpan.org/dist/Lingua-ZH-Segment/
+WWW: https://metacpan.org/release/Lingua-ZH-Segment
diff --git a/chinese/p5-Lingua-ZH-Summarize/pkg-descr b/chinese/p5-Lingua-ZH-Summarize/pkg-descr
index d7f6cb68231e..4f9f81f04c38 100644
--- a/chinese/p5-Lingua-ZH-Summarize/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Summarize/pkg-descr
@@ -1,3 +1,3 @@
This module generate summarization from Chinese article.
-WWW: http://search.cpan.org/dist/Lingua-ZH-Summarize/
+WWW: https://metacpan.org/release/Lingua-ZH-Summarize
diff --git a/chinese/p5-Lingua-ZH-TaBE/pkg-descr b/chinese/p5-Lingua-ZH-TaBE/pkg-descr
index bab0286b7ec5..95113aa36166 100644
--- a/chinese/p5-Lingua-ZH-TaBE/pkg-descr
+++ b/chinese/p5-Lingua-ZH-TaBE/pkg-descr
@@ -3,4 +3,4 @@ library, an unified interface and library dealing with Chinese words,
phrases, sentences, and phonetic symbols; it is intended to be used as
the foundation of Chinese text processing.
-WWW: http://search.cpan.org/dist/Lingua-ZH-TaBE/
+WWW: https://metacpan.org/release/Lingua-ZH-TaBE
diff --git a/chinese/p5-Lingua-ZH-Toke/pkg-descr b/chinese/p5-Lingua-ZH-Toke/pkg-descr
index e38adad62bf8..1620ee279c67 100644
--- a/chinese/p5-Lingua-ZH-Toke/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Toke/pkg-descr
@@ -2,4 +2,4 @@ This modules requires Lingua::ZH::TaBE, a Chinese Tokenizer on
steroids; it's a thin wrapper around Lingua::ZH::TaBE, as well as its
interface with overload and utf8 semantics.
-WWW: http://search.cpan.org/dist/Lingua-ZH-Toke/
+WWW: https://metacpan.org/release/Lingua-ZH-Toke
diff --git a/chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr b/chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr
index 745b85a9f92b..46473cd66eb7 100644
--- a/chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr
+++ b/chinese/p5-Lingua-ZH-WordSegmenter/pkg-descr
@@ -10,4 +10,4 @@ interface object oriented; 2) make the internal string into utf8; 3) using
sogou's dictionary (http://www.sogou.com/labs/dl/w.html) as the default
dictionary.
-WWW: http://search.cpan.org/dist/Lingua-ZH-WordSegmenter/
+WWW: https://metacpan.org/release/Lingua-ZH-WordSegmenter
diff --git a/chinese/p5-Lingua-ZH-Wrap/pkg-descr b/chinese/p5-Lingua-ZH-Wrap/pkg-descr
index 3538e43acd80..7308fe84034b 100644
--- a/chinese/p5-Lingua-ZH-Wrap/pkg-descr
+++ b/chinese/p5-Lingua-ZH-Wrap/pkg-descr
@@ -1,3 +1,3 @@
This module is for wrapping simple Traditional Chinese text.
-WWW: http://search.cpan.org/dist/Lingua-ZH-Wrap/
+WWW: https://metacpan.org/release/Lingua-ZH-Wrap
diff --git a/chinese/p5-Text-Greeking-zh_TW/pkg-descr b/chinese/p5-Text-Greeking-zh_TW/pkg-descr
index b39bfe22f3a1..55c262626cdc 100644
--- a/chinese/p5-Text-Greeking-zh_TW/pkg-descr
+++ b/chinese/p5-Text-Greeking-zh_TW/pkg-descr
@@ -1,3 +1,3 @@
This module is for Chinese speakers to generate vary meanless Chinese text.
-WWW: http://search.cpan.org/dist/Text-Greeking-zh_TW/
+WWW: https://metacpan.org/release/Text-Greeking-zh_TW
diff --git a/comms/p5-Cisco-UCS/pkg-descr b/comms/p5-Cisco-UCS/pkg-descr
index 343ef6198025..1fb3d1baa8fc 100644
--- a/comms/p5-Cisco-UCS/pkg-descr
+++ b/comms/p5-Cisco-UCS/pkg-descr
@@ -8,4 +8,4 @@ structured heirachy of both physical and virtual objects. Accessing objects
within the heirachy is done through a number of high level calls to heirachy
search and traversal methods
-WWW: http://search.cpan.org/dist/Cisco-UCS/
+WWW: https://metacpan.org/release/Cisco-UCS
diff --git a/comms/p5-Device-Gsm/pkg-descr b/comms/p5-Device-Gsm/pkg-descr
index 327e46702122..e5a80fa73afa 100644
--- a/comms/p5-Device-Gsm/pkg-descr
+++ b/comms/p5-Device-Gsm/pkg-descr
@@ -3,4 +3,4 @@ local serial ports. It can control your GSM *standard* functions and status. It
can send SMS messages in a simple and convenient way. It can read messages
stored on your sim card.
-WWW: http://search.cpan.org/dist/Device-Gsm/
+WWW: https://metacpan.org/release/Device-Gsm
diff --git a/comms/p5-Device-Modem/pkg-descr b/comms/p5-Device-Modem/pkg-descr
index f456e6dfbf54..931cf0af1647 100644
--- a/comms/p5-Device-Modem/pkg-descr
+++ b/comms/p5-Device-Modem/pkg-descr
@@ -1,4 +1,4 @@
Device::Modem is a perl extension to talk to AT compliant devices via
serial ports.
-WWW: http://search.cpan.org/dist/Device-Modem/
+WWW: https://metacpan.org/release/Device-Modem
diff --git a/comms/p5-Device-SerialPort/pkg-descr b/comms/p5-Device-SerialPort/pkg-descr
index ef2e51feb9a9..275d3a4462ec 100644
--- a/comms/p5-Device-SerialPort/pkg-descr
+++ b/comms/p5-Device-SerialPort/pkg-descr
@@ -1,4 +1,4 @@
Device::SerialPort is a perl module that provides a simple interface to
serial ports and their settings (baud rate, word length, etc).
-WWW: http://search.cpan.org/dist/Device-SerialPort/
+WWW: https://metacpan.org/release/Device-SerialPort
diff --git a/comms/p5-Fax-Hylafax-Client/pkg-descr b/comms/p5-Fax-Hylafax-Client/pkg-descr
index 5153fa845253..0ef724eec7d1 100644
--- a/comms/p5-Fax-Hylafax-Client/pkg-descr
+++ b/comms/p5-Fax-Hylafax-Client/pkg-descr
@@ -3,4 +3,4 @@ Fax::Hylafax::Client is a simple Perl client for the HylaFAX fax server
protocol and thus does not require any HylaFAX software component to be
installed on the client machine.
-WWW: http://search.cpan.org/dist/Fax-Hylafax-Client/
+WWW: https://metacpan.org/release/Fax-Hylafax-Client
diff --git a/comms/p5-Nexmo-SMS/pkg-descr b/comms/p5-Nexmo-SMS/pkg-descr
index f35e9029710e..09a1603b5ffa 100644
--- a/comms/p5-Nexmo-SMS/pkg-descr
+++ b/comms/p5-Nexmo-SMS/pkg-descr
@@ -1,4 +1,4 @@
Nexmo::SMS is a perl module which allow you to send SMS via
http://www.nexmo.com/
-WWW: http://search.cpan.org/dist/Nexmo-SMS/
+WWW: https://metacpan.org/release/Nexmo-SMS
diff --git a/comms/p5-SMS-Send-DeviceGsm/pkg-descr b/comms/p5-SMS-Send-DeviceGsm/pkg-descr
index c7e51398b297..e4f14e2e16ba 100644
--- a/comms/p5-SMS-Send-DeviceGsm/pkg-descr
+++ b/comms/p5-SMS-Send-DeviceGsm/pkg-descr
@@ -5,4 +5,4 @@ You provide the hardware port and the baudrate to use.
Consult Device::Gsm for further information on what devices
and baudrates are supported.
-WWW: http://search.cpan.org/dist/SMS-Send-DeviceGsm/
+WWW: https://metacpan.org/release/SMS-Send-DeviceGsm
diff --git a/comms/p5-SMS-Send-NexmoUnicode/pkg-descr b/comms/p5-SMS-Send-NexmoUnicode/pkg-descr
index f8c2566772f1..7a1a00b4d981 100644
--- a/comms/p5-SMS-Send-NexmoUnicode/pkg-descr
+++ b/comms/p5-SMS-Send-NexmoUnicode/pkg-descr
@@ -1,4 +1,4 @@
SMS::Send::NexmoUnicode is a SMS::Send driver which allows you to send messages
through www.nexmo.com
-WWW: http://search.cpan.org/dist/SMS-Send-NexmoUnicode/
+WWW: https://metacpan.org/release/SMS-Send-NexmoUnicode
diff --git a/comms/p5-SMS-Send-TW-HiAir/pkg-descr b/comms/p5-SMS-Send-TW-HiAir/pkg-descr
index 658cccd7d882..1c70aaa479a4 100644
--- a/comms/p5-SMS-Send-TW-HiAir/pkg-descr
+++ b/comms/p5-SMS-Send-TW-HiAir/pkg-descr
@@ -1,4 +1,4 @@
SMS::Send::TW::HiAir is a SMS::Send driver
which allows you to send messages through http://hiair.hinet.net/
-WWW: http://search.cpan.org/dist/SMS-Send-TW-HiAir/
+WWW: https://metacpan.org/release/SMS-Send-TW-HiAir
diff --git a/comms/p5-SMS-Send-TW-PChome/pkg-descr b/comms/p5-SMS-Send-TW-PChome/pkg-descr
index b3af686e01d7..4b2c84cda9d5 100644
--- a/comms/p5-SMS-Send-TW-PChome/pkg-descr
+++ b/comms/p5-SMS-Send-TW-PChome/pkg-descr
@@ -1,4 +1,4 @@
SMS::Send::TW::PChome is a SMS::Send driver
which allows you to send messages through http://sms.pchome.com.tw/
-WWW: http://search.cpan.org/dist/SMS-Send-TW-PChome/
+WWW: https://metacpan.org/release/SMS-Send-TW-PChome
diff --git a/comms/p5-SMS-Send-TW-Qma/pkg-descr b/comms/p5-SMS-Send-TW-Qma/pkg-descr
index 6600691d354a..74326aaa9db1 100644
--- a/comms/p5-SMS-Send-TW-Qma/pkg-descr
+++ b/comms/p5-SMS-Send-TW-Qma/pkg-descr
@@ -1,4 +1,4 @@
SMS::Send::TW::Qma is a SMS::Send driver
which allows you to send messages through http://www.qma.com/.
-WWW: http://search.cpan.org/dist/SMS-Send-TW-Qma/
+WWW: https://metacpan.org/release/SMS-Send-TW-Qma
diff --git a/comms/p5-SMS-Send-TW-ShareSMS/pkg-descr b/comms/p5-SMS-Send-TW-ShareSMS/pkg-descr
index 195f742fde25..18d1f1a8e532 100644
--- a/comms/p5-SMS-Send-TW-ShareSMS/pkg-descr
+++ b/comms/p5-SMS-Send-TW-ShareSMS/pkg-descr
@@ -1,4 +1,4 @@
SMS::Send::TW::ShareSMS is a SMS::Send driver
which allows you to send messages through http://www.sharesms.com/
-WWW: http://search.cpan.org/dist/SMS-Send-TW-ShareSMS/
+WWW: https://metacpan.org/release/SMS-Send-TW-ShareSMS
diff --git a/comms/p5-SMS-Send-TW-Socket2Air/pkg-descr b/comms/p5-SMS-Send-TW-Socket2Air/pkg-descr
index 643d5f9de029..9d286c88df80 100644
--- a/comms/p5-SMS-Send-TW-Socket2Air/pkg-descr
+++ b/comms/p5-SMS-Send-TW-Socket2Air/pkg-descr
@@ -1,4 +1,4 @@
SMS::Send::TW::Socket2Air is a SMS::Send driver
which allows you to send messages through http://sms.hinet.net/
-WWW: http://search.cpan.org/dist/SMS-Send-TW-Socket2Air/
+WWW: https://metacpan.org/release/SMS-Send-TW-Socket2Air
diff --git a/comms/p5-SMS-Send-TW-chtsns/pkg-descr b/comms/p5-SMS-Send-TW-chtsns/pkg-descr
index 3df90290aa9f..f145b3c9c772 100644
--- a/comms/p5-SMS-Send-TW-chtsns/pkg-descr
+++ b/comms/p5-SMS-Send-TW-chtsns/pkg-descr
@@ -1,4 +1,4 @@
SMS::Send::TW::chtsns is a SMS::Send driver
which allows you to send messages through SNS service of CHT
-WWW: http://search.cpan.org/dist/SMS-Send-TW-chtsns/
+WWW: https://metacpan.org/release/SMS-Send-TW-chtsns
diff --git a/comms/p5-SMS-Send-TW-emome/pkg-descr b/comms/p5-SMS-Send-TW-emome/pkg-descr
index 44c452ebee04..603ee22c4e98 100644
--- a/comms/p5-SMS-Send-TW-emome/pkg-descr
+++ b/comms/p5-SMS-Send-TW-emome/pkg-descr
@@ -1,4 +1,4 @@
SMS::Send::TW::emome is a SMS::Send driver
which allows you to send messages through http://www.emome.net/
-WWW: http://search.cpan.org/dist/SMS-Send-TW-emome/
+WWW: https://metacpan.org/release/SMS-Send-TW-emome
diff --git a/comms/p5-SMS-Send/pkg-descr b/comms/p5-SMS-Send/pkg-descr
index 375c3b8458ca..e3c23f862c47 100644
--- a/comms/p5-SMS-Send/pkg-descr
+++ b/comms/p5-SMS-Send/pkg-descr
@@ -12,4 +12,4 @@ You should not have to care how it is actually sent, only that it has been sent
(although some drivers may not be able to provide certainty).
-WWW: http://search.cpan.org/dist/SMS-Send/
+WWW: https://metacpan.org/release/SMS-Send
diff --git a/converters/p5-Bencode/pkg-descr b/converters/p5-Bencode/pkg-descr
index e2a943924a73..db8c1922449e 100644
--- a/converters/p5-Bencode/pkg-descr
+++ b/converters/p5-Bencode/pkg-descr
@@ -1,4 +1,4 @@
This module implements the BitTorrent *bencode* serialisation format, as
described in <http://www.bittorrent.org/beps/bep_0003.html#bencoding>.
-WWW: http://search.cpan.org/dist/Bencode/
+WWW: https://metacpan.org/release/Bencode
diff --git a/converters/p5-Boulder/pkg-descr b/converters/p5-Boulder/pkg-descr
index 20c62894edfc..66e4567c8f19 100644
--- a/converters/p5-Boulder/pkg-descr
+++ b/converters/p5-Boulder/pkg-descr
@@ -9,4 +9,4 @@ The end of a record is indicated by an empty delimiter alone on a
line. The delimiter is "=" by default, but can be adjusted by the
user.
-WWW: http://search.cpan.org/dist/Boulder/
+WWW: https://metacpan.org/release/Boulder
diff --git a/converters/p5-Convert-ASCII-Armour/pkg-descr b/converters/p5-Convert-ASCII-Armour/pkg-descr
index 76ede7c1f18f..6c9576b621a5 100644
--- a/converters/p5-Convert-ASCII-Armour/pkg-descr
+++ b/converters/p5-Convert-ASCII-Armour/pkg-descr
@@ -3,4 +3,4 @@ suitable for transfer over 6-bit clean transport channels. The
encoded ASCII resembles PGP's armoured messages, but are in no
way compatible with PGP.
-WWW: http://search.cpan.org/dist/Convert-ASCII-Armour/
+WWW: https://metacpan.org/release/Convert-ASCII-Armour
diff --git a/converters/p5-Convert-ASN1/pkg-descr b/converters/p5-Convert-ASN1/pkg-descr
index effdd5335234..017902a78d61 100644
--- a/converters/p5-Convert-ASN1/pkg-descr
+++ b/converters/p5-Convert-ASN1/pkg-descr
@@ -1,4 +1,4 @@
Convert::ASN1 encodes and decodes ASN.1 data structures
using BER/DER rules.
-WWW: http://search.cpan.org/dist/Convert-ASN1/
+WWW: https://metacpan.org/release/Convert-ASN1
diff --git a/converters/p5-Convert-BER/pkg-descr b/converters/p5-Convert-BER/pkg-descr
index 1f513a4e5a35..2e969a8a914c 100644
--- a/converters/p5-Convert-BER/pkg-descr
+++ b/converters/p5-Convert-BER/pkg-descr
@@ -2,4 +2,4 @@
using the ASN.1 Basic Encoding Rules (BER), a platform independent way
of encoding structured binary data together with the structure.
-WWW: http://search.cpan.org/dist/Convert-BER/
+WWW: https://metacpan.org/release/Convert-BER
diff --git a/converters/p5-Convert-Base32/pkg-descr b/converters/p5-Convert-Base32/pkg-descr
index 0a4709718d1e..56cb80986e5a 100644
--- a/converters/p5-Convert-Base32/pkg-descr
+++ b/converters/p5-Convert-Base32/pkg-descr
@@ -1,3 +1,3 @@
This module provides two functions to encode and decode base32 strings.
-WWW: http://search.cpan.org/dist/Convert-Base32/
+WWW: https://metacpan.org/release/Convert-Base32
diff --git a/converters/p5-Convert-Bencode/pkg-descr b/converters/p5-Convert-Bencode/pkg-descr
index 12fa9c2f7f5a..c408ce98d424 100644
--- a/converters/p5-Convert-Bencode/pkg-descr
+++ b/converters/p5-Convert-Bencode/pkg-descr
@@ -1,4 +1,4 @@
This module provides two functions, bencode and bdecode,
which encode and decode bencoded strings respectivly.
-WWW: http://search.cpan.org/dist/Convert-Bencode/
+WWW: https://metacpan.org/release/Convert-Bencode
diff --git a/converters/p5-Convert-Bencode_XS/pkg-descr b/converters/p5-Convert-Bencode_XS/pkg-descr
index e65889732ce2..d8d5e606bfaf 100644
--- a/converters/p5-Convert-Bencode_XS/pkg-descr
+++ b/converters/p5-Convert-Bencode_XS/pkg-descr
@@ -7,4 +7,4 @@ algorithm. It manages to be around 3 to 5 times faster than
Convert::Bencode version. Check out the "extras" directory in this
distribution for benchmarks.
-WWW: http://search.cpan.org/dist/Convert-Bencode_XS/
+WWW: https://metacpan.org/release/Convert-Bencode_XS
diff --git a/converters/p5-Convert-BinHex/pkg-descr b/converters/p5-Convert-BinHex/pkg-descr
index f8411d3ae084..76c374d28d8f 100644
--- a/converters/p5-Convert-BinHex/pkg-descr
+++ b/converters/p5-Convert-BinHex/pkg-descr
@@ -3,4 +3,4 @@ electronic mail, as short-lined, 7-bit, semi-compressed data streams.
Convert::BinHex provides a means of converting those data streams back into into
binary data.
-WWW: http://search.cpan.org/dist/Convert-BinHex/
+WWW: https://metacpan.org/release/Convert-BinHex
diff --git a/converters/p5-Convert-Binary-C/pkg-descr b/converters/p5-Convert-Binary-C/pkg-descr
index 3e558fe41cf0..078891642708 100644
--- a/converters/p5-Convert-Binary-C/pkg-descr
+++ b/converters/p5-Convert-Binary-C/pkg-descr
@@ -6,4 +6,4 @@ allow to use the C types instead of a string representation of the data
structure for conversion of binary data from and to Perl's complex data
structures.
-WWW: http://search.cpan.org/dist/Convert-Binary-C/
+WWW: https://metacpan.org/release/Convert-Binary-C
diff --git a/converters/p5-Convert-IBM390/pkg-descr b/converters/p5-Convert-IBM390/pkg-descr
index 050607fe0e2d..276f83779684 100644
--- a/converters/p5-Convert-IBM390/pkg-descr
+++ b/converters/p5-Convert-IBM390/pkg-descr
@@ -9,4 +9,4 @@ asc2eb, eb2asc, eb2ascp: ASCII/EBCDIC conversion
packeb, unpackeb: pack/unpack and convert an EBCDIC record
hexdump: dump memory in an MVS-like format
-WWW: http://search.cpan.org/dist/Convert-IBM390/
+WWW: https://metacpan.org/release/Convert-IBM390
diff --git a/converters/p5-Convert-Moji/pkg-descr b/converters/p5-Convert-Moji/pkg-descr
index c94bf93d3702..8a352f008a3b 100644
--- a/converters/p5-Convert-Moji/pkg-descr
+++ b/converters/p5-Convert-Moji/pkg-descr
@@ -4,4 +4,4 @@ different alphabets.
This is basically a helper module for Lingua::JA::Moji. It was split
out of that module as a general-purpose converter for any alphabets.
-WWW: http://search.cpan.org/dist/Convert-Moji/
+WWW: https://metacpan.org/release/Convert-Moji
diff --git a/converters/p5-Convert-Morse/pkg-descr b/converters/p5-Convert-Morse/pkg-descr
index 81957818d5ee..cb5c68d7824d 100644
--- a/converters/p5-Convert-Morse/pkg-descr
+++ b/converters/p5-Convert-Morse/pkg-descr
@@ -1,3 +1,3 @@
Perl module to convert between ASCII and Morse codes
-WWW: http://search.cpan.org/dist/Convert-Morse/
+WWW: https://metacpan.org/release/Convert-Morse
diff --git a/converters/p5-Convert-NLS_DATE_FORMAT/pkg-descr b/converters/p5-Convert-NLS_DATE_FORMAT/pkg-descr
index d7fc7a0f3397..da7b1759fbc4 100644
--- a/converters/p5-Convert-NLS_DATE_FORMAT/pkg-descr
+++ b/converters/p5-Convert-NLS_DATE_FORMAT/pkg-descr
@@ -1,4 +1,4 @@
Convert::NLS_DATE_FORMAT is a Perl module to convert Oracle's NLS_DATE_FORMAT
string into a strptime format string, or the reverse.
-WWW: http://search.cpan.org/dist/Convert-NLS_DATE_FORMAT/
+WWW: https://metacpan.org/release/Convert-NLS_DATE_FORMAT
diff --git a/converters/p5-Convert-PEM/pkg-descr b/converters/p5-Convert-PEM/pkg-descr
index e03243e13a69..a4540ad03546 100644
--- a/converters/p5-Convert-PEM/pkg-descr
+++ b/converters/p5-Convert-PEM/pkg-descr
@@ -1,4 +1,4 @@
This is Convert::PEM, a module implementing read/write access
to ASN.1-encoded PEM files (with optional encryption).
-WWW: http://search.cpan.org/dist/Convert-PEM/
+WWW: https://metacpan.org/release/Convert-PEM
diff --git a/converters/p5-Convert-TNEF/pkg-descr b/converters/p5-Convert-TNEF/pkg-descr
index 19e2575ddef8..86e18e3526f0 100644
--- a/converters/p5-Convert-TNEF/pkg-descr
+++ b/converters/p5-Convert-TNEF/pkg-descr
@@ -4,4 +4,4 @@ TNEF stands for Transport Neutral Encapsulation Format, and if
you've ever been unfortunate enough to receive one of these files
as an email attachment, you may want to use this module.
-WWW: http://search.cpan.org/dist/Convert-TNEF/
+WWW: https://metacpan.org/release/Convert-TNEF
diff --git a/converters/p5-Convert-UU/pkg-descr b/converters/p5-Convert-UU/pkg-descr
index ff174b14599a..d12ed1422506 100644
--- a/converters/p5-Convert-UU/pkg-descr
+++ b/converters/p5-Convert-UU/pkg-descr
@@ -21,4 +21,4 @@ DESCRIPTION
whose first element is the uudecoded string, the second is
the filename and the third is the mode.
-WWW: http://search.cpan.org/dist/Convert-UU/
+WWW: https://metacpan.org/release/Convert-UU
diff --git a/converters/p5-Convert-UUlib/pkg-descr b/converters/p5-Convert-UUlib/pkg-descr
index 6a06db2493a7..6a407fcd2512 100644
--- a/converters/p5-Convert-UUlib/pkg-descr
+++ b/converters/p5-Convert-UUlib/pkg-descr
@@ -2,4 +2,4 @@ Convert::UUlib is a versatile and powerful decoder/encoder library
for a variety of encodings used in Usenet and Mail (uuencode,
xxencode, b64, binhex...).
-WWW: http://search.cpan.org/dist/Convert-UUlib/
+WWW: https://metacpan.org/release/Convert-UUlib
diff --git a/converters/p5-Cpanel-JSON-XS/pkg-descr b/converters/p5-Cpanel-JSON-XS/pkg-descr
index 46027c20ab67..f17973802bca 100644
--- a/converters/p5-Cpanel-JSON-XS/pkg-descr
+++ b/converters/p5-Cpanel-JSON-XS/pkg-descr
@@ -7,4 +7,4 @@ yet another JSON module? While it seems there are many JSON modules, none of
them correctly handle all corner cases, and in most cases their maintainers are
unresponsive, gone missing, or not listening to bug reports for other reasons.
-WWW: http://search.cpan.org/dist/Cpanel-JSON-XS/
+WWW: https://metacpan.org/release/Cpanel-JSON-XS
diff --git a/converters/p5-Data-AMF/pkg-descr b/converters/p5-Data-AMF/pkg-descr
index 5367a9d15a0d..6f91de51f35f 100644
--- a/converters/p5-Data-AMF/pkg-descr
+++ b/converters/p5-Data-AMF/pkg-descr
@@ -1,3 +1,3 @@
Serialize / deserialize AMF data.
-WWW: http://search.cpan.org/dist/Data-AMF/
+WWW: https://metacpan.org/release/Data-AMF
diff --git a/converters/p5-Encode-Detect-CJK/pkg-descr b/converters/p5-Encode-Detect-CJK/pkg-descr
index 96df477bbb8f..f011492eb544 100644
--- a/converters/p5-Encode-Detect-CJK/pkg-descr
+++ b/converters/p5-Encode-Detect-CJK/pkg-descr
@@ -1,4 +1,4 @@
Encode::Detect::CJK is a charset detector which is optimized for East Asia
charsets and website contents.
-WWW: http://search.cpan.org/dist/Encode-Detect-CJK/
+WWW: https://metacpan.org/release/Encode-Detect-CJK
diff --git a/converters/p5-Encode-Detect/pkg-descr b/converters/p5-Encode-Detect/pkg-descr
index 34eff8f65e2b..1d82119aa0f8 100644
--- a/converters/p5-Encode-Detect/pkg-descr
+++ b/converters/p5-Encode-Detect/pkg-descr
@@ -6,4 +6,4 @@ It is similar to Encode::Guess, but does not require the configuration
of a set of expected encodings. Like Encode::Guess, it only supports
decoding--it cannot encode.
-WWW: http://search.cpan.org/dist/Encode-Detect/
+WWW: https://metacpan.org/release/Encode-Detect
diff --git a/converters/p5-Encode-DoubleEncodedUTF8/pkg-descr b/converters/p5-Encode-DoubleEncodedUTF8/pkg-descr
index c5b2d2f90139..840480c0271e 100644
--- a/converters/p5-Encode-DoubleEncodedUTF8/pkg-descr
+++ b/converters/p5-Encode-DoubleEncodedUTF8/pkg-descr
@@ -2,4 +2,4 @@ Encode::DoubleEncodedUTF8 adds a new encoding utf-8-de and fixes double
encoded utf-8 bytes found in the original bytes to the correct Unicode
entity.
-WWW: http://search.cpan.org/dist/Encode-DoubleEncodedUTF8/
+WWW: https://metacpan.org/release/Encode-DoubleEncodedUTF8
diff --git a/converters/p5-Encode-IMAPUTF7/pkg-descr b/converters/p5-Encode-IMAPUTF7/pkg-descr
index 43a1c2337f12..b48f92811c3a 100644
--- a/converters/p5-Encode-IMAPUTF7/pkg-descr
+++ b/converters/p5-Encode-IMAPUTF7/pkg-descr
@@ -5,4 +5,4 @@ IMAP mailbox names are encoded in a modified UTF7 when names contains
international characters outside of the printable ASCII range. The
modified UTF-7 encoding is defined in RFC2060 (section 5.1.3).
-WWW: http://search.cpan.org/dist/Encode-IMAPUTF7/
+WWW: https://metacpan.org/release/Encode-IMAPUTF7
diff --git a/converters/p5-Encode-JIS2K/pkg-descr b/converters/p5-Encode-JIS2K/pkg-descr
index e50db068277a..30534a1d56cb 100644
--- a/converters/p5-Encode-JIS2K/pkg-descr
+++ b/converters/p5-Encode-JIS2K/pkg-descr
@@ -13,4 +13,4 @@ iso-2022-jp-3
jis0213-1-raw JIS X 0213 plane 1, raw format
jis0213-2-raw JIS X 0213 plane 2, raw format
-WWW: http://search.cpan.org/dist/Encode-JIS2K/
+WWW: https://metacpan.org/release/Encode-JIS2K
diff --git a/converters/p5-Encode-Locale/pkg-descr b/converters/p5-Encode-Locale/pkg-descr
index bce34dccf428..e5070c5a6781 100644
--- a/converters/p5-Encode-Locale/pkg-descr
+++ b/converters/p5-Encode-Locale/pkg-descr
@@ -1,3 +1,3 @@
Encode::Locale - Determine the locale encoding
-WWW: http://search.cpan.org/dist/Encode-Locale/
+WWW: https://metacpan.org/release/Encode-Locale
diff --git a/converters/p5-Encode-Punycode/pkg-descr b/converters/p5-Encode-Punycode/pkg-descr
index d674db9b00b3..f2a185ac15cc 100644
--- a/converters/p5-Encode-Punycode/pkg-descr
+++ b/converters/p5-Encode-Punycode/pkg-descr
@@ -1,4 +1,4 @@
This module provides an easy-to-use interface for encoding and decoding
Internationalized Domain Names (IDNs) via Encode interface.
-WWW: http://search.cpan.org/dist/Encode-Punycode/
+WWW: https://metacpan.org/release/Encode-Punycode
diff --git a/converters/p5-Encode-compat/pkg-descr b/converters/p5-Encode-compat/pkg-descr
index a38351f12f20..2b7bc7bd9fa8 100644
--- a/converters/p5-Encode-compat/pkg-descr
+++ b/converters/p5-Encode-compat/pkg-descr
@@ -8,4 +8,4 @@ the three utility function above (encode(), decode() and from_to()),
with a very kludgy FB_HTMLCREF fallback against latin-1 in from_to().
-WWW: http://search.cpan.org/dist/Encode-compat/
+WWW: https://metacpan.org/release/Encode-compat
diff --git a/converters/p5-Encode/pkg-descr b/converters/p5-Encode/pkg-descr
index 062170d209e3..45de32e338f7 100644
--- a/converters/p5-Encode/pkg-descr
+++ b/converters/p5-Encode/pkg-descr
@@ -2,4 +2,4 @@ The "Encode" module provides the interfaces between Perl's strings and the rest
of the system. Perl strings are sequences of characters. See "perldoc Encode"
for the rest of the story
-WWW: http://search.cpan.org/dist/Encode/
+WWW: https://metacpan.org/release/Encode
diff --git a/converters/p5-Encoding-BER/pkg-descr b/converters/p5-Encoding-BER/pkg-descr
index a3486bbae75e..c1b9932f564c 100644
--- a/converters/p5-Encoding-BER/pkg-descr
+++ b/converters/p5-Encoding-BER/pkg-descr
@@ -1,3 +1,3 @@
Perl module to encode/decode data using ASN.1 Basic Encoding Rules (BER)
-WWW: http://search.cpan.org/dist/Encoding-BER/
+WWW: https://metacpan.org/release/Encoding-BER
diff --git a/converters/p5-Encoding-FixLatin/pkg-descr b/converters/p5-Encoding-FixLatin/pkg-descr
index 677dfcc7f061..244771812557 100644
--- a/converters/p5-Encoding-FixLatin/pkg-descr
+++ b/converters/p5-Encoding-FixLatin/pkg-descr
@@ -3,4 +3,4 @@ output in another encoding. This module takes input which may contain
characters in more than one encoding and makes a best effort to convert
them all to UTF-8 output.
-WWW: http://search.cpan.org/dist/Encoding-FixLatin/
+WWW: https://metacpan.org/release/Encoding-FixLatin
diff --git a/converters/p5-Format-Human-Bytes/pkg-descr b/converters/p5-Format-Human-Bytes/pkg-descr
index 9651ae75b319..d65e68e57dcb 100644
--- a/converters/p5-Format-Human-Bytes/pkg-descr
+++ b/converters/p5-Format-Human-Bytes/pkg-descr
@@ -2,4 +2,4 @@ Ever showed 12345678 bytes to the user instead of just saying 11MB?
This module returns you a printable string which is more readable
by humans than a simple bytecount.
-WWW: http://search.cpan.org/dist/Format-Human-Bytes/
+WWW: https://metacpan.org/release/Format-Human-Bytes
diff --git a/converters/p5-JSON-Any/pkg-descr b/converters/p5-JSON-Any/pkg-descr
index 8d6c1b382bfe..00aa12075a7f 100644
--- a/converters/p5-JSON-Any/pkg-descr
+++ b/converters/p5-JSON-Any/pkg-descr
@@ -3,4 +3,4 @@ the various JSON modules currently on CPAN. This module will
allow you to code to any JSON API and have it work regardless
of which JSON module is actually installed.
-WWW: http://search.cpan.org/dist/JSON-Any/
+WWW: https://metacpan.org/release/JSON-Any
diff --git a/converters/p5-JSON-DWIW/pkg-descr b/converters/p5-JSON-DWIW/pkg-descr
index 6056f41fa261..83907221a7db 100644
--- a/converters/p5-JSON-DWIW/pkg-descr
+++ b/converters/p5-JSON-DWIW/pkg-descr
@@ -8,4 +8,4 @@ JSON instead of throwing an exception. It also means that output will be
strict JSON, while accepted input will be flexible, without having to set
any options.
-WWW: http://search.cpan.org/dist/JSON-DWIW/
+WWW: https://metacpan.org/release/JSON-DWIW
diff --git a/converters/p5-JSON-MaybeXS/pkg-descr b/converters/p5-JSON-MaybeXS/pkg-descr
index 4d3d65e53a04..cd93d82b7686 100644
--- a/converters/p5-JSON-MaybeXS/pkg-descr
+++ b/converters/p5-JSON-MaybeXS/pkg-descr
@@ -5,4 +5,4 @@ It then exports the encode_json and decode_json functions from the loaded
module, along with a JSON constant that returns the class name for calling new
on.
-WWW: http://search.cpan.org/dist/JSON-MaybeXS/
+WWW: https://metacpan.org/release/JSON-MaybeXS
diff --git a/converters/p5-JSON-PP/pkg-descr b/converters/p5-JSON-PP/pkg-descr
index 5a565b78d49f..e6704a4a7cea 100644
--- a/converters/p5-JSON-PP/pkg-descr
+++ b/converters/p5-JSON-PP/pkg-descr
@@ -1,3 +1,3 @@
JSON::PP is a JSON::XS compatible pure-Perl module.
-WWW: http://search.cpan.org/dist/JSON-PP/
+WWW: https://metacpan.org/release/JSON-PP
diff --git a/converters/p5-JSON-Tiny/pkg-descr b/converters/p5-JSON-Tiny/pkg-descr
index d21b669e3577..e92c54c8b0aa 100644
--- a/converters/p5-JSON-Tiny/pkg-descr
+++ b/converters/p5-JSON-Tiny/pkg-descr
@@ -8,4 +8,4 @@ small memory footprint, and a minimal code base ideal for bundling or inlining.
Mojo::JSON was chosen as a model because it is robust, minimal, and well tested.
Mojo::JSON's tests were also adapted to a design free of non-core dependencies.
-WWW: http://search.cpan.org/dist/JSON-Tiny/
+WWW: https://metacpan.org/release/JSON-Tiny
diff --git a/converters/p5-JSON-XS-VersionOneAndTwo/pkg-descr b/converters/p5-JSON-XS-VersionOneAndTwo/pkg-descr
index ef7b04e0f6c4..a3a23d26d5f4 100644
--- a/converters/p5-JSON-XS-VersionOneAndTwo/pkg-descr
+++ b/converters/p5-JSON-XS-VersionOneAndTwo/pkg-descr
@@ -1,3 +1,3 @@
Support versions 1 and 2 of JSON::XS
-WWW: http://search.cpan.org/dist/JSON-XS-VersionOneAndTwo/
+WWW: https://metacpan.org/release/JSON-XS-VersionOneAndTwo
diff --git a/converters/p5-JSON-XS/pkg-descr b/converters/p5-JSON-XS/pkg-descr
index dc3819af517e..7cc43e818e9e 100644
--- a/converters/p5-JSON-XS/pkg-descr
+++ b/converters/p5-JSON-XS/pkg-descr
@@ -8,4 +8,4 @@ modules, none of them correctly handle all corner cases, and in most
cases their maintainers are unresponsive, gone missing, or not listening
to bug reports for other reasons.
-WWW: http://search.cpan.org/dist/JSON-XS/
+WWW: https://metacpan.org/release/JSON-XS
diff --git a/converters/p5-JSON/pkg-descr b/converters/p5-JSON/pkg-descr
index 9219f7a4d101..f7a263087eae 100644
--- a/converters/p5-JSON/pkg-descr
+++ b/converters/p5-JSON/pkg-descr
@@ -1,3 +1,3 @@
Perl extension interface to convert to JSON (JavaScript Object Notation).
-WWW: http://search.cpan.org/dist/JSON/
+WWW: https://metacpan.org/release/JSON
diff --git a/converters/p5-JSON1/pkg-descr b/converters/p5-JSON1/pkg-descr
index 9219f7a4d101..f7a263087eae 100644
--- a/converters/p5-JSON1/pkg-descr
+++ b/converters/p5-JSON1/pkg-descr
@@ -1,3 +1,3 @@
Perl extension interface to convert to JSON (JavaScript Object Notation).
-WWW: http://search.cpan.org/dist/JSON/
+WWW: https://metacpan.org/release/JSON
diff --git a/converters/p5-LaTeXML/pkg-descr b/converters/p5-LaTeXML/pkg-descr
index 973f96bf9630..2674e0f40194 100644
--- a/converters/p5-LaTeXML/pkg-descr
+++ b/converters/p5-LaTeXML/pkg-descr
@@ -4,4 +4,4 @@ formats under development.
See the included manual.pdf for documentation.
-WWW: http://search.cpan.org/dist/LaTeXML/
+WWW: https://metacpan.org/release/LaTeXML
diff --git a/converters/p5-MIME-Base32/pkg-descr b/converters/p5-MIME-Base32/pkg-descr
index 1bae3121b912..df9ef6793df9 100644
--- a/converters/p5-MIME-Base32/pkg-descr
+++ b/converters/p5-MIME-Base32/pkg-descr
@@ -8,4 +8,4 @@ readable. A 33-character subset ([A-Z2-7=]) of US-ASCII
is used, enabling 5 bits to be represented per printable
character.
-WWW: http://search.cpan.org/dist/MIME-Base32/
+WWW: https://metacpan.org/release/MIME-Base32
diff --git a/converters/p5-MIME-Base64-URLSafe/pkg-descr b/converters/p5-MIME-Base64-URLSafe/pkg-descr
index 8baa8bbda661..97c0925a82a1 100644
--- a/converters/p5-MIME-Base64-URLSafe/pkg-descr
+++ b/converters/p5-MIME-Base64-URLSafe/pkg-descr
@@ -1,3 +1,3 @@
Perl version of Python's URL-safe base64 codec
-WWW: http://search.cpan.org/dist/MIME-Base64-URLSafe/
+WWW: https://metacpan.org/release/MIME-Base64-URLSafe
diff --git a/converters/p5-MIME-Base64/pkg-descr b/converters/p5-MIME-Base64/pkg-descr
index 247ccca61265..c1d0eba789d9 100644
--- a/converters/p5-MIME-Base64/pkg-descr
+++ b/converters/p5-MIME-Base64/pkg-descr
@@ -19,4 +19,4 @@ package). The main improvement is that the base64 encoder/decoder is
implemented by XS functions. This makes it about 20 times faster than
the old implementation in perl.
-WWW: http://search.cpan.org/dist/MIME-Base64/
+WWW: https://metacpan.org/release/MIME-Base64
diff --git a/converters/p5-Net-IDN-Nameprep/pkg-descr b/converters/p5-Net-IDN-Nameprep/pkg-descr
index 002bbe97ad0f..1f5417f9b744 100644
--- a/converters/p5-Net-IDN-Nameprep/pkg-descr
+++ b/converters/p5-Net-IDN-Nameprep/pkg-descr
@@ -6,4 +6,4 @@ is a profile of the stringprep protocol and is used as part of a suite
of on-the-wire protocols for internationalizing the Domain Name System
(DNS).
-WWW: http://search.cpan.org/dist/Net-IDN-Nameprep/
+WWW: https://metacpan.org/release/Net-IDN-Nameprep
diff --git a/converters/p5-Number-Nary/pkg-descr b/converters/p5-Number-Nary/pkg-descr
index 647dac073ab5..0d167c27fc22 100644
--- a/converters/p5-Number-Nary/pkg-descr
+++ b/converters/p5-Number-Nary/pkg-descr
@@ -1,4 +1,4 @@
This module lets you convert numbers into strings that encode the number
using the digit set of your choice.
-WWW: http://search.cpan.org/dist/Number-Nary/
+WWW: https://metacpan.org/release/Number-Nary
diff --git a/converters/p5-Number-RecordLocator/pkg-descr b/converters/p5-Number-RecordLocator/pkg-descr
index b3c4ace43d53..1a7e2f5c581e 100644
--- a/converters/p5-Number-RecordLocator/pkg-descr
+++ b/converters/p5-Number-RecordLocator/pkg-descr
@@ -2,4 +2,4 @@ Number::RecordLocator encodes integers into a 32 character "alphabet"
designed to be short and easy to read and pronounce. With a 32 bit
encoding, you can map 33.5 million unique ids into a 5 character code.
-WWW: http://search.cpan.org/dist/Number-RecordLocator/
+WWW: https://metacpan.org/release/Number-RecordLocator
diff --git a/converters/p5-PerlIO-via-Unidecode/pkg-descr b/converters/p5-PerlIO-via-Unidecode/pkg-descr
index eead04a88f87..8cbb6ba88d2d 100644
--- a/converters/p5-PerlIO-via-Unidecode/pkg-descr
+++ b/converters/p5-PerlIO-via-Unidecode/pkg-descr
@@ -1,4 +1,4 @@
PerlIO::via::Unidecode implements a PerlIO::via layer that applies
Unidecode (Text::Unidecode) to data passed through it.
-WWW: http://search.cpan.org/dist/PerlIO-via-Unidecode/
+WWW: https://metacpan.org/release/PerlIO-via-Unidecode
diff --git a/converters/p5-Storable-AMF/pkg-descr b/converters/p5-Storable-AMF/pkg-descr
index 83e5e1a568cf..f4638ee1521d 100644
--- a/converters/p5-Storable-AMF/pkg-descr
+++ b/converters/p5-Storable-AMF/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for serialize/deserialize AMF0/AMF3 data
-WWW: http://search.cpan.org/dist/Storable-AMF/
+WWW: https://metacpan.org/release/Storable-AMF
diff --git a/converters/p5-String-Multibyte/pkg-descr b/converters/p5-String-Multibyte/pkg-descr
index afdb3bafe82b..b7f2985bd986 100644
--- a/converters/p5-String-Multibyte/pkg-descr
+++ b/converters/p5-String-Multibyte/pkg-descr
@@ -5,4 +5,4 @@ to manipulate multiple-byte character strings.
This module uses the OOP syntax to tell methods
in which charset the specified strings should be handled.
-WWW: http://search.cpan.org/dist/String-Multibyte/
+WWW: https://metacpan.org/release/String-Multibyte
diff --git a/converters/p5-Text-Bidi/pkg-descr b/converters/p5-Text-Bidi/pkg-descr
index 93d7bf448986..6726e7e62adc 100644
--- a/converters/p5-Text-Bidi/pkg-descr
+++ b/converters/p5-Text-Bidi/pkg-descr
@@ -2,4 +2,4 @@ Perl interface to the libfribidi library that implements the Unicode bidi
algorithm. The bidi algorithm is a specification for displaying text that
consists of both left-to-right and right-to-left written languages.
-WWW: http://search.cpan.org/dist/Text-Bidi/
+WWW: https://metacpan.org/release/Text-Bidi
diff --git a/converters/p5-Text-Iconv/pkg-descr b/converters/p5-Text-Iconv/pkg-descr
index 04c2b1ecea98..5c78d95c6474 100644
--- a/converters/p5-Text-Iconv/pkg-descr
+++ b/converters/p5-Text-Iconv/pkg-descr
@@ -3,4 +3,4 @@ as defined by the Single UNIX Specification. The convert() method
converts the encoding of characters in the input string from the
fromcode codeset to the tocode codeset, and returns the result.
-WWW: http://search.cpan.org/dist/Text-Iconv/
+WWW: https://metacpan.org/release/Text-Iconv
diff --git a/converters/p5-Text-Unidecode/pkg-descr b/converters/p5-Text-Unidecode/pkg-descr
index 275c6838464c..0207a68870e7 100644
--- a/converters/p5-Text-Unidecode/pkg-descr
+++ b/converters/p5-Text-Unidecode/pkg-descr
@@ -8,4 +8,4 @@ user who actually wants to read what the text says.
What Text::Unidecode provides is a function, unidecode(...) that takes
Unicode data and tries to represent it in US-ASCII characters.
-WWW: http://search.cpan.org/dist/Text-Unidecode/
+WWW: https://metacpan.org/release/Text-Unidecode
diff --git a/converters/p5-URI-UTF8-Punycode/pkg-descr b/converters/p5-URI-UTF8-Punycode/pkg-descr
index f233b5d8ec79..051cd17a6375 100644
--- a/converters/p5-URI-UTF8-Punycode/pkg-descr
+++ b/converters/p5-URI-UTF8-Punycode/pkg-descr
@@ -1,3 +1,3 @@
Punycode conversion of UTF-8 string.
-WWW: http://search.cpan.org/dist/URI-UTF8-Punycode/
+WWW: https://metacpan.org/release/URI-UTF8-Punycode
diff --git a/converters/p5-Unicode-Map/pkg-descr b/converters/p5-Unicode-Map/pkg-descr
index 6b93fab603c9..9248f4fe0bfd 100644
--- a/converters/p5-Unicode-Map/pkg-descr
+++ b/converters/p5-Unicode-Map/pkg-descr
@@ -12,4 +12,4 @@ Unicode mapping support needs somehow to get into perl's core. If you
like to work on this field please don't hesitate contacting Gisle Aas
and check out the mailing list perl-unicode!
-WWW: http://search.cpan.org/dist/Unicode-Map/
+WWW: https://metacpan.org/release/Unicode-Map
diff --git a/converters/p5-Unicode-Map8/pkg-descr b/converters/p5-Unicode-Map8/pkg-descr
index 12559d27ed2a..fc1723d2c9e8 100644
--- a/converters/p5-Unicode-Map8/pkg-descr
+++ b/converters/p5-Unicode-Map8/pkg-descr
@@ -3,4 +3,4 @@ character sets and 16 bit character sets like Unicode. The tables are efficient
both in terms of space allocated and translation speed. The 16-bit strings is
assumed to use network byte order.
-WWW: http://search.cpan.org/dist/Unicode-Map8/
+WWW: https://metacpan.org/release/Unicode-Map8
diff --git a/converters/p5-Unicode-MapUTF8/pkg-descr b/converters/p5-Unicode-MapUTF8/pkg-descr
index 7ba92a11071e..7b35b24ec8e3 100644
--- a/converters/p5-Unicode-MapUTF8/pkg-descr
+++ b/converters/p5-Unicode-MapUTF8/pkg-descr
@@ -7,4 +7,4 @@ As such, it wraps the Unicode::String, Unicode::Map8,
Unicode::Map and Jcode modules in a standardized and simple
API.
-WWW: http://search.cpan.org/dist/Unicode-MapUTF8/
+WWW: https://metacpan.org/release/Unicode-MapUTF8
diff --git a/converters/p5-Unicode-RecursiveDowngrade/pkg-descr b/converters/p5-Unicode-RecursiveDowngrade/pkg-descr
index eb67297a0d18..17bc2b35ee9e 100644
--- a/converters/p5-Unicode-RecursiveDowngrade/pkg-descr
+++ b/converters/p5-Unicode-RecursiveDowngrade/pkg-descr
@@ -1,3 +1,3 @@
Perl extension to turn off UTF-8 flags inside of comprex variable.
-WWW: http://search.cpan.org/dist/Unicode-RecursiveDowngrade/
+WWW: https://metacpan.org/release/Unicode-RecursiveDowngrade
diff --git a/converters/p5-Unicode-String/pkg-descr b/converters/p5-Unicode-String/pkg-descr
index aada0d7c44e3..741eaac65691 100644
--- a/converters/p5-Unicode-String/pkg-descr
+++ b/converters/p5-Unicode-String/pkg-descr
@@ -9,4 +9,4 @@ The current set of modules are:
(the Unicode::Map8 module is distributed separately)
-WWW: http://search.cpan.org/dist/Unicode-String/
+WWW: https://metacpan.org/release/Unicode-String
diff --git a/converters/p5-Unicode-Stringprep/pkg-descr b/converters/p5-Unicode-Stringprep/pkg-descr
index d1ddcbb2c3eb..01bb502997bc 100644
--- a/converters/p5-Unicode-Stringprep/pkg-descr
+++ b/converters/p5-Unicode-Stringprep/pkg-descr
@@ -9,4 +9,4 @@ The stringprep framework does not specify how protocols should
prepare text strings. Protocols must create profiles of
stringprep in order to fully specify the processing options.
-WWW: http://search.cpan.org/dist/Unicode-Stringprep/
+WWW: https://metacpan.org/release/Unicode-Stringprep
diff --git a/converters/p5-Unicode-UTF8simple/pkg-descr b/converters/p5-Unicode-UTF8simple/pkg-descr
index ef2dc0df902b..4d5270693267 100644
--- a/converters/p5-Unicode-UTF8simple/pkg-descr
+++ b/converters/p5-Unicode-UTF8simple/pkg-descr
@@ -5,4 +5,4 @@ perl versions do not support Unicode::MapUTF8 or Encode.
Unicode::UTF8simple is written in plain perl (no C code) and will
work with any Perl 5 version. It is just slightly slower than Encode.
-WWW: http://search.cpan.org/dist/Unicode-UTF8simple/
+WWW: https://metacpan.org/release/Unicode-UTF8simple
diff --git a/converters/p5-WAP-wbxml/pkg-descr b/converters/p5-WAP-wbxml/pkg-descr
index c6820eea9280..ff9e3397ead6 100644
--- a/converters/p5-WAP-wbxml/pkg-descr
+++ b/converters/p5-WAP-wbxml/pkg-descr
@@ -6,4 +6,4 @@ specification:
The binary format was designed to preserve the element structure of XML.
-WWW: http://search.cpan.org/dist/WAP-wbxml/
+WWW: https://metacpan.org/release/WAP-wbxml
diff --git a/converters/p5-XML-WBXML/pkg-descr b/converters/p5-XML-WBXML/pkg-descr
index 5e4b6b6e0355..7bbb830b4e0b 100644
--- a/converters/p5-XML-WBXML/pkg-descr
+++ b/converters/p5-XML-WBXML/pkg-descr
@@ -6,4 +6,4 @@ module. The library can be found at http://libwbxml.aymerick.com/
The module defines two functions: xml_to_wbxml and wbxml_to_xml.
-WWW: http://search.cpan.org/dist/XML-WBXML/
+WWW: https://metacpan.org/release/XML-WBXML
diff --git a/databases/p5-Amazon-SimpleDB/pkg-descr b/databases/p5-Amazon-SimpleDB/pkg-descr
index e6fd3328591a..40379cf669c5 100644
--- a/databases/p5-Amazon-SimpleDB/pkg-descr
+++ b/databases/p5-Amazon-SimpleDB/pkg-descr
@@ -1,4 +1,4 @@
Amazon::SimpleDB provides a "low-level" perlish interface for working with
Amazon's SimpleDB (SMB) service.
-WWW: http://search.cpan.org/dist/Amazon-SimpleDB/
+WWW: https://metacpan.org/release/Amazon-SimpleDB
diff --git a/databases/p5-Amon2-DBI/pkg-descr b/databases/p5-Amon2-DBI/pkg-descr
index 8aea41caefe2..d81c9b96d29c 100644
--- a/databases/p5-Amon2-DBI/pkg-descr
+++ b/databases/p5-Amon2-DBI/pkg-descr
@@ -1,4 +1,4 @@
Amon2::DBI is a simple DBI wrapper. It provides better usability for
you.
-WWW: http://search.cpan.org/dist/Amon2-DBI/
+WWW: https://metacpan.org/release/Amon2-DBI
diff --git a/databases/p5-AnyEvent-BDB/pkg-descr b/databases/p5-AnyEvent-BDB/pkg-descr
index 50734f9f8beb..5b365cbfa40c 100644
--- a/databases/p5-AnyEvent-BDB/pkg-descr
+++ b/databases/p5-AnyEvent-BDB/pkg-descr
@@ -9,4 +9,4 @@ case you don't).
The AnyEvent watcher can be disabled by executing undef $AnyEvent::BDB::WATCHER.
Please notify the author of when and why you think this was necessary.
-WWW: http://search.cpan.org/dist/AnyEvent-BDB/
+WWW: https://metacpan.org/release/AnyEvent-BDB
diff --git a/databases/p5-AnyEvent-CouchDB/pkg-descr b/databases/p5-AnyEvent-CouchDB/pkg-descr
index 86f242fa964a..f83ea8558bf5 100644
--- a/databases/p5-AnyEvent-CouchDB/pkg-descr
+++ b/databases/p5-AnyEvent-CouchDB/pkg-descr
@@ -7,4 +7,4 @@ want.
Its API is based on jquery.couch.js, but we've adapted the API slightly so that
it makes sense in an asynchronous Perl environment.
-WWW: http://search.cpan.org/dist/AnyEvent-CouchDB/
+WWW: https://metacpan.org/release/AnyEvent-CouchDB
diff --git a/databases/p5-AnyEvent-DBD-Pg/pkg-descr b/databases/p5-AnyEvent-DBD-Pg/pkg-descr
index b7ab383b50ab..1225125eeac0 100644
--- a/databases/p5-AnyEvent-DBD-Pg/pkg-descr
+++ b/databases/p5-AnyEvent-DBD-Pg/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent interface to DBD::Pg's async interface.
-WWW: http://search.cpan.org/dist/AnyEvent-DBD-Pg/
+WWW: https://metacpan.org/release/AnyEvent-DBD-Pg
diff --git a/databases/p5-AnyEvent-Memcached/pkg-descr b/databases/p5-AnyEvent-Memcached/pkg-descr
index f18a5376c8f8..8ced5975f678 100644
--- a/databases/p5-AnyEvent-Memcached/pkg-descr
+++ b/databases/p5-AnyEvent-Memcached/pkg-descr
@@ -1,3 +1,3 @@
Asyncronous memcached/memcachedb client for AnyEvent framework
-WWW: http://search.cpan.org/dist/AnyEvent-Memcached/
+WWW: https://metacpan.org/release/AnyEvent-Memcached
diff --git a/databases/p5-AnyEvent-Redis/pkg-descr b/databases/p5-AnyEvent-Redis/pkg-descr
index 8ba851de16ca..3f9ed0e5e8a9 100644
--- a/databases/p5-AnyEvent-Redis/pkg-descr
+++ b/databases/p5-AnyEvent-Redis/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent::Redis is a non-blocking (event-driven) Redis client.
-WWW: http://search.cpan.org/dist/AnyEvent-Redis/
+WWW: https://metacpan.org/release/AnyEvent-Redis
diff --git a/databases/p5-App-Sqitch/pkg-descr b/databases/p5-App-Sqitch/pkg-descr
index d94d7435a06d..fdf8e0b17880 100644
--- a/databases/p5-App-Sqitch/pkg-descr
+++ b/databases/p5-App-Sqitch/pkg-descr
@@ -35,4 +35,4 @@ in just because they've been committed to your VCS. This allows you
to take an iterative approach to developing your database schema.
Or, better, you can do test-driven database development.
-WWW: http://search.cpan.org/dist/App-Sqitch/
+WWW: https://metacpan.org/release/App-Sqitch
diff --git a/databases/p5-BDB/pkg-descr b/databases/p5-BDB/pkg-descr
index 719e3becf262..71b4be08b201 100644
--- a/databases/p5-BDB/pkg-descr
+++ b/databases/p5-BDB/pkg-descr
@@ -1,3 +1,3 @@
BDB is a Perl module to provide asynchronous Berkeley DB access.
-WWW: http://search.cpan.org/dist/BDB/
+WWW: https://metacpan.org/release/BDB
diff --git a/databases/p5-BSON/pkg-descr b/databases/p5-BSON/pkg-descr
index 4788bcd4edfa..c54011e34f1e 100644
--- a/databases/p5-BSON/pkg-descr
+++ b/databases/p5-BSON/pkg-descr
@@ -1,4 +1,4 @@
This module implements BSON serialization and deserialization as described at
http://bsonspec.org. BSON is the primary data representation for MongoDB.
-WWW: http://search.cpan.org/dist/BSON/
+WWW: https://metacpan.org/release/BSON
diff --git a/databases/p5-BerkeleyDB/pkg-descr b/databases/p5-BerkeleyDB/pkg-descr
index 74d2164aca6b..2372982d31d1 100644
--- a/databases/p5-BerkeleyDB/pkg-descr
+++ b/databases/p5-BerkeleyDB/pkg-descr
@@ -6,4 +6,4 @@ as that one is based on version 1, which is seriously buggy. E.g., if
keys or data are over a hundred bytes or so, bad things may happen to
your dbm files. Never mind all the extra features....
-WWW: http://search.cpan.org/dist/BerkeleyDB/
+WWW: https://metacpan.org/release/BerkeleyDB
diff --git a/databases/p5-CDB_File-Generator/pkg-descr b/databases/p5-CDB_File-Generator/pkg-descr
index 11a136fe79ed..77446773abec 100644
--- a/databases/p5-CDB_File-Generator/pkg-descr
+++ b/databases/p5-CDB_File-Generator/pkg-descr
@@ -2,4 +2,4 @@ CDB::Generator is a designed for generating very large sorted CDB
files. This makes it easy to generate files in which cdbmultiget can
return more than one key.
-WWW: http://search.cpan.org/dist/CDB_File-Generator/
+WWW: https://metacpan.org/release/CDB_File-Generator
diff --git a/databases/p5-CDB_File/pkg-descr b/databases/p5-CDB_File/pkg-descr
index 0f070833db9d..4f74a78d22a0 100644
--- a/databases/p5-CDB_File/pkg-descr
+++ b/databases/p5-CDB_File/pkg-descr
@@ -2,4 +2,4 @@ This is the perl5 interface to CDB.
Very useful for people who would like to export information from an SQL type
database directly into a CDB file via $cdb->insert in a perl script.
-WWW: http://search.cpan.org/dist/CDB_File/
+WWW: https://metacpan.org/release/CDB_File
diff --git a/databases/p5-CGI-Session-Driver-memcached/pkg-descr b/databases/p5-CGI-Session-Driver-memcached/pkg-descr
index cfc78558e6da..296575ac6f68 100644
--- a/databases/p5-CGI-Session-Driver-memcached/pkg-descr
+++ b/databases/p5-CGI-Session-Driver-memcached/pkg-descr
@@ -2,4 +2,4 @@ CGI::Session::Driver::memcache is a storage driver (only referred as
'driver' in CGI::Session lingo) for persisting CGI Sessions into a
fast memcached server.
-WWW: http://search.cpan.org/dist/CGI-Session-Driver-memcached/
+WWW: https://metacpan.org/release/CGI-Session-Driver-memcached
diff --git a/databases/p5-Cache-BDB/pkg-descr b/databases/p5-Cache-BDB/pkg-descr
index 5090930a78b9..e8f3f008cb20 100644
--- a/databases/p5-Cache-BDB/pkg-descr
+++ b/databases/p5-Cache-BDB/pkg-descr
@@ -4,4 +4,4 @@ The main advantage over other caching modules is performance. I've attempted to
stick with a Cache::Cache-like interface as much as possible, though it may
differ here and there.
-WWW: http://search.cpan.org/dist/Cache-BDB/
+WWW: https://metacpan.org/release/Cache-BDB
diff --git a/databases/p5-Cache-Memcached-Fast/pkg-descr b/databases/p5-Cache-Memcached-Fast/pkg-descr
index 719d94bd8d42..1ba29b989d21 100644
--- a/databases/p5-Cache-Memcached-Fast/pkg-descr
+++ b/databases/p5-Cache-Memcached-Fast/pkg-descr
@@ -3,4 +3,4 @@ daemon. Module core is implemented in C and tries hard to minimize
number of system calls and to avoid any key/value copying for speed.
As a result, it has very low CPU consumption.
-WWW: http://search.cpan.org/dist/Cache-Memcached-Fast/
+WWW: https://metacpan.org/release/Cache-Memcached-Fast
diff --git a/databases/p5-Cache-Memcached-Managed/pkg-descr b/databases/p5-Cache-Memcached-Managed/pkg-descr
index fcaa48f08257..a93a7054e73b 100644
--- a/databases/p5-Cache-Memcached-Managed/pkg-descr
+++ b/databases/p5-Cache-Memcached-Managed/pkg-descr
@@ -4,4 +4,4 @@ of Cache::Memcached, the Cached::Memcached::Managed API allows for
management of groups of values, for simplified key generation and expiration,
as well as version and namespace management and a few other goodies.
-WWW: http://search.cpan.org/dist/Cache-Memcached-Managed/
+WWW: https://metacpan.org/release/Cache-Memcached-Managed
diff --git a/databases/p5-Cache-Memcached-XS/pkg-descr b/databases/p5-Cache-Memcached-XS/pkg-descr
index 5ed9f9a61f75..c29f44800f84 100644
--- a/databases/p5-Cache-Memcached-XS/pkg-descr
+++ b/databases/p5-Cache-Memcached-XS/pkg-descr
@@ -1,4 +1,4 @@
Cache::Memcached::XS is a memcached client using libmemcache. It uses a
lot less CPU than the original pure-perl client.
-WWW: http://search.cpan.org/dist/Cache-Memcached-XS/
+WWW: https://metacpan.org/release/Cache-Memcached-XS
diff --git a/databases/p5-Cache-Memcached-libmemcached/pkg-descr b/databases/p5-Cache-Memcached-libmemcached/pkg-descr
index 6f06de77bc96..c1adcdccbc96 100644
--- a/databases/p5-Cache-Memcached-libmemcached/pkg-descr
+++ b/databases/p5-Cache-Memcached-libmemcached/pkg-descr
@@ -1,4 +1,4 @@
This is the Cache::Memcached compatible interface to libmemcached, a C library
to interface with memcached.
-WWW: http://search.cpan.org/dist/Cache-Memcached-libmemcached/
+WWW: https://metacpan.org/release/Cache-Memcached-libmemcached
diff --git a/databases/p5-Cache-Memcached/pkg-descr b/databases/p5-Cache-Memcached/pkg-descr
index 2f76ec5c8911..dbb28c7bf412 100644
--- a/databases/p5-Cache-Memcached/pkg-descr
+++ b/databases/p5-Cache-Memcached/pkg-descr
@@ -3,5 +3,5 @@ The API takes advantage of the server's opaque flag support and sets its
scalar. In that case, the Storable module is used to freeze and thaw the
value automatically going in and out of the memcached.
-WWW: http://search.cpan.org/dist/Cache-Memcached/
+WWW: https://metacpan.org/release/Cache-Memcached
WWW: http://www.danga.com/memcached/
diff --git a/databases/p5-Class-DBI-AbstractSearch/pkg-descr b/databases/p5-Class-DBI-AbstractSearch/pkg-descr
index 6f56da2bcbd8..9add267f070f 100644
--- a/databases/p5-Class-DBI-AbstractSearch/pkg-descr
+++ b/databases/p5-Class-DBI-AbstractSearch/pkg-descr
@@ -1,4 +1,4 @@
Class::DBI::AbstractSearch is a Class::DBI plugin to glue SQL::Abstract into
Class::DBI.
-WWW: http://search.cpan.org/dist/Class-DBI-AbstractSearch/
+WWW: https://metacpan.org/release/Class-DBI-AbstractSearch
diff --git a/databases/p5-Class-DBI-AsForm/pkg-descr b/databases/p5-Class-DBI-AsForm/pkg-descr
index d3f2b5b03e08..9a6f271ff72f 100644
--- a/databases/p5-Class-DBI-AsForm/pkg-descr
+++ b/databases/p5-Class-DBI-AsForm/pkg-descr
@@ -5,4 +5,4 @@ are turned into textareas, and fields with a has-a relationship to
other Class::DBI tables are turned into select drop-downs populated
with objects from the joined class.
-WWW: http://search.cpan.org/dist/Class-DBI-AsForm/
+WWW: https://metacpan.org/release/Class-DBI-AsForm
diff --git a/databases/p5-Class-DBI-AutoLoader/pkg-descr b/databases/p5-Class-DBI-AutoLoader/pkg-descr
index 95f2b0381636..8a9347a0d9ad 100644
--- a/databases/p5-Class-DBI-AutoLoader/pkg-descr
+++ b/databases/p5-Class-DBI-AutoLoader/pkg-descr
@@ -2,4 +2,4 @@ Class::DBI::AutoLoader scans the tables in a given database, and auto-generates
the Class::DBI classes. These are loaded into your package when you import
Class::DBI::AutoLoader.
-WWW: http://search.cpan.org/dist/Class-DBI-AutoLoader/
+WWW: https://metacpan.org/release/Class-DBI-AutoLoader
diff --git a/databases/p5-Class-DBI-BaseDSN/pkg-descr b/databases/p5-Class-DBI-BaseDSN/pkg-descr
index 59c5cff9ad6b..f23ac21b066c 100644
--- a/databases/p5-Class-DBI-BaseDSN/pkg-descr
+++ b/databases/p5-Class-DBI-BaseDSN/pkg-descr
@@ -2,4 +2,4 @@ Class::DBI::BaseDSN acts as a placeholder for a base class which will be
switched for a specific Class::DBI extension when you specify the dsn of the
database to connect to.
-WWW: http://search.cpan.org/dist/Class-DBI-BaseDSN/
+WWW: https://metacpan.org/release/Class-DBI-BaseDSN
diff --git a/databases/p5-Class-DBI-DATA-Schema/pkg-descr b/databases/p5-Class-DBI-DATA-Schema/pkg-descr
index 21b832525eb7..433060b72433 100644
--- a/databases/p5-Class-DBI-DATA-Schema/pkg-descr
+++ b/databases/p5-Class-DBI-DATA-Schema/pkg-descr
@@ -2,4 +2,4 @@ This is an extension to Class::DBI which injects a method into your
class to find and execute all SQL statements in the DATA section
of the package.
-WWW: http://search.cpan.org/dist/Class-DBI-DATA-Schema/
+WWW: https://metacpan.org/release/Class-DBI-DATA-Schema
diff --git a/databases/p5-Class-DBI-DDL/pkg-descr b/databases/p5-Class-DBI-DDL/pkg-descr
index 9042ffcacfd2..2fbff67af7fe 100644
--- a/databases/p5-Class-DBI-DDL/pkg-descr
+++ b/databases/p5-Class-DBI-DDL/pkg-descr
@@ -1,3 +1,3 @@
Combined with Class::DBI to create and dispose of tables
-WWW: http://search.cpan.org/dist/Class-DBI-DDL/
+WWW: https://metacpan.org/release/Class-DBI-DDL
diff --git a/databases/p5-Class-DBI-FromCGI/pkg-descr b/databases/p5-Class-DBI-FromCGI/pkg-descr
index 876caf130276..f0f79bd9ebd1 100644
--- a/databases/p5-Class-DBI-FromCGI/pkg-descr
+++ b/databases/p5-Class-DBI-FromCGI/pkg-descr
@@ -15,4 +15,4 @@ to do is to 'use Class::DBI::FromCGI' in your class (or in your local
Class::DBI subclass that all your other classes inherit from. You do do that,
don't you?).
-WWW: http://search.cpan.org/dist/Class-DBI-FromCGI/
+WWW: https://metacpan.org/release/Class-DBI-FromCGI
diff --git a/databases/p5-Class-DBI-LazyInflate/pkg-descr b/databases/p5-Class-DBI-LazyInflate/pkg-descr
index 617555b2117d..8edcdbd58186 100644
--- a/databases/p5-Class-DBI-LazyInflate/pkg-descr
+++ b/databases/p5-Class-DBI-LazyInflate/pkg-descr
@@ -4,4 +4,4 @@ When a row is fetched, columns specified via has_lazy() is wrapped
by Data::Lazy, such that it is inflated only when the column is
actually used.
-WWW: http://search.cpan.org/dist/Class-DBI-LazyInflate/
+WWW: https://metacpan.org/release/Class-DBI-LazyInflate
diff --git a/databases/p5-Class-DBI-Loader-Relationship/pkg-descr b/databases/p5-Class-DBI-Loader-Relationship/pkg-descr
index a2e89ea2f643..d391312a5481 100644
--- a/databases/p5-Class-DBI-Loader-Relationship/pkg-descr
+++ b/databases/p5-Class-DBI-Loader-Relationship/pkg-descr
@@ -6,4 +6,4 @@ reverse relationships defined for has-many relationships, and for
has-a relationships to be defined for the linkages surrounding a
many-to-many table.
-WWW: http://search.cpan.org/dist/Class-DBI-Loader-Relationship/
+WWW: https://metacpan.org/release/Class-DBI-Loader-Relationship
diff --git a/databases/p5-Class-DBI-Loader/pkg-descr b/databases/p5-Class-DBI-Loader/pkg-descr
index 4882b6807bc9..3b0fe74b6af6 100644
--- a/databases/p5-Class-DBI-Loader/pkg-descr
+++ b/databases/p5-Class-DBI-Loader/pkg-descr
@@ -12,4 +12,4 @@ class names are defined by table names and namespace option.
Class::DBI::Loader supports MySQL, Postgres and SQLite.
-WWW: http://search.cpan.org/dist/Class-DBI-Loader/
+WWW: https://metacpan.org/release/Class-DBI-Loader
diff --git a/databases/p5-Class-DBI-Oracle/pkg-descr b/databases/p5-Class-DBI-Oracle/pkg-descr
index ebfda904ac30..63af27d68268 100644
--- a/databases/p5-Class-DBI-Oracle/pkg-descr
+++ b/databases/p5-Class-DBI-Oracle/pkg-descr
@@ -8,4 +8,4 @@ This is an extension to Class::DBI that currently implements:
Instead of setting Class::DBI as your base class, use this.
-WWW: http://search.cpan.org/dist/Class-DBI-Oracle/
+WWW: https://metacpan.org/release/Class-DBI-Oracle
diff --git a/databases/p5-Class-DBI-Pager/pkg-descr b/databases/p5-Class-DBI-Pager/pkg-descr
index eadb117cea94..c2b806ab965f 100644
--- a/databases/p5-Class-DBI-Pager/pkg-descr
+++ b/databases/p5-Class-DBI-Pager/pkg-descr
@@ -8,4 +8,4 @@ do something like:
In addition, your work will be reduced more, when you use Template-Toolkit as
your templating engine
-WWW: http://search.cpan.org/dist/Class-DBI-Pager/
+WWW: https://metacpan.org/release/Class-DBI-Pager
diff --git a/databases/p5-Class-DBI-Pg/pkg-descr b/databases/p5-Class-DBI-Pg/pkg-descr
index 3088dae47398..318da875d525 100644
--- a/databases/p5-Class-DBI-Pg/pkg-descr
+++ b/databases/p5-Class-DBI-Pg/pkg-descr
@@ -4,4 +4,4 @@ Postgres.
select Postgres system catalog and find out all columns, primary key and SERIAL
type column.
-WWW: http://search.cpan.org/dist/Class-DBI-Pg/
+WWW: https://metacpan.org/release/Class-DBI-Pg
diff --git a/databases/p5-Class-DBI-Plugin-AbstractCount/pkg-descr b/databases/p5-Class-DBI-Plugin-AbstractCount/pkg-descr
index 8b81061d979e..dd67c0dcf00d 100644
--- a/databases/p5-Class-DBI-Plugin-AbstractCount/pkg-descr
+++ b/databases/p5-Class-DBI-Plugin-AbstractCount/pkg-descr
@@ -3,4 +3,4 @@ Class::DBI::Plugin::CountSearch (counting objects without having
to use an array or an iterator), and Class::DBI::AbstractSearch,
which allows complex where-clauses a la SQL::Abstract.
-WWW: http://search.cpan.org/dist/Class-DBI-Plugin-AbstractCount/
+WWW: https://metacpan.org/release/Class-DBI-Plugin-AbstractCount
diff --git a/databases/p5-Class-DBI-Plugin-DeepAbstractSearch/pkg-descr b/databases/p5-Class-DBI-Plugin-DeepAbstractSearch/pkg-descr
index 0b03303d3eec..4870018106f0 100644
--- a/databases/p5-Class-DBI-Plugin-DeepAbstractSearch/pkg-descr
+++ b/databases/p5-Class-DBI-Plugin-DeepAbstractSearch/pkg-descr
@@ -2,4 +2,4 @@ This plugin provides a SQL::Abstract search method for Class::DBI. It is
similar to Class::DBI::AbstractSearch, but allows you to search and sort
by fields from joined tables.
-WWW: http://search.cpan.org/dist/Class-DBI-Plugin-DeepAbstractSearch/
+WWW: https://metacpan.org/release/Class-DBI-Plugin-DeepAbstractSearch
diff --git a/databases/p5-Class-DBI-Plugin-Iterator/pkg-descr b/databases/p5-Class-DBI-Plugin-Iterator/pkg-descr
index da64c193bbe7..d4b772d08c5b 100644
--- a/databases/p5-Class-DBI-Plugin-Iterator/pkg-descr
+++ b/databases/p5-Class-DBI-Plugin-Iterator/pkg-descr
@@ -1,3 +1,3 @@
New iterator for Class::DBI.
-WWW: http://search.cpan.org/dist/Class-DBI-Plugin-Iterator/
+WWW: https://metacpan.org/release/Class-DBI-Plugin-Iterator
diff --git a/databases/p5-Class-DBI-Plugin-Pager/pkg-descr b/databases/p5-Class-DBI-Plugin-Pager/pkg-descr
index cf677bc6c0f3..471d26dc4a5b 100644
--- a/databases/p5-Class-DBI-Plugin-Pager/pkg-descr
+++ b/databases/p5-Class-DBI-Plugin-Pager/pkg-descr
@@ -4,4 +4,4 @@ Adds a pager method to your class that can query using SQL::Abstract
where clauses, and limit the number of rows returned to a specific
subset.
-WWW: http://search.cpan.org/dist/Class-DBI-Plugin-Pager/
+WWW: https://metacpan.org/release/Class-DBI-Plugin-Pager
diff --git a/databases/p5-Class-DBI-Plugin-RetrieveAll/pkg-descr b/databases/p5-Class-DBI-Plugin-RetrieveAll/pkg-descr
index d293c9e9960a..cf357db74c56 100644
--- a/databases/p5-Class-DBI-Plugin-RetrieveAll/pkg-descr
+++ b/databases/p5-Class-DBI-Plugin-RetrieveAll/pkg-descr
@@ -1,4 +1,4 @@
This is a simple plugin to a Class::DBI subclass which provides a
'retrieve_all_sorted_by' method.
-WWW: http://search.cpan.org/dist/Class-DBI-Plugin-RetrieveAll/
+WWW: https://metacpan.org/release/Class-DBI-Plugin-RetrieveAll
diff --git a/databases/p5-Class-DBI-Plugin-Senna/pkg-descr b/databases/p5-Class-DBI-Plugin-Senna/pkg-descr
index a2f7a1c518d2..624da06f7bb6 100644
--- a/databases/p5-Class-DBI-Plugin-Senna/pkg-descr
+++ b/databases/p5-Class-DBI-Plugin-Senna/pkg-descr
@@ -4,4 +4,4 @@ Class::DBI::Plugin::Senna harnesses the power of Senna
This module installs hooks in your Class::DBI package that automatically
creates and updates a Senna index.
-WWW: http://search.cpan.org/dist/Class-DBI-Plugin-Senna/
+WWW: https://metacpan.org/release/Class-DBI-Plugin-Senna
diff --git a/databases/p5-Class-DBI-Plugin-Type/pkg-descr b/databases/p5-Class-DBI-Plugin-Type/pkg-descr
index a35bd2d11346..505444e491d3 100644
--- a/databases/p5-Class-DBI-Plugin-Type/pkg-descr
+++ b/databases/p5-Class-DBI-Plugin-Type/pkg-descr
@@ -1,4 +1,4 @@
This module allows Class::DBI-based classes to query their columns
for data type information in a database-independent manner.
-WWW: http://search.cpan.org/dist/Class-DBI-Plugin-Type/
+WWW: https://metacpan.org/release/Class-DBI-Plugin-Type
diff --git a/databases/p5-Class-DBI-Plugin/pkg-descr b/databases/p5-Class-DBI-Plugin/pkg-descr
index 3258094aad79..e952cadffd37 100644
--- a/databases/p5-Class-DBI-Plugin/pkg-descr
+++ b/databases/p5-Class-DBI-Plugin/pkg-descr
@@ -4,4 +4,4 @@ should be able to concentrate on the functionality their module
provides, instead of having to deal with the symbol table hackery
involved when writing a plugin module.
-WWW: http://search.cpan.org/dist/Class-DBI-Plugin/
+WWW: https://metacpan.org/release/Class-DBI-Plugin
diff --git a/databases/p5-Class-DBI-Replication/pkg-descr b/databases/p5-Class-DBI-Replication/pkg-descr
index 700b0d4242e5..d2c5729520fd 100644
--- a/databases/p5-Class-DBI-Replication/pkg-descr
+++ b/databases/p5-Class-DBI-Replication/pkg-descr
@@ -3,4 +3,4 @@ databases.
The idea is very simple. SELECT from slaves, INSERT/UPDATE/DELETE to master.
-WWW: http://search.cpan.org/dist/Class-DBI-Replication/
+WWW: https://metacpan.org/release/Class-DBI-Replication
diff --git a/databases/p5-Class-DBI-SAK/pkg-descr b/databases/p5-Class-DBI-SAK/pkg-descr
index 211d88f43d09..41caf97e910a 100644
--- a/databases/p5-Class-DBI-SAK/pkg-descr
+++ b/databases/p5-Class-DBI-SAK/pkg-descr
@@ -3,4 +3,4 @@ becomes more useful by size. Most of us end up using at least a couple
Class::DBI extensions in our programs, and it's just a pain. Enter the Swiss
Army Knife.
-WWW: http://search.cpan.org/dist/Class-DBI-SAK/
+WWW: https://metacpan.org/release/Class-DBI-SAK
diff --git a/databases/p5-Class-DBI-SQLite/pkg-descr b/databases/p5-Class-DBI-SQLite/pkg-descr
index 157fc4afaf93..254e2beedc6d 100644
--- a/databases/p5-Class-DBI-SQLite/pkg-descr
+++ b/databases/p5-Class-DBI-SQLite/pkg-descr
@@ -1,4 +1,4 @@
Class::DBI::SQLite is an extension to Class::DBI for DBD::SQLite, which allows
you to populate auto incremented row id after insert.
-WWW: http://search.cpan.org/dist/Class-DBI-SQLite/
+WWW: https://metacpan.org/release/Class-DBI-SQLite
diff --git a/databases/p5-Class-DBI-Sweet/pkg-descr b/databases/p5-Class-DBI-Sweet/pkg-descr
index b39aac7674de..90bed370b861 100644
--- a/databases/p5-Class-DBI-Sweet/pkg-descr
+++ b/databases/p5-Class-DBI-Sweet/pkg-descr
@@ -2,4 +2,4 @@ Class::DBI::Sweet provides convenient count, search, page, and cache
functions in a sweet package. It integrates these functions with
"Class::DBI" in a convenient and efficient way.
-WWW: http://search.cpan.org/dist/Class-DBI-Sweet/
+WWW: https://metacpan.org/release/Class-DBI-Sweet
diff --git a/databases/p5-Class-DBI-ToSax/pkg-descr b/databases/p5-Class-DBI-ToSax/pkg-descr
index 7e12198c7f0d..f7d52a28591d 100644
--- a/databases/p5-Class-DBI-ToSax/pkg-descr
+++ b/databases/p5-Class-DBI-ToSax/pkg-descr
@@ -1,3 +1,3 @@
-WWW: http://search.cpan.org/dist/Class-DBI-ToSax/
+WWW: https://metacpan.org/release/Class-DBI-ToSax
diff --git a/databases/p5-Class-DBI-Untaint/pkg-descr b/databases/p5-Class-DBI-Untaint/pkg-descr
index e96b360543f1..6012b3fd7edf 100644
--- a/databases/p5-Class-DBI-Untaint/pkg-descr
+++ b/databases/p5-Class-DBI-Untaint/pkg-descr
@@ -5,4 +5,4 @@ Any column can then be said to require untainting of a given type
- i.e. that any value which you attempted to set that column to
(include at create() time) must pass an untaint as_type() check.
-WWW: http://search.cpan.org/dist/Class-DBI-Untaint/
+WWW: https://metacpan.org/release/Class-DBI-Untaint
diff --git a/databases/p5-Class-DBI-mysql/pkg-descr b/databases/p5-Class-DBI-mysql/pkg-descr
index 3a09707fe9a5..3c8f7dd56ca5 100644
--- a/databases/p5-Class-DBI-mysql/pkg-descr
+++ b/databases/p5-Class-DBI-mysql/pkg-descr
@@ -2,4 +2,4 @@ This is an extension to Class::DBI, containing several functions and
optimisations for the MySQL database. Instead of setting Class::DBI as
your base class, use this instead.
-WWW: http://search.cpan.org/dist/Class-DBI-mysql/
+WWW: https://metacpan.org/release/Class-DBI-mysql
diff --git a/databases/p5-Class-DBI/pkg-descr b/databases/p5-Class-DBI/pkg-descr
index d8d69a9d832f..88c0e0c2d46a 100644
--- a/databases/p5-Class-DBI/pkg-descr
+++ b/databases/p5-Class-DBI/pkg-descr
@@ -10,4 +10,4 @@ these (such as MySQL), or when you would like your code to be portable
across multiple databases which might implement these things in
different ways.
-WWW: http://search.cpan.org/dist/Class-DBI/
+WWW: https://metacpan.org/release/Class-DBI
diff --git a/databases/p5-Class-Inflate/pkg-descr b/databases/p5-Class-Inflate/pkg-descr
index 7a60b88212bb..af279a392f22 100644
--- a/databases/p5-Class-Inflate/pkg-descr
+++ b/databases/p5-Class-Inflate/pkg-descr
@@ -1,4 +1,4 @@
Allows for any blessed HASH object to be populated from a database, by
describing table relationships to each method.
-WWW: http://search.cpan.org/dist/Class-Inflate/
+WWW: https://metacpan.org/release/Class-Inflate
diff --git a/databases/p5-CouchDB-View/pkg-descr b/databases/p5-CouchDB-View/pkg-descr
index 0817db45ce64..89f7f1fdc299 100644
--- a/databases/p5-CouchDB-View/pkg-descr
+++ b/databases/p5-CouchDB-View/pkg-descr
@@ -1,3 +1,3 @@
CouchDB::View is a Perl module to handle and create CouchDB views.
-WWW: http://search.cpan.org/dist/CouchDB-View/
+WWW: https://metacpan.org/release/CouchDB-View
diff --git a/databases/p5-DBD-AnyData/pkg-descr b/databases/p5-DBD-AnyData/pkg-descr
index 542356d2b962..c75a6772554b 100644
--- a/databases/p5-DBD-AnyData/pkg-descr
+++ b/databases/p5-DBD-AnyData/pkg-descr
@@ -16,4 +16,4 @@ database system without any file access or rdbms backend.
The module also supports converting files between any of the supported formats
(e.g. save selected data from MySQL or Oracle to an XML file).
-WWW: http://search.cpan.org/dist/DBD-AnyData/
+WWW: https://metacpan.org/release/DBD-AnyData
diff --git a/databases/p5-DBD-CSV/pkg-descr b/databases/p5-DBD-CSV/pkg-descr
index ef377c0efc96..b185c91b726d 100644
--- a/databases/p5-DBD-CSV/pkg-descr
+++ b/databases/p5-DBD-CSV/pkg-descr
@@ -4,4 +4,4 @@ independent interface for Perl). This one is based on the SQL
and implements access to so-called CSV files (Comma separated
values).
-WWW: http://search.cpan.org/dist/DBD-CSV/
+WWW: https://metacpan.org/release/DBD-CSV
diff --git a/databases/p5-DBD-Excel/pkg-descr b/databases/p5-DBD-Excel/pkg-descr
index 098d9577d13f..804ae0358b49 100644
--- a/databases/p5-DBD-Excel/pkg-descr
+++ b/databases/p5-DBD-Excel/pkg-descr
@@ -1,3 +1,3 @@
A class for DBI drivers that acts on Excel files
-WWW: http://search.cpan.org/dist/DBD-Excel/
+WWW: https://metacpan.org/release/DBD-Excel
diff --git a/databases/p5-DBD-Google/pkg-descr b/databases/p5-DBD-Google/pkg-descr
index 4c60c9771e3c..8e375f8e8752 100644
--- a/databases/p5-DBD-Google/pkg-descr
+++ b/databases/p5-DBD-Google/pkg-descr
@@ -1,4 +1,4 @@
DBD::Google allows you to use Google as a datasource; Google can be queried
using SQL SELECT statements, and iterated over using standard DBI conventions.
-WWW: http://search.cpan.org/dist/DBD-Google/
+WWW: https://metacpan.org/release/DBD-Google
diff --git a/databases/p5-DBD-InterBase/pkg-descr b/databases/p5-DBD-InterBase/pkg-descr
index 1f96e8941d77..c41998a5148b 100644
--- a/databases/p5-DBD-InterBase/pkg-descr
+++ b/databases/p5-DBD-InterBase/pkg-descr
@@ -1,4 +1,4 @@
DBD::InterBase is a Perl module which works with the DBI module to
provide access to InterBase/Firebird/Yaffil databases.
-WWW: http://search.cpan.org/dist/DBD-InterBase/
+WWW: https://metacpan.org/release/DBD-InterBase
diff --git a/databases/p5-DBD-LDAP/pkg-descr b/databases/p5-DBD-LDAP/pkg-descr
index 593b1c5adf51..3ef5b3b91e02 100644
--- a/databases/p5-DBD-LDAP/pkg-descr
+++ b/databases/p5-DBD-LDAP/pkg-descr
@@ -3,4 +3,4 @@ standard LDAP databases to Perl's database-independent database interface.
You will need access to an existing LDAP database or set up your own using
an LDAP server, ie. "OpenLDAP".
-WWW: http://search.cpan.org/dist/DBD-LDAP/
+WWW: https://metacpan.org/release/DBD-LDAP
diff --git a/databases/p5-DBD-Mock/pkg-descr b/databases/p5-DBD-Mock/pkg-descr
index a63f9d880ad1..e5d80a6f3f78 100644
--- a/databases/p5-DBD-Mock/pkg-descr
+++ b/databases/p5-DBD-Mock/pkg-descr
@@ -3,4 +3,4 @@ It's entirely self-contained so that you can extract the single library file
(DBD/Mock.pm), put it in your own distribution and be able to run DBI-based
tests even though you don't have information about a database.
-WWW: http://search.cpan.org/dist/DBD-Mock/
+WWW: https://metacpan.org/release/DBD-Mock
diff --git a/databases/p5-DBD-Multi/pkg-descr b/databases/p5-DBD-Multi/pkg-descr
index 40689fdf3d8b..3d0a6de340aa 100644
--- a/databases/p5-DBD-Multi/pkg-descr
+++ b/databases/p5-DBD-Multi/pkg-descr
@@ -1,3 +1,3 @@
DBD::Multi - Manage Multiple Data Sources with Failover and Load Balancing
-WWW: http://search.cpan.org/dist/DBD-Multi/
+WWW: https://metacpan.org/release/DBD-Multi
diff --git a/databases/p5-DBD-ODBC/pkg-descr b/databases/p5-DBD-ODBC/pkg-descr
index 89b590b229e8..8b8a22ea6d87 100644
--- a/databases/p5-DBD-ODBC/pkg-descr
+++ b/databases/p5-DBD-ODBC/pkg-descr
@@ -1,3 +1,3 @@
DBD module interfacing the ODBC databases.
-WWW: http://search.cpan.org/dist/DBD-ODBC/
+WWW: https://metacpan.org/release/DBD-ODBC
diff --git a/databases/p5-DBD-Oracle/pkg-descr b/databases/p5-DBD-Oracle/pkg-descr
index 02e682277155..3da9376ba12a 100644
--- a/databases/p5-DBD-Oracle/pkg-descr
+++ b/databases/p5-DBD-Oracle/pkg-descr
@@ -1,4 +1,4 @@
DBD::Oracle is a Perl module which works with the DBI module to provide
access to Oracle databases.
-WWW: http://search.cpan.org/dist/DBD-Oracle/
+WWW: https://metacpan.org/release/DBD-Oracle
diff --git a/databases/p5-DBD-Pg/pkg-descr b/databases/p5-DBD-Pg/pkg-descr
index 40f220711b0c..93a81f4105ba 100644
--- a/databases/p5-DBD-Pg/pkg-descr
+++ b/databases/p5-DBD-Pg/pkg-descr
@@ -3,4 +3,4 @@ PostgreSQL databases. It is built on top of the standard
DBI extension and implements some of the methods that DBI
defines.
-WWW: http://search.cpan.org/dist/DBD-Pg/
+WWW: https://metacpan.org/release/DBD-Pg
diff --git a/databases/p5-DBD-PgLite/pkg-descr b/databases/p5-DBD-PgLite/pkg-descr
index 93f00be90439..0a1307fd02ee 100644
--- a/databases/p5-DBD-PgLite/pkg-descr
+++ b/databases/p5-DBD-PgLite/pkg-descr
@@ -3,4 +3,4 @@ SQL statements typical of PostgreSQL into a form suitable for use in
SQLite. This involves both (a) parsing and filtering of the SQL; and
(b) the addition of several PostgreSQL-compatible functions to SQLite.
-WWW: http://search.cpan.org/dist/DBD-PgLite/
+WWW: https://metacpan.org/release/DBD-PgLite
diff --git a/databases/p5-DBD-PgPP/pkg-descr b/databases/p5-DBD-PgPP/pkg-descr
index 9ade5a4e9e04..b26f200bc3de 100644
--- a/databases/p5-DBD-PgPP/pkg-descr
+++ b/databases/p5-DBD-PgPP/pkg-descr
@@ -4,4 +4,4 @@ need an external PostgreSQL client library like "libpq" for it to work.
Consequently, it allows one to connect to a PostgreSQL server from
operating systems to which PostgreSQL has not been ported.
-WWW: http://search.cpan.org/dist/DBD-PgPP/
+WWW: https://metacpan.org/release/DBD-PgPP
diff --git a/databases/p5-DBD-SQLite/pkg-descr b/databases/p5-DBD-SQLite/pkg-descr
index f0de6802ed82..4663894d2477 100644
--- a/databases/p5-DBD-SQLite/pkg-descr
+++ b/databases/p5-DBD-SQLite/pkg-descr
@@ -12,5 +12,5 @@ It supports quite a lot of features, such as transactions (atomic
commit and rollback), indexes, DBA-free operation, a large subset
of SQL92 supported, and more.
-WWW: http://search.cpan.org/dist/DBD-SQLite/
+WWW: https://metacpan.org/release/DBD-SQLite
WWW: http://www.sqlite.org/
diff --git a/databases/p5-DBD-Sybase/pkg-descr b/databases/p5-DBD-Sybase/pkg-descr
index 3a34f028c21e..7d95fa8bbfd6 100644
--- a/databases/p5-DBD-Sybase/pkg-descr
+++ b/databases/p5-DBD-Sybase/pkg-descr
@@ -2,4 +2,4 @@ DBD::Sybase is DBI (Database Interface) driver for Perl, which uses the
FreeTDS libraries to provide access to Sybase databases (including MSSQL
7).
-WWW: http://search.cpan.org/dist/DBD-Sybase/
+WWW: https://metacpan.org/release/DBD-Sybase
diff --git a/databases/p5-DBD-mysql/pkg-descr b/databases/p5-DBD-mysql/pkg-descr
index f0964300b46a..30456e32f989 100644
--- a/databases/p5-DBD-mysql/pkg-descr
+++ b/databases/p5-DBD-mysql/pkg-descr
@@ -5,4 +5,4 @@ MySQL relational database management system. Most functions provided by
this programming API are supported. Some rarely used functions are
missing, mainly because noone ever requested them.
-WWW: http://search.cpan.org/dist/DBD-mysql/
+WWW: https://metacpan.org/release/DBD-mysql
diff --git a/databases/p5-DBI/pkg-descr b/databases/p5-DBI/pkg-descr
index e0b62ebe93da..b95efea6ecb2 100644
--- a/databases/p5-DBI/pkg-descr
+++ b/databases/p5-DBI/pkg-descr
@@ -11,4 +11,4 @@ whilst allowing the real interface to evolve with experience behind the
emulation interface.
WWW: http://dbi.perl.org
-WWW: http://search.cpan.org/dist/DBI/
+WWW: https://metacpan.org/release/DBI
diff --git a/databases/p5-DBICx-MapMaker/pkg-descr b/databases/p5-DBICx-MapMaker/pkg-descr
index f40809b0e18e..c8b53a755629 100644
--- a/databases/p5-DBICx-MapMaker/pkg-descr
+++ b/databases/p5-DBICx-MapMaker/pkg-descr
@@ -1,4 +1,4 @@
The Perl 5 module DBICx::MapMaker automatically creates a DBIx::Class
result source for "many to many" relationship.
-WWW: http://search.cpan.org/dist/DBICx-MapMaker/
+WWW: https://metacpan.org/release/DBICx-MapMaker
diff --git a/databases/p5-DBICx-Sugar/pkg-descr b/databases/p5-DBICx-Sugar/pkg-descr
index e9f24271dd6a..3ccd2df283d7 100644
--- a/databases/p5-DBICx-Sugar/pkg-descr
+++ b/databases/p5-DBICx-Sugar/pkg-descr
@@ -2,4 +2,4 @@ Just some syntax sugar for your DBIx::Class applications. This was originally
created to remove code duplication between Dancer::Plugin::DBIC and
Dancer2::Plugin::DBIC.
-WWW: http://search.cpan.org/dist/DBICx-Sugar/
+WWW: https://metacpan.org/release/DBICx-Sugar
diff --git a/databases/p5-DBICx-TestDatabase/pkg-descr b/databases/p5-DBICx-TestDatabase/pkg-descr
index 38d0ec794954..44185b4fb817 100644
--- a/databases/p5-DBICx-TestDatabase/pkg-descr
+++ b/databases/p5-DBICx-TestDatabase/pkg-descr
@@ -4,4 +4,4 @@ lets you easily test your DBIC schema. Since you have a fresh
database for every test, you don't have to worry about cleaning up
after your tests, ordering of tests affecting failure, etc.
-WWW: http://search.cpan.org/dist/DBICx-TestDatabase/
+WWW: https://metacpan.org/release/DBICx-TestDatabase
diff --git a/databases/p5-DBICx-TxnInsert/pkg-descr b/databases/p5-DBICx-TxnInsert/pkg-descr
index b2aa559bc748..758ebac2b83b 100644
--- a/databases/p5-DBICx-TxnInsert/pkg-descr
+++ b/databases/p5-DBICx-TxnInsert/pkg-descr
@@ -1,3 +1,3 @@
Wrap all inserts into transactions.
-WWW: http://search.cpan.org/dist/DBICx-TxnInsert/
+WWW: https://metacpan.org/release/DBICx-TxnInsert
diff --git a/databases/p5-DBIx-Abstract/pkg-descr b/databases/p5-DBIx-Abstract/pkg-descr
index 2c17391e6fda..b72d974ba4c7 100644
--- a/databases/p5-DBIx-Abstract/pkg-descr
+++ b/databases/p5-DBIx-Abstract/pkg-descr
@@ -19,4 +19,4 @@ Notable features include:
* Shortcuts (convenience functions) for some common cases. (Like
select_all_to_hashref.)
-WWW: http://search.cpan.org/dist/DBIx-Abstract/
+WWW: https://metacpan.org/release/DBIx-Abstract
diff --git a/databases/p5-DBIx-Admin-CreateTable/pkg-descr b/databases/p5-DBIx-Admin-CreateTable/pkg-descr
index 40637c5593e9..feed88bd6823 100644
--- a/databases/p5-DBIx-Admin-CreateTable/pkg-descr
+++ b/databases/p5-DBIx-Admin-CreateTable/pkg-descr
@@ -16,4 +16,4 @@ Assumptions:
which use sequences to populate primary key columns. The sequences are named
after both the table and the column.
-WWW: http://search.cpan.org/dist/DBIx-Admin-CreateTable/
+WWW: https://metacpan.org/release/DBIx-Admin-CreateTable
diff --git a/databases/p5-DBIx-Admin-DSNManager/pkg-descr b/databases/p5-DBIx-Admin-DSNManager/pkg-descr
index 381ce7d48f47..ebf933c6f716 100644
--- a/databases/p5-DBIx-Admin-DSNManager/pkg-descr
+++ b/databases/p5-DBIx-Admin-DSNManager/pkg-descr
@@ -21,4 +21,4 @@ obscure.
DBIx::Admin::DSNManager is a solution to this problem.
-WWW: http://search.cpan.org/dist/DBIx-Admin-DSNManager/
+WWW: https://metacpan.org/release/DBIx-Admin-DSNManager
diff --git a/databases/p5-DBIx-Admin-TableInfo/pkg-descr b/databases/p5-DBIx-Admin-TableInfo/pkg-descr
index eb7cd7333647..c4d3252f4eb6 100644
--- a/databases/p5-DBIx-Admin-TableInfo/pkg-descr
+++ b/databases/p5-DBIx-Admin-TableInfo/pkg-descr
@@ -5,4 +5,4 @@ all of these DBI methods:
- primary_key_info()
- foreign_key_info()
-WWW: http://search.cpan.org/dist/DBIx-Admin-TableInfo/
+WWW: https://metacpan.org/release/DBIx-Admin-TableInfo
diff --git a/databases/p5-DBIx-AnyDBD/pkg-descr b/databases/p5-DBIx-AnyDBD/pkg-descr
index eed4951d3781..d864d191e6ab 100644
--- a/databases/p5-DBIx-AnyDBD/pkg-descr
+++ b/databases/p5-DBIx-AnyDBD/pkg-descr
@@ -5,4 +5,4 @@ away the responsibility for coding different SQL on different
platforms, but to simply provide a platform that uses the right
class at the right time for whatever DB is currently in use.
-WWW: http://search.cpan.org/dist/DBIx-AnyDBD/
+WWW: https://metacpan.org/release/DBIx-AnyDBD
diff --git a/databases/p5-DBIx-Browse/pkg-descr b/databases/p5-DBIx-Browse/pkg-descr
index 6d6e4f950338..e2ada1e020b6 100644
--- a/databases/p5-DBIx-Browse/pkg-descr
+++ b/databases/p5-DBIx-Browse/pkg-descr
@@ -8,6 +8,6 @@ detail table has a reference (FOREIGN KEY) to a generic table (i.e.
Customers and Bills) with some index (tipically an integer).
-WWW: http://search.cpan.org/dist/DBIx-Browse/
+WWW: https://metacpan.org/release/DBIx-Browse
Philip M. Gollucci <philip@p6m7g8.com>
diff --git a/databases/p5-DBIx-Class-AsFdat/pkg-descr b/databases/p5-DBIx-Class-AsFdat/pkg-descr
index 2da5c64e1b0b..f5e09e95f1fc 100644
--- a/databases/p5-DBIx-Class-AsFdat/pkg-descr
+++ b/databases/p5-DBIx-Class-AsFdat/pkg-descr
@@ -1,3 +1,3 @@
DBIx::Class::AsFdat - like CDBI::Plugin::AsFdat.
-WWW: http://search.cpan.org/dist/DBIx-Class-AsFdat/
+WWW: https://metacpan.org/release/DBIx-Class-AsFdat
diff --git a/databases/p5-DBIx-Class-BitField/pkg-descr b/databases/p5-DBIx-Class-BitField/pkg-descr
index 8ce32d04876a..936deedf1a00 100644
--- a/databases/p5-DBIx-Class-BitField/pkg-descr
+++ b/databases/p5-DBIx-Class-BitField/pkg-descr
@@ -9,4 +9,4 @@ The main benefit from this module is that you can add additional attributes
to your result class whithout the need to deploy or change the schema on the
data base.
-WWW: http://search.cpan.org/dist/DBIx-Class-BitField/
+WWW: https://metacpan.org/release/DBIx-Class-BitField
diff --git a/databases/p5-DBIx-Class-Candy/pkg-descr b/databases/p5-DBIx-Class-Candy/pkg-descr
index 215bac5697c4..f464b387ac3f 100644
--- a/databases/p5-DBIx-Class-Candy/pkg-descr
+++ b/databases/p5-DBIx-Class-Candy/pkg-descr
@@ -2,4 +2,4 @@ DBIx::Class::Candy is a simple sugar layer for definition of DBIx::Class
results. Note that it may later be expanded to add sugar for more
DBIx::Class related things.
-WWW: http://search.cpan.org/dist/DBIx-Class-Candy/
+WWW: https://metacpan.org/release/DBIx-Class-Candy
diff --git a/databases/p5-DBIx-Class-Cursor-Cached/pkg-descr b/databases/p5-DBIx-Class-Cursor-Cached/pkg-descr
index 30ad096a97dd..a07bb7026e3e 100644
--- a/databases/p5-DBIx-Class-Cursor-Cached/pkg-descr
+++ b/databases/p5-DBIx-Class-Cursor-Cached/pkg-descr
@@ -1,3 +1,3 @@
DBIx::Class::Cursor::Cached provides cursor class with built-in caching support.
-WWW: http://search.cpan.org/dist/DBIx-Class-Cursor-Cached/
+WWW: https://metacpan.org/release/DBIx-Class-Cursor-Cached
diff --git a/databases/p5-DBIx-Class-CustomPrefetch/pkg-descr b/databases/p5-DBIx-Class-CustomPrefetch/pkg-descr
index 259af75116fb..d5fadf315575 100644
--- a/databases/p5-DBIx-Class-CustomPrefetch/pkg-descr
+++ b/databases/p5-DBIx-Class-CustomPrefetch/pkg-descr
@@ -6,4 +6,4 @@ Also you can use this module to create cross-database prefetches.
This module provides other logic for prefetching data to resultsets.
-WWW: http://search.cpan.org/dist/DBIx-Class-CustomPrefetch/
+WWW: https://metacpan.org/release/DBIx-Class-CustomPrefetch
diff --git a/databases/p5-DBIx-Class-DateTime-Epoch/pkg-descr b/databases/p5-DBIx-Class-DateTime-Epoch/pkg-descr
index 834d176d996e..6b845f01e0e1 100644
--- a/databases/p5-DBIx-Class-DateTime-Epoch/pkg-descr
+++ b/databases/p5-DBIx-Class-DateTime-Epoch/pkg-descr
@@ -4,4 +4,4 @@ defined to specify their nature, such as columns representing a
creation time (set at time of insertion) or a modification time
(set at time of every update).
-WWW: http://search.cpan.org/dist/DBIx-Class-DateTime-Epoch/
+WWW: https://metacpan.org/release/DBIx-Class-DateTime-Epoch
diff --git a/databases/p5-DBIx-Class-DeploymentHandler/pkg-descr b/databases/p5-DBIx-Class-DeploymentHandler/pkg-descr
index 2148f1a94394..650bc34647f5 100644
--- a/databases/p5-DBIx-Class-DeploymentHandler/pkg-descr
+++ b/databases/p5-DBIx-Class-DeploymentHandler/pkg-descr
@@ -3,4 +3,4 @@ deploying and upgrading databases with DBIx::Class. It is designed to
be much more flexible than DBIx::Class::Schema::Versioned, hence the
use of Moose and lots of roles.
-WWW: http://search.cpan.org/dist/DBIx-Class-DeploymentHandler/
+WWW: https://metacpan.org/release/DBIx-Class-DeploymentHandler
diff --git a/databases/p5-DBIx-Class-DigestColumns/pkg-descr b/databases/p5-DBIx-Class-DigestColumns/pkg-descr
index 8e38b3c7991e..85a4a43aa26a 100644
--- a/databases/p5-DBIx-Class-DigestColumns/pkg-descr
+++ b/databases/p5-DBIx-Class-DigestColumns/pkg-descr
@@ -2,4 +2,4 @@ This DBIx::Class component can be used to automatically insert a message
digest of selected columns. By default DigestColumns will use Digest::MD5
to insert a 128-bit hexadecimal message digest of the column value.
-WWW: http://search.cpan.org/dist/DBIx-Class-DigestColumns/
+WWW: https://metacpan.org/release/DBIx-Class-DigestColumns
diff --git a/databases/p5-DBIx-Class-DynamicDefault/pkg-descr b/databases/p5-DBIx-Class-DynamicDefault/pkg-descr
index 5e510ebaa72d..913452bea0bb 100644
--- a/databases/p5-DBIx-Class-DynamicDefault/pkg-descr
+++ b/databases/p5-DBIx-Class-DynamicDefault/pkg-descr
@@ -1,3 +1,3 @@
Automatically set and update fields with values calculated at runtime.
-WWW: http://search.cpan.org/dist/DBIx-Class-DynamicDefault/
+WWW: https://metacpan.org/release/DBIx-Class-DynamicDefault
diff --git a/databases/p5-DBIx-Class-DynamicSubclass/pkg-descr b/databases/p5-DBIx-Class-DynamicSubclass/pkg-descr
index b0b60540a1ea..8c0a7ae7c15a 100644
--- a/databases/p5-DBIx-Class-DynamicSubclass/pkg-descr
+++ b/databases/p5-DBIx-Class-DynamicSubclass/pkg-descr
@@ -2,4 +2,4 @@ Convenient way to use dynamic subclassing. This plugin implements
methodics described in "Dynamic Sub-classing DBIx::Class proxy classes"
in DBIx::Class::Manual::Cookbook.
-WWW: http://search.cpan.org/dist/DBIx-Class-DynamicSubclass/
+WWW: https://metacpan.org/release/DBIx-Class-DynamicSubclass
diff --git a/databases/p5-DBIx-Class-EncodeColumns/pkg-descr b/databases/p5-DBIx-Class-EncodeColumns/pkg-descr
index 34b828799f56..2720328faf29 100644
--- a/databases/p5-DBIx-Class-EncodeColumns/pkg-descr
+++ b/databases/p5-DBIx-Class-EncodeColumns/pkg-descr
@@ -1,3 +1,3 @@
This module allows you to handle column encodings
-WWW: http://search.cpan.org/dist/DBIx-Class-EncodeColumns/
+WWW: https://metacpan.org/release/DBIx-Class-EncodeColumns
diff --git a/databases/p5-DBIx-Class-EncodedColumn/pkg-descr b/databases/p5-DBIx-Class-EncodedColumn/pkg-descr
index d25e3801e2de..249f8e43cbee 100644
--- a/databases/p5-DBIx-Class-EncodedColumn/pkg-descr
+++ b/databases/p5-DBIx-Class-EncodedColumn/pkg-descr
@@ -1,4 +1,4 @@
This DBIx::Class component can be used to automatically encode a
column's contents whenever the value of that column is set.
-WWW: http://search.cpan.org/dist/DBIx-Class-EncodedColumn/
+WWW: https://metacpan.org/release/DBIx-Class-EncodedColumn
diff --git a/databases/p5-DBIx-Class-Fixtures/pkg-descr b/databases/p5-DBIx-Class-Fixtures/pkg-descr
index b920c7a32b37..53648e0d855b 100644
--- a/databases/p5-DBIx-Class-Fixtures/pkg-descr
+++ b/databases/p5-DBIx-Class-Fixtures/pkg-descr
@@ -4,4 +4,4 @@ dataset for running tests against or for populating development
databases when impractical to use production clones. Describe fixture
set using relations and conditions based on your DBIx::Class schema.
-WWW: http://search.cpan.org/dist/DBIx-Class-Fixtures/
+WWW: https://metacpan.org/release/DBIx-Class-Fixtures
diff --git a/databases/p5-DBIx-Class-FrozenColumns/pkg-descr b/databases/p5-DBIx-Class-FrozenColumns/pkg-descr
index b50d8a90df85..3746405d675d 100644
--- a/databases/p5-DBIx-Class-FrozenColumns/pkg-descr
+++ b/databases/p5-DBIx-Class-FrozenColumns/pkg-descr
@@ -2,4 +2,4 @@ This module allows you to store multiple columns in one and
transparently use this columns as if they were normal columns
in your table.
-WWW: http://search.cpan.org/dist/DBIx-Class-FrozenColumns/
+WWW: https://metacpan.org/release/DBIx-Class-FrozenColumns
diff --git a/databases/p5-DBIx-Class-Helpers/pkg-descr b/databases/p5-DBIx-Class-Helpers/pkg-descr
index 1238a256498d..ecbac804d8a3 100644
--- a/databases/p5-DBIx-Class-Helpers/pkg-descr
+++ b/databases/p5-DBIx-Class-Helpers/pkg-descr
@@ -1,4 +1,4 @@
DBIx::Class::Helpers is a collection of tools to help simplify the
common tasks in DBIx::Class.
-WWW: http://search.cpan.org/dist/DBIx-Class-Helpers/
+WWW: https://metacpan.org/release/DBIx-Class-Helpers
diff --git a/databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase/pkg-descr b/databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase/pkg-descr
index 09ed6cdc3517..fa04b77ecca9 100644
--- a/databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase/pkg-descr
+++ b/databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase/pkg-descr
@@ -1,4 +1,4 @@
Provides inflation and deflation for Authen::Passphrase instances from
and to either RFC 2307 or crypt encoding.
-WWW: http://search.cpan.org/dist/DBIx-Class-InflateColumn-Authen-Passphrase/
+WWW: https://metacpan.org/release/DBIx-Class-InflateColumn-Authen-Passphrase
diff --git a/databases/p5-DBIx-Class-InflateColumn-FS/pkg-descr b/databases/p5-DBIx-Class-InflateColumn-FS/pkg-descr
index cdc84335f031..beb33fd80bd7 100644
--- a/databases/p5-DBIx-Class-InflateColumn-FS/pkg-descr
+++ b/databases/p5-DBIx-Class-InflateColumn-FS/pkg-descr
@@ -13,4 +13,4 @@ _fs_column_dirs in a derived class to change this behavior.
fs_new_on_update will create a new file name if the file has been
updated.
-WWW: http://search.cpan.org/dist/DBIx-Class-InflateColumn-FS/
+WWW: https://metacpan.org/release/DBIx-Class-InflateColumn-FS
diff --git a/databases/p5-DBIx-Class-InflateColumn-IP/pkg-descr b/databases/p5-DBIx-Class-InflateColumn-IP/pkg-descr
index 6a022faac93f..184ec5f0dd78 100644
--- a/databases/p5-DBIx-Class-InflateColumn-IP/pkg-descr
+++ b/databases/p5-DBIx-Class-InflateColumn-IP/pkg-descr
@@ -2,4 +2,4 @@ The Perl 5 module DBIx::Class::InflateColumn::IP is a DBIx::Class
component to declare columns as IP addresses and treat them as
NetAddr::IP objects.
-WWW: http://search.cpan.org/dist/DBIx-Class-InflateColumn-IP/
+WWW: https://metacpan.org/release/DBIx-Class-InflateColumn-IP
diff --git a/databases/p5-DBIx-Class-IntrospectableM2M/pkg-descr b/databases/p5-DBIx-Class-IntrospectableM2M/pkg-descr
index cb9290eb9124..108de475f028 100644
--- a/databases/p5-DBIx-Class-IntrospectableM2M/pkg-descr
+++ b/databases/p5-DBIx-Class-IntrospectableM2M/pkg-descr
@@ -12,4 +12,4 @@ that compatibility is not guaranteed for DBIx::Class 0.09000+. We
will try to mantain all compatibility, but internal changes might
make it impossible.
-WWW: http://search.cpan.org/dist/DBIx-Class-IntrospectableM2M/
+WWW: https://metacpan.org/release/DBIx-Class-IntrospectableM2M
diff --git a/databases/p5-DBIx-Class-Loader/pkg-descr b/databases/p5-DBIx-Class-Loader/pkg-descr
index 960840e80fc0..253366bce714 100644
--- a/databases/p5-DBIx-Class-Loader/pkg-descr
+++ b/databases/p5-DBIx-Class-Loader/pkg-descr
@@ -1,3 +1,3 @@
Dynamic definition of DBIx::Class sub classes.
-WWW: http://search.cpan.org/dist/DBIx-Class-Loader/
+WWW: https://metacpan.org/release/DBIx-Class-Loader
diff --git a/databases/p5-DBIx-Class-Migration/pkg-descr b/databases/p5-DBIx-Class-Migration/pkg-descr
index 761d27414e4c..26aa0b7b82f0 100644
--- a/databases/p5-DBIx-Class-Migration/pkg-descr
+++ b/databases/p5-DBIx-Class-Migration/pkg-descr
@@ -1,3 +1,3 @@
Tools to make migrating your DBIx::Class databases easier.
-WWW: http://search.cpan.org/dist/DBIx-Class-Migration/
+WWW: https://metacpan.org/release/DBIx-Class-Migration
diff --git a/databases/p5-DBIx-Class-PassphraseColumn/pkg-descr b/databases/p5-DBIx-Class-PassphraseColumn/pkg-descr
index f4dc84655af0..09c8e176f71f 100644
--- a/databases/p5-DBIx-Class-PassphraseColumn/pkg-descr
+++ b/databases/p5-DBIx-Class-PassphraseColumn/pkg-descr
@@ -1,3 +1,3 @@
DBIx::Class::PassphraseColumn - Automatically hash password/passphrase columns
-WWW: http://search.cpan.org/dist/DBIx-Class-PassphraseColumn/
+WWW: https://metacpan.org/release/DBIx-Class-PassphraseColumn
diff --git a/databases/p5-DBIx-Class-QueryLog/pkg-descr b/databases/p5-DBIx-Class-QueryLog/pkg-descr
index 85ddf5442a50..0e067d17953b 100644
--- a/databases/p5-DBIx-Class-QueryLog/pkg-descr
+++ b/databases/p5-DBIx-Class-QueryLog/pkg-descr
@@ -1,4 +1,4 @@
DBIx::Class::QueryLog logs each transaction and query executed so you can
analyze what happened in the session.
-WWW: http://search.cpan.org/dist/DBIx-Class-QueryLog/
+WWW: https://metacpan.org/release/DBIx-Class-QueryLog
diff --git a/databases/p5-DBIx-Class-QueryProfiler/pkg-descr b/databases/p5-DBIx-Class-QueryProfiler/pkg-descr
index 17172f869ff4..d69cd4b011d7 100644
--- a/databases/p5-DBIx-Class-QueryProfiler/pkg-descr
+++ b/databases/p5-DBIx-Class-QueryProfiler/pkg-descr
@@ -1,4 +1,4 @@
DBIx::Class::QueryProfiler is a profiler for DBIx::Class. Also
it provides more usable output or queries.
-WWW: http://search.cpan.org/dist/DBIx-Class-QueryProfiler/
+WWW: https://metacpan.org/release/DBIx-Class-QueryProfiler
diff --git a/databases/p5-DBIx-Class-ResultSet-HashRef/pkg-descr b/databases/p5-DBIx-Class-ResultSet-HashRef/pkg-descr
index 52c65d9ec67d..e80e4dcb44b0 100644
--- a/databases/p5-DBIx-Class-ResultSet-HashRef/pkg-descr
+++ b/databases/p5-DBIx-Class-ResultSet-HashRef/pkg-descr
@@ -1,3 +1,3 @@
Easy way to turn resultsets into hashrefs.
-WWW: http://search.cpan.org/dist/DBIx-Class-ResultSet-HashRef/
+WWW: https://metacpan.org/release/DBIx-Class-ResultSet-HashRef
diff --git a/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/pkg-descr b/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/pkg-descr
index d5c9f8658f3f..93a72bf766e6 100644
--- a/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/pkg-descr
+++ b/databases/p5-DBIx-Class-ResultSet-RecursiveUpdate/pkg-descr
@@ -8,4 +8,4 @@ comprising the primary key are specified - then a new row will be cre-
ated, with the expectation that the missing columns will be filled by
it (as in the case of auto_increment primary keys).
-WWW: http://search.cpan.org/dist/DBIx-Class-ResultSet-RecursiveUpdate/
+WWW: https://metacpan.org/release/DBIx-Class-ResultSet-RecursiveUpdate
diff --git a/databases/p5-DBIx-Class-Schema-Config/pkg-descr b/databases/p5-DBIx-Class-Schema-Config/pkg-descr
index b0cac4171b92..c54f2f4c8f64 100644
--- a/databases/p5-DBIx-Class-Schema-Config/pkg-descr
+++ b/databases/p5-DBIx-Class-Schema-Config/pkg-descr
@@ -4,4 +4,4 @@ would only need to know about the name used in the configuration file.
This aims to make it simpler for operations teams to manage database
credentials.
-WWW: http://search.cpan.org/dist/DBIx-Class-Schema-Config/
+WWW: https://metacpan.org/release/DBIx-Class-Schema-Config
diff --git a/databases/p5-DBIx-Class-Schema-Loader/pkg-descr b/databases/p5-DBIx-Class-Schema-Loader/pkg-descr
index d48439da909e..71d901d59eca 100644
--- a/databases/p5-DBIx-Class-Schema-Loader/pkg-descr
+++ b/databases/p5-DBIx-Class-Schema-Loader/pkg-descr
@@ -19,4 +19,4 @@ This module is designed more to get you up and running quickly against
an existing database, or to be effective for simple situations, rather
than to be what you use in the long term for a complex database/project.
-WWW: http://search.cpan.org/dist/DBIx-Class-Schema-Loader/
+WWW: https://metacpan.org/release/DBIx-Class-Schema-Loader
diff --git a/databases/p5-DBIx-Class-Schema-PopulateMore/pkg-descr b/databases/p5-DBIx-Class-Schema-PopulateMore/pkg-descr
index ddee4ee3be7f..bf157e716a27 100644
--- a/databases/p5-DBIx-Class-Schema-PopulateMore/pkg-descr
+++ b/databases/p5-DBIx-Class-Schema-PopulateMore/pkg-descr
@@ -1,3 +1,3 @@
A Perl module which provides an enhanced database populate method
-WWW: http://search.cpan.org/dist/DBIx-Class-Schema-PopulateMore/
+WWW: https://metacpan.org/release/DBIx-Class-Schema-PopulateMore
diff --git a/databases/p5-DBIx-Class-TimeStamp/pkg-descr b/databases/p5-DBIx-Class-TimeStamp/pkg-descr
index 2dae59c51b1d..ddce98895730 100644
--- a/databases/p5-DBIx-Class-TimeStamp/pkg-descr
+++ b/databases/p5-DBIx-Class-TimeStamp/pkg-descr
@@ -1,4 +1,4 @@
Works in conjunction with InflateColumn::DateTime to automatically set update
and create date and time based fields in a table.
-WWW: http://search.cpan.org/dist/DBIx-Class-TimeStamp/
+WWW: https://metacpan.org/release/DBIx-Class-TimeStamp
diff --git a/databases/p5-DBIx-Class-Tree-NestedSet/pkg-descr b/databases/p5-DBIx-Class-Tree-NestedSet/pkg-descr
index 2470f79f3ca3..4cedb890c23c 100644
--- a/databases/p5-DBIx-Class-Tree-NestedSet/pkg-descr
+++ b/databases/p5-DBIx-Class-Tree-NestedSet/pkg-descr
@@ -4,4 +4,4 @@ a database. This takes a different approach to the Adjacency List
implementation. (see DBIx::Class::Tree::AdjacencyList which uses
parent relationships in a recursive manner).
-WWW: http://search.cpan.org/dist/DBIx-Class-Tree-NestedSet/
+WWW: https://metacpan.org/release/DBIx-Class-Tree-NestedSet
diff --git a/databases/p5-DBIx-Class-Tree/pkg-descr b/databases/p5-DBIx-Class-Tree/pkg-descr
index 0f7648d89f87..832d02be83f4 100644
--- a/databases/p5-DBIx-Class-Tree/pkg-descr
+++ b/databases/p5-DBIx-Class-Tree/pkg-descr
@@ -8,4 +8,4 @@ and is usually the parent of all other rows. Although, there is no
limitation in this module that would stop you from having multiple
root nodes.
-WWW: http://search.cpan.org/dist/DBIx-Class-Tree/
+WWW: https://metacpan.org/release/DBIx-Class-Tree
diff --git a/databases/p5-DBIx-Class-UUIDColumns/pkg-descr b/databases/p5-DBIx-Class-UUIDColumns/pkg-descr
index 43a454425bbf..fbc2d5eddcd5 100644
--- a/databases/p5-DBIx-Class-UUIDColumns/pkg-descr
+++ b/databases/p5-DBIx-Class-UUIDColumns/pkg-descr
@@ -1,4 +1,4 @@
This DBIx::Class component resembles the behaviour of Class::DBI::UUID,
implicitly creating columns as uuid.
-WWW: http://search.cpan.org/dist/DBIx-Class-UUIDColumns/
+WWW: https://metacpan.org/release/DBIx-Class-UUIDColumns
diff --git a/databases/p5-DBIx-Class-VirtualColumns/pkg-descr b/databases/p5-DBIx-Class-VirtualColumns/pkg-descr
index 664d1e3bb965..72a0bf7e35e1 100644
--- a/databases/p5-DBIx-Class-VirtualColumns/pkg-descr
+++ b/databases/p5-DBIx-Class-VirtualColumns/pkg-descr
@@ -8,4 +8,4 @@ Most DBIx::Class methods like "set_column", "set_columns", "get_column",
"get_columns", "column_info", ... will work with regular as well as
virtual columns.
-WWW: http://search.cpan.org/dist/DBIx-Class-VirtualColumns/
+WWW: https://metacpan.org/release/DBIx-Class-VirtualColumns
diff --git a/databases/p5-DBIx-Class-WebForm/pkg-descr b/databases/p5-DBIx-Class-WebForm/pkg-descr
index c45fa6cec728..7daded06b487 100644
--- a/databases/p5-DBIx-Class-WebForm/pkg-descr
+++ b/databases/p5-DBIx-Class-WebForm/pkg-descr
@@ -1,3 +1,3 @@
CRUD methods for DBIx::Class
-WWW: http://search.cpan.org/dist/DBIx-Class-WebForm/
+WWW: https://metacpan.org/release/DBIx-Class-WebForm
diff --git a/databases/p5-DBIx-Class/pkg-descr b/databases/p5-DBIx-Class/pkg-descr
index 0ceb59b1e652..44b3ec013dd3 100644
--- a/databases/p5-DBIx-Class/pkg-descr
+++ b/databases/p5-DBIx-Class/pkg-descr
@@ -20,4 +20,4 @@ marked EXPERIMENTAL - such APIs are still usable but may have edge bugs.
Failing test cases are *always* welcome and point releases are put out rapidly
as bugs are found and fixed.
-WWW: http://search.cpan.org/dist/DBIx-Class/
+WWW: https://metacpan.org/release/DBIx-Class
diff --git a/databases/p5-DBIx-Connector/pkg-descr b/databases/p5-DBIx-Connector/pkg-descr
index c043a9ddca34..cb09af2292d9 100644
--- a/databases/p5-DBIx-Connector/pkg-descr
+++ b/databases/p5-DBIx-Connector/pkg-descr
@@ -6,4 +6,4 @@ database handle to maintain a connection to the database in order to
minimize that overhead. DBIx::Connector lets you do that without
having to worry about dropped or corrupted connections.
-WWW: http://search.cpan.org/dist/DBIx-Connector/
+WWW: https://metacpan.org/release/DBIx-Connector
diff --git a/databases/p5-DBIx-ContextualFetch/pkg-descr b/databases/p5-DBIx-ContextualFetch/pkg-descr
index 212493abc205..838fd2723921 100644
--- a/databases/p5-DBIx-ContextualFetch/pkg-descr
+++ b/databases/p5-DBIx-ContextualFetch/pkg-descr
@@ -1,4 +1,4 @@
DBIx::ContextualFetch redefines some of the various fetch methods to
add context sensitivity.
-WWW: http://search.cpan.org/dist/DBIx-ContextualFetch/
+WWW: https://metacpan.org/release/DBIx-ContextualFetch
diff --git a/databases/p5-DBIx-Custom/pkg-descr b/databases/p5-DBIx-Custom/pkg-descr
index 2dc848ffa2a1..3e20318bf1a2 100644
--- a/databases/p5-DBIx-Custom/pkg-descr
+++ b/databases/p5-DBIx-Custom/pkg-descr
@@ -1,3 +1,3 @@
Customizable DBI
-WWW: http://search.cpan.org/dist/DBIx-Custom/
+WWW: https://metacpan.org/release/DBIx-Custom
diff --git a/databases/p5-DBIx-DBHResolver/pkg-descr b/databases/p5-DBIx-DBHResolver/pkg-descr
index 6ce55023173b..80581e44bdf5 100644
--- a/databases/p5-DBIx-DBHResolver/pkg-descr
+++ b/databases/p5-DBIx-DBHResolver/pkg-descr
@@ -7,4 +7,4 @@ information (data source, user, credential...) by labeled name and
treat same cluster consists many nodes as one labeled name, choose
fetching strategy.
-WWW: http://search.cpan.org/dist/DBIx-DBHResolver/
+WWW: https://metacpan.org/release/DBIx-DBHResolver
diff --git a/databases/p5-DBIx-DBSchema/pkg-descr b/databases/p5-DBIx-DBSchema/pkg-descr
index 7d4ed83ca944..654a016fd159 100644
--- a/databases/p5-DBIx-DBSchema/pkg-descr
+++ b/databases/p5-DBIx-DBSchema/pkg-descr
@@ -4,5 +4,5 @@ schema from an existing database. You can save the schema to disk and restore
it in a different process. Most importantly, DBIx::DBSchema can write SQL
CREATE statements for different databases from a single source.
-WWW: http://search.cpan.org/dist/DBIx-DBSchema/
+WWW: https://metacpan.org/release/DBIx-DBSchema
WWW: http://www.420.am/dbix-dbschema/
diff --git a/databases/p5-DBIx-Dump/pkg-descr b/databases/p5-DBIx-Dump/pkg-descr
index beae72963a7a..d97676ca4172 100644
--- a/databases/p5-DBIx-Dump/pkg-descr
+++ b/databases/p5-DBIx-Dump/pkg-descr
@@ -1,4 +1,4 @@
DBIx::Dump allows you to easily dump database data, retrieved using DBI,
into a variety of formats including Excel, CSV, etc...
-WWW: http://search.cpan.org/dist/DBIx-Dump/
+WWW: https://metacpan.org/release/DBIx-Dump
diff --git a/databases/p5-DBIx-HA/pkg-descr b/databases/p5-DBIx-HA/pkg-descr
index 76b516cdf5fa..3fcf278179b6 100644
--- a/databases/p5-DBIx-HA/pkg-descr
+++ b/databases/p5-DBIx-HA/pkg-descr
@@ -6,4 +6,4 @@ DBIx::HA also works seamlessly with Apache::DBI when available, and
ensures that cached database handles in the Apache::DBI module are
properly updated when failing over.
-WWW: http://search.cpan.org/dist/DBIx-HA/
+WWW: https://metacpan.org/release/DBIx-HA
diff --git a/databases/p5-DBIx-Handler/pkg-descr b/databases/p5-DBIx-Handler/pkg-descr
index e122b1ab2745..9795fd175b3c 100644
--- a/databases/p5-DBIx-Handler/pkg-descr
+++ b/databases/p5-DBIx-Handler/pkg-descr
@@ -1,4 +1,4 @@
DBIx::Handler is fork-safe and easy transaction handling DBI handler.
It provides scope base transaction, fork safe dbh handling.
-WWW: http://search.cpan.org/dist/DBIx-Handler/
+WWW: https://metacpan.org/release/DBIx-Handler
diff --git a/databases/p5-DBIx-Inspector/pkg-descr b/databases/p5-DBIx-Inspector/pkg-descr
index 6a9a3c65dc47..1dac41fea352 100644
--- a/databases/p5-DBIx-Inspector/pkg-descr
+++ b/databases/p5-DBIx-Inspector/pkg-descr
@@ -1,3 +1,3 @@
Get information from $dbh.
-WWW: http://search.cpan.org/dist/DBIx-Inspector/
+WWW: https://metacpan.org/release/DBIx-Inspector
diff --git a/databases/p5-DBIx-Introspector/pkg-descr b/databases/p5-DBIx-Introspector/pkg-descr
index ca88e5619582..cf57e46cb915 100644
--- a/databases/p5-DBIx-Introspector/pkg-descr
+++ b/databases/p5-DBIx-Introspector/pkg-descr
@@ -1,3 +1,3 @@
Detect what database you are connected to.
-WWW: http://search.cpan.org/dist/DBIx-Introspector/
+WWW: https://metacpan.org/release/DBIx-Introspector
diff --git a/databases/p5-DBIx-Lite/pkg-descr b/databases/p5-DBIx-Lite/pkg-descr
index 58f31fec64f0..85dbb4d337e5 100644
--- a/databases/p5-DBIx-Lite/pkg-descr
+++ b/databases/p5-DBIx-Lite/pkg-descr
@@ -12,4 +12,4 @@ optional custom classes for results and resultsets with custom methods
SQL::Abstract syntax
paging features (with Data::Page)
-WWW: http://search.cpan.org/dist/DBIx-Lite/
+WWW: https://metacpan.org/release/DBIx-Lite
diff --git a/databases/p5-DBIx-Log4perl/pkg-descr b/databases/p5-DBIx-Log4perl/pkg-descr
index a8f70a7663a1..b8026223dc0e 100644
--- a/databases/p5-DBIx-Log4perl/pkg-descr
+++ b/databases/p5-DBIx-Log4perl/pkg-descr
@@ -8,4 +8,4 @@ changing your code.
Different log levels allowing you to separate warnings, errors and fatals
to different files.
-WWW: http://search.cpan.org/dist/DBIx-Log4perl/
+WWW: https://metacpan.org/release/DBIx-Log4perl
diff --git a/databases/p5-DBIx-MySQLSequence/pkg-descr b/databases/p5-DBIx-MySQLSequence/pkg-descr
index 32ecad230f71..14870547ec80 100644
--- a/databases/p5-DBIx-MySQLSequence/pkg-descr
+++ b/databases/p5-DBIx-MySQLSequence/pkg-descr
@@ -4,4 +4,4 @@ provides "real" sequences on MySQL. The module works by creating a
single sequence, and performing some "magic" MySQL specific SQL to
ensure the sequences will work correctly.
-WWW: http://search.cpan.org/dist/DBIx-MySQLSequence/
+WWW: https://metacpan.org/release/DBIx-MySQLSequence
diff --git a/databases/p5-DBIx-NoSQL/pkg-descr b/databases/p5-DBIx-NoSQL/pkg-descr
index e236e2ceb5d2..497443cf6755 100644
--- a/databases/p5-DBIx-NoSQL/pkg-descr
+++ b/databases/p5-DBIx-NoSQL/pkg-descr
@@ -10,4 +10,4 @@ an SQLite backend.
Retrieving data from the store is done by key lookup or by searching an
SQL-based index. Once found, the data is deserialized via JSON and returned.
-WWW: http://search.cpan.org/dist/DBIx-NoSQL/
+WWW: https://metacpan.org/release/DBIx-NoSQL
diff --git a/databases/p5-DBIx-Password/pkg-descr b/databases/p5-DBIx-Password/pkg-descr
index 5c3d53d7fbeb..17c9493d3819 100644
--- a/databases/p5-DBIx-Password/pkg-descr
+++ b/databases/p5-DBIx-Password/pkg-descr
@@ -1,3 +1,3 @@
This module keeps track of database passwords.
-WWW: http://search.cpan.org/dist/DBIx-Password/
+WWW: https://metacpan.org/release/DBIx-Password
diff --git a/databases/p5-DBIx-Perlish/pkg-descr b/databases/p5-DBIx-Perlish/pkg-descr
index 039ef520fdf5..0e8b3fd46e36 100644
--- a/databases/p5-DBIx-Perlish/pkg-descr
+++ b/databases/p5-DBIx-Perlish/pkg-descr
@@ -2,4 +2,4 @@ The DBIx::Perlish module provides the ability to work with databases
supported by the DBI module using Perl's own syntax for four most common
operations: SELECT, UPDATE, DELETE, and INSERT.
-WWW: http://search.cpan.org/dist/DBIx-Perlish/
+WWW: https://metacpan.org/release/DBIx-Perlish
diff --git a/databases/p5-DBIx-QueryLog/pkg-descr b/databases/p5-DBIx-QueryLog/pkg-descr
index 12f241360383..9d76fa0ae361 100644
--- a/databases/p5-DBIx-QueryLog/pkg-descr
+++ b/databases/p5-DBIx-QueryLog/pkg-descr
@@ -2,4 +2,4 @@ DBIx::QueryLog is logs each execution time and the actual query.
Currently, works on DBD::mysql and DBD::sqlite.
-WWW: http://search.cpan.org/dist/DBIx-QueryLog/
+WWW: https://metacpan.org/release/DBIx-QueryLog
diff --git a/databases/p5-DBIx-Recordset/pkg-descr b/databases/p5-DBIx-Recordset/pkg-descr
index 087fd4a31c86..1065bb0fbc93 100644
--- a/databases/p5-DBIx-Recordset/pkg-descr
+++ b/databases/p5-DBIx-Recordset/pkg-descr
@@ -8,4 +8,4 @@ it possible to handle the state-less access and to process the posted
data of formfields, but DBIx::Recordset is not limited to web
applications.
-WWW: http://search.cpan.org/dist/DBIx-Recordset/
+WWW: https://metacpan.org/release/DBIx-Recordset
diff --git a/databases/p5-DBIx-RetryOverDisconnects/pkg-descr b/databases/p5-DBIx-RetryOverDisconnects/pkg-descr
index 75304457e736..ca389219733c 100644
--- a/databases/p5-DBIx-RetryOverDisconnects/pkg-descr
+++ b/databases/p5-DBIx-RetryOverDisconnects/pkg-descr
@@ -1,3 +1,3 @@
DBI wrapper that helps to deal with databases connection problems
-WWW: http://search.cpan.org/dist/DBIx-RetryOverDisconnects/
+WWW: https://metacpan.org/release/DBIx-RetryOverDisconnects
diff --git a/databases/p5-DBIx-SQLEngine/pkg-descr b/databases/p5-DBIx-SQLEngine/pkg-descr
index 13fad2a37be6..3ba9ca5df3bd 100644
--- a/databases/p5-DBIx-SQLEngine/pkg-descr
+++ b/databases/p5-DBIx-SQLEngine/pkg-descr
@@ -4,4 +4,4 @@ database handle, adding methods that support ad-hoc SQL generation and
query execution in a single call. Dynamic subclassing based on database
server type enables cross-platform portability.
-WWW: http://search.cpan.org/dist/DBIx-SQLEngine/
+WWW: https://metacpan.org/release/DBIx-SQLEngine
diff --git a/databases/p5-DBIx-SQLite-Simple/pkg-descr b/databases/p5-DBIx-SQLite-Simple/pkg-descr
index 9e126d178898..dfb35144cc61 100644
--- a/databases/p5-DBIx-SQLite-Simple/pkg-descr
+++ b/databases/p5-DBIx-SQLite-Simple/pkg-descr
@@ -1,3 +1,3 @@
DBIx::SQLite::Simple - easy access to SQLite databases using objects
-WWW: http://search.cpan.org/dist/DBIx-SQLite-Simple/
+WWW: https://metacpan.org/release/DBIx-SQLite-Simple
diff --git a/databases/p5-DBIx-Safe/pkg-descr b/databases/p5-DBIx-Safe/pkg-descr
index 9c92c44153b1..b9cbc9d5b96d 100644
--- a/databases/p5-DBIx-Safe/pkg-descr
+++ b/databases/p5-DBIx-Safe/pkg-descr
@@ -21,4 +21,4 @@ Finally, you can indicate which database attributes are allowed to be read and
changed (e.g. 'PrintError'). For all of the above, there are matching methods to
remove them as well.
-WWW: http://search.cpan.org/dist/DBIx-Safe/
+WWW: https://metacpan.org/release/DBIx-Safe
diff --git a/databases/p5-DBIx-SearchBuilder/pkg-descr b/databases/p5-DBIx-SearchBuilder/pkg-descr
index 0544bd053dcf..8ab35bfd100c 100644
--- a/databases/p5-DBIx-SearchBuilder/pkg-descr
+++ b/databases/p5-DBIx-SearchBuilder/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for easy SQL SELECT Statement generation.
-WWW: http://search.cpan.org/dist/DBIx-SearchBuilder/
+WWW: https://metacpan.org/release/DBIx-SearchBuilder
diff --git a/databases/p5-DBIx-Sequence/pkg-descr b/databases/p5-DBIx-Sequence/pkg-descr
index 3425f83edb36..30e01c1d9b24 100644
--- a/databases/p5-DBIx-Sequence/pkg-descr
+++ b/databases/p5-DBIx-Sequence/pkg-descr
@@ -12,4 +12,4 @@ processes. It uses your database for its state storage with ANSI SQL92
compliant SQL. All SQL queries inside DBIx::Sequence are pre cached and
very efficient especially under mod_perl.
-WWW: http://search.cpan.org/dist/DBIx-Sequence/
+WWW: https://metacpan.org/release/DBIx-Sequence
diff --git a/databases/p5-DBIx-Simple/pkg-descr b/databases/p5-DBIx-Simple/pkg-descr
index a1bf8673126f..612b72807b4a 100644
--- a/databases/p5-DBIx-Simple/pkg-descr
+++ b/databases/p5-DBIx-Simple/pkg-descr
@@ -11,4 +11,4 @@ DBI. From its description ...
checking, but it also makes immediate error check simply " $db->query(...) or
die $db->error".
-WWW: http://search.cpan.org/dist/DBIx-Simple/
+WWW: https://metacpan.org/release/DBIx-Simple
diff --git a/databases/p5-DBIx-Skinny-InflateColumn-DateTime/pkg-descr b/databases/p5-DBIx-Skinny-InflateColumn-DateTime/pkg-descr
index 48ae1f2daf2d..65e6b96d39f2 100644
--- a/databases/p5-DBIx-Skinny-InflateColumn-DateTime/pkg-descr
+++ b/databases/p5-DBIx-Skinny-InflateColumn-DateTime/pkg-descr
@@ -4,4 +4,4 @@ settings for *_at/*_on columns.
If you want to set created_XX and updated_XX automatically, you can
use DBIx::Class::InflateColumn::DateTime::Auto.
-WWW: http://search.cpan.org/dist/DBIx-Skinny-InflateColumn-DateTime/
+WWW: https://metacpan.org/release/DBIx-Skinny-InflateColumn-DateTime
diff --git a/databases/p5-DBIx-Skinny-Mixin-DBHResolver/pkg-descr b/databases/p5-DBIx-Skinny-Mixin-DBHResolver/pkg-descr
index 5edf590aa8c3..253214d88315 100644
--- a/databases/p5-DBIx-Skinny-Mixin-DBHResolver/pkg-descr
+++ b/databases/p5-DBIx-Skinny-Mixin-DBHResolver/pkg-descr
@@ -1,3 +1,3 @@
DBIx::DBHResolver mixin for DBIx::Skinny.
-WWW: http://search.cpan.org/dist/DBIx-Skinny-Mixin-DBHResolver/
+WWW: https://metacpan.org/release/DBIx-Skinny-Mixin-DBHResolver
diff --git a/databases/p5-DBIx-Skinny-Pager/pkg-descr b/databases/p5-DBIx-Skinny-Pager/pkg-descr
index df80c1a12001..b8793d6f81f5 100644
--- a/databases/p5-DBIx-Skinny-Pager/pkg-descr
+++ b/databases/p5-DBIx-Skinny-Pager/pkg-descr
@@ -2,4 +2,4 @@ DBIx::Skinny::Pager is resultset pager interface for
DBIx::Skinny. This module is not support for search_by_sql or
search_named.
-WWW: http://search.cpan.org/dist/DBIx-Skinny-Pager/
+WWW: https://metacpan.org/release/DBIx-Skinny-Pager
diff --git a/databases/p5-DBIx-Skinny-Schema-Loader/pkg-descr b/databases/p5-DBIx-Skinny-Schema-Loader/pkg-descr
index f7e3c56da1c6..b14eadc88962 100644
--- a/databases/p5-DBIx-Skinny-Schema-Loader/pkg-descr
+++ b/databases/p5-DBIx-Skinny-Schema-Loader/pkg-descr
@@ -3,4 +3,4 @@ can dynamically load schema at run-time or statically publish them.
It supports MySQL and SQLite, and PostgreSQL.
-WWW: http://search.cpan.org/dist/DBIx-Skinny-Schema-Loader/
+WWW: https://metacpan.org/release/DBIx-Skinny-Schema-Loader
diff --git a/databases/p5-DBIx-Skinny/pkg-descr b/databases/p5-DBIx-Skinny/pkg-descr
index 682be193cbdc..64990da69d0f 100644
--- a/databases/p5-DBIx-Skinny/pkg-descr
+++ b/databases/p5-DBIx-Skinny/pkg-descr
@@ -1,4 +1,4 @@
DBIx::Skinny is simple DBI wrapper and simple O/R Mapper. It aims to
be lightweight, with minimal dependencies so it's easier to install.
-WWW: http://search.cpan.org/dist/DBIx-Skinny/
+WWW: https://metacpan.org/release/DBIx-Skinny
diff --git a/databases/p5-DBIx-Sunny/pkg-descr b/databases/p5-DBIx-Sunny/pkg-descr
index 7b2769d65e6f..3510c8d54a04 100644
--- a/databases/p5-DBIx-Sunny/pkg-descr
+++ b/databases/p5-DBIx-Sunny/pkg-descr
@@ -1,4 +1,4 @@
DBIx::Sunny is a simple DBI wrapper. It provides better usability for you.
This module based on Amon2::DBI. DBIx::Sunny supports only SQLite and MySQL.
-WWW: http://search.cpan.org/dist/DBIx-Sunny/
+WWW: https://metacpan.org/release/DBIx-Sunny
diff --git a/databases/p5-DBIx-TransactionManager/pkg-descr b/databases/p5-DBIx-TransactionManager/pkg-descr
index 8299833bf5e4..b217ab429ae2 100644
--- a/databases/p5-DBIx-TransactionManager/pkg-descr
+++ b/databases/p5-DBIx-TransactionManager/pkg-descr
@@ -1,4 +1,4 @@
DBIx::TransactionManager is a simple transaction manager. Like
DBIx::Class::Storage::TxnScopeGuard.
-WWW: http://search.cpan.org/dist/DBIx-TransactionManager/
+WWW: https://metacpan.org/release/DBIx-TransactionManager
diff --git a/databases/p5-DBIx-Tree/pkg-descr b/databases/p5-DBIx-Tree/pkg-descr
index 2793bc9857b3..a744e0840f5d 100644
--- a/databases/p5-DBIx-Tree/pkg-descr
+++ b/databases/p5-DBIx-Tree/pkg-descr
@@ -3,6 +3,6 @@ want to bust out into a tree, this is the module to check out. Assum-
ing there are no horribly broken nodes in your tree and (heaven forbid)
any circular references
-WWW: http://search.cpan.org/dist/DBIx-Tree/
+WWW: https://metacpan.org/release/DBIx-Tree
Philip M. Gollucci <philip@p6m7g8.com>
diff --git a/databases/p5-DBIx-VersionedDDL/pkg-descr b/databases/p5-DBIx-VersionedDDL/pkg-descr
index 0fd9f28075a5..adc8426d0563 100644
--- a/databases/p5-DBIx-VersionedDDL/pkg-descr
+++ b/databases/p5-DBIx-VersionedDDL/pkg-descr
@@ -1,4 +1,4 @@
DBIx::VersionedDDL is a perl module to upgrade and downgrade database
schemas to a specified version.
-WWW: http://search.cpan.org/dist/DBIx-VersionedDDL/
+WWW: https://metacpan.org/release/DBIx-VersionedDDL
diff --git a/databases/p5-DBIx-Wrapper/pkg-descr b/databases/p5-DBIx-Wrapper/pkg-descr
index acf87fab2900..f3173ed3b870 100644
--- a/databases/p5-DBIx-Wrapper/pkg-descr
+++ b/databases/p5-DBIx-Wrapper/pkg-descr
@@ -1,3 +1,3 @@
This is the DBIx::Wrapper module -- a convenience wrapper around Perl's DBI.
-WWW: http://search.cpan.org/dist/DBIx-Wrapper/
+WWW: https://metacpan.org/release/DBIx-Wrapper
diff --git a/databases/p5-DBIx-XHTML_Table/pkg-descr b/databases/p5-DBIx-XHTML_Table/pkg-descr
index 9c86cb90bc73..63a7176d8298 100644
--- a/databases/p5-DBIx-XHTML_Table/pkg-descr
+++ b/databases/p5-DBIx-XHTML_Table/pkg-descr
@@ -7,6 +7,6 @@ of 'quick and dirty' reporting. It is not intended for serious
production use, although it use is viable for prototyping and just
plain fun.
-WWW: http://search.cpan.org/dist/DBIx-XHTML_Table/
+WWW: https://metacpan.org/release/DBIx-XHTML_Table
Seamus Venasse <svenasse@polaris.ca>
diff --git a/databases/p5-DBIx-XML_RDB/pkg-descr b/databases/p5-DBIx-XML_RDB/pkg-descr
index 56d79078a78d..f83658aa2aab 100644
--- a/databases/p5-DBIx-XML_RDB/pkg-descr
+++ b/databases/p5-DBIx-XML_RDB/pkg-descr
@@ -1,4 +1,4 @@
This module is a simple creator of XML data from DBI datasources. It allows you
to easily extract data from a database, and manipulate later using XML::Parser.
-WWW: http://search.cpan.org/dist/DBIx-XML_RDB/
+WWW: https://metacpan.org/release/DBIx-XML_RDB
diff --git a/databases/p5-DBM-Deep/pkg-descr b/databases/p5-DBM-Deep/pkg-descr
index 82d9307aa750..4ca9a31ffe00 100644
--- a/databases/p5-DBM-Deep/pkg-descr
+++ b/databases/p5-DBM-Deep/pkg-descr
@@ -5,4 +5,4 @@ unlimited hash levels without significant slow-down. Written from the ground-up
in pure perl -- this is NOT a wrapper around a C-based DBM. Out-of-the-box
compatibility with Unix, Mac OS X and Windows.
-WWW: http://search.cpan.org/dist/DBM-Deep/
+WWW: https://metacpan.org/release/DBM-Deep
diff --git a/databases/p5-DR-Tarantool/pkg-descr b/databases/p5-DR-Tarantool/pkg-descr
index 7afe11bdc9fd..66755992cc59 100644
--- a/databases/p5-DR-Tarantool/pkg-descr
+++ b/databases/p5-DR-Tarantool/pkg-descr
@@ -4,5 +4,5 @@ The driver does not have external dependencies, but includes the official
light-weight Tarantool C client (a single C header which implements all protocol
formatting) for packing requests and unpacking server responses.
-WWW: http://search.cpan.org/dist/DR-Tarantool/
+WWW: https://metacpan.org/release/DR-Tarantool
WWW: https://github.com/dr-co/dr-tarantool
diff --git a/databases/p5-Dancer-Plugin-DBIC/pkg-descr b/databases/p5-Dancer-Plugin-DBIC/pkg-descr
index 3d8b219798cf..7a60b7353a91 100644
--- a/databases/p5-Dancer-Plugin-DBIC/pkg-descr
+++ b/databases/p5-Dancer-Plugin-DBIC/pkg-descr
@@ -1,3 +1,3 @@
DBIx::Class interface for Dancer applications
-WWW: http://search.cpan.org/dist/Dancer-Plugin-DBIC/
+WWW: https://metacpan.org/release/Dancer-Plugin-DBIC
diff --git a/databases/p5-Dancer-Plugin-Database-Core/pkg-descr b/databases/p5-Dancer-Plugin-Database-Core/pkg-descr
index 7b934ac0a1e6..72f4dca68bdf 100644
--- a/databases/p5-Dancer-Plugin-Database-Core/pkg-descr
+++ b/databases/p5-Dancer-Plugin-Database-Core/pkg-descr
@@ -1,4 +1,4 @@
Dancer::Plugin::Database::Core is a shared library for Dancer::Plugin::Database
and Dancer2::Plugin::Database modules.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Database-Core/
+WWW: https://metacpan.org/release/Dancer-Plugin-Database-Core
diff --git a/databases/p5-Dancer-Plugin-Database/pkg-descr b/databases/p5-Dancer-Plugin-Database/pkg-descr
index 08b7156effc1..2fead2c4611f 100644
--- a/databases/p5-Dancer-Plugin-Database/pkg-descr
+++ b/databases/p5-Dancer-Plugin-Database/pkg-descr
@@ -6,4 +6,4 @@ DBI::db connection handle object, so it does everything you'd expect to do with
DBI, but also adds a few convenience methods. See the documentation for
Dancer::Plugin::Database::Handle for full details of those.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Database/
+WWW: https://metacpan.org/release/Dancer-Plugin-Database
diff --git a/databases/p5-Dancer-Plugin-Redis/pkg-descr b/databases/p5-Dancer-Plugin-Redis/pkg-descr
index 849599311aa6..97865b2ee8dc 100644
--- a/databases/p5-Dancer-Plugin-Redis/pkg-descr
+++ b/databases/p5-Dancer-Plugin-Redis/pkg-descr
@@ -1,4 +1,4 @@
Dancer::Plugin::Redis provides an easy way to obtain a connected Redis database
handle by simply calling the 'redis' keyword within a Dancer application.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Redis/
+WWW: https://metacpan.org/release/Dancer-Plugin-Redis
diff --git a/databases/p5-Dancer-Session-Memcached/pkg-descr b/databases/p5-Dancer-Session-Memcached/pkg-descr
index 863f2b8529b4..668bde84f5f7 100644
--- a/databases/p5-Dancer-Session-Memcached/pkg-descr
+++ b/databases/p5-Dancer-Session-Memcached/pkg-descr
@@ -1,4 +1,4 @@
A session engine for Dancer based on the Memcache API.
Session are stored as memcache objects via a list of Memcached servers.
-WWW: http://search.cpan.org/dist/Dancer-Session-Memcached/
+WWW: https://metacpan.org/release/Dancer-Session-Memcached
diff --git a/databases/p5-Dancer2-Plugin-Database/pkg-descr b/databases/p5-Dancer2-Plugin-Database/pkg-descr
index be8c2beb7fca..ea2ed8e031de 100644
--- a/databases/p5-Dancer2-Plugin-Database/pkg-descr
+++ b/databases/p5-Dancer2-Plugin-Database/pkg-descr
@@ -8,4 +8,4 @@ everything you'd expect to do with DBI, but also adds a few convenience
methods. See the documentation for Dancer2::Plugin::Database::Handle
for full details of those.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Database/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Database
diff --git a/databases/p5-Dancer2-Session-DBIC/pkg-descr b/databases/p5-Dancer2-Session-DBIC/pkg-descr
index 2bfb1d912568..dfd8c1242301 100644
--- a/databases/p5-Dancer2-Session-DBIC/pkg-descr
+++ b/databases/p5-Dancer2-Session-DBIC/pkg-descr
@@ -4,4 +4,4 @@ the session, and storing it in a database via DBIx::Class.
JSON was chosen as the default serialization format,
as it is fast, terse, and portable.
-WWW: http://search.cpan.org/dist/Dancer2-Session-DBIC/
+WWW: https://metacpan.org/release/Dancer2-Session-DBIC
diff --git a/databases/p5-Data-Page/pkg-descr b/databases/p5-Data-Page/pkg-descr
index d3a110b44251..620afef55298 100644
--- a/databases/p5-Data-Page/pkg-descr
+++ b/databases/p5-Data-Page/pkg-descr
@@ -8,4 +8,4 @@ entries per page, and the current page number. You can then call methods to
find out how many pages of information there are, and what number the first and
last entries on the current page really are.
-WWW: http://search.cpan.org/dist/Data-Page/
+WWW: https://metacpan.org/release/Data-Page
diff --git a/databases/p5-Data-Pageset/pkg-descr b/databases/p5-Data-Pageset/pkg-descr
index da0665b2c9ea..30961f71f93e 100644
--- a/databases/p5-Data-Pageset/pkg-descr
+++ b/databases/p5-Data-Pageset/pkg-descr
@@ -12,4 +12,4 @@ fassion.
The object can easily be passed to a templating system such as Template
Toolkit or be used within a script.
-WWW: http://search.cpan.org/dist/Data-Pageset/
+WWW: https://metacpan.org/release/Data-Pageset
diff --git a/databases/p5-Exception-Class-DBI/pkg-descr b/databases/p5-Exception-Class-DBI/pkg-descr
index c146e99b08d3..06fdfb0ecbd7 100644
--- a/databases/p5-Exception-Class-DBI/pkg-descr
+++ b/databases/p5-Exception-Class-DBI/pkg-descr
@@ -5,4 +5,4 @@ Exception::Class::DBI itself offers a single class method, handler(),
that returns a code reference appropriate for passing to the DBI
HandleError attribute.
-WWW: http://search.cpan.org/dist/Exception-Class-DBI/
+WWW: https://metacpan.org/release/Exception-Class-DBI
diff --git a/databases/p5-File-Locate/pkg-descr b/databases/p5-File-Locate/pkg-descr
index a38bfd320ec2..674b1444318f 100644
--- a/databases/p5-File-Locate/pkg-descr
+++ b/databases/p5-File-Locate/pkg-descr
@@ -3,4 +3,4 @@ database for a given substring or POSIX regular expression. The
module can handle both plain old locate databases as well as the
more hip slocate format.
-WWW: http://search.cpan.org/dist/File-Locate/
+WWW: https://metacpan.org/release/File-Locate
diff --git a/databases/p5-Genezzo/pkg-descr b/databases/p5-Genezzo/pkg-descr
index d35e14d64f73..5a3ce78336c4 100644
--- a/databases/p5-Genezzo/pkg-descr
+++ b/databases/p5-Genezzo/pkg-descr
@@ -4,4 +4,4 @@ configured and extended with custom functions, persistent storage
representations, and novel data access methods. In its current
incarnation it supports a subset of SQL and a partial DBI interface.
-WWW: http://search.cpan.org/dist/Genezzo/
+WWW: https://metacpan.org/release/Genezzo
diff --git a/databases/p5-GitDDL-Migrator/pkg-descr b/databases/p5-GitDDL-Migrator/pkg-descr
index b8c39a51f336..774020080ab6 100644
--- a/databases/p5-GitDDL-Migrator/pkg-descr
+++ b/databases/p5-GitDDL-Migrator/pkg-descr
@@ -8,4 +8,4 @@ Extended features are:
- specify SQL (sometimes SQL::Translator's output is wrong)
- check differences from versioned SQL and real database
-WWW: http://search.cpan.org/dist/GitDDL-Migrator/
+WWW: https://metacpan.org/release/GitDDL-Migrator
diff --git a/databases/p5-GitDDL/pkg-descr b/databases/p5-GitDDL/pkg-descr
index 9ddd2136dff9..c04487c9b2b5 100644
--- a/databases/p5-GitDDL/pkg-descr
+++ b/databases/p5-GitDDL/pkg-descr
@@ -5,4 +5,4 @@ By using this module, you can deploy .sql to database, check sql
version between database and .sql file, make diff between them, and
apply alter table to database.
-WWW: http://search.cpan.org/dist/GitDDL/
+WWW: https://metacpan.org/release/GitDDL
diff --git a/databases/p5-GraphViz-DBI/pkg-descr b/databases/p5-GraphViz-DBI/pkg-descr
index bb2a5a790a9b..e71921f70394 100644
--- a/databases/p5-GraphViz-DBI/pkg-descr
+++ b/databases/p5-GraphViz-DBI/pkg-descr
@@ -4,4 +4,4 @@ object, pass an open database handle, then call `graph_tables' to
determine database metadata and construct a GraphViz graph from the
table and field information.
-WWW: http://search.cpan.org/dist/GraphViz-DBI/
+WWW: https://metacpan.org/release/GraphViz-DBI
diff --git a/databases/p5-HTML-FormHandler-Model-DBIC/pkg-descr b/databases/p5-HTML-FormHandler-Model-DBIC/pkg-descr
index d3315f8ef41a..52e8c33a11c4 100644
--- a/databases/p5-HTML-FormHandler-Model-DBIC/pkg-descr
+++ b/databases/p5-HTML-FormHandler-Model-DBIC/pkg-descr
@@ -1,3 +1,3 @@
This is a separate DBIx::Class model class for HTML::FormHandler
-WWW: http://search.cpan.org/dist/HTML-FormHandler-Model-DBIC/
+WWW: https://metacpan.org/release/HTML-FormHandler-Model-DBIC
diff --git a/databases/p5-Ima-DBI/pkg-descr b/databases/p5-Ima-DBI/pkg-descr
index 1dbc76db9481..67585098ea8f 100644
--- a/databases/p5-Ima-DBI/pkg-descr
+++ b/databases/p5-Ima-DBI/pkg-descr
@@ -4,4 +4,4 @@ information with your class (instead of as separate objects). This
allows you to pass around just one object without worrying about a trail
of DBI handles behind it.
-WWW: http://search.cpan.org/dist/Ima-DBI/
+WWW: https://metacpan.org/release/Ima-DBI
diff --git a/databases/p5-Interchange6-Schema/pkg-descr b/databases/p5-Interchange6-Schema/pkg-descr
index 914bcacb0413..bc5db6937bab 100644
--- a/databases/p5-Interchange6-Schema/pkg-descr
+++ b/databases/p5-Interchange6-Schema/pkg-descr
@@ -1,4 +1,4 @@
Database schema classes for Interchange6
Open Source eCommerce software.
-WWW: http://search.cpan.org/dist/Interchange6-Schema/
+WWW: https://metacpan.org/release/Interchange6-Schema
diff --git a/databases/p5-Iterator-DBI/pkg-descr b/databases/p5-Iterator-DBI/pkg-descr
index 476a0c973cc8..1018848d518d 100644
--- a/databases/p5-Iterator-DBI/pkg-descr
+++ b/databases/p5-Iterator-DBI/pkg-descr
@@ -11,4 +11,4 @@ same interface as any other interface, making it interchangeable with
iterators of any other source (for example, files), and usable with the
iterator manipulation functions in the Iterator::Util module.
-WWW: http://search.cpan.org/dist/Iterator-DBI/
+WWW: https://metacpan.org/release/Iterator-DBI
diff --git a/databases/p5-Jifty-DBI/pkg-descr b/databases/p5-Jifty-DBI/pkg-descr
index 2ed73ff2592e..dee3ceef0be0 100644
--- a/databases/p5-Jifty-DBI/pkg-descr
+++ b/databases/p5-Jifty-DBI/pkg-descr
@@ -6,4 +6,4 @@ updating data in a DBI-accesible database.
This module is the direct descendent of DBIx::SearchBuilder. If you're
familiar with SearchBuilder, Jifty::DBI should be quite familiar to you.
-WWW: http://search.cpan.org/dist/Jifty-DBI/
+WWW: https://metacpan.org/release/Jifty-DBI
diff --git a/databases/p5-LMDB_File/pkg-descr b/databases/p5-LMDB_File/pkg-descr
index 19f20522ca5a..451285a3c272 100644
--- a/databases/p5-LMDB_File/pkg-descr
+++ b/databases/p5-LMDB_File/pkg-descr
@@ -8,4 +8,4 @@ LMDB_File provides full access to the complete C API, a thin Perl wrapper
with an Object-Oriented interface and a simple Perl's tie interface
compatible with others DBMs.
-WWW: http://search.cpan.org/dist/LMDB_File/
+WWW: https://metacpan.org/release/LMDB_File
diff --git a/databases/p5-MLDBM-Sync/pkg-descr b/databases/p5-MLDBM-Sync/pkg-descr
index 666b46c5c6dd..4333292d32ae 100644
--- a/databases/p5-MLDBM-Sync/pkg-descr
+++ b/databases/p5-MLDBM-Sync/pkg-descr
@@ -4,4 +4,4 @@ lock/unlock.
The new [Read]Lock()/UnLock() API can be used to serialize requests
logically and improve performance for bundled reads & writes.
-WWW: http://search.cpan.org/dist/MLDBM-Sync/
+WWW: https://metacpan.org/release/MLDBM-Sync
diff --git a/databases/p5-MLDBM/pkg-descr b/databases/p5-MLDBM/pkg-descr
index 7dd28fbedd94..1b1ca81d073b 100644
--- a/databases/p5-MLDBM/pkg-descr
+++ b/databases/p5-MLDBM/pkg-descr
@@ -8,4 +8,4 @@ It works by converting the values in the hash that are references, to their
string representation in perl syntax. When using a DBM database, it is this
string that gets stored.
-WWW: http://search.cpan.org/dist/MLDBM/
+WWW: https://metacpan.org/release/MLDBM
diff --git a/databases/p5-MR-Tarantool/pkg-descr b/databases/p5-MR-Tarantool/pkg-descr
index 46ebb60d91e3..9d6353b96e0b 100644
--- a/databases/p5-MR-Tarantool/pkg-descr
+++ b/databases/p5-MR-Tarantool/pkg-descr
@@ -1,3 +1,3 @@
A driver for an efficient Tarantool/Box NoSQL in-memory storage.
-WWW: http://search.cpan.org/dist/MR-Tarantool/
+WWW: https://metacpan.org/release/MR-Tarantool
diff --git a/databases/p5-Memcached-libmemcached/pkg-descr b/databases/p5-Memcached-libmemcached/pkg-descr
index a8a06c640940..73798a15d01b 100644
--- a/databases/p5-Memcached-libmemcached/pkg-descr
+++ b/databases/p5-Memcached-libmemcached/pkg-descr
@@ -15,4 +15,4 @@ thread safe, and provide full access to server side methods.
- Man pages written up on entire API.
- Implements both modulo and consistent hashing solutions.
-WWW: http://search.cpan.org/dist/Memcached-libmemcached/
+WWW: https://metacpan.org/release/Memcached-libmemcached
diff --git a/databases/p5-Metadata/pkg-descr b/databases/p5-Metadata/pkg-descr
index 7f86f99babeb..e0f5511dedb2 100644
--- a/databases/p5-Metadata/pkg-descr
+++ b/databases/p5-Metadata/pkg-descr
@@ -3,4 +3,4 @@ compatible metadata and subclasses for IAFA Templates, SOIF (Harvest)
and should be easily extendible to similar (fairly flat) metadata
formats.
-WWW: http://search.cpan.org/dist/Metadata/
+WWW: https://metacpan.org/release/Metadata
diff --git a/databases/p5-MongoDB/pkg-descr b/databases/p5-MongoDB/pkg-descr
index 960d504ce37f..84080a53e25d 100644
--- a/databases/p5-MongoDB/pkg-descr
+++ b/databases/p5-MongoDB/pkg-descr
@@ -1,3 +1,3 @@
p5-MongoDB is a Mongo Driver for Perl.
-WWW: http://search.cpan.org/dist/MongoDB/
+WWW: https://metacpan.org/release/MongoDB
diff --git a/databases/p5-MySQL-Diff/pkg-descr b/databases/p5-MySQL-Diff/pkg-descr
index 61120abdc92e..b8a2a12d1301 100644
--- a/databases/p5-MySQL-Diff/pkg-descr
+++ b/databases/p5-MySQL-Diff/pkg-descr
@@ -1,5 +1,5 @@
MySQL::Diff is Perl module for comparing the table structure
of two MySQL databases
-WWW: http://search.cpan.org/dist/MySQL-Diff/
+WWW: https://metacpan.org/release/MySQL-Diff
WWW: http://adamspiers.org/computing/mysqldiff/
diff --git a/databases/p5-Net-Async-CassandraCQL/pkg-descr b/databases/p5-Net-Async-CassandraCQL/pkg-descr
index bac82d2666cf..1a0d971fed77 100644
--- a/databases/p5-Net-Async-CassandraCQL/pkg-descr
+++ b/databases/p5-Net-Async-CassandraCQL/pkg-descr
@@ -6,4 +6,4 @@ based on Future objects, it can be operated synchronously in a
blocking fashion by simply awaiting each individual operation by
calling the get method.
-WWW: http://search.cpan.org/dist/Net-Async-CassandraCQL/
+WWW: https://metacpan.org/release/Net-Async-CassandraCQL
diff --git a/databases/p5-ORLite-Migrate/pkg-descr b/databases/p5-ORLite-Migrate/pkg-descr
index 2f26877d2a98..d35db90d5e3a 100644
--- a/databases/p5-ORLite-Migrate/pkg-descr
+++ b/databases/p5-ORLite-Migrate/pkg-descr
@@ -3,4 +3,4 @@ enhancement for ORLite. It provides a simple implementation of schema
versioning within the SQLite database using the built-in user_version pragma
(which is set to zero by default).
-WWW: http://search.cpan.org/dist/ORLite-Migrate/
+WWW: https://metacpan.org/release/ORLite-Migrate
diff --git a/databases/p5-ORLite/pkg-descr b/databases/p5-ORLite/pkg-descr
index e28f577699d6..40d2823391b7 100644
--- a/databases/p5-ORLite/pkg-descr
+++ b/databases/p5-ORLite/pkg-descr
@@ -2,4 +2,4 @@ ORLite is an object-relation system specifically tailored for SQLite that
follows many of the same principles as the ::Tiny series of modules and has
a design and feature set that aligns directly to the capabilities of SQLite.
-WWW: http://search.cpan.org/dist/ORLite/
+WWW: https://metacpan.org/release/ORLite
diff --git a/databases/p5-Oryx/pkg-descr b/databases/p5-Oryx/pkg-descr
index 194759bbdfaf..109808a25f72 100644
--- a/databases/p5-Oryx/pkg-descr
+++ b/databases/p5-Oryx/pkg-descr
@@ -4,4 +4,4 @@ particular storage back-end. In other words, you should be able to
swap out an RDMBS with a DBM style database (and vice versa) without
changing your persistent classes at all.
-WWW: http://search.cpan.org/dist/Oryx/
+WWW: https://metacpan.org/release/Oryx
diff --git a/databases/p5-POE-Component-DBIAgent/pkg-descr b/databases/p5-POE-Component-DBIAgent/pkg-descr
index f7c895acc818..83bc05d5269e 100644
--- a/databases/p5-POE-Component-DBIAgent/pkg-descr
+++ b/databases/p5-POE-Component-DBIAgent/pkg-descr
@@ -4,4 +4,4 @@ It fires off child processes (configurable, defaults to 3) and feeds
database queries to it via two-way pipe (or however Wheel::Run is able
to manage it).
-WWW: http://search.cpan.org/dist/POE-Component-DBIAgent/
+WWW: https://metacpan.org/release/POE-Component-DBIAgent
diff --git a/databases/p5-POE-Component-EasyDBI/pkg-descr b/databases/p5-POE-Component-EasyDBI/pkg-descr
index 39da15394613..6361b00f248c 100644
--- a/databases/p5-POE-Component-EasyDBI/pkg-descr
+++ b/databases/p5-POE-Component-EasyDBI/pkg-descr
@@ -1,3 +1,3 @@
Simplified use of DBI in the POE environment.
-WWW: http://search.cpan.org/dist/POE-Component-EasyDBI/
+WWW: https://metacpan.org/release/POE-Component-EasyDBI
diff --git a/databases/p5-POE-Component-LaDBI/pkg-descr b/databases/p5-POE-Component-LaDBI/pkg-descr
index 4fd0fe5ea96f..cbc4ad813e0a 100644
--- a/databases/p5-POE-Component-LaDBI/pkg-descr
+++ b/databases/p5-POE-Component-LaDBI/pkg-descr
@@ -1,4 +1,4 @@
POE Component that spawns a perl subprocess to handle non-blocking
access to the DBI API.
-WWW: http://search.cpan.org/dist/POE-Component-LaDBI/
+WWW: https://metacpan.org/release/POE-Component-LaDBI
diff --git a/databases/p5-PostgreSQL-PLPerl-Call/pkg-descr b/databases/p5-PostgreSQL-PLPerl-Call/pkg-descr
index 324bab1983e9..45d1d3905c45 100644
--- a/databases/p5-PostgreSQL-PLPerl-Call/pkg-descr
+++ b/databases/p5-PostgreSQL-PLPerl-Call/pkg-descr
@@ -1,4 +1,4 @@
PostgreSQL::PLPerl::Call is a simple interface for calling SQL functions
from PostgreSQL PL/Perl.
-WWW: http://search.cpan.org/dist/PostgreSQL-PLPerl-Call/
+WWW: https://metacpan.org/release/PostgreSQL-PLPerl-Call
diff --git a/databases/p5-PostgreSQL-PLPerl-Trace/pkg-descr b/databases/p5-PostgreSQL-PLPerl-Trace/pkg-descr
index 1ed15e264f45..c40167cc1975 100644
--- a/databases/p5-PostgreSQL-PLPerl-Trace/pkg-descr
+++ b/databases/p5-PostgreSQL-PLPerl-Trace/pkg-descr
@@ -1,4 +1,4 @@
PostgreSQL::PLPerl::Trace is a simple way to trace execution of
Perl statements in PL/Perl.
-WWW: http://search.cpan.org/dist/PostgreSQL-PLPerl-Trace/
+WWW: https://metacpan.org/release/PostgreSQL-PLPerl-Trace
diff --git a/databases/p5-Prophet/pkg-descr b/databases/p5-Prophet/pkg-descr
index 23de37b198f6..6aa8763115c2 100644
--- a/databases/p5-Prophet/pkg-descr
+++ b/databases/p5-Prophet/pkg-descr
@@ -1,4 +1,4 @@
Prophet is a distributed database system designed for small to medium scale
social database applications.
-WWW: http://search.cpan.org/dist/Prophet/
+WWW: https://metacpan.org/release/Prophet
diff --git a/databases/p5-Protocol-CassandraCQL/pkg-descr b/databases/p5-Protocol-CassandraCQL/pkg-descr
index daf01b7134f4..fe445f982891 100644
--- a/databases/p5-Protocol-CassandraCQL/pkg-descr
+++ b/databases/p5-Protocol-CassandraCQL/pkg-descr
@@ -5,4 +5,4 @@ functions to allow one to be written.
For a complete client, see instead Net::Async::CassandraCQL.
-WWW: http://search.cpan.org/dist/Protocol-CassandraCQL/
+WWW: https://metacpan.org/release/Protocol-CassandraCQL
diff --git a/databases/p5-RRD-Simple/pkg-descr b/databases/p5-RRD-Simple/pkg-descr
index d717d6080f12..7a987aa6a324 100644
--- a/databases/p5-RRD-Simple/pkg-descr
+++ b/databases/p5-RRD-Simple/pkg-descr
@@ -8,4 +8,4 @@ existing RRD file.
This module is ideal for quick and simple storage of data within an RRD file if
you do not need to, nor want to, bother defining custom RRA definitions.
-WWW: http://search.cpan.org/dist/RRD-Simple/
+WWW: https://metacpan.org/release/RRD-Simple
diff --git a/databases/p5-Redis-hiredis/pkg-descr b/databases/p5-Redis-hiredis/pkg-descr
index 92e4486eb79a..2d0d77aaa417 100644
--- a/databases/p5-Redis-hiredis/pkg-descr
+++ b/databases/p5-Redis-hiredis/pkg-descr
@@ -2,4 +2,4 @@ Redis::hiredis is a simple wrapper around Salvatore Sanfilippo's hiredis C
client that allows connecting and sending any command just like you would
from a command line Redis client.
-WWW: http://search.cpan.org/dist/Redis-hiredis/
+WWW: https://metacpan.org/release/Redis-hiredis
diff --git a/databases/p5-Redis/pkg-descr b/databases/p5-Redis/pkg-descr
index 293f01c6afd8..a544554788d3 100644
--- a/databases/p5-Redis/pkg-descr
+++ b/databases/p5-Redis/pkg-descr
@@ -3,4 +3,4 @@ Pure perl bindings for http://code.google.com/p/redis/
This version support git version 0.08 or later of Redis available at
git://github.com/antirez/redis
-WWW: http://search.cpan.org/dist/Redis/
+WWW: https://metacpan.org/release/Redis
diff --git a/databases/p5-RedisDB-Parser/pkg-descr b/databases/p5-RedisDB-Parser/pkg-descr
index 7b2dc48043d8..79fbf6aac4b6 100644
--- a/databases/p5-RedisDB-Parser/pkg-descr
+++ b/databases/p5-RedisDB-Parser/pkg-descr
@@ -1,4 +1,4 @@
This module provides methods to build redis requests and parse replies
from the server.
-WWW: http://search.cpan.org/dist/RedisDB-Parser/
+WWW: https://metacpan.org/release/RedisDB-Parser
diff --git a/databases/p5-RedisDB/pkg-descr b/databases/p5-RedisDB/pkg-descr
index 23ea78a1354e..20b4c3c159d1 100644
--- a/databases/p5-RedisDB/pkg-descr
+++ b/databases/p5-RedisDB/pkg-descr
@@ -3,4 +3,4 @@ transparently handles disconnects and forks, supports transactions,
pipelining, and subscription mode. Module includes XS and pure Perl
versions of the parser.
-WWW: http://search.cpan.org/dist/RedisDB/
+WWW: https://metacpan.org/release/RedisDB
diff --git a/databases/p5-ResourcePool-Resource-DBI/pkg-descr b/databases/p5-ResourcePool-Resource-DBI/pkg-descr
index 1a2757f203cd..8ee4c3d35694 100644
--- a/databases/p5-ResourcePool-Resource-DBI/pkg-descr
+++ b/databases/p5-ResourcePool-Resource-DBI/pkg-descr
@@ -3,4 +3,4 @@ connections. Its called by the corresponding ResourcePool::Factory::DBI
object which passes the parameters needed to establish the DBI
connection.
-WWW: http://search.cpan.org/dist/ResourcePool-Resource-DBI/
+WWW: https://metacpan.org/release/ResourcePool-Resource-DBI
diff --git a/databases/p5-Rose-DB-Object/pkg-descr b/databases/p5-Rose-DB-Object/pkg-descr
index 09dfbbd48eb0..41e5bbba7505 100644
--- a/databases/p5-Rose-DB-Object/pkg-descr
+++ b/databases/p5-Rose-DB-Object/pkg-descr
@@ -1,4 +1,4 @@
Rose::DB::Object is a base class for objects that encapsulate a single row in a
database table.
-WWW: http://search.cpan.org/dist/Rose-DB-Object/
+WWW: https://metacpan.org/release/Rose-DB-Object
diff --git a/databases/p5-Rose-DB/pkg-descr b/databases/p5-Rose-DB/pkg-descr
index 38029a4a07bc..ef76eaf69329 100644
--- a/databases/p5-Rose-DB/pkg-descr
+++ b/databases/p5-Rose-DB/pkg-descr
@@ -1,3 +1,3 @@
Rose::DB is a wrapper and abstraction layer for DBI-related functionality.
-WWW: http://search.cpan.org/dist/Rose-DB/
+WWW: https://metacpan.org/release/Rose-DB
diff --git a/databases/p5-Rose-DBx-Object-MoreHelpers/pkg-descr b/databases/p5-Rose-DBx-Object-MoreHelpers/pkg-descr
index a4e69f899545..5ba19e78f562 100644
--- a/databases/p5-Rose-DBx-Object-MoreHelpers/pkg-descr
+++ b/databases/p5-Rose-DBx-Object-MoreHelpers/pkg-descr
@@ -4,4 +4,4 @@ This class inherits from Rose::Object::MixIn. See the Rose::Object::MixIn
documentation for a full explanation of how to import methods from
this class. The helper methods themselves are described below.
-WWW: http://search.cpan.org/dist/Rose-DBx-Object-MoreHelpers/
+WWW: https://metacpan.org/release/Rose-DBx-Object-MoreHelpers
diff --git a/databases/p5-Rose-DBx-Object-Renderer/pkg-descr b/databases/p5-Rose-DBx-Object-Renderer/pkg-descr
index 55b0be2925fa..ec3a8bfcc03b 100644
--- a/databases/p5-Rose-DBx-Object-Renderer/pkg-descr
+++ b/databases/p5-Rose-DBx-Object-Renderer/pkg-descr
@@ -9,4 +9,4 @@ API to render charts. Template::Toolkit is used for template processing,
however, Renderer can dynamically generate a full set of UIs without
any templates.
-WWW: http://search.cpan.org/dist/Rose-DBx-Object-Renderer/
+WWW: https://metacpan.org/release/Rose-DBx-Object-Renderer
diff --git a/databases/p5-SQL-Abstract-Limit/pkg-descr b/databases/p5-SQL-Abstract-Limit/pkg-descr
index 4f50c1089c1b..52c16360e5cb 100644
--- a/databases/p5-SQL-Abstract-Limit/pkg-descr
+++ b/databases/p5-SQL-Abstract-Limit/pkg-descr
@@ -1,3 +1,3 @@
SQL portability layer for LIMIT emulation.
-WWW: http://search.cpan.org/dist/SQL-Abstract-Limit/
+WWW: https://metacpan.org/release/SQL-Abstract-Limit
diff --git a/databases/p5-SQL-Abstract-More/pkg-descr b/databases/p5-SQL-Abstract-More/pkg-descr
index b7c7ff0712e7..24a664bf0ad7 100644
--- a/databases/p5-SQL-Abstract-More/pkg-descr
+++ b/databases/p5-SQL-Abstract-More/pkg-descr
@@ -8,4 +8,4 @@ This module was designed for the specific needs of DBIx::DataModel, but is
published as a standalone distribution, because it may possibly be useful for
other needs.
-WWW: http://search.cpan.org/dist/SQL-Abstract-More/
+WWW: https://metacpan.org/release/SQL-Abstract-More
diff --git a/databases/p5-SQL-Abstract-Plugin-InsertMulti/pkg-descr b/databases/p5-SQL-Abstract-Plugin-InsertMulti/pkg-descr
index b38efc74ba93..87c19f063ba2 100644
--- a/databases/p5-SQL-Abstract-Plugin-InsertMulti/pkg-descr
+++ b/databases/p5-SQL-Abstract-Plugin-InsertMulti/pkg-descr
@@ -6,4 +6,4 @@ SQL::Abstract::Plugin::InsertMulti.
Plugin system is depends on 'into' options of Sub::Exporter.
-WWW: http://search.cpan.org/dist/SQL-Abstract-Plugin-InsertMulti/
+WWW: https://metacpan.org/release/SQL-Abstract-Plugin-InsertMulti
diff --git a/databases/p5-SQL-Abstract/pkg-descr b/databases/p5-SQL-Abstract/pkg-descr
index 2dde0a10cd5e..9185d16eecfa 100644
--- a/databases/p5-SQL-Abstract/pkg-descr
+++ b/databases/p5-SQL-Abstract/pkg-descr
@@ -8,4 +8,4 @@ several important differences, especially when it comes to WHERE
clauses. I have modified the concepts used to make the SQL easier to
generate from Perl data structures and, IMO, more intuitive.
-WWW: http://search.cpan.org/dist/SQL-Abstract/
+WWW: https://metacpan.org/release/SQL-Abstract
diff --git a/databases/p5-SQL-Interp/pkg-descr b/databases/p5-SQL-Interp/pkg-descr
index a25cffb1e6c8..f3b316c151e4 100644
--- a/databases/p5-SQL-Interp/pkg-descr
+++ b/databases/p5-SQL-Interp/pkg-descr
@@ -12,4 +12,4 @@ documentation has several links on the topic.
Besides the simple techniques shown above, The SQL-Interpolate
distribution includes the optional DBIx::Interp module.
-WWW: http://search.cpan.org/dist/SQL-Interp/
+WWW: https://metacpan.org/release/SQL-Interp
diff --git a/databases/p5-SQL-Maker/pkg-descr b/databases/p5-SQL-Maker/pkg-descr
index d68378296fb5..3b1f3bd1f417 100644
--- a/databases/p5-SQL-Maker/pkg-descr
+++ b/databases/p5-SQL-Maker/pkg-descr
@@ -1,4 +1,4 @@
SQL::Maker is yet another SQL builder class. It is based on
DBIx::Skinny's SQL generator.
-WWW: http://search.cpan.org/dist/SQL-Maker/
+WWW: https://metacpan.org/release/SQL-Maker
diff --git a/databases/p5-SQL-ReservedWords/pkg-descr b/databases/p5-SQL-ReservedWords/pkg-descr
index 229150c4aefb..1030aee4ea74 100644
--- a/databases/p5-SQL-ReservedWords/pkg-descr
+++ b/databases/p5-SQL-ReservedWords/pkg-descr
@@ -1,3 +1,3 @@
Determine if words are reserved by ANSI/ISO SQL standard.
-WWW: http://search.cpan.org/dist/SQL-ReservedWords/
+WWW: https://metacpan.org/release/SQL-ReservedWords
diff --git a/databases/p5-SQL-Statement/pkg-descr b/databases/p5-SQL-Statement/pkg-descr
index ded6b8679451..91f98a847fb1 100644
--- a/databases/p5-SQL-Statement/pkg-descr
+++ b/databases/p5-SQL-Statement/pkg-descr
@@ -4,4 +4,4 @@ offers methods for retrieving syntax, for WHERE clause and statement
evaluation. The implementation is designed to work with the DBI driver
DBD::CSV, and should be easily extensible.
-WWW: http://search.cpan.org/dist/SQL-Statement/
+WWW: https://metacpan.org/release/SQL-Statement
diff --git a/databases/p5-SQL-Translator/pkg-descr b/databases/p5-SQL-Translator/pkg-descr
index 76de14c91559..0bce3aac6b1c 100644
--- a/databases/p5-SQL-Translator/pkg-descr
+++ b/databases/p5-SQL-Translator/pkg-descr
@@ -3,4 +3,4 @@ SQL table definitions into other formats, such as other vendor-specific
SQL, ER diagrams, documentation (POD and HTML), XML, and Class::DBI
classes.
-WWW: http://search.cpan.org/dist/SQL-Translator/
+WWW: https://metacpan.org/release/SQL-Translator
diff --git a/databases/p5-SQLite-Work/pkg-descr b/databases/p5-SQLite-Work/pkg-descr
index 77b7f5f29d48..748f48468da4 100644
--- a/databases/p5-SQLite-Work/pkg-descr
+++ b/databases/p5-SQLite-Work/pkg-descr
@@ -12,4 +12,4 @@ CGI module.
The sqlreport script uses SQLite::Work to generate reports from the
command-line.
-WWW: http://search.cpan.org/dist/SQLite-Work/
+WWW: https://metacpan.org/release/SQLite-Work
diff --git a/databases/p5-Search-InvertedIndex/pkg-descr b/databases/p5-Search-InvertedIndex/pkg-descr
index adb7960ef5eb..73423f0bd15c 100644
--- a/databases/p5-Search-InvertedIndex/pkg-descr
+++ b/databases/p5-Search-InvertedIndex/pkg-descr
@@ -1,4 +1,4 @@
A general purpose inverted indexing system suitable for medium
scale searching.
-WWW: http://search.cpan.org/dist/Search-InvertedIndex/
+WWW: https://metacpan.org/release/Search-InvertedIndex
diff --git a/databases/p5-Search-Xapian10/pkg-descr b/databases/p5-Search-Xapian10/pkg-descr
index 1e73d225f72a..28aa9c291fd7 100644
--- a/databases/p5-Search-Xapian10/pkg-descr
+++ b/databases/p5-Search-Xapian10/pkg-descr
@@ -17,4 +17,4 @@ If you encounter problems, email either me or preferably the
Xapian-discuss mailing list (which I am on - subscription details can
be found on the Xapian web site).
-WWW: http://search.cpan.org/dist/Search-Xapian/
+WWW: https://metacpan.org/release/Search-Xapian
diff --git a/databases/p5-Search-Xapian12/pkg-descr b/databases/p5-Search-Xapian12/pkg-descr
index e48d29d6a356..a0b327ff2b5c 100644
--- a/databases/p5-Search-Xapian12/pkg-descr
+++ b/databases/p5-Search-Xapian12/pkg-descr
@@ -16,4 +16,4 @@ If you encounter problems, email either me or preferably the Xapian-discuss
mailing list (which I am on - subscription details can be found on the Xapian
web site).
-WWW: http://search.cpan.org/dist/Search-Xapian/
+WWW: https://metacpan.org/release/Search-Xapian
diff --git a/databases/p5-Store-CouchDB/pkg-descr b/databases/p5-Store-CouchDB/pkg-descr
index 531c736fd61f..bb95d76dc07b 100644
--- a/databases/p5-Store-CouchDB/pkg-descr
+++ b/databases/p5-Store-CouchDB/pkg-descr
@@ -1,4 +1,4 @@
Store::CouchDB provides a simple perlish interface for working with
Apache CouchDB.
-WWW: http://search.cpan.org/dist/Store-CouchDB/
+WWW: https://metacpan.org/release/Store-CouchDB
diff --git a/databases/p5-Tangram/pkg-descr b/databases/p5-Tangram/pkg-descr
index 477285fcb8b7..4d38aa4c4bc9 100644
--- a/databases/p5-Tangram/pkg-descr
+++ b/databases/p5-Tangram/pkg-descr
@@ -5,4 +5,4 @@ multiple inheritance and collections. It does so in an orthogonal fashion,
that is, it doesn't require your classes to implement support functions nor
inherit from a utility class.
-WWW: http://search.cpan.org/dist/Tangram/
+WWW: https://metacpan.org/release/Tangram
diff --git a/databases/p5-Template-DBI/pkg-descr b/databases/p5-Template-DBI/pkg-descr
index 771f8a0bd103..46fb4951d927 100644
--- a/databases/p5-Template-DBI/pkg-descr
+++ b/databases/p5-Template-DBI/pkg-descr
@@ -4,4 +4,4 @@ template documents. It also provides an interface via the Tie::DBI
module (if installed on your system) so that you can access database
records without having to embed any SQL in your templates.
-WWW: http://search.cpan.org/dist/Template-DBI/
+WWW: https://metacpan.org/release/Template-DBI
diff --git a/databases/p5-Teng/pkg-descr b/databases/p5-Teng/pkg-descr
index 5da7d513881d..558cda4c9d70 100644
--- a/databases/p5-Teng/pkg-descr
+++ b/databases/p5-Teng/pkg-descr
@@ -1,4 +1,4 @@
Teng is very simple DBI wrapper and simple O/R Mapper. It aims to be
lightweight, with minimal dependencies so it's easier to install.
-WWW: http://search.cpan.org/dist/Teng/
+WWW: https://metacpan.org/release/Teng
diff --git a/databases/p5-Test-Cukes/pkg-descr b/databases/p5-Test-Cukes/pkg-descr
index 285fe8c24393..6d86a2bcd6a6 100644
--- a/databases/p5-Test-Cukes/pkg-descr
+++ b/databases/p5-Test-Cukes/pkg-descr
@@ -1,3 +1,3 @@
Test::Cukes is a BBD test tool inspired by Cucumber.
-WWW: http://search.cpan.org/dist/Test-Cukes/
+WWW: https://metacpan.org/release/Test-Cukes
diff --git a/databases/p5-Test-Database/pkg-descr b/databases/p5-Test-Database/pkg-descr
index cb5a50fa970b..25a72b98b06c 100644
--- a/databases/p5-Test-Database/pkg-descr
+++ b/databases/p5-Test-Database/pkg-descr
@@ -6,4 +6,4 @@ Test::Database provides a simple way for test authors to request
a test database, without worrying about environment variables or the
test host configuration.
-WWW: http://search.cpan.org/dist/Test-Database/
+WWW: https://metacpan.org/release/Test-Database
diff --git a/databases/p5-Test-DatabaseRow/pkg-descr b/databases/p5-Test-DatabaseRow/pkg-descr
index 80e9522553b4..28cf3ca79846 100644
--- a/databases/p5-Test-DatabaseRow/pkg-descr
+++ b/databases/p5-Test-DatabaseRow/pkg-descr
@@ -4,4 +4,4 @@ details in a table or not. For more advanced testing (joins, etc) it's
probably easier for you to roll your own tests by hand than use this
module.
-WWW: http://search.cpan.org/dist/Test-DatabaseRow/
+WWW: https://metacpan.org/release/Test-DatabaseRow
diff --git a/databases/p5-Test-Fixture-DBI/pkg-descr b/databases/p5-Test-Fixture-DBI/pkg-descr
index ad0221afc083..e03e0a5f1f08 100644
--- a/databases/p5-Test-Fixture-DBI/pkg-descr
+++ b/databases/p5-Test-Fixture-DBI/pkg-descr
@@ -1,3 +1,3 @@
Test::Fixture::DBI is fixture test library for DBI.
-WWW: http://search.cpan.org/dist/Test-Fixture-DBI/
+WWW: https://metacpan.org/release/Test-Fixture-DBI
diff --git a/databases/p5-Test-mysqld/pkg-descr b/databases/p5-Test-mysqld/pkg-descr
index 2fba47ee84cf..aa59f1ec402c 100644
--- a/databases/p5-Test-mysqld/pkg-descr
+++ b/databases/p5-Test-mysqld/pkg-descr
@@ -1,4 +1,4 @@
Test::mysqld automatically setups a mysqld instance in a temporary
directory, and destroys it when the perl script exits.
-WWW: http://search.cpan.org/dist/Test-mysqld/
+WWW: https://metacpan.org/release/Test-mysqld
diff --git a/databases/p5-Text-Query-SQL/pkg-descr b/databases/p5-Text-Query-SQL/pkg-descr
index 63fa830c642b..ffeb9b151cf5 100644
--- a/databases/p5-Text-Query-SQL/pkg-descr
+++ b/databases/p5-Text-Query-SQL/pkg-descr
@@ -4,4 +4,4 @@ by generating the appropriate SQL request.
Text-Query-SQL is derived from the Text-Query module.
-WWW: http://search.cpan.org/dist/Text-Query-SQL/
+WWW: https://metacpan.org/release/Text-Query-SQL
diff --git a/databases/p5-Text-xSV/pkg-descr b/databases/p5-Text-xSV/pkg-descr
index 73fb2a738828..a8ade9a2d177 100644
--- a/databases/p5-Text-xSV/pkg-descr
+++ b/databases/p5-Text-xSV/pkg-descr
@@ -1,4 +1,4 @@
This module is for reading and writing a common variation of character
separated data.
-WWW: http://search.cpan.org/dist/Text-xSV/
+WWW: https://metacpan.org/release/Text-xSV
diff --git a/databases/p5-Tie-DBI/pkg-descr b/databases/p5-Tie-DBI/pkg-descr
index c9b6a5abc6e1..01f3d0e30900 100644
--- a/databases/p5-Tie-DBI/pkg-descr
+++ b/databases/p5-Tie-DBI/pkg-descr
@@ -1,3 +1,3 @@
Tie::DBI is a perl module implementing Tie hash to a DBI handle.
-WWW: http://search.cpan.org/dist/Tie-DBI/
+WWW: https://metacpan.org/release/Tie-DBI
diff --git a/databases/p5-Tie-LevelDB/pkg-descr b/databases/p5-Tie-LevelDB/pkg-descr
index 7b56ffae9325..f8b3f1ecc71a 100644
--- a/databases/p5-Tie-LevelDB/pkg-descr
+++ b/databases/p5-Tie-LevelDB/pkg-descr
@@ -4,4 +4,4 @@ http://code.google.com/p/leveldb/ for more details.
Interface is implemented both as a reflection of an original LevelDB C++ API and
a Perl-ish TIEHASH mechanism.
-WWW: http://search.cpan.org/dist/Tie-LevelDB/
+WWW: https://metacpan.org/release/Tie-LevelDB
diff --git a/databases/p5-Time-Piece-MySQL/pkg-descr b/databases/p5-Time-Piece-MySQL/pkg-descr
index 82d56261ee09..d86f19f26eb8 100644
--- a/databases/p5-Time-Piece-MySQL/pkg-descr
+++ b/databases/p5-Time-Piece-MySQL/pkg-descr
@@ -1,4 +1,4 @@
Using this module instead of, or in addition to Time::Piece adds a few
MySQL-specific date/time methods to Time::Piece objects.
-WWW: http://search.cpan.org/dist/Time-Piece-MySQL/
+WWW: https://metacpan.org/release/Time-Piece-MySQL
diff --git a/deskutils/p5-Data-ICal-DateTime/pkg-descr b/deskutils/p5-Data-ICal-DateTime/pkg-descr
index e7887f01fdfe..894e2bfc25a6 100644
--- a/deskutils/p5-Data-ICal-DateTime/pkg-descr
+++ b/deskutils/p5-Data-ICal-DateTime/pkg-descr
@@ -1,4 +1,4 @@
Data::ICal::DateTime - convenience methods for using Data::ICal with
DateTime
-WWW: http://search.cpan.org/dist/Data-ICal-DateTime/
+WWW: https://metacpan.org/release/Data-ICal-DateTime
diff --git a/deskutils/p5-Data-ICal/pkg-descr b/deskutils/p5-Data-ICal/pkg-descr
index 1998293139b2..040a3799d868 100644
--- a/deskutils/p5-Data-ICal/pkg-descr
+++ b/deskutils/p5-Data-ICal/pkg-descr
@@ -2,4 +2,4 @@ A Data::ICal object represents a VCALENDAR object as defined in the
iCalendar protocol (RFC 2445, MIME type "text/calendar"), as implemented
in many popular calendaring programs such as Apple's iCal.
-WWW: http://search.cpan.org/dist/Data-ICal/
+WWW: https://metacpan.org/release/Data-ICal
diff --git a/deskutils/p5-Goo/pkg-descr b/deskutils/p5-Goo/pkg-descr
index 5c6c82fc7006..67ae2108734d 100644
--- a/deskutils/p5-Goo/pkg-descr
+++ b/deskutils/p5-Goo/pkg-descr
@@ -10,5 +10,5 @@ environment.
Accelerate your work by quickly traversing the Trail of associations
between Things.
-WWW: http://search.cpan.org/dist/Goo/
+WWW: https://metacpan.org/release/Goo
http://thegoo.org/
diff --git a/deskutils/p5-ZConf-BGSet/pkg-descr b/deskutils/p5-ZConf-BGSet/pkg-descr
index e36e244c5587..b10308694d9c 100644
--- a/deskutils/p5-ZConf-BGSet/pkg-descr
+++ b/deskutils/p5-ZConf-BGSet/pkg-descr
@@ -6,4 +6,4 @@ zbgset-admin - Manages the settings.
zbgset-pt - Automatically populate a path based on fill type
and average gray.
-WWW: http://search.cpan.org/dist/ZConf-BGSet/
+WWW: https://metacpan.org/release/ZConf-BGSet
diff --git a/deskutils/p5-ZConf-Runner-GUI-GTK/pkg-descr b/deskutils/p5-ZConf-Runner-GUI-GTK/pkg-descr
index fca5f9a0ebcc..9167c0a32252 100644
--- a/deskutils/p5-ZConf-Runner-GUI-GTK/pkg-descr
+++ b/deskutils/p5-ZConf-Runner-GUI-GTK/pkg-descr
@@ -1,3 +1,3 @@
The GTK GUI backend for ZConf::Runner.
-WWW: http://search.cpan.org/dist/ZConf-Runner-GUI-GTK/
+WWW: https://metacpan.org/release/ZConf-Runner-GUI-GTK
diff --git a/deskutils/p5-ZConf-Runner/pkg-descr b/deskutils/p5-ZConf-Runner/pkg-descr
index 4dbc75ceebbc..91e76c9f177f 100644
--- a/deskutils/p5-ZConf-Runner/pkg-descr
+++ b/deskutils/p5-ZConf-Runner/pkg-descr
@@ -2,4 +2,4 @@ A configuration system allowing for either file or LDAP backed storage. A
utility is included as well, 'zcrunner'. It can be used to configure
actions and run files using them.
-WWW: http://search.cpan.org/dist/ZConf-Runner/
+WWW: https://metacpan.org/release/ZConf-Runner
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
diff --git a/dns/p5-AnyEvent-CacheDNS/pkg-descr b/dns/p5-AnyEvent-CacheDNS/pkg-descr
index 3a5321b13e3b..58288eacca92 100644
--- a/dns/p5-AnyEvent-CacheDNS/pkg-descr
+++ b/dns/p5-AnyEvent-CacheDNS/pkg-descr
@@ -1,4 +1,4 @@
AnyEvent::CacheDNS provides a very simple DNS resolver that caches its results
and can improve the connection times to remote hosts.
-WWW: http://search.cpan.org/dist/AnyEvent-CacheDNS/
+WWW: https://metacpan.org/release/AnyEvent-CacheDNS
diff --git a/dns/p5-BIND-Conf_Parser/pkg-descr b/dns/p5-BIND-Conf_Parser/pkg-descr
index 3840b106ce0a..a4c8c3089f91 100644
--- a/dns/p5-BIND-Conf_Parser/pkg-descr
+++ b/dns/p5-BIND-Conf_Parser/pkg-descr
@@ -3,4 +3,4 @@ Internet Name Domain) server version 8 configuration files ("named.conf").
As each meaningful semantic 'chunk' is parsed, a callback method is invoked
with the parsed information.
-WWW: http://search.cpan.org/dist/BIND-Conf_Parser/
+WWW: https://metacpan.org/release/BIND-Conf_Parser
diff --git a/dns/p5-BIND-Config-Parser/pkg-descr b/dns/p5-BIND-Config-Parser/pkg-descr
index 232f06c7eb0b..450abbe85de5 100644
--- a/dns/p5-BIND-Config-Parser/pkg-descr
+++ b/dns/p5-BIND-Config-Parser/pkg-descr
@@ -1,4 +1,4 @@
BIND::Config::Parser provides a lightweight parser to the configuration
file syntax of BIND v8 and v9 using a Parse::RecDescent grammar.
-WWW: http://search.cpan.org/dist/BIND-Config-Parser/
+WWW: https://metacpan.org/release/BIND-Config-Parser
diff --git a/dns/p5-DNS-Config/pkg-descr b/dns/p5-DNS-Config/pkg-descr
index cf95cea7ce0e..c6361106a195 100644
--- a/dns/p5-DNS-Config/pkg-descr
+++ b/dns/p5-DNS-Config/pkg-descr
@@ -5,4 +5,4 @@ The modules origin is the ZoneMaster project which make heavy
use of the module for comprehensive zone file management. Go to
http://www.zonemaster.org for further information.
-WWW: http://search.cpan.org/dist/DNS-Config/
+WWW: https://metacpan.org/release/DNS-Config
diff --git a/dns/p5-DNS-EasyDNS/pkg-descr b/dns/p5-DNS-EasyDNS/pkg-descr
index 60c028bdf1b1..693a92452df3 100644
--- a/dns/p5-DNS-EasyDNS/pkg-descr
+++ b/dns/p5-DNS-EasyDNS/pkg-descr
@@ -2,4 +2,4 @@ This module allows you to update your EasyDNS ( http://www.easydns.com/ )
dynamic DNS records. This is done via an http get using the libwww-perl
modules.
-WWW: http://search.cpan.org/dist/DNS-EasyDNS/
+WWW: https://metacpan.org/release/DNS-EasyDNS
diff --git a/dns/p5-DNS-Zone/pkg-descr b/dns/p5-DNS-Zone/pkg-descr
index a16ec35003d1..b2c1e7feffdc 100644
--- a/dns/p5-DNS-Zone/pkg-descr
+++ b/dns/p5-DNS-Zone/pkg-descr
@@ -5,4 +5,4 @@ The modules origin is the ZoneMaster project which make heavy
use of the module for comprehensive zone file management. Go to
http://www.zonemaster.org for further information.
-WWW: http://search.cpan.org/dist/DNS-Zone/
+WWW: https://metacpan.org/release/DNS-Zone
diff --git a/dns/p5-DNS-ZoneParse/pkg-descr b/dns/p5-DNS-ZoneParse/pkg-descr
index a1604d8c365a..6b71a412026f 100644
--- a/dns/p5-DNS-ZoneParse/pkg-descr
+++ b/dns/p5-DNS-ZoneParse/pkg-descr
@@ -9,4 +9,4 @@ DNS::ZoneParse scans the DNS zonefile - removes comments and separates the file
into it's constituent records. It then parses each record and stores the
records internally. See below for information on the accessor methods.
-WWW: http://search.cpan.org/dist/DNS-ZoneParse/
+WWW: https://metacpan.org/release/DNS-ZoneParse
diff --git a/dns/p5-Data-Validate-Domain/pkg-descr b/dns/p5-Data-Validate-Domain/pkg-descr
index e2876663195e..10df84f24222 100644
--- a/dns/p5-Data-Validate-Domain/pkg-descr
+++ b/dns/p5-Data-Validate-Domain/pkg-descr
@@ -1,4 +1,4 @@
This module collects domain validation routines to make input
validation, and untainting easier and more readable.
-WWW: http://search.cpan.org/dist/Data-Validate-Domain/
+WWW: https://metacpan.org/release/Data-Validate-Domain
diff --git a/dns/p5-IO-Async-Resolver-DNS/pkg-descr b/dns/p5-IO-Async-Resolver-DNS/pkg-descr
index b20d706412f1..a61272db1fe0 100644
--- a/dns/p5-IO-Async-Resolver-DNS/pkg-descr
+++ b/dns/p5-IO-Async-Resolver-DNS/pkg-descr
@@ -6,4 +6,4 @@ These functions are provided for performing DNS-specific lookups, to obtain MX
or SRV records, for example. For regular name resolution, the usual getaddrinfo
and getnameinfo methods on the standard IO::Async::Resolver should be used.
-WWW: http://search.cpan.org/dist/IO-Async-Resolver-DNS/
+WWW: https://metacpan.org/release/IO-Async-Resolver-DNS
diff --git a/dns/p5-Mozilla-PublicSuffix/pkg-descr b/dns/p5-Mozilla-PublicSuffix/pkg-descr
index 7dda33d6d794..d357b087c909 100644
--- a/dns/p5-Mozilla-PublicSuffix/pkg-descr
+++ b/dns/p5-Mozilla-PublicSuffix/pkg-descr
@@ -12,4 +12,4 @@ Therefore, if the bundled copy of found to be over thirty days old, this
distribution's installer provides the option to check for a new version of the
list and download/use it if one is found.
-WWW: http://search.cpan.org/dist/Mozilla-PublicSuffix/
+WWW: https://metacpan.org/release/Mozilla-PublicSuffix
diff --git a/dns/p5-Net-Amazon-Route53/pkg-descr b/dns/p5-Net-Amazon-Route53/pkg-descr
index 33bce6fc38d0..480da97bda95 100644
--- a/dns/p5-Net-Amazon-Route53/pkg-descr
+++ b/dns/p5-Net-Amazon-Route53/pkg-descr
@@ -3,4 +3,4 @@ records for your domains via Amazon's Route 53 service.
For more information, visit http://aws.amazon.com/route53/
-WWW: http://search.cpan.org/dist/Net-Amazon-Route53/
+WWW: https://metacpan.org/release/Net-Amazon-Route53
diff --git a/dns/p5-Net-Bonjour/pkg-descr b/dns/p5-Net-Bonjour/pkg-descr
index 9625af21b752..d1b570b908cd 100644
--- a/dns/p5-Net-Bonjour/pkg-descr
+++ b/dns/p5-Net-Bonjour/pkg-descr
@@ -2,4 +2,4 @@ This is Net::Bonjour, a set of perl modules to utilize DNS for service
discovery. This method of service discovery is branded as Bonjour by
Apple Computer.
-WWW: http://search.cpan.org/dist/Net-Bonjour/
+WWW: https://metacpan.org/release/Net-Bonjour
diff --git a/dns/p5-Net-DNS-Async/pkg-descr b/dns/p5-Net-DNS-Async/pkg-descr
index 74cf14d5164d..97ec91a309b2 100644
--- a/dns/p5-Net-DNS-Async/pkg-descr
+++ b/dns/p5-Net-DNS-Async/pkg-descr
@@ -1,3 +1,3 @@
Net::DNS::Async is a fire-and-forget asynchronous DNS helper.
-WWW: http://search.cpan.org/dist/Net-DNS-Async/
+WWW: https://metacpan.org/release/Net-DNS-Async
diff --git a/dns/p5-Net-DNS-Check/pkg-descr b/dns/p5-Net-DNS-Check/pkg-descr
index 717c5579b79c..2d4b309186d0 100644
--- a/dns/p5-Net-DNS-Check/pkg-descr
+++ b/dns/p5-Net-DNS-Check/pkg-descr
@@ -6,4 +6,4 @@ highly configurable and flexible: it allow easy implementation
of your custom test and deeper configuration of what you want
to check and how.
-WWW: http://search.cpan.org/dist/Net-DNS-Check/
+WWW: https://metacpan.org/release/Net-DNS-Check
diff --git a/dns/p5-Net-DNS-Codes/pkg-descr b/dns/p5-Net-DNS-Codes/pkg-descr
index f9e63b61fe95..61acc8e74e52 100644
--- a/dns/p5-Net-DNS-Codes/pkg-descr
+++ b/dns/p5-Net-DNS-Codes/pkg-descr
@@ -1,4 +1,4 @@
Net::DNS::Codes provides forward and reverse lookup for most common C
library DNS codes as well as all the codes for the DNS HEADER field.
-WWW: http://search.cpan.org/dist/Net-DNS-Codes/
+WWW: https://metacpan.org/release/Net-DNS-Codes
diff --git a/dns/p5-Net-DNS-Lite/pkg-descr b/dns/p5-Net-DNS-Lite/pkg-descr
index c9638d6f61bd..4f6248e9073a 100644
--- a/dns/p5-Net-DNS-Lite/pkg-descr
+++ b/dns/p5-Net-DNS-Lite/pkg-descr
@@ -1,4 +1,4 @@
This module provides a replacement function for Socket::inet_aton,
with support for timeouts.
-WWW: http://search.cpan.org/dist/Net-DNS-Lite/
+WWW: https://metacpan.org/release/Net-DNS-Lite
diff --git a/dns/p5-Net-DNS-Match/pkg-descr b/dns/p5-Net-DNS-Match/pkg-descr
index 67629ed5c9c9..581189ff0282 100644
--- a/dns/p5-Net-DNS-Match/pkg-descr
+++ b/dns/p5-Net-DNS-Match/pkg-descr
@@ -1,4 +1,4 @@
Net::DNS::Match is a Perl extension for testing domains against another
list of domains (similar to Net::Patricia but for FQDNs).
-WWW: http://search.cpan.org/dist/Net-DNS-Match/
+WWW: https://metacpan.org/release/Net-DNS-Match
diff --git a/dns/p5-Net-DNS-RR-SRV-Helper/pkg-descr b/dns/p5-Net-DNS-RR-SRV-Helper/pkg-descr
index d3018ef5222a..274ba66a9e16 100644
--- a/dns/p5-Net-DNS-RR-SRV-Helper/pkg-descr
+++ b/dns/p5-Net-DNS-RR-SRV-Helper/pkg-descr
@@ -1,4 +1,4 @@
Net::DNS::RR::SRV::Helper is a perl module to order SRV records
by priority and weight for Net::DNS.
-WWW: http://search.cpan.org/dist/Net-DNS-RR-SRV-Helper/
+WWW: https://metacpan.org/release/Net-DNS-RR-SRV-Helper
diff --git a/dns/p5-Net-DNS-Resolver-Mock/pkg-descr b/dns/p5-Net-DNS-Resolver-Mock/pkg-descr
index 0aff0be62d90..1e465ca367d4 100644
--- a/dns/p5-Net-DNS-Resolver-Mock/pkg-descr
+++ b/dns/p5-Net-DNS-Resolver-Mock/pkg-descr
@@ -1,4 +1,4 @@
Net::DNS::Resolver::Mock is a subclass of Net::DNS::Resolver which parses a
zonefile for it's data source. Primarily for use in testing.
-WWW: http://search.cpan.org/dist/Net-DNS-Resolver-Mock/
+WWW: https://metacpan.org/release/Net-DNS-Resolver-Mock
diff --git a/dns/p5-Net-DNS-Resolver-Programmable/pkg-descr b/dns/p5-Net-DNS-Resolver-Programmable/pkg-descr
index e64019d8c57a..509e2e92c2fe 100644
--- a/dns/p5-Net-DNS-Resolver-Programmable/pkg-descr
+++ b/dns/p5-Net-DNS-Resolver-Programmable/pkg-descr
@@ -5,4 +5,4 @@ records may be supplied, or arbitrary code may be specified
as a means for retrieving DNS records, or even generating
them on the fly.
-WWW: http://search.cpan.org/dist/Net-DNS-Resolver-Programmable/
+WWW: https://metacpan.org/release/Net-DNS-Resolver-Programmable
diff --git a/dns/p5-Net-DNS-SEC/pkg-descr b/dns/p5-Net-DNS-SEC/pkg-descr
index 8ecdc7d559fa..f687d7239f91 100644
--- a/dns/p5-Net-DNS-SEC/pkg-descr
+++ b/dns/p5-Net-DNS-SEC/pkg-descr
@@ -16,4 +16,4 @@ they are available.
See Net::DNS for general help.
-WWW: http://search.cpan.org/dist/Net-DNS-SEC/
+WWW: https://metacpan.org/release/Net-DNS-SEC
diff --git a/dns/p5-Net-DNS-TestNS/pkg-descr b/dns/p5-Net-DNS-TestNS/pkg-descr
index 68aca025a2b0..793b13dabb54 100644
--- a/dns/p5-Net-DNS-TestNS/pkg-descr
+++ b/dns/p5-Net-DNS-TestNS/pkg-descr
@@ -7,4 +7,4 @@ data. If there is no QNAME, QTYPE match the server will return a SERVFAIL.
A log will be written to STDERR it contains time, IP/PORT, QNAME, QTYPE, RCODE.
-WWW: http://search.cpan.org/dist/Net-DNS-TestNS/
+WWW: https://metacpan.org/release/Net-DNS-TestNS
diff --git a/dns/p5-Net-DNS-ToolKit/pkg-descr b/dns/p5-Net-DNS-ToolKit/pkg-descr
index 7085b94a2f85..0ae7b244697f 100644
--- a/dns/p5-Net-DNS-ToolKit/pkg-descr
+++ b/dns/p5-Net-DNS-ToolKit/pkg-descr
@@ -3,4 +3,4 @@ be used for diagnostic purposes or as building blocks for DNS
applications such as DNS servers and clients or to allow user
applications to interact directly with remote DNS servers.
-WWW: http://search.cpan.org/dist/Net-DNS-ToolKit/
+WWW: https://metacpan.org/release/Net-DNS-ToolKit
diff --git a/dns/p5-Net-DNS-Zone-Parser/pkg-descr b/dns/p5-Net-DNS-Zone-Parser/pkg-descr
index 4d4262300aff..85c42fcbd2f7 100644
--- a/dns/p5-Net-DNS-Zone-Parser/pkg-descr
+++ b/dns/p5-Net-DNS-Zone-Parser/pkg-descr
@@ -15,4 +15,4 @@ Note that this module does not have a notion of what constitutes a valid zone,
it only parses. For example, the parser will happilly parse RRs with ownernames
that are below in another zone because a NS RR elsewhere in the zone.
-WWW: http://search.cpan.org/dist/Net-DNS-Zone-Parser/
+WWW: https://metacpan.org/release/Net-DNS-Zone-Parser
diff --git a/dns/p5-Net-DNS-ZoneFile-Fast/pkg-descr b/dns/p5-Net-DNS-ZoneFile-Fast/pkg-descr
index e4f4aa3afe2f..bd640206f9e3 100644
--- a/dns/p5-Net-DNS-ZoneFile-Fast/pkg-descr
+++ b/dns/p5-Net-DNS-ZoneFile-Fast/pkg-descr
@@ -4,4 +4,4 @@ function, parse(), which returns a reference to an array of traditional
Net::DNS::RR objects, so that no new API has to be learned in order to
manipulate zone records.
-WWW: http://search.cpan.org/dist/Net-DNS-ZoneFile-Fast/
+WWW: https://metacpan.org/release/Net-DNS-ZoneFile-Fast
diff --git a/dns/p5-Net-DNS/pkg-descr b/dns/p5-Net-DNS/pkg-descr
index cf2dd97a67c1..8244a8efe7e8 100644
--- a/dns/p5-Net-DNS/pkg-descr
+++ b/dns/p5-Net-DNS/pkg-descr
@@ -5,4 +5,4 @@ beyond the capabilities of gethostbyname and gethostbyaddr.
There are also methods for dealing with creating and parsing dynamic updates
packets.
-WWW: http://search.cpan.org/dist/Net-DNS/
+WWW: https://metacpan.org/release/Net-DNS
diff --git a/dns/p5-Net-DNSBL-MultiDaemon/pkg-descr b/dns/p5-Net-DNSBL-MultiDaemon/pkg-descr
index 8380eff9b7de..d824cc843c64 100644
--- a/dns/p5-Net-DNSBL-MultiDaemon/pkg-descr
+++ b/dns/p5-Net-DNSBL-MultiDaemon/pkg-descr
@@ -18,4 +18,4 @@ eliminates the need to place DNSBL's in a particular order in your MTA's config
file or periodically monitor the DNSBL statistics and/or update the MTA config
file.
-WWW: http://search.cpan.org/dist/Net-DNSBL-MultiDaemon/
+WWW: https://metacpan.org/release/Net-DNSBL-MultiDaemon
diff --git a/dns/p5-Net-DNSBL-Statistics/pkg-descr b/dns/p5-Net-DNSBL-Statistics/pkg-descr
index 13425a3ad59d..61465f3b8944 100644
--- a/dns/p5-Net-DNSBL-Statistics/pkg-descr
+++ b/dns/p5-Net-DNSBL-Statistics/pkg-descr
@@ -2,4 +2,4 @@ Net::DNSBL::Statistics is the Perl module that collects statistics on the
interrogation success for a list of IP addresses against a list of DNSBL's. The
module is used to implement the reproting script dnsblstat.
-WWW: http://search.cpan.org/dist/Net-DNSBL-Statistics/
+WWW: https://metacpan.org/release/Net-DNSBL-Statistics
diff --git a/dns/p5-Net-DRI/pkg-descr b/dns/p5-Net-DRI/pkg-descr
index 376562803ac5..5f2d29e76c34 100644
--- a/dns/p5-Net-DRI/pkg-descr
+++ b/dns/p5-Net-DRI/pkg-descr
@@ -7,4 +7,4 @@ It can be used by registrars to access registries.
It can be used by clients to access registrars and/or resellers.
It can be used by anonyone to do whois, DAS or IRIS DCHK queries.
-WWW: http://search.cpan.org/dist/Net-DRI/
+WWW: https://metacpan.org/release/Net-DRI
diff --git a/dns/p5-Net-Domain-ExpireDate/pkg-descr b/dns/p5-Net-Domain-ExpireDate/pkg-descr
index e07de3d694db..3026a9fb7c70 100644
--- a/dns/p5-Net-Domain-ExpireDate/pkg-descr
+++ b/dns/p5-Net-Domain-ExpireDate/pkg-descr
@@ -8,4 +8,4 @@ expiration date representation provided by different servers (almost
all gTLD registrars and some ccTLD registrars are covered).
Now obtaining of domain creation date is also supported.
-WWW: http://search.cpan.org/dist/Net-Domain-ExpireDate/
+WWW: https://metacpan.org/release/Net-Domain-ExpireDate
diff --git a/dns/p5-Net-Domain-TLD/pkg-descr b/dns/p5-Net-Domain-TLD/pkg-descr
index 6ef0f99411ca..62aaf4a3cccf 100644
--- a/dns/p5-Net-Domain-TLD/pkg-descr
+++ b/dns/p5-Net-Domain-TLD/pkg-descr
@@ -2,4 +2,4 @@ The purpose of this module is to provide user with current list of
available top level domain names including new ICANN additions and
ccTLDs.
-WWW: http://search.cpan.org/dist/Net-Domain-TLD/
+WWW: https://metacpan.org/release/Net-Domain-TLD
diff --git a/dns/p5-Net-LibIDN/pkg-descr b/dns/p5-Net-LibIDN/pkg-descr
index ac954db86fe7..ac630b96dbfe 100644
--- a/dns/p5-Net-LibIDN/pkg-descr
+++ b/dns/p5-Net-LibIDN/pkg-descr
@@ -1,4 +1,4 @@
This module provides Perl bindings for the GNU IDN Library (Libidn)
(see also Port devel/libidn).
-WWW: http://search.cpan.org/dist/Net-LibIDN/
+WWW: https://metacpan.org/release/Net-LibIDN
diff --git a/dns/p5-Net-LibIDN2/pkg-descr b/dns/p5-Net-LibIDN2/pkg-descr
index c25dea8362f0..060dcc85b5cb 100644
--- a/dns/p5-Net-LibIDN2/pkg-descr
+++ b/dns/p5-Net-LibIDN2/pkg-descr
@@ -1,4 +1,4 @@
Net::LibIDN2 provides bindings for GNU Libidn2, a C library for handling
internationalized domain names based on IDNA 2008, Punycode and TR46.
-WWW: http://search.cpan.org/dist/Net-LibIDN2/
+WWW: https://metacpan.org/release/Net-LibIDN2
diff --git a/dns/p5-Net-Nslookup/pkg-descr b/dns/p5-Net-Nslookup/pkg-descr
index b5554a36ef64..68be9c0258f5 100644
--- a/dns/p5-Net-Nslookup/pkg-descr
+++ b/dns/p5-Net-Nslookup/pkg-descr
@@ -3,4 +3,4 @@ line tool nslookup(1). Net::DNS is a wonderful and full featured module,
but quite often, all you need is `nslookup $host`. This module provides
that functionality.
-WWW: http://search.cpan.org/dist/Net-Nslookup/
+WWW: https://metacpan.org/release/Net-Nslookup
diff --git a/dns/p5-Net-RBLClient/pkg-descr b/dns/p5-Net-RBLClient/pkg-descr
index c313b9f8f614..7939623f57b2 100644
--- a/dns/p5-Net-RBLClient/pkg-descr
+++ b/dns/p5-Net-RBLClient/pkg-descr
@@ -7,4 +7,4 @@ criteria for addition and removal of addresses. If you want to block email or
other traffic to/from your network based on one or more RBL's, you should
carefully study the behavior of those RBL's before and during such blocking.
-WWW: http://search.cpan.org/dist/Net-RBLClient/
+WWW: https://metacpan.org/release/Net-RBLClient
diff --git a/dns/p5-Net-RNDC/pkg-descr b/dns/p5-Net-RNDC/pkg-descr
index 10c89f5f7064..633c58a5b262 100644
--- a/dns/p5-Net-RNDC/pkg-descr
+++ b/dns/p5-Net-RNDC/pkg-descr
@@ -1,4 +1,4 @@
Net-RNDC implements the BIND Remote Name Daemon Control V1 protocol
and the rndc client.
-WWW: http://search.cpan.org/dist/Net-RNDC/
+WWW: https://metacpan.org/release/Net-RNDC
diff --git a/dns/p5-POE-Component-Client-DNS-Recursive/pkg-descr b/dns/p5-POE-Component-Client-DNS-Recursive/pkg-descr
index 6f5192a7c98e..fc6e253850e5 100644
--- a/dns/p5-POE-Component-Client-DNS-Recursive/pkg-descr
+++ b/dns/p5-POE-Component-Client-DNS-Recursive/pkg-descr
@@ -1,3 +1,3 @@
A recursive DNS client for POE
-WWW: http://search.cpan.org/dist/POE-Component-Client-DNS-Recursive/
+WWW: https://metacpan.org/release/POE-Component-Client-DNS-Recursive
diff --git a/dns/p5-POE-Component-Client-DNS/pkg-descr b/dns/p5-POE-Component-Client-DNS/pkg-descr
index abeac82b828a..97e3354c51ec 100644
--- a/dns/p5-POE-Component-Client-DNS/pkg-descr
+++ b/dns/p5-POE-Component-Client-DNS/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::Client::DNS is a wrapper for non-blocking Net::DNS.
It lets other tasks to run while something is waiting for a nameserver
to respond, and it lets several DNS queries run in parallel.
-WWW: http://search.cpan.org/dist/POE-Component-Client-DNS/
+WWW: https://metacpan.org/release/POE-Component-Client-DNS
diff --git a/dns/p5-POE-Component-Client-DNSBL/pkg-descr b/dns/p5-POE-Component-Client-DNSBL/pkg-descr
index 1f458ae09397..1002ec732305 100644
--- a/dns/p5-POE-Component-Client-DNSBL/pkg-descr
+++ b/dns/p5-POE-Component-Client-DNSBL/pkg-descr
@@ -1,3 +1,3 @@
A Perl POE component that provides non-blocking DNSBL lookups
-WWW: http://search.cpan.org/dist/POE-Component-Client-DNSBL/
+WWW: https://metacpan.org/release/POE-Component-Client-DNSBL
diff --git a/dns/p5-POE-Component-Resolver/pkg-descr b/dns/p5-POE-Component-Resolver/pkg-descr
index 23f76a2a63e8..8ef66c4f9fe9 100644
--- a/dns/p5-POE-Component-Resolver/pkg-descr
+++ b/dns/p5-POE-Component-Resolver/pkg-descr
@@ -1,4 +1,4 @@
POE::Component::Resolver performs Socket::GetAddrInfo::getaddrinfo() calls
in subprocesses where they're permitted to block as long as necessary.
-WWW: http://search.cpan.org/dist/POE-Component-Resolver/
+WWW: https://metacpan.org/release/POE-Component-Resolver
diff --git a/dns/p5-POE-Component-Server-DNS/pkg-descr b/dns/p5-POE-Component-Server-DNS/pkg-descr
index 9c96ad05bd5b..5f8c30cc932a 100644
--- a/dns/p5-POE-Component-Server-DNS/pkg-descr
+++ b/dns/p5-POE-Component-Server-DNS/pkg-descr
@@ -7,4 +7,4 @@ POE::Component::Generic to perform recursion.
One may add handlers to massage and manipulate responses to particular queries
which is vaguely modelled after Net::DNS::Nameserver.
-WWW: http://search.cpan.org/dist/POE-Component-Server-DNS/
+WWW: https://metacpan.org/release/POE-Component-Server-DNS
diff --git a/dns/p5-POE-Filter-DNS-TCP/pkg-descr b/dns/p5-POE-Filter-DNS-TCP/pkg-descr
index dc20156ba6f5..c934e33a448b 100644
--- a/dns/p5-POE-Filter-DNS-TCP/pkg-descr
+++ b/dns/p5-POE-Filter-DNS-TCP/pkg-descr
@@ -2,4 +2,4 @@ POE::Filter::DNS::TCP is a POE::Filter for parsing and generating DNS
messages received from or transmitted (respectively) over TCP as per RFC
1035.
-WWW: http://search.cpan.org/dist/POE-Filter-DNS-TCP/
+WWW: https://metacpan.org/release/POE-Filter-DNS-TCP
diff --git a/dns/p5-Tie-DNS/pkg-descr b/dns/p5-Tie-DNS/pkg-descr
index 5c4e5d7647ab..45828c73643b 100644
--- a/dns/p5-Tie-DNS/pkg-descr
+++ b/dns/p5-Tie-DNS/pkg-descr
@@ -3,4 +3,4 @@ excellent Net::DNS module. Its goal is to make operations
that are easy in Net::DNS trivial, and operations that are
hard in Net::DNS easy.
-WWW: http://search.cpan.org/dist/Tie-DNS/
+WWW: https://metacpan.org/release/Tie-DNS
diff --git a/dns/p5-URBL-Prepare/pkg-descr b/dns/p5-URBL-Prepare/pkg-descr
index 0dfe7515694e..513677709e46 100644
--- a/dns/p5-URBL-Prepare/pkg-descr
+++ b/dns/p5-URBL-Prepare/pkg-descr
@@ -1,4 +1,4 @@
URPL::Prepare is a Perl module that prepares hostname for URBL domain lookup
and is used by Net::DNSBL::MultiDaemon
-WWW: http://search.cpan.org/dist/URBL-Prepare/
+WWW: https://metacpan.org/release/URBL-Prepare
diff --git a/editors/p5-Proc-InvokeEditor/pkg-descr b/editors/p5-Proc-InvokeEditor/pkg-descr
index fa4c35344306..56740d08c89e 100644
--- a/editors/p5-Proc-InvokeEditor/pkg-descr
+++ b/editors/p5-Proc-InvokeEditor/pkg-descr
@@ -1,4 +1,4 @@
This module provides a simple API to calling an external text editor
from within your perl program.
-WWW: http://search.cpan.org/dist/Proc-InvokeEditor/
+WWW: https://metacpan.org/release/Proc-InvokeEditor
diff --git a/editors/p5-Vimana/pkg-descr b/editors/p5-Vimana/pkg-descr
index a7f64cc452d3..c216de716b5e 100644
--- a/editors/p5-Vimana/pkg-descr
+++ b/editors/p5-Vimana/pkg-descr
@@ -5,4 +5,4 @@ Vimana provides a command-line interface much like the aptitude program on
Debian Linux, for you to search, download, install, and upgrade scripts
from http://www.vim.org/ (vimonline site).
-WWW: http://search.cpan.org/dist/Vimana/
+WWW: https://metacpan.org/release/Vimana
diff --git a/emulators/p5-Acme-6502/pkg-descr b/emulators/p5-Acme-6502/pkg-descr
index 669ed2d0f1e1..c7a3de0dbf92 100644
--- a/emulators/p5-Acme-6502/pkg-descr
+++ b/emulators/p5-Acme-6502/pkg-descr
@@ -3,4 +3,4 @@ have to support. How bad could it be? COBOL? Fortran? Worse: it's an embedded
6502 system run by a family of squirrels. Fortunately there's a pure Perl 6502
emulator that works so well the squirrels will never know the difference.
-WWW: http://search.cpan.org/dist/Acme-6502/
+WWW: https://metacpan.org/release/Acme-6502
diff --git a/finance/p5-Business-CreditCard/pkg-descr b/finance/p5-Business-CreditCard/pkg-descr
index 25d79f48c946..c438992d182f 100644
--- a/finance/p5-Business-CreditCard/pkg-descr
+++ b/finance/p5-Business-CreditCard/pkg-descr
@@ -13,4 +13,4 @@ The generate_last_digit() subroutine computes and returns the last digit
of the card given the preceding digits. With a 16-digit card, you
provide the first 15 digits; the subroutine returns the sixteenth.
-WWW: http://search.cpan.org/dist/Business-CreditCard/
+WWW: https://metacpan.org/release/Business-CreditCard
diff --git a/finance/p5-Business-OCV/pkg-descr b/finance/p5-Business-OCV/pkg-descr
index 2ea0dcb1f96e..35035fca565b 100644
--- a/finance/p5-Business-OCV/pkg-descr
+++ b/finance/p5-Business-OCV/pkg-descr
@@ -3,4 +3,4 @@ Server (OCV) (see http://www.ingenico.com.au). The OCV server provides an
interface into the bank network and allows credit card transactions to be
processed in real-time.
-WWW: http://search.cpan.org/dist/Business-OCV/
+WWW: https://metacpan.org/release/Business-OCV
diff --git a/finance/p5-Business-OnlinePayment-AuthorizeNet/pkg-descr b/finance/p5-Business-OnlinePayment-AuthorizeNet/pkg-descr
index 2ee753327e91..74813b9b0116 100644
--- a/finance/p5-Business-OnlinePayment-AuthorizeNet/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-AuthorizeNet/pkg-descr
@@ -4,4 +4,4 @@ account with Authorize.Net: http://www.authorize.net
This module has been updated and now implements Authorize.Net API version 3.1.
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-AuthorizeNet/
+WWW: https://metacpan.org/release/Business-OnlinePayment-AuthorizeNet
diff --git a/finance/p5-Business-OnlinePayment-BankOfAmerica/pkg-descr b/finance/p5-Business-OnlinePayment-BankOfAmerica/pkg-descr
index f39db7403028..07af607139f9 100644
--- a/finance/p5-Business-OnlinePayment-BankOfAmerica/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-BankOfAmerica/pkg-descr
@@ -3,4 +3,4 @@ backend module for Bank of America eStores. It is only useful if you
have a merchant account with Bank of America eStores:
http://www.bofa.com/merchantservices/index.cfm?template=merch_ic_estores_ov.cfm
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-BankOfAmerica/
+WWW: https://metacpan.org/release/Business-OnlinePayment-BankOfAmerica
diff --git a/finance/p5-Business-OnlinePayment-Beanstream/pkg-descr b/finance/p5-Business-OnlinePayment-Beanstream/pkg-descr
index 9ef0be256e0a..77026861ec3a 100644
--- a/finance/p5-Business-OnlinePayment-Beanstream/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-Beanstream/pkg-descr
@@ -1,4 +1,4 @@
A Business::OnlinePayment backend module for Beanstream. It is only useful
if you have a merchant account with Beanstream: http://www.beanstream.com
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-Beanstream/
+WWW: https://metacpan.org/release/Business-OnlinePayment-Beanstream
diff --git a/finance/p5-Business-OnlinePayment-Cardstream/pkg-descr b/finance/p5-Business-OnlinePayment-Cardstream/pkg-descr
index eb40fb1c58a6..8f3fe50c0b9e 100644
--- a/finance/p5-Business-OnlinePayment-Cardstream/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-Cardstream/pkg-descr
@@ -2,4 +2,4 @@ This is Business::OnlinePayment::Cardstream, an Business::OnlinePayment
backend module for Cardstream. For information on obtaining a merchant
account please visit http://www.cardstream.com or e-mail sales@cardstream.com.
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-Cardstream/
+WWW: https://metacpan.org/release/Business-OnlinePayment-Cardstream
diff --git a/finance/p5-Business-OnlinePayment-OCV/pkg-descr b/finance/p5-Business-OnlinePayment-OCV/pkg-descr
index b18a8b1fbe5a..0929ddc5f416 100644
--- a/finance/p5-Business-OnlinePayment-OCV/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-OCV/pkg-descr
@@ -2,4 +2,4 @@ This is Business::OnlinePayment::OCV, an Business::OnlinePayment
backend module for OCV. It is only useful if you have a merchant
account with OCV: http://www.iauthorizer.net
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-OCV/
+WWW: https://metacpan.org/release/Business-OnlinePayment-OCV
diff --git a/finance/p5-Business-OnlinePayment-PayConnect/pkg-descr b/finance/p5-Business-OnlinePayment-PayConnect/pkg-descr
index b0f12fe9f6c9..d05e16529f0d 100644
--- a/finance/p5-Business-OnlinePayment-PayConnect/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-PayConnect/pkg-descr
@@ -2,4 +2,4 @@ A Business::OnlinePayment backend module for aymentOne (formerly eBillit)
PayConnect. It is only useful if you have a merchant account with PaymentOne
(formerly eBillit): http://www.paymentone.com/products/paycon.asp
-WWW: http://search.cpan.org/dist/Business-OnlinePayment/
+WWW: https://metacpan.org/release/Business-OnlinePayment
diff --git a/finance/p5-Business-OnlinePayment-PaymenTech/pkg-descr b/finance/p5-Business-OnlinePayment-PaymenTech/pkg-descr
index b27758851e51..ceffabd757da 100644
--- a/finance/p5-Business-OnlinePayment-PaymenTech/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-PaymenTech/pkg-descr
@@ -2,4 +2,4 @@ Business::OnlinePayment::PaymenTech allows you to utilize PaymenTech's
Orbital SDK credit card services. You will need to install the Perl Orbital
SDK for this to work.
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-PaymenTech/
+WWW: https://metacpan.org/release/Business-OnlinePayment-PaymenTech
diff --git a/finance/p5-Business-OnlinePayment-TCLink/pkg-descr b/finance/p5-Business-OnlinePayment-TCLink/pkg-descr
index a8c5f1ade9bf..1fffc397c63c 100644
--- a/finance/p5-Business-OnlinePayment-TCLink/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-TCLink/pkg-descr
@@ -2,4 +2,4 @@ This is Business::OnlinePayment::TCLink, a Business::OnlinePayment
backend module for TrustCommerce. It is only useful if you have an
account with TrustCommerce: http://www.trustcommerce.com
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-TCLink/
+WWW: https://metacpan.org/release/Business-OnlinePayment-TCLink
diff --git a/finance/p5-Business-OnlinePayment-VirtualNet/pkg-descr b/finance/p5-Business-OnlinePayment-VirtualNet/pkg-descr
index 96ad98f05c96..55296142e398 100644
--- a/finance/p5-Business-OnlinePayment-VirtualNet/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-VirtualNet/pkg-descr
@@ -3,4 +3,4 @@ backend module for Vital VirtualNet. It is only useful if you have a merchant
account with Vital VirtualNet:
http://www.vitalps.com/sections/merch/mer_ps_VNET_info.html
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-VirtualNet/
+WWW: https://metacpan.org/release/Business-OnlinePayment-VirtualNet
diff --git a/finance/p5-Business-OnlinePayment-eSec/pkg-descr b/finance/p5-Business-OnlinePayment-eSec/pkg-descr
index 613cc68d9e7a..89f066960c4f 100644
--- a/finance/p5-Business-OnlinePayment-eSec/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-eSec/pkg-descr
@@ -2,4 +2,4 @@ This is Business::OnlinePayment::eSec, an Business::OnlinePayment backend
module for eSec. It is only useful if you have a merchant account with eSec:
http://www.esec.com.au/sep.html.
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-eSec/
+WWW: https://metacpan.org/release/Business-OnlinePayment-eSec
diff --git a/finance/p5-Business-OnlinePayment-iAuthorizer/pkg-descr b/finance/p5-Business-OnlinePayment-iAuthorizer/pkg-descr
index 3d99542f8f14..f76bb10e6dcf 100644
--- a/finance/p5-Business-OnlinePayment-iAuthorizer/pkg-descr
+++ b/finance/p5-Business-OnlinePayment-iAuthorizer/pkg-descr
@@ -2,4 +2,4 @@ This is Business::OnlinePayment::iAuthorizer, an Business::OnlinePayment
backend module for iAuthorizer. It is only useful if you have a merchant
account with iAuthorizer: http://www.iauthorizer.net
-WWW: http://search.cpan.org/dist/Business-OnlinePayment-iAuthorizer/
+WWW: https://metacpan.org/release/Business-OnlinePayment-iAuthorizer
diff --git a/finance/p5-Business-OnlinePayment/pkg-descr b/finance/p5-Business-OnlinePayment/pkg-descr
index dc2329e710e6..3a13a4955f9f 100644
--- a/finance/p5-Business-OnlinePayment/pkg-descr
+++ b/finance/p5-Business-OnlinePayment/pkg-descr
@@ -8,4 +8,4 @@ system, in order to use it you also need to have at least one backend
processing module installed, the processors supported are listed below along
with the types of transactions supported.
-WWW: http://search.cpan.org/dist/Business-OnlinePayment/
+WWW: https://metacpan.org/release/Business-OnlinePayment
diff --git a/finance/p5-Business-PayPal-IPN/pkg-descr b/finance/p5-Business-PayPal-IPN/pkg-descr
index 23c931af038d..78ee82cc2512 100644
--- a/finance/p5-Business-PayPal-IPN/pkg-descr
+++ b/finance/p5-Business-PayPal-IPN/pkg-descr
@@ -1,3 +1,3 @@
Business::PayPal::IPN - Perl extension that implements PayPal IPN
-WWW: http://search.cpan.org/dist/Business-PayPal-IPN/
+WWW: https://metacpan.org/release/Business-PayPal-IPN
diff --git a/finance/p5-Business-Stripe/pkg-descr b/finance/p5-Business-Stripe/pkg-descr
index 6baec06a8c99..ef6ccee40c7f 100644
--- a/finance/p5-Business-Stripe/pkg-descr
+++ b/finance/p5-Business-Stripe/pkg-descr
@@ -1,4 +1,4 @@
Provides common bindings for Stripe payment system. Any API calls that do not
have bindings can be access through the generic api method.
-WWW: http://search.cpan.org/dist/Business-Stripe/
+WWW: https://metacpan.org/release/Business-Stripe
diff --git a/finance/p5-Business-TW-Invoice-U420/pkg-descr b/finance/p5-Business-TW-Invoice-U420/pkg-descr
index f098da1d92a8..501a3a507102 100644
--- a/finance/p5-Business-TW-Invoice-U420/pkg-descr
+++ b/finance/p5-Business-TW-Invoice-U420/pkg-descr
@@ -8,4 +8,4 @@ You can define multiple lines of headers that will appear on each page of
the printed invoices, and when you do println the module does all the
necessary paging and stamping for you.
-WWW: http://search.cpan.org/dist/Business-TW-Invoice-U420/
+WWW: https://metacpan.org/release/Business-TW-Invoice-U420
diff --git a/finance/p5-Business-TW-TSIB-CStorePayment/pkg-descr b/finance/p5-Business-TW-TSIB-CStorePayment/pkg-descr
index e3745077393d..2a4ec3625799 100644
--- a/finance/p5-Business-TW-TSIB-CStorePayment/pkg-descr
+++ b/finance/p5-Business-TW-TSIB-CStorePayment/pkg-descr
@@ -1,4 +1,4 @@
This module provides utility functions for the convenient store payment
collection service by TSIB (Taishin International Bank, Taiwan).
-WWW: http://search.cpan.org/dist/Business-TW-TSIB-CStorePayment/
+WWW: https://metacpan.org/release/Business-TW-TSIB-CStorePayment
diff --git a/finance/p5-Business-TW-TSIB-VirtualAccount/pkg-descr b/finance/p5-Business-TW-TSIB-VirtualAccount/pkg-descr
index a3d457dc3a60..6e77ad7ca8e4 100644
--- a/finance/p5-Business-TW-TSIB-VirtualAccount/pkg-descr
+++ b/finance/p5-Business-TW-TSIB-VirtualAccount/pkg-descr
@@ -1,4 +1,4 @@
This module provides utility functions for the virtual account service by
TSIB (Taishin International Bank, Taiwan).
-WWW: http://search.cpan.org/dist/Business-TW-TSIB-VirtualAccount/
+WWW: https://metacpan.org/release/Business-TW-TSIB-VirtualAccount
diff --git a/finance/p5-Business-WorldPay-Junior/pkg-descr b/finance/p5-Business-WorldPay-Junior/pkg-descr
index 6ce6cc2ae9fb..fccf7a56fa6d 100644
--- a/finance/p5-Business-WorldPay-Junior/pkg-descr
+++ b/finance/p5-Business-WorldPay-Junior/pkg-descr
@@ -6,4 +6,4 @@ then verify the callback data supplied by WorldPay after a payment has been
made. The module is designed with the requirement to immediately verify that
a payment has been made and is as expected in mind.
-WWW: http://search.cpan.org/dist/Business-WorldPay-Junior/
+WWW: https://metacpan.org/release/Business-WorldPay-Junior
diff --git a/finance/p5-Data-Currency/pkg-descr b/finance/p5-Data-Currency/pkg-descr
index 139ed833a375..5cd962a9f41f 100644
--- a/finance/p5-Data-Currency/pkg-descr
+++ b/finance/p5-Data-Currency/pkg-descr
@@ -1,3 +1,3 @@
The Data::Currency module provides basic currency formatting and conversion.
-WWW: http://search.cpan.org/dist/Data-Currency/
+WWW: https://metacpan.org/release/Data-Currency
diff --git a/finance/p5-Finance-Amortization/pkg-descr b/finance/p5-Finance-Amortization/pkg-descr
index 51596cb6bd79..b0325b475c82 100644
--- a/finance/p5-Finance-Amortization/pkg-descr
+++ b/finance/p5-Finance-Amortization/pkg-descr
@@ -4,4 +4,4 @@ made, and the interest rate per payment. It will calculate the rest on demand,
and provides a few methods to ask for the state of the table after a given
number of periods.
-WWW: http://search.cpan.org/dist/Finance-Amortization/
+WWW: https://metacpan.org/release/Finance-Amortization
diff --git a/finance/p5-Finance-Bitcoin/pkg-descr b/finance/p5-Finance-Bitcoin/pkg-descr
index 6ece33a05e71..ddc9bdc528ee 100644
--- a/finance/p5-Finance-Bitcoin/pkg-descr
+++ b/finance/p5-Finance-Bitcoin/pkg-descr
@@ -4,4 +4,4 @@ Finance::Bitcoin provides a perl interface to the high
and low level APIs for managing a running bitcoin
instance over JSON-RPC.
-WWW: http://search.cpan.org/dist/Finance-Bitcoin/
+WWW: https://metacpan.org/release/Finance-Bitcoin
diff --git a/finance/p5-Finance-Currency-Convert-WebserviceX/pkg-descr b/finance/p5-Finance-Currency-Convert-WebserviceX/pkg-descr
index 17cfefdf2e41..57a13d22f897 100644
--- a/finance/p5-Finance-Currency-Convert-WebserviceX/pkg-descr
+++ b/finance/p5-Finance-Currency-Convert-WebserviceX/pkg-descr
@@ -1,3 +1,3 @@
Lightweight currency conversion using WebserviceX.NET
-WWW: http://search.cpan.org/dist/Finance-Currency-Convert-WebserviceX/
+WWW: https://metacpan.org/release/Finance-Currency-Convert-WebserviceX
diff --git a/finance/p5-Finance-Currency-Convert-XE/pkg-descr b/finance/p5-Finance-Currency-Convert-XE/pkg-descr
index cad780781e48..298d241b3adf 100644
--- a/finance/p5-Finance-Currency-Convert-XE/pkg-descr
+++ b/finance/p5-Finance-Currency-Convert-XE/pkg-descr
@@ -1,4 +1,4 @@
Currency conversion module using XE.com's Universal Currency Converter (tm)
site.
-WWW: http://search.cpan.org/dist/Finance-Currency-Convert-XE/
+WWW: https://metacpan.org/release/Finance-Currency-Convert-XE
diff --git a/finance/p5-Finance-Currency-Convert/pkg-descr b/finance/p5-Finance-Currency-Convert/pkg-descr
index be29acd090cf..624ccc3f5a0e 100644
--- a/finance/p5-Finance-Currency-Convert/pkg-descr
+++ b/finance/p5-Finance-Currency-Convert/pkg-descr
@@ -4,6 +4,6 @@ exchange rates for all Euro currencies (as of November
automatically fetch their exchange rates from the internet
and (optionally) store them in a file for later reference.
-WWW: http://search.cpan.org/dist/Finance-Currency-Convert/
+WWW: https://metacpan.org/release/Finance-Currency-Convert
Seamus Venasse <svenasse@polaris.ca>
diff --git a/finance/p5-Finance-Quote/pkg-descr b/finance/p5-Finance-Quote/pkg-descr
index e57a816c196c..1915667c8ff6 100644
--- a/finance/p5-Finance-Quote/pkg-descr
+++ b/finance/p5-Finance-Quote/pkg-descr
@@ -5,4 +5,4 @@ an object-orientated method that provides greater flexibility and stability.
Github repository is at https://github.com/pfenwick/finance-quote/
-WWW: http://search.cpan.org/dist/Finance-Quote/
+WWW: https://metacpan.org/release/Finance-Quote
diff --git a/finance/p5-Finance-QuoteHist/pkg-descr b/finance/p5-Finance-QuoteHist/pkg-descr
index 57e4fa7fbf24..ea95c14d9f03 100644
--- a/finance/p5-Finance-QuoteHist/pkg-descr
+++ b/finance/p5-Finance-QuoteHist/pkg-descr
@@ -4,4 +4,4 @@ than the default lineup, this module behaves identically
to whichever site-specific module is first in the lineup.
See below for site-specific modules.
-WWW: http://search.cpan.org/dist/Finance-QuoteHist/
+WWW: https://metacpan.org/release/Finance-QuoteHist
diff --git a/finance/p5-Finance-QuoteTW/pkg-descr b/finance/p5-Finance-QuoteTW/pkg-descr
index fe3b0df71fda..776947456bca 100644
--- a/finance/p5-Finance-QuoteTW/pkg-descr
+++ b/finance/p5-Finance-QuoteTW/pkg-descr
@@ -1,4 +1,4 @@
Finance::QuoteTW provides a easy way to get the latest fund quotes from
various website in Taiwan.
-WWW: http://search.cpan.org/dist/Finance-QuoteTW/
+WWW: https://metacpan.org/release/Finance-QuoteTW
diff --git a/finance/p5-Finance-TW-EmergingQuote/pkg-descr b/finance/p5-Finance-TW-EmergingQuote/pkg-descr
index 4aac55656f10..f4d53b9c1ea4 100644
--- a/finance/p5-Finance-TW-EmergingQuote/pkg-descr
+++ b/finance/p5-Finance-TW-EmergingQuote/pkg-descr
@@ -1,4 +1,4 @@
This module provides interface to Emerging Stock price information available
from Taiwan's OTC(over-the-counter market). You could get the real time quote.
-WWW: http://search.cpan.org/dist/Finance-TW-EmergingQuote/
+WWW: https://metacpan.org/release/Finance-TW-EmergingQuote
diff --git a/finance/p5-Finance-TW-TSEQuote/pkg-descr b/finance/p5-Finance-TW-TSEQuote/pkg-descr
index 7f74d8732bae..2186dfbc201a 100644
--- a/finance/p5-Finance-TW-TSEQuote/pkg-descr
+++ b/finance/p5-Finance-TW-TSEQuote/pkg-descr
@@ -2,4 +2,4 @@ This module provides interface to stock information available from Taiwan
Security Exchange. You could resolve company name to stock symbol, as well
as getting the real time quote.
-WWW: http://search.cpan.org/dist/Finance-TW-TSEQuote/
+WWW: https://metacpan.org/release/Finance-TW-TSEQuote
diff --git a/finance/p5-Finance-YahooQuote/pkg-descr b/finance/p5-Finance-YahooQuote/pkg-descr
index 447de1ed3b17..37b94788e17a 100644
--- a/finance/p5-Finance-YahooQuote/pkg-descr
+++ b/finance/p5-Finance-YahooQuote/pkg-descr
@@ -5,4 +5,4 @@ passed to it. getcustomquote allows to specify a format other than
the default to take advantage of the extended range of available
information.
-WWW: http://search.cpan.org/dist/Finance-YahooQuote/
+WWW: https://metacpan.org/release/Finance-YahooQuote
diff --git a/finance/p5-Locale-Currency-Format/pkg-descr b/finance/p5-Locale-Currency-Format/pkg-descr
index 52b4e737860a..bf14f9eb5432 100644
--- a/finance/p5-Locale-Currency-Format/pkg-descr
+++ b/finance/p5-Locale-Currency-Format/pkg-descr
@@ -1,3 +1,3 @@
Perl functions for converting monetary values to different formats.
-WWW: http://search.cpan.org/dist/Locale-Currency-Format/
+WWW: https://metacpan.org/release/Locale-Currency-Format
diff --git a/finance/p5-Math-Financial/pkg-descr b/finance/p5-Math-Financial/pkg-descr
index 3c9f6883fa5a..3fc585fc3745 100644
--- a/finance/p5-Math-Financial/pkg-descr
+++ b/finance/p5-Math-Financial/pkg-descr
@@ -1,3 +1,3 @@
Math::Financial contains common functions for loans and annuities.
-WWW: http://search.cpan.org/dist/Math-Financial/
+WWW: https://metacpan.org/release/Math-Financial
diff --git a/ftp/p5-File-Fetch/pkg-descr b/ftp/p5-File-Fetch/pkg-descr
index 21425c79ae5a..60592c6ee169 100644
--- a/ftp/p5-File-Fetch/pkg-descr
+++ b/ftp/p5-File-Fetch/pkg-descr
@@ -3,4 +3,4 @@ File::Fetch is a generic file fetching mechanism.
It allows you to fetch any file pointed to by a ftp, http, file, or rsync
uri by a number of different means.
-WWW: http://search.cpan.org/dist/File-Fetch/
+WWW: https://metacpan.org/release/File-Fetch
diff --git a/ftp/p5-Net-FTP-Common/pkg-descr b/ftp/p5-Net-FTP-Common/pkg-descr
index 5167c1f96e75..b60cc7eefbf7 100644
--- a/ftp/p5-Net-FTP-Common/pkg-descr
+++ b/ftp/p5-Net-FTP-Common/pkg-descr
@@ -3,4 +3,4 @@ one-line, no-argument affair. In other words, you have 100%
programming with Net::FTP. With Net::FTP::Common you will have 95%
configuration and 5% programming.
-WWW: http://search.cpan.org/dist/Net-FTP-Common/
+WWW: https://metacpan.org/release/Net-FTP-Common
diff --git a/ftp/p5-Net-FTP-Recursive/pkg-descr b/ftp/p5-Net-FTP-Recursive/pkg-descr
index 43308685f532..5282ed807d70 100644
--- a/ftp/p5-Net-FTP-Recursive/pkg-descr
+++ b/ftp/p5-Net-FTP-Recursive/pkg-descr
@@ -8,4 +8,4 @@ The methods are:
rls - Receive an entire directory tree listing, filenames only.
rdelete - Remove an entire directory tree.
-WWW: http://search.cpan.org/dist/Net-FTP-Recursive/
+WWW: https://metacpan.org/release/Net-FTP-Recursive
diff --git a/ftp/p5-Net-FTPSSL/pkg-descr b/ftp/p5-Net-FTPSSL/pkg-descr
index 6556ccc90db4..dc070e636e78 100644
--- a/ftp/p5-Net-FTPSSL/pkg-descr
+++ b/ftp/p5-Net-FTPSSL/pkg-descr
@@ -2,4 +2,4 @@ Net::FTPSSL is a class implementing a simple FTP client over a Secure
Sockets Layer (SSL) or Transport Layer Security (TLS) connection written
in Perl as described in RFC959 and RFC2228. It will use TLS by default.
-WWW: http://search.cpan.org/dist/Net-FTPSSL/
+WWW: https://metacpan.org/release/Net-FTPSSL
diff --git a/ftp/p5-Net-FTPServer/pkg-descr b/ftp/p5-Net-FTPServer/pkg-descr
index 6132f1257835..1b4c0bad4e83 100644
--- a/ftp/p5-Net-FTPServer/pkg-descr
+++ b/ftp/p5-Net-FTPServer/pkg-descr
@@ -18,4 +18,4 @@ Major features of Net::FTPServer include:
* Syslog logging.
* Set TCP parameters.
-WWW: http://search.cpan.org/dist/Net-FTPServer/
+WWW: https://metacpan.org/release/Net-FTPServer
diff --git a/ftp/p5-POE-Component-Client-FTP/pkg-descr b/ftp/p5-POE-Component-Client-FTP/pkg-descr
index 9c2dab8a4120..b78c07292941 100644
--- a/ftp/p5-POE-Component-Client-FTP/pkg-descr
+++ b/ftp/p5-POE-Component-Client-FTP/pkg-descr
@@ -1,4 +1,4 @@
POE::Component::Client::FTP is a POE component for interacting with a
FTP server.
-WWW: http://search.cpan.org/dist/POE-Component-Client-FTP/
+WWW: https://metacpan.org/release/POE-Component-Client-FTP
diff --git a/ftp/p5-SOAP-Transport-FTP/pkg-descr b/ftp/p5-SOAP-Transport-FTP/pkg-descr
index b1003ae0e592..5127808a74ba 100644
--- a/ftp/p5-SOAP-Transport-FTP/pkg-descr
+++ b/ftp/p5-SOAP-Transport-FTP/pkg-descr
@@ -3,4 +3,4 @@ portion of the client structure. It is brought in when an endpoint is specified
via the proxy method that starts with the characters, ftp://. This module
provides only a client class.
-WWW: http://search.cpan.org/dist/SOAP-Transport-FTP/
+WWW: https://metacpan.org/release/SOAP-Transport-FTP
diff --git a/games/p5-Acme-GuessNumber/pkg-descr b/games/p5-Acme-GuessNumber/pkg-descr
index ce72bad43581..975aa3b5c519 100644
--- a/games/p5-Acme-GuessNumber/pkg-descr
+++ b/games/p5-Acme-GuessNumber/pkg-descr
@@ -21,4 +21,4 @@ is the enemy of the games, while a simple, faithful and determined mind is
the only path to the jackpot. This makes computer a perfect candidate as a
gambler than an ordinary human.
-WWW: http://search.cpan.org/dist/Acme-GuessNumber/
+WWW: https://metacpan.org/release/Acme-GuessNumber
diff --git a/games/p5-Algorithm-Pair-Best2/pkg-descr b/games/p5-Algorithm-Pair-Best2/pkg-descr
index b2e3a6f401dc..91358ca2c0c9 100644
--- a/games/p5-Algorithm-Pair-Best2/pkg-descr
+++ b/games/p5-Algorithm-Pair-Best2/pkg-descr
@@ -8,4 +8,4 @@ number of items or picking the pairs will throw an exception.
Algorithm::Pair::Best2->pick explores all combinations of items and returns the
pairing list with the best (lowest) score.
-WWW: http://search.cpan.org/dist/Algorithm-Pair-Best2/
+WWW: https://metacpan.org/release/Algorithm-Pair-Best2
diff --git a/games/p5-Algorithm-Pair-Swiss/pkg-descr b/games/p5-Algorithm-Pair-Swiss/pkg-descr
index 194d3902a870..4ca8f9d6e7a4 100644
--- a/games/p5-Algorithm-Pair-Swiss/pkg-descr
+++ b/games/p5-Algorithm-Pair-Swiss/pkg-descr
@@ -6,4 +6,4 @@ and an algorithm that should perform noticably faster. The module was
primarily designed based on the Swiss rounds system used for Magic: The
Gathering tournaments.
-WWW: http://search.cpan.org/dist/Algorithm-Pair-Swiss/
+WWW: https://metacpan.org/release/Algorithm-Pair-Swiss
diff --git a/games/p5-Baseball-Sabermetrics/pkg-descr b/games/p5-Baseball-Sabermetrics/pkg-descr
index 11c23aa18149..10f5800cf3f1 100644
--- a/games/p5-Baseball-Sabermetrics/pkg-descr
+++ b/games/p5-Baseball-Sabermetrics/pkg-descr
@@ -2,4 +2,4 @@ Baseball::Sabermetrics provides an easy interface for calculating baseball
statistics, given a data importer. In this package, I've writen CPBL.pm for
(Chinese Professional Baseball League, http://www.cpbl.com.tw).
-WWW: http://search.cpan.org/dist/Baseball-Sabermetrics/
+WWW: https://metacpan.org/release/Baseball-Sabermetrics
diff --git a/games/p5-Games-Alak/pkg-descr b/games/p5-Games-Alak/pkg-descr
index 8ee057afc40f..1d3d299cb812 100644
--- a/games/p5-Games-Alak/pkg-descr
+++ b/games/p5-Games-Alak/pkg-descr
@@ -7,4 +7,4 @@ reading my Perl Journal #18 article on trees, which discusses this
module's implementation of game trees as an example of general
tree-shaped data structures.
-WWW: http://search.cpan.org/dist/Games-Alak/
+WWW: https://metacpan.org/release/Games-Alak
diff --git a/games/p5-Games-AlphaBeta/pkg-descr b/games/p5-Games-AlphaBeta/pkg-descr
index efd810e59751..99665e4d0188 100644
--- a/games/p5-Games-AlphaBeta/pkg-descr
+++ b/games/p5-Games-AlphaBeta/pkg-descr
@@ -11,4 +11,4 @@ copy(), apply(), endpos(), evaluate() and findmoves(). This is explained
more carefully in Games::AlphaBeta::Position which is a base class you can
use to implement your position object.
-WWW: http://search.cpan.org/dist/Games-AlphaBeta/
+WWW: https://metacpan.org/release/Games-AlphaBeta
diff --git a/games/p5-Games-Bingo-Print/pkg-descr b/games/p5-Games-Bingo-Print/pkg-descr
index 4712615e4be6..983f81012d58 100644
--- a/games/p5-Games-Bingo-Print/pkg-descr
+++ b/games/p5-Games-Bingo-Print/pkg-descr
@@ -3,4 +3,4 @@ Games::Bingo::Print - PDF Generation Class
This is that actual printing class. It generates a PDF file with pages
containing bingo cards.
-WWW: http://search.cpan.org/dist/Games-Bingo-Print/
+WWW: https://metacpan.org/release/Games-Bingo-Print
diff --git a/games/p5-Games-Bingo/pkg-descr b/games/p5-Games-Bingo/pkg-descr
index 5169e1bab76f..213d37a42125 100644
--- a/games/p5-Games-Bingo/pkg-descr
+++ b/games/p5-Games-Bingo/pkg-descr
@@ -1,4 +1,4 @@
Games::Bingo - a bingo game Perl implementation. This is a simple game
of bingo. The program can randomly call out the numbers.
-WWW: http://search.cpan.org/dist/Games-Bingo/
+WWW: https://metacpan.org/release/Games-Bingo
diff --git a/games/p5-Games-Dice/pkg-descr b/games/p5-Games-Dice/pkg-descr
index c8d71fda7379..19fc4cc198cc 100644
--- a/games/p5-Games-Dice/pkg-descr
+++ b/games/p5-Games-Dice/pkg-descr
@@ -14,4 +14,4 @@ little different: it's short for "best" and indicates "roll a number of dice,
but add together only the best few". For example, 5d6b3 rolls five six- sided
dice and adds together the three best rolls.
-WWW: http://search.cpan.org/dist/Games-Dice/
+WWW: https://metacpan.org/release/Games-Dice
diff --git a/games/p5-Games-GuessWord/pkg-descr b/games/p5-Games-GuessWord/pkg-descr
index 1663c3041af5..e78d761574f7 100644
--- a/games/p5-Games-GuessWord/pkg-descr
+++ b/games/p5-Games-GuessWord/pkg-descr
@@ -2,4 +2,4 @@ This module is a simple wrapper around a word guessing game. You have to
guess the word by guessing letters in the word, and is otherwise known as
Hangman.
-WWW: http://search.cpan.org/dist/Games-GuessWord/
+WWW: https://metacpan.org/release/Games-GuessWord
diff --git a/games/p5-Games-Tournament-RoundRobin/pkg-descr b/games/p5-Games-Tournament-RoundRobin/pkg-descr
index 2e91216744c0..047e646db833 100644
--- a/games/p5-Games-Tournament-RoundRobin/pkg-descr
+++ b/games/p5-Games-Tournament-RoundRobin/pkg-descr
@@ -4,4 +4,4 @@ member in 2n-1 rounds.
If the league members are (Inf, 1 .. 2n-1), then in round i, i can be
paired with Inf, and a can meet b, where a+b = 2i (mod 2n-1).
-WWW: http://search.cpan.org/dist/Games-Tournament-RoundRobin/
+WWW: https://metacpan.org/release/Games-Tournament-RoundRobin
diff --git a/graphics/asciio/pkg-descr b/graphics/asciio/pkg-descr
index 6b24cde4a460..ba51a90b9577 100644
--- a/graphics/asciio/pkg-descr
+++ b/graphics/asciio/pkg-descr
@@ -3,4 +3,4 @@ the screen are sizable and have all the properties you'd expect in a drawing
tool (titles for the boxes, bullets, etc), but the end result is plain text
that's embeddable in your code.
-WWW: http://search.cpan.org/dist/App-Asciio/
+WWW: https://metacpan.org/release/App-Asciio
diff --git a/graphics/p5-Acme-Steganography-Image-Png/pkg-descr b/graphics/p5-Acme-Steganography-Image-Png/pkg-descr
index b9834d434f07..612ce37135f5 100644
--- a/graphics/p5-Acme-Steganography-Image-Png/pkg-descr
+++ b/graphics/p5-Acme-Steganography-Image-Png/pkg-descr
@@ -1,3 +1,3 @@
Acme::Steganography::Image::Png - hide data (badly) in Png images
-WWW: http://search.cpan.org/dist/Acme-Steganography-Image-Png/
+WWW: https://metacpan.org/release/Acme-Steganography-Image-Png
diff --git a/graphics/p5-Alien-Gimp/pkg-descr b/graphics/p5-Alien-Gimp/pkg-descr
index 3f9cc258d4c4..57a287f127c3 100644
--- a/graphics/p5-Alien-Gimp/pkg-descr
+++ b/graphics/p5-Alien-Gimp/pkg-descr
@@ -1,4 +1,4 @@
Use in your Makefile.PL as above. Produces config info usable via
ExtUtils::Depends.
-WWW: http://search.cpan.org/dist/Alien-Gimp/
+WWW: https://metacpan.org/release/Alien-Gimp
diff --git a/graphics/p5-Barcode-ZBar/pkg-descr b/graphics/p5-Barcode-ZBar/pkg-descr
index 22ea623b8d7f..5c15fc2428ba 100644
--- a/graphics/p5-Barcode-ZBar/pkg-descr
+++ b/graphics/p5-Barcode-ZBar/pkg-descr
@@ -6,4 +6,4 @@ Interleaved 2 of 5.
These are the bindings for interacting directly with the library from
Perl.
-WWW: http://search.cpan.org/dist/Barcode-ZBar/
+WWW: https://metacpan.org/release/Barcode-ZBar
diff --git a/graphics/p5-CAD-Drawing-Template/pkg-descr b/graphics/p5-CAD-Drawing-Template/pkg-descr
index 676452debc5e..1c2629a7d4da 100644
--- a/graphics/p5-CAD-Drawing-Template/pkg-descr
+++ b/graphics/p5-CAD-Drawing-Template/pkg-descr
@@ -1,3 +1,3 @@
Tag replacement framework for graphics/p5-CAD-Drawing.
-WWW: http://search.cpan.org/dist/CAD-Drawing-Template/
+WWW: https://metacpan.org/release/CAD-Drawing-Template
diff --git a/graphics/p5-CAD-Drawing/pkg-descr b/graphics/p5-CAD-Drawing/pkg-descr
index 25a2602194cd..4f34f8585a67 100644
--- a/graphics/p5-CAD-Drawing/pkg-descr
+++ b/graphics/p5-CAD-Drawing/pkg-descr
@@ -3,4 +3,4 @@ for creating, loading, saving and manipulating vector graphics without
having to be overly concerned about smile floormats. As the code has seen
more use, it has also drifted into a general purpose geometry API.
-WWW: http://search.cpan.org/dist/CAD-Drawing/
+WWW: https://metacpan.org/release/CAD-Drawing
diff --git a/graphics/p5-Captcha-reCAPTCHA-Mailhide/pkg-descr b/graphics/p5-Captcha-reCAPTCHA-Mailhide/pkg-descr
index e707a9623235..4cf0edd8f8ee 100644
--- a/graphics/p5-Captcha-reCAPTCHA-Mailhide/pkg-descr
+++ b/graphics/p5-Captcha-reCAPTCHA-Mailhide/pkg-descr
@@ -13,4 +13,4 @@ correctly.
http://recaptcha.net/learnmore.html
-WWW: http://search.cpan.org/dist/Captcha-reCAPTCHA-Mailhide/
+WWW: https://metacpan.org/release/Captcha-reCAPTCHA-Mailhide
diff --git a/graphics/p5-Chart-Clicker/pkg-descr b/graphics/p5-Chart-Clicker/pkg-descr
index d3d81fd52ef1..3090aa50db98 100644
--- a/graphics/p5-Chart-Clicker/pkg-descr
+++ b/graphics/p5-Chart-Clicker/pkg-descr
@@ -10,4 +10,4 @@ attention and care. Some fine defaults are established to make getting
started easier, but to really unleash the potential of Clicker you must roll
up your sleeves and build things by hand.
-WWW: http://search.cpan.org/dist/Chart-Clicker/
+WWW: https://metacpan.org/release/Chart-Clicker
diff --git a/graphics/p5-Chart-Gnuplot/pkg-descr b/graphics/p5-Chart-Gnuplot/pkg-descr
index 79356f3b7232..23dd0327213f 100644
--- a/graphics/p5-Chart-Gnuplot/pkg-descr
+++ b/graphics/p5-Chart-Gnuplot/pkg-descr
@@ -3,4 +3,4 @@ In order to use this module, gnuplot need to be installed.
If image format other than PS and EPS is required to generate,
it is recommended to install the convert program of ImageMagick as well.
-WWW: http://search.cpan.org/dist/Chart-Gnuplot/
+WWW: https://metacpan.org/release/Chart-Gnuplot
diff --git a/graphics/p5-Chart-Graph/pkg-descr b/graphics/p5-Chart-Graph/pkg-descr
index 24cf957fc4e8..1a179c1e332a 100644
--- a/graphics/p5-Chart-Graph/pkg-descr
+++ b/graphics/p5-Chart-Graph/pkg-descr
@@ -4,4 +4,4 @@ These software packages must be obtained separately from this Perl module.
Information on each graphing package and it's availability is provided in the
documentation on that module.
-WWW: http://search.cpan.org/dist/Chart-Graph/
+WWW: https://metacpan.org/release/Chart-Graph
diff --git a/graphics/p5-Chart-PNGgraph/pkg-descr b/graphics/p5-Chart-PNGgraph/pkg-descr
index 46bbeb1ba075..14d0c20fc831 100644
--- a/graphics/p5-Chart-PNGgraph/pkg-descr
+++ b/graphics/p5-Chart-PNGgraph/pkg-descr
@@ -20,4 +20,4 @@ Chart::PNGgraph::mixed
Chart::PNGgraph::pie
Create a pie chart.
-WWW: http://search.cpan.org/dist/Chart-PNGgraph/
+WWW: https://metacpan.org/release/Chart-PNGgraph
diff --git a/graphics/p5-Chart/pkg-descr b/graphics/p5-Chart/pkg-descr
index 7027e29c77e9..44e0d0ab3d66 100644
--- a/graphics/p5-Chart/pkg-descr
+++ b/graphics/p5-Chart/pkg-descr
@@ -7,4 +7,4 @@ from scratch, and I've designed it from the bottom up to be easy to
modify. Like GIFgraph, Chart::* uses Lincoln Stein's GD module for all
of its graphics primitives calls.
-WWW: http://search.cpan.org/dist/Chart/
+WWW: https://metacpan.org/release/Chart
diff --git a/graphics/p5-Color-Calc/pkg-descr b/graphics/p5-Color-Calc/pkg-descr
index 5f733d14bf25..56506298124b 100644
--- a/graphics/p5-Color-Calc/pkg-descr
+++ b/graphics/p5-Color-Calc/pkg-descr
@@ -1,4 +1,4 @@
The module implements simple calculations with RGB colors.
This can be used to create a full color scheme from a few colors.
-WWW: http://search.cpan.org/dist/Color-Calc/
+WWW: https://metacpan.org/release/Color-Calc
diff --git a/graphics/p5-Color-Library/pkg-descr b/graphics/p5-Color-Library/pkg-descr
index f98f5796b38c..622ceacbe15b 100644
--- a/graphics/p5-Color-Library/pkg-descr
+++ b/graphics/p5-Color-Library/pkg-descr
@@ -2,4 +2,4 @@ Color::Library is an easy-to-use and comprehensive named-color dictionary.
Currently provides coverage for www (svg, html, css) colors, x11 colors, and
more.
-WWW: http://search.cpan.org/dist/Color-Library/
+WWW: https://metacpan.org/release/Color-Library
diff --git a/graphics/p5-Color-Palette/pkg-descr b/graphics/p5-Color-Palette/pkg-descr
index 9fea795507fd..6a9ec2ebaf09 100644
--- a/graphics/p5-Color-Palette/pkg-descr
+++ b/graphics/p5-Color-Palette/pkg-descr
@@ -2,4 +2,4 @@ The libraries in the Color-Palette distribution are meant to make it
easy to build sets of named colors, and to write applications that can
define and validate the color names they required.
-WWW: http://search.cpan.org/dist/Color-Palette/
+WWW: https://metacpan.org/release/Color-Palette
diff --git a/graphics/p5-Color-Rgb/pkg-descr b/graphics/p5-Color-Rgb/pkg-descr
index f79e84d57df2..cba2841cd067 100644
--- a/graphics/p5-Color-Rgb/pkg-descr
+++ b/graphics/p5-Color-Rgb/pkg-descr
@@ -1,3 +1,3 @@
Color::Rgb - simple rgb.txt parsing class.
-WWW: http://search.cpan.org/dist/Color-Rgb/
+WWW: https://metacpan.org/release/Color-Rgb
diff --git a/graphics/p5-Color-Scheme/pkg-descr b/graphics/p5-Color-Scheme/pkg-descr
index d059d6548116..12b384b4a974 100644
--- a/graphics/p5-Color-Scheme/pkg-descr
+++ b/graphics/p5-Color-Scheme/pkg-descr
@@ -4,4 +4,4 @@ Start by visiting the Color Schemes 2 web site and playing with the
colors. When you want to generate those schemes on the fly, begin using
this module.
-WWW: http://search.cpan.org/dist/Color-Scheme/
+WWW: https://metacpan.org/release/Color-Scheme
diff --git a/graphics/p5-Convert-Color-XTerm/pkg-descr b/graphics/p5-Convert-Color-XTerm/pkg-descr
index 3c0080f5d408..dc50fe2d2321 100644
--- a/graphics/p5-Convert-Color-XTerm/pkg-descr
+++ b/graphics/p5-Convert-Color-XTerm/pkg-descr
@@ -6,4 +6,4 @@ in the XTerm source code.
It implements the complete 256-color model in XTerm.
-WWW: http://search.cpan.org/dist/Convert-Color-XTerm/
+WWW: https://metacpan.org/release/Convert-Color-XTerm
diff --git a/graphics/p5-Convert-Color/pkg-descr b/graphics/p5-Convert-Color/pkg-descr
index c9b021790570..5b57323462ba 100644
--- a/graphics/p5-Convert-Color/pkg-descr
+++ b/graphics/p5-Convert-Color/pkg-descr
@@ -7,4 +7,4 @@ color values in particular spaces. The base class provides methods to
represent the color in a few convenient forms, though subclasses may
provide more specific details for the space in question.
-WWW: http://search.cpan.org/dist/Convert-Color/
+WWW: https://metacpan.org/release/Convert-Color
diff --git a/graphics/p5-Data-Google-Visualization-DataSource/pkg-descr b/graphics/p5-Data-Google-Visualization-DataSource/pkg-descr
index 5f367916b259..694b6932230a 100644
--- a/graphics/p5-Data-Google-Visualization-DataSource/pkg-descr
+++ b/graphics/p5-Data-Google-Visualization-DataSource/pkg-descr
@@ -9,4 +9,4 @@ but this module implements the Google Chart Tools Datasource Protocol, or Google
Visualization API wire protocol, or whatever it is they've decided to call it
this week.
-WWW: http://search.cpan.org/dist/Data-Google-Visualization-DataSource/
+WWW: https://metacpan.org/release/Data-Google-Visualization-DataSource
diff --git a/graphics/p5-Data-Google-Visualization-DataTable/pkg-descr b/graphics/p5-Data-Google-Visualization-DataTable/pkg-descr
index a8f806bedded..140ae5669396 100644
--- a/graphics/p5-Data-Google-Visualization-DataTable/pkg-descr
+++ b/graphics/p5-Data-Google-Visualization-DataTable/pkg-descr
@@ -12,4 +12,4 @@ data types.
Every effort has been made to keep naming conventions as close as possible to
those in the API itself.
-WWW: http://search.cpan.org/dist/Data-Google-Visualization-DataTable/
+WWW: https://metacpan.org/release/Data-Google-Visualization-DataTable
diff --git a/graphics/p5-GD-Arrow/pkg-descr b/graphics/p5-GD-Arrow/pkg-descr
index c5d9c12795eb..80f5f25f5f68 100644
--- a/graphics/p5-GD-Arrow/pkg-descr
+++ b/graphics/p5-GD-Arrow/pkg-descr
@@ -20,4 +20,4 @@ GD::Arrow::LeftHalf draws a half arrow between two verticies.
+----------------------+ \
(X2, Y2) *-------------------------* (X1, Y1)
-WWW: http://search.cpan.org/dist/GD-Arrow/
+WWW: https://metacpan.org/release/GD-Arrow
diff --git a/graphics/p5-GD-Barcode/pkg-descr b/graphics/p5-GD-Barcode/pkg-descr
index f12b3761d9b7..f6a2d3ff0006 100644
--- a/graphics/p5-GD-Barcode/pkg-descr
+++ b/graphics/p5-GD-Barcode/pkg-descr
@@ -1,4 +1,4 @@
GD::Barcode is a subclass of GD and allows you to create barcode image with GD.
This module based on "Generate Barcode Ver 1.02 By Shisei Hanai 97/08/22".
-WWW: http://search.cpan.org/dist/GD-Barcode/
+WWW: https://metacpan.org/release/GD-Barcode
diff --git a/graphics/p5-GD-Graph-histogram/pkg-descr b/graphics/p5-GD-Graph-histogram/pkg-descr
index 37f60f73e6bc..a302586b80b6 100644
--- a/graphics/p5-GD-Graph-histogram/pkg-descr
+++ b/graphics/p5-GD-Graph-histogram/pkg-descr
@@ -1,4 +1,4 @@
GD::Graph::histogram extends the GD::Graph module to create histograms. The
module allow creation of count or percentage histograms.
-WWW: http://search.cpan.org/dist/GDGraph-histogram/
+WWW: https://metacpan.org/release/GDGraph-histogram
diff --git a/graphics/p5-GD-Graph-ohlc/pkg-descr b/graphics/p5-GD-Graph-ohlc/pkg-descr
index 53f9a1398467..2a5c3c666ffe 100644
--- a/graphics/p5-GD-Graph-ohlc/pkg-descr
+++ b/graphics/p5-GD-Graph-ohlc/pkg-descr
@@ -1,3 +1,3 @@
GD::Graph type that shows open, high, low and close as ticks on little sticks
-WWW: http://search.cpan.org/dist/GD-Graph-ohlc/
+WWW: https://metacpan.org/release/GD-Graph-ohlc
diff --git a/graphics/p5-GD-Graph/pkg-descr b/graphics/p5-GD-Graph/pkg-descr
index a129807c6d7f..de290ccbc763 100644
--- a/graphics/p5-GD-Graph/pkg-descr
+++ b/graphics/p5-GD-Graph/pkg-descr
@@ -1,3 +1,3 @@
GD::Graph is a perl5 module to create charts using the GD module.
-WWW: http://search.cpan.org/dist/GDGraph/
+WWW: https://metacpan.org/release/GDGraph
diff --git a/graphics/p5-GD-Graph3d/pkg-descr b/graphics/p5-GD-Graph3d/pkg-descr
index 1bd1ec77be27..fa8774428ecd 100644
--- a/graphics/p5-GD-Graph3d/pkg-descr
+++ b/graphics/p5-GD-Graph3d/pkg-descr
@@ -1,3 +1,3 @@
GD-Graph3d extensions module provides 3D graphs for the GD::Graph module.
-WWW: http://search.cpan.org/dist/GD-Graph3d/
+WWW: https://metacpan.org/release/GD-Graph3d
diff --git a/graphics/p5-GD-SVG/pkg-descr b/graphics/p5-GD-SVG/pkg-descr
index c20368f1691a..d6b45822ffdf 100644
--- a/graphics/p5-GD-SVG/pkg-descr
+++ b/graphics/p5-GD-SVG/pkg-descr
@@ -2,4 +2,4 @@ GD::SVG seamlessly enables the scalable vector graphics (SVG) output
from scripts written using GD. It accomplishes this by translating GD
functions into SVG functions.
-WWW: http://search.cpan.org/dist/GD-SVG/
+WWW: https://metacpan.org/release/GD-SVG
diff --git a/graphics/p5-GD-Thumbnail/pkg-descr b/graphics/p5-GD-Thumbnail/pkg-descr
index 74312a5a73c0..72a7f46ef026 100644
--- a/graphics/p5-GD-Thumbnail/pkg-descr
+++ b/graphics/p5-GD-Thumbnail/pkg-descr
@@ -15,4 +15,4 @@ module is written to increase the thumbnail population on CPAN.
The module can raise an exception if something goes wrong. So, you may have
to use an eval block to catch them.
-WWW: http://search.cpan.org/dist/GD-Thumbnail/
+WWW: https://metacpan.org/release/GD-Thumbnail
diff --git a/graphics/p5-Geo-GML/pkg-descr b/graphics/p5-Geo-GML/pkg-descr
index f45b08af99f2..5d3261be3798 100644
--- a/graphics/p5-Geo-GML/pkg-descr
+++ b/graphics/p5-Geo-GML/pkg-descr
@@ -1,4 +1,4 @@
p5-Geo-KML is a perl module to process GML(Geography
Markup Language) file.
-WWW: http://search.cpan.org/dist/Geo-GML/
+WWW: https://metacpan.org/release/Geo-GML
diff --git a/graphics/p5-Geo-Gpx/pkg-descr b/graphics/p5-Geo-Gpx/pkg-descr
index 0b3cbee14ee4..8c23e9897d18 100644
--- a/graphics/p5-Geo-Gpx/pkg-descr
+++ b/graphics/p5-Geo-Gpx/pkg-descr
@@ -1,3 +1,3 @@
p5-Geo-Gpx is a perl module to Create and parse GPX files.
-WWW: http://search.cpan.org/dist/Geo-Gpx/
+WWW: https://metacpan.org/release/Geo-Gpx
diff --git a/graphics/p5-Geo-Point/pkg-descr b/graphics/p5-Geo-Point/pkg-descr
index 4e057f737b87..050d73155a1a 100644
--- a/graphics/p5-Geo-Point/pkg-descr
+++ b/graphics/p5-Geo-Point/pkg-descr
@@ -4,4 +4,4 @@ helper modules when computation has to be done.
The module is heavily resting on Math::Polygon.
-WWW: http://search.cpan.org/dist/Geo-Point/
+WWW: https://metacpan.org/release/Geo-Point
diff --git a/graphics/p5-Geo-Proj4/pkg-descr b/graphics/p5-Geo-Proj4/pkg-descr
index 72e0816d712b..43967eedc36c 100644
--- a/graphics/p5-Geo-Proj4/pkg-descr
+++ b/graphics/p5-Geo-Proj4/pkg-descr
@@ -3,4 +3,4 @@ It is able to convert between geodetic latitude and longitude (LL, most commonly
the WGS84 projection), into an enormous variety of other cartographic
projections (XY, usually UTM).
-WWW: http://search.cpan.org/dist/Geo-Proj4/
+WWW: https://metacpan.org/release/Geo-Proj4
diff --git a/graphics/p5-Geometry-Primitive/pkg-descr b/graphics/p5-Geometry-Primitive/pkg-descr
index 014c174516f5..c604904d53e2 100644
--- a/graphics/p5-Geometry-Primitive/pkg-descr
+++ b/graphics/p5-Geometry-Primitive/pkg-descr
@@ -3,4 +3,4 @@ geometric entities such as points, lines and shapes. It provides simple
objects and many convenience methods you would expect from a geometry
library.
-WWW: http://search.cpan.org/dist/Geometry-Primitive/
+WWW: https://metacpan.org/release/Geometry-Primitive
diff --git a/graphics/p5-Gimp/pkg-descr b/graphics/p5-Gimp/pkg-descr
index a40297f77cfa..8aef6409e52f 100644
--- a/graphics/p5-Gimp/pkg-descr
+++ b/graphics/p5-Gimp/pkg-descr
@@ -1,3 +1,3 @@
Gimp - Perl extension for writing Gimp Extension/Plug-ins/Load & Save-Handlers.
-WWW: http://search.cpan.org/dist/Gimp/
+WWW: https://metacpan.org/release/Gimp
diff --git a/graphics/p5-Google-Chart/pkg-descr b/graphics/p5-Google-Chart/pkg-descr
index 374664e315bf..f0c7720eb8b4 100644
--- a/graphics/p5-Google-Chart/pkg-descr
+++ b/graphics/p5-Google-Chart/pkg-descr
@@ -1,3 +1,3 @@
p5-Google-Chart is a Perl interface to Google Charts API.
-WWW: http://search.cpan.org/dist/Google-Chart/
+WWW: https://metacpan.org/release/Google-Chart
diff --git a/graphics/p5-Graph-Easy/pkg-descr b/graphics/p5-Graph-Easy/pkg-descr
index e1dca2bd0d84..164a2809650f 100644
--- a/graphics/p5-Graph-Easy/pkg-descr
+++ b/graphics/p5-Graph-Easy/pkg-descr
@@ -1,4 +1,4 @@
Graph::Easy lets you generate graphs consisting of various shaped nodes
connected by edges (with optional labels).
-WWW: http://search.cpan.org/dist/Graph-Easy/
+WWW: https://metacpan.org/release/Graph-Easy
diff --git a/graphics/p5-Graph-ReadWrite/pkg-descr b/graphics/p5-Graph-ReadWrite/pkg-descr
index 1cf8891540e4..60c036285c21 100644
--- a/graphics/p5-Graph-ReadWrite/pkg-descr
+++ b/graphics/p5-Graph-ReadWrite/pkg-descr
@@ -2,4 +2,4 @@ This is a collection of perl classes for reading and writing
directed graphs in a variety of file formats. The graphs are
represented in Perl using Jarkko Hietaniemi's Graph classes.
-WWW: http://search.cpan.org/dist/Graph-ReadWrite/
+WWW: https://metacpan.org/release/Graph-ReadWrite
diff --git a/graphics/p5-Graph-SocialMap/pkg-descr b/graphics/p5-Graph-SocialMap/pkg-descr
index 300a91025a5f..2839c49adbcb 100644
--- a/graphics/p5-Graph-SocialMap/pkg-descr
+++ b/graphics/p5-Graph-SocialMap/pkg-descr
@@ -6,4 +6,4 @@ The new() constructor accepts one argument in the for of 'hashref of
arrayref'. The key to this hash is the name of relation, and the value of
the hash is a list of identities involved in this relation.
-WWW: http://search.cpan.org/dist/Graph-SocialMap/
+WWW: https://metacpan.org/release/Graph-SocialMap
diff --git a/graphics/p5-Graph-Writer-GraphViz/pkg-descr b/graphics/p5-Graph-Writer-GraphViz/pkg-descr
index 8a56ba7c68a7..b6b544eb4bd4 100644
--- a/graphics/p5-Graph-Writer-GraphViz/pkg-descr
+++ b/graphics/p5-Graph-Writer-GraphViz/pkg-descr
@@ -1,4 +1,4 @@
Graph::Writer::GraphViz is a class for writing out a Graph object with GraphViz
module. All GraphViz formats should be supported without a problem.
-WWW: http://search.cpan.org/dist/Graph-Writer-GraphViz/
+WWW: https://metacpan.org/release/Graph-Writer-GraphViz
diff --git a/graphics/p5-GraphViz-Data-Structure/pkg-descr b/graphics/p5-GraphViz-Data-Structure/pkg-descr
index 1e7b86a3f711..b4ff7592102c 100644
--- a/graphics/p5-GraphViz-Data-Structure/pkg-descr
+++ b/graphics/p5-GraphViz-Data-Structure/pkg-descr
@@ -15,4 +15,4 @@ It is provided as an alternative to GraphViz::Data::Grapher. Differences:
- GraphViz::Data:Structure can parse out globs and CODE references (almost
as well as the debugger does).
-WWW: http://search.cpan.org/dist/GraphViz-Data-Structure/
+WWW: https://metacpan.org/release/GraphViz-Data-Structure
diff --git a/graphics/p5-GraphViz-Traverse/pkg-descr b/graphics/p5-GraphViz-Traverse/pkg-descr
index a380b26f15f7..c66d37c5715c 100644
--- a/graphics/p5-GraphViz-Traverse/pkg-descr
+++ b/graphics/p5-GraphViz-Traverse/pkg-descr
@@ -1,4 +1,4 @@
A GraphViz::Traverse object represents a base class for inheriting by
other traversal modules.
-WWW: http://search.cpan.org/dist/GraphViz-Traverse/
+WWW: https://metacpan.org/release/GraphViz-Traverse
diff --git a/graphics/p5-GraphViz/pkg-descr b/graphics/p5-GraphViz/pkg-descr
index 463844fafb7a..70bed8cf1e86 100644
--- a/graphics/p5-GraphViz/pkg-descr
+++ b/graphics/p5-GraphViz/pkg-descr
@@ -3,4 +3,4 @@ directed graphs in a variety of formats (PostScript, PNG, etc.) using
the "dot" and "neato" programs from the GraphViz project
(http://www.graphviz.org/).
-WWW: http://search.cpan.org/dist/GraphViz/
+WWW: https://metacpan.org/release/GraphViz
diff --git a/graphics/p5-GraphViz2/pkg-descr b/graphics/p5-GraphViz2/pkg-descr
index 45ee6f726ce2..50ee1a5bee13 100644
--- a/graphics/p5-GraphViz2/pkg-descr
+++ b/graphics/p5-GraphViz2/pkg-descr
@@ -21,4 +21,4 @@ extending support to all the latest features of Graphviz.
To ensure GraphViz2 is a light-weight module, Hash::FieldHash has been used to
provide getters and setters, rather than Moose.
-WWW: http://search.cpan.org/dist/GraphViz2/
+WWW: https://metacpan.org/release/GraphViz2
diff --git a/graphics/p5-Graphics-Color/pkg-descr b/graphics/p5-Graphics-Color/pkg-descr
index bd85ee2e117c..cec98f701a51 100644
--- a/graphics/p5-Graphics-Color/pkg-descr
+++ b/graphics/p5-Graphics-Color/pkg-descr
@@ -1,4 +1,4 @@
Graphics color is a device and library agnostic system for creating and
manipulating colors in various color spaces.
-WWW: http://search.cpan.org/dist/Graphics-Color/
+WWW: https://metacpan.org/release/Graphics-Color
diff --git a/graphics/p5-Graphics-ColorNames-WWW/pkg-descr b/graphics/p5-Graphics-ColorNames-WWW/pkg-descr
index fffb0127bd0a..a8d17448f3f2 100644
--- a/graphics/p5-Graphics-ColorNames-WWW/pkg-descr
+++ b/graphics/p5-Graphics-ColorNames-WWW/pkg-descr
@@ -2,4 +2,4 @@ WWW color names and equivalent RGB values. This modules defines color names
and their associated RGB values from various WWW specifications and
implementations.
-WWW: http://search.cpan.org/dist/Graphics-ColorNames-WWW/
+WWW: https://metacpan.org/release/Graphics-ColorNames-WWW
diff --git a/graphics/p5-Graphics-ColorNames/pkg-descr b/graphics/p5-Graphics-ColorNames/pkg-descr
index 17f07a86f198..7c2613d45748 100644
--- a/graphics/p5-Graphics-ColorNames/pkg-descr
+++ b/graphics/p5-Graphics-ColorNames/pkg-descr
@@ -3,4 +3,4 @@ common color names. This prevents authors from having to redefine
these colors in their perl script, and also makes an easy interface
to let a user pick their own color.
-WWW: http://search.cpan.org/dist/Graphics-ColorNames/
+WWW: https://metacpan.org/release/Graphics-ColorNames
diff --git a/graphics/p5-Graphics-GnuplotIF/pkg-descr b/graphics/p5-Graphics-GnuplotIF/pkg-descr
index d59ed73e9020..db84b26a080e 100644
--- a/graphics/p5-Graphics-GnuplotIF/pkg-descr
+++ b/graphics/p5-Graphics-GnuplotIF/pkg-descr
@@ -2,4 +2,4 @@ Graphics::GnuplotIF is a simple and easy to use dynamic Perl interface
to gnuplot. gnuplot is a freely available, command-driven graphical
display tool for Unix.
-WWW: http://search.cpan.org/dist/Graphics-GnuplotIF/
+WWW: https://metacpan.org/release/Graphics-GnuplotIF
diff --git a/graphics/p5-Graphics-Primitive-Driver-Cairo/pkg-descr b/graphics/p5-Graphics-Primitive-Driver-Cairo/pkg-descr
index 5d7a564f8bf4..7c712cb96088 100644
--- a/graphics/p5-Graphics-Primitive-Driver-Cairo/pkg-descr
+++ b/graphics/p5-Graphics-Primitive-Driver-Cairo/pkg-descr
@@ -1,3 +1,3 @@
This module draws Graphics::Primitive objects using Cairo.
-WWW: http://search.cpan.org/dist/Graphics-Primitive-Driver-Cairo/
+WWW: https://metacpan.org/release/Graphics-Primitive-Driver-Cairo
diff --git a/graphics/p5-Graphics-Primitive/pkg-descr b/graphics/p5-Graphics-Primitive/pkg-descr
index eb010f40bff3..62d629a5ab38 100644
--- a/graphics/p5-Graphics-Primitive/pkg-descr
+++ b/graphics/p5-Graphics-Primitive/pkg-descr
@@ -3,4 +3,4 @@ Graphics::Primitive is library agnostic system for drawing things.
The idea is to allow you to create and manipulate graphical components and
then pass them off to a Driver for actual drawing.
-WWW: http://search.cpan.org/dist/Graphics-Primitive/
+WWW: https://metacpan.org/release/Graphics-Primitive
diff --git a/graphics/p5-Image-Base-SVG/pkg-descr b/graphics/p5-Image-Base-SVG/pkg-descr
index 15b7a799210e..f521f779bfe7 100644
--- a/graphics/p5-Image-Base-SVG/pkg-descr
+++ b/graphics/p5-Image-Base-SVG/pkg-descr
@@ -14,4 +14,4 @@ In the current code the SVG elements emitted assume some default style
attributes such as stroke-width 1. Perhaps that should be set explicitly on each
element.
-WWW: http://search.cpan.org/dist/Image-Base-SVG/
+WWW: https://metacpan.org/release/Image-Base-SVG
diff --git a/graphics/p5-Image-Base/pkg-descr b/graphics/p5-Image-Base/pkg-descr
index 16527f442cc9..ce56499d9e9f 100644
--- a/graphics/p5-Image-Base/pkg-descr
+++ b/graphics/p5-Image-Base/pkg-descr
@@ -1,4 +1,4 @@
Image::Base is a base class for loading, manipulating and saving images. This
class should not be used directly.
-WWW: http://search.cpan.org/dist/Image-Base/
+WWW: https://metacpan.org/release/Image-Base
diff --git a/graphics/p5-Image-Caa/pkg-descr b/graphics/p5-Image-Caa/pkg-descr
index 7262194640b5..1fb742ff4584 100644
--- a/graphics/p5-Image-Caa/pkg-descr
+++ b/graphics/p5-Image-Caa/pkg-descr
@@ -3,4 +3,4 @@ variety of output dithering modes and output drivers (currently
supported is a plain old ANSI termical output driver and a curses
driver).
-WWW: http://search.cpan.org/dist/Image-Caa/
+WWW: https://metacpan.org/release/Image-Caa
diff --git a/graphics/p5-Image-Compare/pkg-descr b/graphics/p5-Image-Compare/pkg-descr
index fb90304d650f..6991b3476ab7 100644
--- a/graphics/p5-Image-Compare/pkg-descr
+++ b/graphics/p5-Image-Compare/pkg-descr
@@ -3,4 +3,4 @@ compared, using a variety of comparison methods. In general, those
methods operate on the images on a pixel-by-pixel basis and reporting
statistics or data based on color value comparisons.
-WWW: http://search.cpan.org/dist/Image-Compare/
+WWW: https://metacpan.org/release/Image-Compare
diff --git a/graphics/p5-Image-Grab/pkg-descr b/graphics/p5-Image-Grab/pkg-descr
index d5b246ad56ff..e99721fd2565 100644
--- a/graphics/p5-Image-Grab/pkg-descr
+++ b/graphics/p5-Image-Grab/pkg-descr
@@ -1,4 +1,4 @@
Image::Grab is a simple way to get images with URLs that are either not
predictable or are "hidden" by some method.
-WWW: http://search.cpan.org/dist/Image-Grab/
+WWW: https://metacpan.org/release/Image-Grab
diff --git a/graphics/p5-Image-Heatmap/pkg-descr b/graphics/p5-Image-Heatmap/pkg-descr
index 5b6fafb976b0..7e7e5f0f5c77 100644
--- a/graphics/p5-Image-Heatmap/pkg-descr
+++ b/graphics/p5-Image-Heatmap/pkg-descr
@@ -1,4 +1,4 @@
Effortlessly convert latitude/longitude coordinates into a graphical heatmap
of the geographical region relative the number of points outlined.
-WWW: http://search.cpan.org/dist/Image-Heatmap/
+WWW: https://metacpan.org/release/Image-Heatmap
diff --git a/graphics/p5-Image-IPTCInfo/pkg-descr b/graphics/p5-Image-IPTCInfo/pkg-descr
index 9af9997b5bc5..976c0cd22d5a 100644
--- a/graphics/p5-Image-IPTCInfo/pkg-descr
+++ b/graphics/p5-Image-IPTCInfo/pkg-descr
@@ -12,4 +12,4 @@ programs -- pull it back out. You can use the information directly in
Perl programs, export it to XML, or even export SQL statements ready
to be fed into a database.
-WWW: http://search.cpan.org/dist/Image-IPTCInfo/
+WWW: https://metacpan.org/release/Image-IPTCInfo
diff --git a/graphics/p5-Image-Imgur/pkg-descr b/graphics/p5-Image-Imgur/pkg-descr
index 9c1dd6d15848..911c0074b8c0 100644
--- a/graphics/p5-Image-Imgur/pkg-descr
+++ b/graphics/p5-Image-Imgur/pkg-descr
@@ -1,4 +1,4 @@
Image::Imgur intends to make programmatically possible to upload image files to
the website http://imgur.com.
-WWW: http://search.cpan.org/dist/Image-Imgur/
+WWW: https://metacpan.org/release/Image-Imgur
diff --git a/graphics/p5-Image-Imlib2/pkg-descr b/graphics/p5-Image-Imlib2/pkg-descr
index 3366dae25ccd..1bca142935c8 100644
--- a/graphics/p5-Image-Imlib2/pkg-descr
+++ b/graphics/p5-Image-Imlib2/pkg-descr
@@ -5,4 +5,4 @@ FAST. It allows you to create colour images using a large number
of graphics primitives, and output the images in a range of formats.
-WWW: http://search.cpan.org/dist/Image-Imlib2/
+WWW: https://metacpan.org/release/Image-Imlib2
diff --git a/graphics/p5-Image-Info/pkg-descr b/graphics/p5-Image-Info/pkg-descr
index 681982b994a5..94e8b8bf1dc4 100644
--- a/graphics/p5-Image-Info/pkg-descr
+++ b/graphics/p5-Image-Info/pkg-descr
@@ -2,4 +2,4 @@ This Perl extension allows you to extract meta information from
various types of image files. It currently supports JPEG, GIF, PNG
and more image types.
-WWW: http://search.cpan.org/dist/Image-Info/
+WWW: https://metacpan.org/release/Image-Info
diff --git a/graphics/p5-Image-LibExif/pkg-descr b/graphics/p5-Image-LibExif/pkg-descr
index 8d6dbe96cf98..963ae328433b 100644
--- a/graphics/p5-Image-LibExif/pkg-descr
+++ b/graphics/p5-Image-LibExif/pkg-descr
@@ -1,4 +1,4 @@
Very simple and very fast (about 30 times faster than Image::ExifTool) EXIF
extractor, based on libexif.
-WWW: http://search.cpan.org/dist/Image-LibExif/
+WWW: https://metacpan.org/release/Image-LibExif
diff --git a/graphics/p5-Image-Magick-Iterator/pkg-descr b/graphics/p5-Image-Magick-Iterator/pkg-descr
index fd053530a131..12b9229f4aa9 100644
--- a/graphics/p5-Image-Magick-Iterator/pkg-descr
+++ b/graphics/p5-Image-Magick-Iterator/pkg-descr
@@ -8,4 +8,4 @@ Iteration functionality is not present in Image::Magick itself as of version
Image::Magick calls. Calls to Write() either output an animated series of image
(a la animated GIFs), or the first image in the series.
-WWW: http://search.cpan.org/dist/Image-Magick-Iterator/
+WWW: https://metacpan.org/release/Image-Magick-Iterator
diff --git a/graphics/p5-Image-Math-Constrain/pkg-descr b/graphics/p5-Image-Math-Constrain/pkg-descr
index a78b19804013..53129e239e5a 100644
--- a/graphics/p5-Image-Math-Constrain/pkg-descr
+++ b/graphics/p5-Image-Math-Constrain/pkg-descr
@@ -1,3 +1,3 @@
Scaling math used in image size constraining (such as thumbnails)
-WWW: http://search.cpan.org/dist/Image-Math-Constrain/
+WWW: https://metacpan.org/release/Image-Math-Constrain
diff --git a/graphics/p5-Image-MetaData-GQview/pkg-descr b/graphics/p5-Image-MetaData-GQview/pkg-descr
index 26143726c404..b65e87f11410 100644
--- a/graphics/p5-Image-MetaData-GQview/pkg-descr
+++ b/graphics/p5-Image-MetaData-GQview/pkg-descr
@@ -2,4 +2,4 @@ This module is a abstraction to the image meta data of GQview.
All internal errors will trow an error!
-WWW: http://search.cpan.org/dist/Image-MetaData-GQview/
+WWW: https://metacpan.org/release/Image-MetaData-GQview
diff --git a/graphics/p5-Image-MetaData-JPEG/pkg-descr b/graphics/p5-Image-MetaData-JPEG/pkg-descr
index 00741afd384e..9976ff6db14d 100644
--- a/graphics/p5-Image-MetaData-JPEG/pkg-descr
+++ b/graphics/p5-Image-MetaData-JPEG/pkg-descr
@@ -1,3 +1,3 @@
Image::MetaData::JPEG - Perl extension for showing/modifying JPEG (meta)data.
-WWW: http://search.cpan.org/dist/Image-MetaData-JPEG/
+WWW: https://metacpan.org/release/Image-MetaData-JPEG
diff --git a/graphics/p5-Image-ObjectDetect/pkg-descr b/graphics/p5-Image-ObjectDetect/pkg-descr
index 1bf9cc7a7350..ef136c56c869 100644
--- a/graphics/p5-Image-ObjectDetect/pkg-descr
+++ b/graphics/p5-Image-ObjectDetect/pkg-descr
@@ -1,4 +1,4 @@
Image::ObjectDetect is a simple module to detect objects
from picture using opencv.
-WWW: http://search.cpan.org/dist/Image-ObjectDetect/
+WWW: https://metacpan.org/release/Image-ObjectDetect
diff --git a/graphics/p5-Image-PBMlib/pkg-descr b/graphics/p5-Image-PBMlib/pkg-descr
index aadd51918255..c804a720d0d9 100644
--- a/graphics/p5-Image-PBMlib/pkg-descr
+++ b/graphics/p5-Image-PBMlib/pkg-descr
@@ -4,4 +4,4 @@ formats are only the barest step up from raw data, and have a very
simple format which is the key to be "portable". Writing out images in
these formats is very easy.
-WWW: http://search.cpan.org/dist/Image-PBMlib/
+WWW: https://metacpan.org/release/Image-PBMlib
diff --git a/graphics/p5-Image-PNG-Libpng/pkg-descr b/graphics/p5-Image-PNG-Libpng/pkg-descr
index cd7bf98bf4c9..d7196b42574e 100644
--- a/graphics/p5-Image-PNG-Libpng/pkg-descr
+++ b/graphics/p5-Image-PNG-Libpng/pkg-descr
@@ -7,4 +7,4 @@ Image::PNG::Libpng consists of Perl subroutines which mirror the C
functions in libpng, plus helper subroutines to make it easier to
read and write PNG data in Perl.
-WWW: http://search.cpan.org/dist/Image-PNG-Libpng/
+WWW: https://metacpan.org/release/Image-PNG-Libpng
diff --git a/graphics/p5-Image-Pngslimmer/pkg-descr b/graphics/p5-Image-Pngslimmer/pkg-descr
index 37226690c83d..c25ab4319cf3 100644
--- a/graphics/p5-Image-Pngslimmer/pkg-descr
+++ b/graphics/p5-Image-Pngslimmer/pkg-descr
@@ -6,4 +6,4 @@ generated on the fly and where size matters - eg for J2ME use. There are
other options - probably better ones - for handling static PNGs.
and more image types.
-WWW: http://search.cpan.org/dist/Image-Pngslimmer/
+WWW: https://metacpan.org/release/Image-Pngslimmer
diff --git a/graphics/p5-Image-Sane/pkg-descr b/graphics/p5-Image-Sane/pkg-descr
index 4e9b97eb341f..52b770df8d6a 100644
--- a/graphics/p5-Image-Sane/pkg-descr
+++ b/graphics/p5-Image-Sane/pkg-descr
@@ -3,4 +3,4 @@ allows you to access SANE-compatible scanners in a Perlish and
object-oriented way, freeing you from the casting and memory management in
C, yet remaining very close in spirit to original API.
-WWW: http://search.cpan.org/dist/Image-Sane/
+WWW: https://metacpan.org/release/Image-Sane
diff --git a/graphics/p5-Image-Scale/pkg-descr b/graphics/p5-Image-Scale/pkg-descr
index 2f32973fce32..8442a7cf1ccf 100644
--- a/graphics/p5-Image-Scale/pkg-descr
+++ b/graphics/p5-Image-Scale/pkg-descr
@@ -9,4 +9,4 @@ overhead, speed and minimal features. Algorithms available are:
Supported image formats include JPEG, GIF, PNG, and BMP for input, and
JPEG and PNG for output.
-WWW: http://search.cpan.org/dist/Image-Scale/
+WWW: https://metacpan.org/release/Image-Scale
diff --git a/graphics/p5-Image-Size-FillFullSelect/pkg-descr b/graphics/p5-Image-Size-FillFullSelect/pkg-descr
index 53c7cb66f109..2c3b2f5bd4c0 100644
--- a/graphics/p5-Image-Size-FillFullSelect/pkg-descr
+++ b/graphics/p5-Image-Size-FillFullSelect/pkg-descr
@@ -6,4 +6,4 @@ use Image::Size::FillFullSelect;
my $iffs = Image::Size::FillFullSelect->new();
my $FFselection = $iffs->select("someImage.gif");
-WWW: http://search.cpan.org/dist/Image-Size-FillFullSelect/
+WWW: https://metacpan.org/release/Image-Size-FillFullSelect
diff --git a/graphics/p5-Image-Size/pkg-descr b/graphics/p5-Image-Size/pkg-descr
index d98bf2984276..20ec95bbbe66 100644
--- a/graphics/p5-Image-Size/pkg-descr
+++ b/graphics/p5-Image-Size/pkg-descr
@@ -16,4 +16,4 @@ that as part of the generated HTML. Or for any other utility that uses and
manipulates graphics. The idea of the basic interface + wrappers is to not
limit the programmer to a certain data format.
-WWW: http://search.cpan.org/dist/Image-Size/
+WWW: https://metacpan.org/release/Image-Size
diff --git a/graphics/p5-Imager-AverageGray/pkg-descr b/graphics/p5-Imager-AverageGray/pkg-descr
index 590ef1251c83..e110d352696f 100644
--- a/graphics/p5-Imager-AverageGray/pkg-descr
+++ b/graphics/p5-Imager-AverageGray/pkg-descr
@@ -1,4 +1,4 @@
This uses the Imager to find the average gray value
for a image.
-WWW: http://search.cpan.org/dist/Imager-AverageGray/
+WWW: https://metacpan.org/release/Imager-AverageGray
diff --git a/graphics/p5-Imager-Graph/pkg-descr b/graphics/p5-Imager-Graph/pkg-descr
index b1adcd2cd1e2..03caf720f858 100644
--- a/graphics/p5-Imager-Graph/pkg-descr
+++ b/graphics/p5-Imager-Graph/pkg-descr
@@ -3,4 +3,4 @@ minimum effort on the part of the user.
Currently only the pie graph class, Imager::Graph::Pie, is provided.
-WWW: http://search.cpan.org/dist/Imager-Graph/
+WWW: https://metacpan.org/release/Imager-Graph
diff --git a/graphics/p5-Imager-Plot/pkg-descr b/graphics/p5-Imager-Plot/pkg-descr
index 0652b17a6c08..0932b10c01e8 100644
--- a/graphics/p5-Imager-Plot/pkg-descr
+++ b/graphics/p5-Imager-Plot/pkg-descr
@@ -12,4 +12,4 @@ Most of the actual work is delegated to Imager::Plot::Axis. See the
Imager::Plot::Axis manpage for more information on how to control grid
generation, ranges for data (zoom).
-WWW: http://search.cpan.org/dist/Imager-Plot/
+WWW: https://metacpan.org/release/Imager-Plot
diff --git a/graphics/p5-Imager-QRCode/pkg-descr b/graphics/p5-Imager-QRCode/pkg-descr
index a89b81df1331..dda019b358e1 100644
--- a/graphics/p5-Imager-QRCode/pkg-descr
+++ b/graphics/p5-Imager-QRCode/pkg-descr
@@ -1,4 +1,4 @@
This module allows you to generate QR Code with Imager. This module use
libqrencode library.
-WWW: http://search.cpan.org/dist/Imager-QRCode/
+WWW: https://metacpan.org/release/Imager-QRCode
diff --git a/graphics/p5-Imager/pkg-descr b/graphics/p5-Imager/pkg-descr
index 34e143e9e7a6..542324e25871 100644
--- a/graphics/p5-Imager/pkg-descr
+++ b/graphics/p5-Imager/pkg-descr
@@ -4,4 +4,4 @@ blends, fade and multiimage effects. It also has a plugin interface to write
plugins in C. It also has drawing primitives and supports antialiased truetype
and postscript fonts.
-WWW: http://search.cpan.org/dist/Imager/
+WWW: https://metacpan.org/release/Imager
diff --git a/graphics/p5-Layout-Manager/pkg-descr b/graphics/p5-Layout-Manager/pkg-descr
index 7f77121d89bb..df745193518d 100644
--- a/graphics/p5-Layout-Manager/pkg-descr
+++ b/graphics/p5-Layout-Manager/pkg-descr
@@ -1,4 +1,4 @@
Layout::Manager provides a simple interface for creating layout managers, or
classes that size and position components withing a container.
-WWW: http://search.cpan.org/dist/Layout-Manager/
+WWW: https://metacpan.org/release/Layout-Manager
diff --git a/graphics/p5-OpenGL/pkg-descr b/graphics/p5-OpenGL/pkg-descr
index 93b3fa835089..d2d116f078a9 100644
--- a/graphics/p5-OpenGL/pkg-descr
+++ b/graphics/p5-OpenGL/pkg-descr
@@ -3,4 +3,4 @@ Some amount of GLU is supported (I'm not quite sure what version it works
out to), and GLUT should be completely supported up to API version 3. A
small portion of GLX and X11 is supported, as an alternative to GLUT.
-WWW: http://search.cpan.org/dist/OpenGL/
+WWW: https://metacpan.org/release/OpenGL
diff --git a/graphics/p5-PGPLOT/pkg-descr b/graphics/p5-PGPLOT/pkg-descr
index d07b2a30104a..63e1da586bef 100644
--- a/graphics/p5-PGPLOT/pkg-descr
+++ b/graphics/p5-PGPLOT/pkg-descr
@@ -7,4 +7,4 @@ but are transparent to the user.
See the file LICENSE in /usr/local/share/doc/pgperl for copyright/licensing
information and the file pgperl.doc on how to use pgplot from perl.
-WWW: http://search.cpan.org/dist/PGPLOT/
+WWW: https://metacpan.org/release/PGPLOT
diff --git a/graphics/p5-SVG-DOM2/pkg-descr b/graphics/p5-SVG-DOM2/pkg-descr
index 9e3c66916500..3ef31144fbe1 100644
--- a/graphics/p5-SVG-DOM2/pkg-descr
+++ b/graphics/p5-SVG-DOM2/pkg-descr
@@ -1,4 +1,4 @@
An SVG Extention of XML::DOM2, this should provide for all features of the svg
specification upto 1.1.
-WWW: http://search.cpan.org/dist/SVG-DOM2/
+WWW: https://metacpan.org/release/SVG-DOM2
diff --git a/graphics/p5-SVG-Graph/pkg-descr b/graphics/p5-SVG-Graph/pkg-descr
index 472ba8f1d1d8..59774a3ae0fe 100644
--- a/graphics/p5-SVG-Graph/pkg-descr
+++ b/graphics/p5-SVG-Graph/pkg-descr
@@ -5,4 +5,4 @@ well as N-ary rooted trees.
SVG::Graph 0.01 is a pre-alpha release. Keep in mind that many of the
glyphs are not very robust.
-WWW: http://search.cpan.org/dist/SVG-Graph/
+WWW: https://metacpan.org/release/SVG-Graph
diff --git a/graphics/p5-SVG-Metadata/pkg-descr b/graphics/p5-SVG-Metadata/pkg-descr
index 392489e1043e..84d16c718642 100644
--- a/graphics/p5-SVG-Metadata/pkg-descr
+++ b/graphics/p5-SVG-Metadata/pkg-descr
@@ -1,3 +1,3 @@
Perl module to capture metadata info about an SVG file
-WWW: http://search.cpan.org/dist/SVG-Metadata/
+WWW: https://metacpan.org/release/SVG-Metadata
diff --git a/graphics/p5-SWF-Builder/pkg-descr b/graphics/p5-SWF-Builder/pkg-descr
index b6acb0ee17c5..11d3063df533 100644
--- a/graphics/p5-SWF-Builder/pkg-descr
+++ b/graphics/p5-SWF-Builder/pkg-descr
@@ -14,4 +14,4 @@ This package contains:
SWF::Builder::Character::Shape - SWF shape object
SWF::Builder::Character::Text - SWF static text object
-WWW: http://search.cpan.org/dist/SWF-Builder/
+WWW: https://metacpan.org/release/SWF-Builder
diff --git a/graphics/p5-SWF-File/pkg-descr b/graphics/p5-SWF-File/pkg-descr
index 285d46fb7c50..7f59b9b15594 100644
--- a/graphics/p5-SWF-File/pkg-descr
+++ b/graphics/p5-SWF-File/pkg-descr
@@ -6,4 +6,4 @@ SWF::File - making SWF file
SWF::Parser - parsing and splitting SWF files into header and tags
SWF::BinStream - binary stream class for SWF
-WWW: http://search.cpan.org/dist/SWF-File/
+WWW: https://metacpan.org/release/SWF-File
diff --git a/graphics/p5-SpringGraph/pkg-descr b/graphics/p5-SpringGraph/pkg-descr
index 9c76b5e7586e..97a7e9cf3eeb 100644
--- a/graphics/p5-SpringGraph/pkg-descr
+++ b/graphics/p5-SpringGraph/pkg-descr
@@ -10,4 +10,4 @@ original springgraph.pl code. It is likely to be rewritten from basic
principles in the near future to remove some of the quirks inherent in
the Autodia and springgraph.pl code used.
-WWW: http://search.cpan.org/dist/SpringGraph/
+WWW: https://metacpan.org/release/SpringGraph
diff --git a/graphics/p5-Tk-JPEG-Lite/pkg-descr b/graphics/p5-Tk-JPEG-Lite/pkg-descr
index ed9aeb760618..b7123458fbbe 100644
--- a/graphics/p5-Tk-JPEG-Lite/pkg-descr
+++ b/graphics/p5-Tk-JPEG-Lite/pkg-descr
@@ -1,3 +1,3 @@
Very simplistic image viewer that loads JPEG images
-WWW: http://search.cpan.org/dist/Tk-JPEG-Lite/
+WWW: https://metacpan.org/release/Tk-JPEG-Lite
diff --git a/graphics/p5-URI-GoogleChart/pkg-descr b/graphics/p5-URI-GoogleChart/pkg-descr
index a86c2e82100c..edfc90f4b832 100644
--- a/graphics/p5-URI-GoogleChart/pkg-descr
+++ b/graphics/p5-URI-GoogleChart/pkg-descr
@@ -3,4 +3,4 @@ will serve back PNG images of charts controlled by the provided
parameters when these URI are dereferenced. Normally these URIs will be
embedded as <img src='$chart'> tags in HTML documents.
-WWW: http://search.cpan.org/dist/URI-GoogleChart/
+WWW: https://metacpan.org/release/URI-GoogleChart
diff --git a/graphics/p5-VCG/pkg-descr b/graphics/p5-VCG/pkg-descr
index 210271c3fff7..cb87e39008f6 100644
--- a/graphics/p5-VCG/pkg-descr
+++ b/graphics/p5-VCG/pkg-descr
@@ -3,4 +3,4 @@ limited selection of options and file formats. The vcg graphing tool homepage
is currently http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html but is
being actively developed elsewhere.
-WWW: http://search.cpan.org/dist/VCG/
+WWW: https://metacpan.org/release/VCG
diff --git a/graphics/p5-Visio/pkg-descr b/graphics/p5-Visio/pkg-descr
index 1e685e4518aa..44b8dc486ce7 100644
--- a/graphics/p5-Visio/pkg-descr
+++ b/graphics/p5-Visio/pkg-descr
@@ -1,3 +1,3 @@
Perl extension mainpulating XML based Visio files
-WWW: http://search.cpan.org/dist/Visio/
+WWW: https://metacpan.org/release/Visio
diff --git a/irc/p5-AnyEvent-IRC/pkg-descr b/irc/p5-AnyEvent-IRC/pkg-descr
index 2ffdbea4597c..aa7dd5083d15 100644
--- a/irc/p5-AnyEvent-IRC/pkg-descr
+++ b/irc/p5-AnyEvent-IRC/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent::IRC is an event system independend IRC protocol module.
-WWW: http://search.cpan.org/dist/AnyEvent-IRC/
+WWW: https://metacpan.org/release/AnyEvent-IRC
diff --git a/irc/p5-Bot-BasicBot/pkg-descr b/irc/p5-Bot-BasicBot/pkg-descr
index 946ab4289689..f93498d9957f 100644
--- a/irc/p5-Bot-BasicBot/pkg-descr
+++ b/irc/p5-Bot-BasicBot/pkg-descr
@@ -1,4 +1,4 @@
Basic bot system designed to make it easy to do simple bots, optionally
forking longer processes (like searches) concurrently in the background.
-WWW: http://search.cpan.org/dist/Bot-BasicBot/
+WWW: https://metacpan.org/release/Bot-BasicBot
diff --git a/irc/p5-IRC-Bot-Hangman/pkg-descr b/irc/p5-IRC-Bot-Hangman/pkg-descr
index 323b8335d4ec..ee32431703b4 100644
--- a/irc/p5-IRC-Bot-Hangman/pkg-descr
+++ b/irc/p5-IRC-Bot-Hangman/pkg-descr
@@ -6,4 +6,4 @@ responses can be extended at will by adding new modules.
The main motivation was to provide a multi-player text based game for
children to help them practising writing.
-WWW: http://search.cpan.org/dist/IRC-Bot-Hangman/
+WWW: https://metacpan.org/release/IRC-Bot-Hangman
diff --git a/irc/p5-IRC-Utils/pkg-descr b/irc/p5-IRC-Utils/pkg-descr
index e52fbb96da31..6975e9a1db88 100644
--- a/irc/p5-IRC-Utils/pkg-descr
+++ b/irc/p5-IRC-Utils/pkg-descr
@@ -2,4 +2,4 @@ The functions in this module take care of many of the tasks you are
faced with when working with IRC. Mode lines, ban masks, message
encoding and formatting, etc.
-WWW: http://search.cpan.org/dist/IRC-Utils/
+WWW: https://metacpan.org/release/IRC-Utils
diff --git a/irc/p5-POE-Component-IRC-Object/pkg-descr b/irc/p5-POE-Component-IRC-Object/pkg-descr
index 1e9ca77a9f7b..eee74c333154 100644
--- a/irc/p5-POE-Component-IRC-Object/pkg-descr
+++ b/irc/p5-POE-Component-IRC-Object/pkg-descr
@@ -1,4 +1,4 @@
An OO interface to POE::Component::IRC with facilities to dispatch the
same method to multiple objects.
-WWW: http://search.cpan.org/dist/POE-Component-IRC-Object/
+WWW: https://metacpan.org/release/POE-Component-IRC-Object
diff --git a/irc/p5-POE-Component-IRC-Plugin-Blowfish/pkg-descr b/irc/p5-POE-Component-IRC-Plugin-Blowfish/pkg-descr
index 55633ec1270d..34616024d5fb 100644
--- a/irc/p5-POE-Component-IRC-Plugin-Blowfish/pkg-descr
+++ b/irc/p5-POE-Component-IRC-Plugin-Blowfish/pkg-descr
@@ -1,4 +1,4 @@
POE::Component::IRC::Plugin::Blowfish is a POE::Component::IRC plugin
that provides blowfish encryption.
-WWW: http://search.cpan.org/dist/POE-Component-IRC-Plugin-Blowfish/
+WWW: https://metacpan.org/release/POE-Component-IRC-Plugin-Blowfish
diff --git a/irc/p5-POE-Component-IRC-Plugin-Bollocks/pkg-descr b/irc/p5-POE-Component-IRC-Plugin-Bollocks/pkg-descr
index 1f58ffc3a5b1..d1302a1a4b49 100644
--- a/irc/p5-POE-Component-IRC-Plugin-Bollocks/pkg-descr
+++ b/irc/p5-POE-Component-IRC-Plugin-Bollocks/pkg-descr
@@ -1,4 +1,4 @@
POE::Component::IRC::Plugin::Bollocks is a POE::Component::IRC plugin
generates management bullshit whenever you need it.
-WWW: http://search.cpan.org/dist/POE-Component-IRC-Plugin-Bollocks/
+WWW: https://metacpan.org/release/POE-Component-IRC-Plugin-Bollocks
diff --git a/irc/p5-POE-Component-IRC-Plugin-CoreList/pkg-descr b/irc/p5-POE-Component-IRC-Plugin-CoreList/pkg-descr
index da3c681a5c94..f74efd8e96d8 100644
--- a/irc/p5-POE-Component-IRC-Plugin-CoreList/pkg-descr
+++ b/irc/p5-POE-Component-IRC-Plugin-CoreList/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::IRC::Plugin::CoreList is a frontend to the
excellent Module::CoreList module which will let you know
what modules shipped with which versions of perl, over IRC.
-WWW: http://search.cpan.org/dist/POE-Component-IRC-Plugin-CoreList/
+WWW: https://metacpan.org/release/POE-Component-IRC-Plugin-CoreList
diff --git a/irc/p5-POE-Component-IRC-Plugin-POE-Knee/pkg-descr b/irc/p5-POE-Component-IRC-Plugin-POE-Knee/pkg-descr
index c8e8d8139244..57eae7856d0e 100644
--- a/irc/p5-POE-Component-IRC-Plugin-POE-Knee/pkg-descr
+++ b/irc/p5-POE-Component-IRC-Plugin-POE-Knee/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::IRC::Plugin::POE::Knee, is a POE::Component::IRC plugin
that runs Acme::POE::Knee style horse races on IRC channels using the
channel member list to generate the POE::Knees.
-WWW: http://search.cpan.org/dist/POE-Component-IRC-Plugin-POE-Knee/
+WWW: https://metacpan.org/release/POE-Component-IRC-Plugin-POE-Knee
diff --git a/irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-descr b/irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-descr
index 58f171047a21..1a112abe8c38 100644
--- a/irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-descr
+++ b/irc/p5-POE-Component-IRC-Plugin-QueryDNS/pkg-descr
@@ -7,4 +7,4 @@ default the plugin attempts to use POE::Component::IRC's internal
PoCo-Client-DNS resolver object, but will spawn its own copy. You can
supply your own resolver object via the constructor.
-WWW: http://search.cpan.org/dist/POE-Component-IRC-Plugin-QueryDNS/
+WWW: https://metacpan.org/release/POE-Component-IRC-Plugin-QueryDNS
diff --git a/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/pkg-descr b/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/pkg-descr
index f7965c032bcc..82207447e0c9 100644
--- a/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/pkg-descr
+++ b/irc/p5-POE-Component-IRC-Plugin-QueryDNSBL/pkg-descr
@@ -7,4 +7,4 @@ By default the plugin attempts to use POE::Component::IRC's internal
PoCo-Client-DNS resolver object, but will spawn its own copy. You can
supply your own resolver object via the constructor
-WWW: http://search.cpan.org/dist/POE-Component-IRC-Plugin-QueryDNSBL/
+WWW: https://metacpan.org/release/POE-Component-IRC-Plugin-QueryDNSBL
diff --git a/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-descr b/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-descr
index 68f6075ed774..36c6334ffc90 100644
--- a/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-descr
+++ b/irc/p5-POE-Component-IRC-Plugin-RSS-Headlines/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::IRC::Plugin::RSS::Headlines, is a POE::Component::IRC
plugin that provides a mechanism for retrieving RSS headlines from given
URLs.
-WWW: http://search.cpan.org/dist/POE-Component-IRC-Plugin-RSS-Headlines/
+WWW: https://metacpan.org/release/POE-Component-IRC-Plugin-RSS-Headlines
diff --git a/irc/p5-POE-Component-Server-IRC/pkg-descr b/irc/p5-POE-Component-Server-IRC/pkg-descr
index f1919188ccd6..1f16baed9d0f 100644
--- a/irc/p5-POE-Component-Server-IRC/pkg-descr
+++ b/irc/p5-POE-Component-Server-IRC/pkg-descr
@@ -3,4 +3,4 @@ It's based on hybrid-7.2.2 and has been tested against
hybrid-7.2.2 and hybrid-7.0. It supports the TS5 server-to-server
protocol so should support networks based on this protocol.
-WWW: http://search.cpan.org/dist/POE-Component-Server-IRC/
+WWW: https://metacpan.org/release/POE-Component-Server-IRC
diff --git a/irc/p5-POE-Filter-IRCD/pkg-descr b/irc/p5-POE-Filter-IRCD/pkg-descr
index 8682cac804f0..1d27c545e16b 100644
--- a/irc/p5-POE-Filter-IRCD/pkg-descr
+++ b/irc/p5-POE-Filter-IRCD/pkg-descr
@@ -2,4 +2,4 @@ POE::Filter::IRCD is a POE-based parser for the IRC protocol.
It provides a convenient way of parsing and creating IRC
protocol lines.
-WWW: http://search.cpan.org/dist/POE-Filter-IRCD/
+WWW: https://metacpan.org/release/POE-Filter-IRCD
diff --git a/japanese/p5-Date-Japanese-Era/pkg-descr b/japanese/p5-Date-Japanese-Era/pkg-descr
index 167c0745631f..434d5656f786 100644
--- a/japanese/p5-Date-Japanese-Era/pkg-descr
+++ b/japanese/p5-Date-Japanese-Era/pkg-descr
@@ -1,4 +1,4 @@
Date::Japanese::Era handles conversion between Japanese Era and
Gregorian calendar.
-WWW: http://search.cpan.org/dist/Date-Japanese-Era/
+WWW: https://metacpan.org/release/Date-Japanese-Era
diff --git a/japanese/p5-Date-Japanese-Holiday/pkg-descr b/japanese/p5-Date-Japanese-Holiday/pkg-descr
index 8bcdb53bae7f..0d79a0e01a21 100644
--- a/japanese/p5-Date-Japanese-Holiday/pkg-descr
+++ b/japanese/p5-Date-Japanese-Holiday/pkg-descr
@@ -3,4 +3,4 @@ Holiday. this module supports from 1948-04-20 to now.
is_holiday method return true value when the day is Holiday.
-WWW: http://search.cpan.org/dist/Date-Japanese-Holiday/
+WWW: https://metacpan.org/release/Date-Japanese-Holiday
diff --git a/japanese/p5-DateTime-Calendar-Japanese-Era/pkg-descr b/japanese/p5-DateTime-Calendar-Japanese-Era/pkg-descr
index b96a08f065e4..48e18cbf6393 100644
--- a/japanese/p5-DateTime-Calendar-Japanese-Era/pkg-descr
+++ b/japanese/p5-DateTime-Calendar-Japanese-Era/pkg-descr
@@ -4,4 +4,4 @@ succeeds his predecessor. Until then new eras were proclaimed for
various reasons, including the succession of the shogunate during the
Tokugawa shogunate.
-WWW: http://search.cpan.org/dist/DateTime-Calendar-Japanese-Era/
+WWW: https://metacpan.org/release/DateTime-Calendar-Japanese-Era
diff --git a/japanese/p5-DateTime-Format-Japanese/pkg-descr b/japanese/p5-DateTime-Format-Japanese/pkg-descr
index 83013537924a..53cef28c327d 100644
--- a/japanese/p5-DateTime-Format-Japanese/pkg-descr
+++ b/japanese/p5-DateTime-Format-Japanese/pkg-descr
@@ -2,4 +2,4 @@ This module implements a DateTime::Format module
that can read Japanese date notations and create a
DateTime object, and vice versa.
-WWW: http://search.cpan.org/dist/DateTime-Format-Japanese/
+WWW: https://metacpan.org/release/DateTime-Format-Japanese
diff --git a/japanese/p5-Encode-EUCJPASCII/pkg-descr b/japanese/p5-Encode-EUCJPASCII/pkg-descr
index 0fbd4f5098ea..2d0e489d4389 100644
--- a/japanese/p5-Encode-EUCJPASCII/pkg-descr
+++ b/japanese/p5-Encode-EUCJPASCII/pkg-descr
@@ -10,4 +10,4 @@ Encodings supported are as follows:
qr/\b(x-)?iso-?2022-?jp-?ascii$/i
--------------------------------------------------------------
-WWW: http://search.cpan.org/dist/Unicode-Japanese/
+WWW: https://metacpan.org/release/Unicode-Japanese
diff --git a/japanese/p5-Encode-EUCJPMS/pkg-descr b/japanese/p5-Encode-EUCJPMS/pkg-descr
index cf7e19092da3..a13ba804c4bb 100644
--- a/japanese/p5-Encode-EUCJPMS/pkg-descr
+++ b/japanese/p5-Encode-EUCJPMS/pkg-descr
@@ -12,4 +12,4 @@ Encodings supported are as follows.
cp50221 Windows Codepage 50221
--------------------------------------------------------------------
-WWW: http://search.cpan.org/dist/Unicode-Japanese/
+WWW: https://metacpan.org/release/Unicode-Japanese
diff --git a/japanese/p5-Encode-ISO2022/pkg-descr b/japanese/p5-Encode-ISO2022/pkg-descr
index 863cd50ae5da..4aec674de918 100644
--- a/japanese/p5-Encode-ISO2022/pkg-descr
+++ b/japanese/p5-Encode-ISO2022/pkg-descr
@@ -1,3 +1,3 @@
ISO/IEC 2022 character encoding scheme.
-WWW: http://search.cpan.org/dist/Encode-ISO2022/
+WWW: https://metacpan.org/release/Encode-ISO2022
diff --git a/japanese/p5-Encode-JP-Emoji/pkg-descr b/japanese/p5-Encode-JP-Emoji/pkg-descr
index 509853e6c5b6..ecee64adfe70 100644
--- a/japanese/p5-Encode-JP-Emoji/pkg-descr
+++ b/japanese/p5-Encode-JP-Emoji/pkg-descr
@@ -2,4 +2,4 @@ Encode::JP::Emoji - Emoji encodings and cross-mapping tables in pure Perl.
This module provides encodings which support emoji picture characters.
-WWW: http://search.cpan.org/dist/Encode-JP-Emoji/
+WWW: https://metacpan.org/release/Encode-JP-Emoji
diff --git a/japanese/p5-Encode-JP-Mobile/pkg-descr b/japanese/p5-Encode-JP-Mobile/pkg-descr
index 730959d24bf8..d45116651349 100644
--- a/japanese/p5-Encode-JP-Mobile/pkg-descr
+++ b/japanese/p5-Encode-JP-Mobile/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for encoding for mobile phones in Japan.
-WWW: http://search.cpan.org/dist/Encode-JP-Mobile/
+WWW: https://metacpan.org/release/Encode-JP-Mobile
diff --git a/japanese/p5-HTML-MobileJp/pkg-descr b/japanese/p5-HTML-MobileJp/pkg-descr
index 10bc9dbf7e2c..820e20152525 100644
--- a/japanese/p5-HTML-MobileJp/pkg-descr
+++ b/japanese/p5-HTML-MobileJp/pkg-descr
@@ -1,3 +1,3 @@
HTML::MobileJp is html tag generator for Japanese mobile phone.
-WWW: http://search.cpan.org/dist/HTML-MobileJp/
+WWW: https://metacpan.org/release/HTML-MobileJp
diff --git a/japanese/p5-Jcode/pkg-descr b/japanese/p5-Jcode/pkg-descr
index 627ac1a26907..e1d8d219886f 100644
--- a/japanese/p5-Jcode/pkg-descr
+++ b/japanese/p5-Jcode/pkg-descr
@@ -1,3 +1,3 @@
This is a Perl extension interface to convert Japanese text.
-WWW: http://search.cpan.org/dist/Jcode/
+WWW: https://metacpan.org/release/Jcode
diff --git a/japanese/p5-Lingua-JA-Kana/pkg-descr b/japanese/p5-Lingua-JA-Kana/pkg-descr
index 790ed897b591..952e9b49c8de 100644
--- a/japanese/p5-Lingua-JA-Kana/pkg-descr
+++ b/japanese/p5-Lingua-JA-Kana/pkg-descr
@@ -3,4 +3,4 @@ romaji at ease. This module makes use of utf8 semantics. Strings in
this module must be utf8-flagged. If they are not, you can use Encode
to do so.
-WWW: http://search.cpan.org/dist/Lingua-JA-Kana/
+WWW: https://metacpan.org/release/Lingua-JA-Kana
diff --git a/japanese/p5-Lingua-JA-Moji/pkg-descr b/japanese/p5-Lingua-JA-Moji/pkg-descr
index 5bd2dbed7290..57153cab41c1 100644
--- a/japanese/p5-Lingua-JA-Moji/pkg-descr
+++ b/japanese/p5-Lingua-JA-Moji/pkg-descr
@@ -7,4 +7,4 @@ conversion between the Chinese characters (kanji) used before and
after the character reforms of 1949, as well as the various bracketed
and circled forms of kana and kanji.
-WWW: http://search.cpan.org/dist/Lingua-JA-Moji/
+WWW: https://metacpan.org/release/Lingua-JA-Moji
diff --git a/japanese/p5-Lingua-JA-Numbers/pkg-descr b/japanese/p5-Lingua-JA-Numbers/pkg-descr
index 800dfc4e6b51..7d02fe70d668 100644
--- a/japanese/p5-Lingua-JA-Numbers/pkg-descr
+++ b/japanese/p5-Lingua-JA-Numbers/pkg-descr
@@ -12,4 +12,4 @@ DO NOT BE CONFUSED WITH Lingua::JA::Number by Mike Schilli. This module is
far more comprehensive. As of 0.03, it even does its to_string() upon
request.
-WWW: http://search.cpan.org/dist/Lingua-JA-Numbers/
+WWW: https://metacpan.org/release/Lingua-JA-Numbers
diff --git a/japanese/p5-Lingua-JA-Regular-Unicode/pkg-descr b/japanese/p5-Lingua-JA-Regular-Unicode/pkg-descr
index ae1db8fa67ad..3b0164432dc0 100644
--- a/japanese/p5-Lingua-JA-Regular-Unicode/pkg-descr
+++ b/japanese/p5-Lingua-JA-Regular-Unicode/pkg-descr
@@ -1,3 +1,3 @@
Convert Japanese characters.
-WWW: http://search.cpan.org/dist/Lingua-JA-Regular-Unicode/
+WWW: https://metacpan.org/release/Lingua-JA-Regular-Unicode
diff --git a/japanese/p5-Lingua-JA-Summarize-Extract/pkg-descr b/japanese/p5-Lingua-JA-Summarize-Extract/pkg-descr
index 00f07198f4b9..8a8f35d4882a 100644
--- a/japanese/p5-Lingua-JA-Summarize-Extract/pkg-descr
+++ b/japanese/p5-Lingua-JA-Summarize-Extract/pkg-descr
@@ -2,4 +2,4 @@ Lingua::JA::Summarize::Extract is a summary generator for
Japanese text. The extraction method can be changed with
the plug-in mechanism.
-WWW: http://search.cpan.org/dist/Lingua-JA-Summarize-Extract/
+WWW: https://metacpan.org/release/Lingua-JA-Summarize-Extract
diff --git a/japanese/p5-Number-Phone-JP/pkg-descr b/japanese/p5-Number-Phone-JP/pkg-descr
index 3ac0fab6294c..428b1ac6be1c 100644
--- a/japanese/p5-Number-Phone-JP/pkg-descr
+++ b/japanese/p5-Number-Phone-JP/pkg-descr
@@ -4,4 +4,4 @@ Management, Home Affairs, Posts and Telecommunications of Japan. You
can validate what a target number is valid from this regulation point
of view.
-WWW: http://search.cpan.org/dist/Number-Phone-JP/
+WWW: https://metacpan.org/release/Number-Phone-JP
diff --git a/japanese/p5-Text-MeCab/pkg-descr b/japanese/p5-Text-MeCab/pkg-descr
index e515918042e9..afa7a6a3b96f 100644
--- a/japanese/p5-Text-MeCab/pkg-descr
+++ b/japanese/p5-Text-MeCab/pkg-descr
@@ -6,4 +6,4 @@ weird.
So Text::MeCab gives you a more natural, Perl-ish way to access
libmecab!
-WWW: http://search.cpan.org/dist/Text-MeCab/
+WWW: https://metacpan.org/release/Text-MeCab
diff --git a/japanese/p5-Unicode-Japanese/pkg-descr b/japanese/p5-Unicode-Japanese/pkg-descr
index e534ebec1f20..41c2760e959e 100644
--- a/japanese/p5-Unicode-Japanese/pkg-descr
+++ b/japanese/p5-Unicode-Japanese/pkg-descr
@@ -3,4 +3,4 @@ supports inter-convertion between sjis(CP932), euc-jp, jis, Unicode
(UTF-8, etc.) and "EMOJI" of Japanese mobile phones including DoCoMo
i-mode, ASTEL dot-i, Vodafone Vodafone-live!.
-WWW: http://search.cpan.org/dist/Unicode-Japanese/
+WWW: https://metacpan.org/release/Unicode-Japanese
diff --git a/japanese/p5-WWW-2ch/pkg-descr b/japanese/p5-WWW-2ch/pkg-descr
index 6e203a43f746..16c535920398 100644
--- a/japanese/p5-WWW-2ch/pkg-descr
+++ b/japanese/p5-WWW-2ch/pkg-descr
@@ -3,4 +3,4 @@ other BBS and the news sites and other sites are also possible by the
addition of the plugin for scraping.
Please take care with the flood control to an excessive access.
-WWW: http://search.cpan.org/dist/WWW-2ch/
+WWW: https://metacpan.org/release/WWW-2ch
diff --git a/japanese/p5-WWW-MobileCarrierJP/pkg-descr b/japanese/p5-WWW-MobileCarrierJP/pkg-descr
index 92ffc0aa49a5..f53f89812c9a 100644
--- a/japanese/p5-WWW-MobileCarrierJP/pkg-descr
+++ b/japanese/p5-WWW-MobileCarrierJP/pkg-descr
@@ -5,4 +5,4 @@ This is good wrapper for this problem.
This module makes machine readable format from html :)
-WWW: http://search.cpan.org/dist/WWW-MobileCarrierJP/
+WWW: https://metacpan.org/release/WWW-MobileCarrierJP
diff --git a/lang/p5-Data-JavaScript/pkg-descr b/lang/p5-Data-JavaScript/pkg-descr
index ae394fb0ab19..1eb926456f71 100644
--- a/lang/p5-Data-JavaScript/pkg-descr
+++ b/lang/p5-Data-JavaScript/pkg-descr
@@ -6,4 +6,4 @@ It works by creating one line of JavaScript code per datum. Therefore,
structures cannot be created anonymously and needed to be assigned to
variables. This enables dumping big structures.
-WWW: http://search.cpan.org/dist/Data-JavaScript/
+WWW: https://metacpan.org/release/Data-JavaScript
diff --git a/lang/p5-Error/pkg-descr b/lang/p5-Error/pkg-descr
index ae5a9d67f354..ecb637b7916c 100644
--- a/lang/p5-Error/pkg-descr
+++ b/lang/p5-Error/pkg-descr
@@ -3,4 +3,4 @@ Error - Error/exception handling in an OO-ish way
This module, which provides support for throwing and catching Error
(i.e. exception) objects.
-WWW: http://search.cpan.org/dist/Error/
+WWW: https://metacpan.org/release/Error
diff --git a/lang/p5-Expect/pkg-descr b/lang/p5-Expect/pkg-descr
index f0cdf5d57f19..ddf69362bfd3 100644
--- a/lang/p5-Expect/pkg-descr
+++ b/lang/p5-Expect/pkg-descr
@@ -1,3 +1,3 @@
p5-Expect is a perl module inspired by the Tcl version of Expect.
-WWW: http://search.cpan.org/dist/Expect/
+WWW: https://metacpan.org/release/Expect
diff --git a/lang/p5-ExtUtils-F77/pkg-descr b/lang/p5-ExtUtils-F77/pkg-descr
index ef722a2f8c16..4b22f286d76d 100644
--- a/lang/p5-ExtUtils-F77/pkg-descr
+++ b/lang/p5-ExtUtils-F77/pkg-descr
@@ -3,4 +3,4 @@ Fortran subroutines on your system. Basically one must add a list
of Fortran runtime libraries. The problem is their location
and name varies with each OS/compiler combination!
-WWW: http://search.cpan.org/dist/ExtUtils-F77/
+WWW: https://metacpan.org/release/ExtUtils-F77
diff --git a/lang/p5-Interpolation/pkg-descr b/lang/p5-Interpolation/pkg-descr
index 78eea6a15f8d..b21e7a6bc128 100644
--- a/lang/p5-Interpolation/pkg-descr
+++ b/lang/p5-Interpolation/pkg-descr
@@ -13,4 +13,4 @@ references.
There are solutions to this, but most of them are ugly. This module is
less ugly.
-WWW: http://search.cpan.org/dist/Interpolation/
+WWW: https://metacpan.org/release/Interpolation
diff --git a/lang/p5-JSAN/pkg-descr b/lang/p5-JSAN/pkg-descr
index 8c826b4a1184..1e6642fc0aa0 100644
--- a/lang/p5-JSAN/pkg-descr
+++ b/lang/p5-JSAN/pkg-descr
@@ -1,3 +1,3 @@
JSAN -- JavaScript Archive Network (JSAN) Shell
-WWW: http://search.cpan.org/dist/JSAN/
+WWW: https://metacpan.org/release/JSAN
diff --git a/lang/p5-JavaScript-SpiderMonkey/pkg-descr b/lang/p5-JavaScript-SpiderMonkey/pkg-descr
index 88696c9c412e..9ecc85bc86e1 100644
--- a/lang/p5-JavaScript-SpiderMonkey/pkg-descr
+++ b/lang/p5-JavaScript-SpiderMonkey/pkg-descr
@@ -2,4 +2,4 @@ JavaScript::SpiderMonkey is a Perl Interface to the SpiderMonkey
JavaScript Engine. It is different from Claes Jacobsson's
"JavaScript.pm" in that it offers more friendly, Perl-like API.
-WWW: http://search.cpan.org/dist/JavaScript-SpiderMonkey/
+WWW: https://metacpan.org/release/JavaScript-SpiderMonkey
diff --git a/lang/p5-JavaScript-Squish/pkg-descr b/lang/p5-JavaScript-Squish/pkg-descr
index b6df813d0220..3a6acaaf4d67 100644
--- a/lang/p5-JavaScript-Squish/pkg-descr
+++ b/lang/p5-JavaScript-Squish/pkg-descr
@@ -2,4 +2,4 @@ This module provides methods to compact javascript source down to just
what is needed. It can remove all comments, put everything on one line
(semi-)safely, and remove extra whitespace.
-WWW: http://search.cpan.org/dist/JavaScript-Squish/
+WWW: https://metacpan.org/release/JavaScript-Squish
diff --git a/lang/p5-JavaScript-Value-Escape/pkg-descr b/lang/p5-JavaScript-Value-Escape/pkg-descr
index 896cdc59fc95..6bffe7de180b 100644
--- a/lang/p5-JavaScript-Value-Escape/pkg-descr
+++ b/lang/p5-JavaScript-Value-Escape/pkg-descr
@@ -7,4 +7,4 @@ The escaping routine JavaScript::Value::Escape provides escapes q!"!,
q!'!, q!&!, q!=!, q!-!, q!+!, q!;!, q!<!, q!>!, q!/!, q!\! and control
characters to JavaScript unicode entities like "\u0026".
-WWW: http://search.cpan.org/dist/JavaScript-Value-Escape/
+WWW: https://metacpan.org/release/JavaScript-Value-Escape
diff --git a/lang/p5-List-MoreUtils-XS/pkg-descr b/lang/p5-List-MoreUtils-XS/pkg-descr
index 9d66387d9179..49e03a31dc82 100644
--- a/lang/p5-List-MoreUtils-XS/pkg-descr
+++ b/lang/p5-List-MoreUtils-XS/pkg-descr
@@ -1,3 +1,3 @@
List::MoreUtils::XS provides compiled List::MoreUtils functions.
-WWW: http://search.cpan.org/dist/List-MoreUtils-XS/
+WWW: https://metacpan.org/release/List-MoreUtils-XS
diff --git a/lang/p5-List-MoreUtils/pkg-descr b/lang/p5-List-MoreUtils/pkg-descr
index d29d740b16ad..7408e18a5498 100644
--- a/lang/p5-List-MoreUtils/pkg-descr
+++ b/lang/p5-List-MoreUtils/pkg-descr
@@ -1,4 +1,4 @@
List::MoreUtils provides some trivial but commonly needed functionality
on lists which is not going to go into List::Util.
-WWW: http://search.cpan.org/dist/List-MoreUtils/
+WWW: https://metacpan.org/release/List-MoreUtils
diff --git a/lang/p5-Modern-Perl/pkg-descr b/lang/p5-Modern-Perl/pkg-descr
index 3fdd5947e79d..e79c906d7c5f 100644
--- a/lang/p5-Modern-Perl/pkg-descr
+++ b/lang/p5-Modern-Perl/pkg-descr
@@ -1,4 +1,4 @@
Modern Perl programs use several modules to enable additional features of Perl
and of the CPAN.
-WWW: http://search.cpan.org/dist/Modern-Perl/
+WWW: https://metacpan.org/release/Modern-Perl
diff --git a/lang/p5-Promises/pkg-descr b/lang/p5-Promises/pkg-descr
index 182b2a4b33a6..b31502eeacb0 100644
--- a/lang/p5-Promises/pkg-descr
+++ b/lang/p5-Promises/pkg-descr
@@ -3,4 +3,4 @@ asynchronous programming. Promises are meant to be a way to
better deal with the resulting callback spaghetti that can often
result in asynchronous programs.
-WWW: http://search.cpan.org/dist/Promises/
+WWW: https://metacpan.org/release/Promises
diff --git a/lang/p5-Pugs-Compiler-Rule/pkg-descr b/lang/p5-Pugs-Compiler-Rule/pkg-descr
index e81d638cdc60..d332eaeb8189 100644
--- a/lang/p5-Pugs-Compiler-Rule/pkg-descr
+++ b/lang/p5-Pugs-Compiler-Rule/pkg-descr
@@ -7,4 +7,4 @@ It is a front-end to several other modules:
* Pugs::Runtime::Rule provides the runtime engine for Rules.
* Pugs::Runtime::Match represents a Match object.
-WWW: http://search.cpan.org/dist/Pugs-Compiler-Rule/
+WWW: https://metacpan.org/release/Pugs-Compiler-Rule
diff --git a/lang/p5-Quantum-Superpositions/pkg-descr b/lang/p5-Quantum-Superpositions/pkg-descr
index 0f3210070773..0415fa7eb8e3 100644
--- a/lang/p5-Quantum-Superpositions/pkg-descr
+++ b/lang/p5-Quantum-Superpositions/pkg-descr
@@ -18,4 +18,4 @@ and logical operations just like any other type of scalar. However, when
an operation is applied to a superposition, it is applied (notionally) in
parallel to each of the states in that superposition.
-WWW: http://search.cpan.org/dist/Quantum-Superpositions/
+WWW: https://metacpan.org/release/Quantum-Superpositions
diff --git a/lang/p5-Scalar-List-Utils/pkg-descr b/lang/p5-Scalar-List-Utils/pkg-descr
index a4fa6ffe5abe..7c3762bb11e1 100644
--- a/lang/p5-Scalar-List-Utils/pkg-descr
+++ b/lang/p5-Scalar-List-Utils/pkg-descr
@@ -18,4 +18,4 @@ This distribution provides
dualvar
shuffle
-WWW: http://search.cpan.org/dist/Scalar-List-Utils/
+WWW: https://metacpan.org/release/Scalar-List-Utils
diff --git a/lang/p5-Switch/pkg-descr b/lang/p5-Switch/pkg-descr
index d939b12f5c42..cf84c357aa74 100644
--- a/lang/p5-Switch/pkg-descr
+++ b/lang/p5-Switch/pkg-descr
@@ -5,7 +5,7 @@ existing Perl control structures. The semantics are particularly
rich, allowing any one (or more) of nearly 30 forms of matching to
be used when comparing a switch value with its various cases.
-WWW: http://search.cpan.org/dist/Switch/
+WWW: https://metacpan.org/release/Switch
-Anton
<tobez@FreeBSD.org>
diff --git a/lang/p5-Tcl/pkg-descr b/lang/p5-Tcl/pkg-descr
index 985d46e0496e..d0994b359adc 100644
--- a/lang/p5-Tcl/pkg-descr
+++ b/lang/p5-Tcl/pkg-descr
@@ -20,4 +20,4 @@ interface similar to the C functions of Tcl. In other words, you can:
Github repository is at https://github.com/gisle/tcl.pm
-WWW: http://search.cpan.org/dist/Tcl/
+WWW: https://metacpan.org/release/Tcl
diff --git a/lang/p5-Test-XPath/pkg-descr b/lang/p5-Test-XPath/pkg-descr
index 2180c69b3f77..e1a9dde49bf4 100644
--- a/lang/p5-Test-XPath/pkg-descr
+++ b/lang/p5-Test-XPath/pkg-descr
@@ -3,4 +3,4 @@ content and structure of XML and HTML documents using XPath query expressions.
This will be most useful for those who need to write TAP-emitting unit tests
for HTML or XML output.
-WWW: http://search.cpan.org/dist/Test-XPath/
+WWW: https://metacpan.org/release/Test-XPath
diff --git a/lang/p5-Try-Tiny-Retry/pkg-descr b/lang/p5-Try-Tiny-Retry/pkg-descr
index 78915e16129f..554a52bf10a3 100644
--- a/lang/p5-Try-Tiny-Retry/pkg-descr
+++ b/lang/p5-Try-Tiny-Retry/pkg-descr
@@ -5,4 +5,4 @@ to minimize common mistakes done with eval blocks (for instance assuming
that $@ is set to a true value on error, or clobbering previous values
of $@, and NOTHING else.
-WWW: http://search.cpan.org/dist/Try-Tiny-Retry/
+WWW: https://metacpan.org/release/Try-Tiny-Retry
diff --git a/lang/p5-Try-Tiny/pkg-descr b/lang/p5-Try-Tiny/pkg-descr
index d7894b49cc43..4c717d5e448e 100644
--- a/lang/p5-Try-Tiny/pkg-descr
+++ b/lang/p5-Try-Tiny/pkg-descr
@@ -3,4 +3,4 @@ to minimize common mistakes done with eval blocks (for instance assuming
that $@ is set to a true value on error, or clobbering previous values
of $@, and NOTHING else.
-WWW: http://search.cpan.org/dist/Try-Tiny/
+WWW: https://metacpan.org/release/Try-Tiny
diff --git a/lang/p5-signatures/pkg-descr b/lang/p5-signatures/pkg-descr
index 3be91a7e5ec4..5ebb92bcb770 100644
--- a/lang/p5-signatures/pkg-descr
+++ b/lang/p5-signatures/pkg-descr
@@ -1,4 +1,4 @@
With this Perl module, you can specify subroutine signatures and have
variables automatically defined within the subroutine.
-WWW: http://search.cpan.org/dist/signatures/
+WWW: https://metacpan.org/release/signatures
diff --git a/lang/p5-v6/pkg-descr b/lang/p5-v6/pkg-descr
index f86017df7110..f37881f5ee47 100644
--- a/lang/p5-v6/pkg-descr
+++ b/lang/p5-v6/pkg-descr
@@ -1,3 +1,3 @@
This module provides an implementation for Perl 6.
-WWW: http://search.cpan.org/dist/v6-alpha/
+WWW: https://metacpan.org/release/v6-alpha
diff --git a/mail/p5-CGP-CLI/pkg-descr b/mail/p5-CGP-CLI/pkg-descr
index 1cade77f9b0e..e67629dbb8f2 100644
--- a/mail/p5-CGP-CLI/pkg-descr
+++ b/mail/p5-CGP-CLI/pkg-descr
@@ -1,3 +1,3 @@
CommunigatePro Command Line Interface perl module.
-WWW: http://search.cpan.org/dist/CGP-CLI/
+WWW: https://metacpan.org/release/CGP-CLI
diff --git a/mail/p5-Clamd/pkg-descr b/mail/p5-Clamd/pkg-descr
index beb2b66a4693..972cf0269634 100644
--- a/mail/p5-Clamd/pkg-descr
+++ b/mail/p5-Clamd/pkg-descr
@@ -4,4 +4,4 @@ clamd service - an anti-virus daemon process.
You can find more information about clam anti-virus at
http://www.clamav.org/
-WWW: http://search.cpan.org/dist/Clamd/
+WWW: https://metacpan.org/release/Clamd
diff --git a/mail/p5-Dancer-Plugin-Email/pkg-descr b/mail/p5-Dancer-Plugin-Email/pkg-descr
index 3963640acea1..4d846ba8d40e 100644
--- a/mail/p5-Dancer-Plugin-Email/pkg-descr
+++ b/mail/p5-Dancer-Plugin-Email/pkg-descr
@@ -3,4 +3,4 @@ messages with or without attachments. Simply define how you wish to send the
email in your application's YAML configuration file, then call the email keyword
passing the necessary parameters.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Email/
+WWW: https://metacpan.org/release/Dancer-Plugin-Email
diff --git a/mail/p5-Dancer2-Plugin-Email/pkg-descr b/mail/p5-Dancer2-Plugin-Email/pkg-descr
index f59a54e40fdb..8e60c10320fa 100644
--- a/mail/p5-Dancer2-Plugin-Email/pkg-descr
+++ b/mail/p5-Dancer2-Plugin-Email/pkg-descr
@@ -4,4 +4,4 @@ how you wish to send the email in your application's YAML
configuration file, then call the email keyword passing the
necessary parameters.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Email/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Email
diff --git a/mail/p5-Data-Validate-Email/pkg-descr b/mail/p5-Data-Validate-Email/pkg-descr
index 74935081c9ad..d15dc918d2e9 100644
--- a/mail/p5-Data-Validate-Email/pkg-descr
+++ b/mail/p5-Data-Validate-Email/pkg-descr
@@ -1,4 +1,4 @@
This module collects common email validation routines to
make input validation, and untainting easier and more readable.
-WWW: http://search.cpan.org/dist/Data-Validate-Email/
+WWW: https://metacpan.org/release/Data-Validate-Email
diff --git a/mail/p5-Email-Abstract/pkg-descr b/mail/p5-Email-Abstract/pkg-descr
index be2654f2199f..ddc8811a48e1 100644
--- a/mail/p5-Email-Abstract/pkg-descr
+++ b/mail/p5-Email-Abstract/pkg-descr
@@ -7,4 +7,4 @@ build a new object from scratch, Email::Abstract can be used to
perform certain simple operations on an object regardless of its
underlying representation.
-WWW: http://search.cpan.org/dist/Email-Abstract/
+WWW: https://metacpan.org/release/Email-Abstract
diff --git a/mail/p5-Email-Address-List/pkg-descr b/mail/p5-Email-Address-List/pkg-descr
index 6a6622ec3829..393cfc4893a2 100644
--- a/mail/p5-Email-Address-List/pkg-descr
+++ b/mail/p5-Email-Address-List/pkg-descr
@@ -5,4 +5,4 @@ Mentioned headers are structured and contain lists of addresses. Most
of the time you want to parse such field from start to end keeping
everything even if it's an invalid input.
-WWW: http://search.cpan.org/dist/Email-Address-List/
+WWW: https://metacpan.org/release/Email-Address-List
diff --git a/mail/p5-Email-Address-Loose/pkg-descr b/mail/p5-Email-Address-Loose/pkg-descr
index 6b0363633120..c2001f8cd443 100644
--- a/mail/p5-Email-Address-Loose/pkg-descr
+++ b/mail/p5-Email-Address-Loose/pkg-descr
@@ -1,3 +1,3 @@
Make Email::Address->parse() loose.
-WWW: http://search.cpan.org/dist/Email-Address-Loose/
+WWW: https://metacpan.org/release/Email-Address-Loose
diff --git a/mail/p5-Email-Address-XS/pkg-descr b/mail/p5-Email-Address-XS/pkg-descr
index e59190c82e7c..2a13611092bf 100644
--- a/mail/p5-Email-Address-XS/pkg-descr
+++ b/mail/p5-Email-Address-XS/pkg-descr
@@ -20,4 +20,4 @@ according to RFC 2822 grammar.
Additionally it has support also for named groups and so can be use instead of
the Email::Address::List module.
-WWW: http://search.cpan.org/dist/Email-Address-XS/
+WWW: https://metacpan.org/release/Email-Address-XS
diff --git a/mail/p5-Email-Address/pkg-descr b/mail/p5-Email-Address/pkg-descr
index fcdb4b0dc012..77d9186c8d69 100644
--- a/mail/p5-Email-Address/pkg-descr
+++ b/mail/p5-Email-Address/pkg-descr
@@ -3,4 +3,4 @@ addresses in strings and returns a list of Email::Address objects
found. The goal of this software is to be correct, fast, and API
compatible with the MailTools version.
-WWW: http://search.cpan.org/dist/Email-Address/
+WWW: https://metacpan.org/release/Email-Address
diff --git a/mail/p5-Email-Date-Format/pkg-descr b/mail/p5-Email-Date-Format/pkg-descr
index 65f17fe49249..c160f70395d8 100644
--- a/mail/p5-Email-Date-Format/pkg-descr
+++ b/mail/p5-Email-Date-Format/pkg-descr
@@ -1,3 +1,3 @@
Email::Date::Format - produce RFC 2822 date strings
-WWW: http://search.cpan.org/dist/Email-Date-Format/
+WWW: https://metacpan.org/release/Email-Date-Format
diff --git a/mail/p5-Email-Date/pkg-descr b/mail/p5-Email-Date/pkg-descr
index f6da9db8b772..dde09a7aebe7 100644
--- a/mail/p5-Email-Date/pkg-descr
+++ b/mail/p5-Email-Date/pkg-descr
@@ -1,3 +1,3 @@
Email::Date - Find and Format Date Headers.
-WWW: http://search.cpan.org/dist/Email-Date/
+WWW: https://metacpan.org/release/Email-Date
diff --git a/mail/p5-Email-Delete/pkg-descr b/mail/p5-Email-Delete/pkg-descr
index eaa0a027b2dc..f3628e69a9d8 100644
--- a/mail/p5-Email-Delete/pkg-descr
+++ b/mail/p5-Email-Delete/pkg-descr
@@ -1,4 +1,4 @@
This software will delete messages from a given folder if the test
returns true.
-WWW: http://search.cpan.org/dist/Email-Delete/
+WWW: https://metacpan.org/release/Email-Delete
diff --git a/mail/p5-Email-Filter/pkg-descr b/mail/p5-Email-Filter/pkg-descr
index 391feb6b313a..b14656299a07 100644
--- a/mail/p5-Email-Filter/pkg-descr
+++ b/mail/p5-Email-Filter/pkg-descr
@@ -3,4 +3,4 @@ against the complexity and increasing bugginess of the "Mail::*"
modules. It replaces Mail::Audit, and allows you to write programs
describing how your mail should be filtered.
-WWW: http://search.cpan.org/dist/Email-Filter/
+WWW: https://metacpan.org/release/Email-Filter
diff --git a/mail/p5-Email-Folder-IMAP/pkg-descr b/mail/p5-Email-Folder-IMAP/pkg-descr
index 23275d591899..0dcdaf8355b0 100644
--- a/mail/p5-Email-Folder-IMAP/pkg-descr
+++ b/mail/p5-Email-Folder-IMAP/pkg-descr
@@ -1,4 +1,4 @@
This software adds IMAP functionality to Email::Folder. Its interface
is identical to the other Email::Folder::Reader subclasses.
-WWW: http://search.cpan.org/dist/Email-Folder-IMAP/
+WWW: https://metacpan.org/release/Email-Folder-IMAP
diff --git a/mail/p5-Email-Folder-IMAPS/pkg-descr b/mail/p5-Email-Folder-IMAPS/pkg-descr
index 84b029bba303..b239e559ea65 100644
--- a/mail/p5-Email-Folder-IMAPS/pkg-descr
+++ b/mail/p5-Email-Folder-IMAPS/pkg-descr
@@ -1,4 +1,4 @@
This software adds IMAPS functionality to Email::Folder. Its
interface is identical to the other Email::Folder::Reader subclasses.
-WWW: http://search.cpan.org/dist/Email-Folder-IMAPS/
+WWW: https://metacpan.org/release/Email-Folder-IMAPS
diff --git a/mail/p5-Email-Folder-POP3/pkg-descr b/mail/p5-Email-Folder-POP3/pkg-descr
index 379cd30f494b..4e2f16635baf 100644
--- a/mail/p5-Email-Folder-POP3/pkg-descr
+++ b/mail/p5-Email-Folder-POP3/pkg-descr
@@ -2,4 +2,4 @@ This software adds POP3 functionality to Email::Folder.
Its interface is identical to the other
Email::Folder::Reader subclasses.
-WWW: http://search.cpan.org/dist/Email-Folder-POP3/
+WWW: https://metacpan.org/release/Email-Folder-POP3
diff --git a/mail/p5-Email-Folder/pkg-descr b/mail/p5-Email-Folder/pkg-descr
index 3d69242c888e..6af9dfc6e810 100644
--- a/mail/p5-Email-Folder/pkg-descr
+++ b/mail/p5-Email-Folder/pkg-descr
@@ -1,3 +1,3 @@
Read all the messages from a folder as Email::Simple objects.
-WWW: http://search.cpan.org/dist/Email-Folder/
+WWW: https://metacpan.org/release/Email-Folder
diff --git a/mail/p5-Email-FolderType-Net/pkg-descr b/mail/p5-Email-FolderType-Net/pkg-descr
index 09aa37e39ac5..6b7dfcc2c762 100644
--- a/mail/p5-Email-FolderType-Net/pkg-descr
+++ b/mail/p5-Email-FolderType-Net/pkg-descr
@@ -2,4 +2,4 @@ Registers several mail folder types that are known as network based
messaging protocols. Folder names for these protocols should be
specified using a URI syntax.
-WWW: http://search.cpan.org/dist/Email-FolderType-Net/
+WWW: https://metacpan.org/release/Email-FolderType-Net
diff --git a/mail/p5-Email-FolderType/pkg-descr b/mail/p5-Email-FolderType/pkg-descr
index 05ef2058be52..5f13b1a641c9 100644
--- a/mail/p5-Email-FolderType/pkg-descr
+++ b/mail/p5-Email-FolderType/pkg-descr
@@ -1,3 +1,3 @@
Provides a utility subroutine for detecting the type of a given mail folder.
-WWW: http://search.cpan.org/dist/Email-FolderType/
+WWW: https://metacpan.org/release/Email-FolderType
diff --git a/mail/p5-Email-LocalDelivery-Ezmlm/pkg-descr b/mail/p5-Email-LocalDelivery-Ezmlm/pkg-descr
index 28942ea4e2b6..8b51617c1a47 100644
--- a/mail/p5-Email-LocalDelivery-Ezmlm/pkg-descr
+++ b/mail/p5-Email-LocalDelivery-Ezmlm/pkg-descr
@@ -1,3 +1,3 @@
This module delivers RFC822 messages into ezmlm-style archive folders.
-WWW: http://search.cpan.org/dist/Email-LocalDelivery-Ezmlm/
+WWW: https://metacpan.org/release/Email-LocalDelivery-Ezmlm
diff --git a/mail/p5-Email-LocalDelivery/pkg-descr b/mail/p5-Email-LocalDelivery/pkg-descr
index 6af767399554..d7d4b81005b6 100644
--- a/mail/p5-Email-LocalDelivery/pkg-descr
+++ b/mail/p5-Email-LocalDelivery/pkg-descr
@@ -2,4 +2,4 @@ This is the second module produced by the "Perl Email Project", a
reaction against the complexity and increasing bugginess of the Mail::*
modules. It delivers an email to a list of mailboxes.
-WWW: http://search.cpan.org/dist/Email-LocalDelivery/
+WWW: https://metacpan.org/release/Email-LocalDelivery
diff --git a/mail/p5-Email-MIME-Attachment-Stripper/pkg-descr b/mail/p5-Email-MIME-Attachment-Stripper/pkg-descr
index 44af0f654c2c..e584cbc39cd7 100644
--- a/mail/p5-Email-MIME-Attachment-Stripper/pkg-descr
+++ b/mail/p5-Email-MIME-Attachment-Stripper/pkg-descr
@@ -1,3 +1,3 @@
Given a Email::MIME object, detach all attachments from the message.
-WWW: http://search.cpan.org/dist/Email-MIME-Attachment-Stripper/
+WWW: https://metacpan.org/release/Email-MIME-Attachment-Stripper
diff --git a/mail/p5-Email-MIME-ContentType/pkg-descr b/mail/p5-Email-MIME-ContentType/pkg-descr
index abe2d1864779..61e7cefcc918 100644
--- a/mail/p5-Email-MIME-ContentType/pkg-descr
+++ b/mail/p5-Email-MIME-ContentType/pkg-descr
@@ -2,4 +2,4 @@ This module is responsible for parsing email content type headers
according to section 5.1 of RFC 2045. It returns a hash with entries
for the discrete type, the composite type, and a hash of attributes.
-WWW: http://search.cpan.org/dist/Email-MIME-ContentType/
+WWW: https://metacpan.org/release/Email-MIME-ContentType
diff --git a/mail/p5-Email-MIME-CreateHTML/pkg-descr b/mail/p5-Email-MIME-CreateHTML/pkg-descr
index 396fa6fac177..ff577bedcf3b 100644
--- a/mail/p5-Email-MIME-CreateHTML/pkg-descr
+++ b/mail/p5-Email-MIME-CreateHTML/pkg-descr
@@ -3,4 +3,4 @@ text-only alternative and embedded media objects. For example,
an HTML email with an alternative version in plain text and
with all the required images contained in the mail.
-WWW: http://search.cpan.org/dist/Email-MIME-CreateHTML/
+WWW: https://metacpan.org/release/Email-MIME-CreateHTML
diff --git a/mail/p5-Email-MIME-Creator-ISO_2022_JP/pkg-descr b/mail/p5-Email-MIME-Creator-ISO_2022_JP/pkg-descr
index 48fd6754d15b..faddf209f2bb 100644
--- a/mail/p5-Email-MIME-Creator-ISO_2022_JP/pkg-descr
+++ b/mail/p5-Email-MIME-Creator-ISO_2022_JP/pkg-descr
@@ -1,3 +1,3 @@
Email::MIME mixin to create an iso-2022-jp mail.
-WWW: http://search.cpan.org/dist/Email-MIME-Creator-ISO_2022_JP/
+WWW: https://metacpan.org/release/Email-MIME-Creator-ISO_2022_JP
diff --git a/mail/p5-Email-MIME-Encodings/pkg-descr b/mail/p5-Email-MIME-Encodings/pkg-descr
index 4c9d5c0209af..0aa86943a935 100644
--- a/mail/p5-Email-MIME-Encodings/pkg-descr
+++ b/mail/p5-Email-MIME-Encodings/pkg-descr
@@ -2,4 +2,4 @@ This module simply wraps MIME::Base64 and MIME::QuotedPrint so that you
can throw the contents of a Content-Transfer-Encoding header at some
text and have the right thing happen.
-WWW: http://search.cpan.org/dist/Email-MIME-Encodings/
+WWW: https://metacpan.org/release/Email-MIME-Encodings
diff --git a/mail/p5-Email-MIME-RFC2047/pkg-descr b/mail/p5-Email-MIME-RFC2047/pkg-descr
index 5e753463c577..1404d5ca2dc6 100644
--- a/mail/p5-Email-MIME-RFC2047/pkg-descr
+++ b/mail/p5-Email-MIME-RFC2047/pkg-descr
@@ -7,4 +7,4 @@ implementation of RFC 2047
for example, one that precedes an address in a From,
To, or Cc header
-WWW: http://search.cpan.org/dist/Email-MIME-RFC2047/
+WWW: https://metacpan.org/release/Email-MIME-RFC2047
diff --git a/mail/p5-Email-MIME/pkg-descr b/mail/p5-Email-MIME/pkg-descr
index d4b18fcc9e75..71005a630ea7 100644
--- a/mail/p5-Email-MIME/pkg-descr
+++ b/mail/p5-Email-MIME/pkg-descr
@@ -3,4 +3,4 @@ encoded messages. It takes a message as a string, splits it up into
its constituent parts, and allows you access to various parts of
the message. Headers are decoded from MIME encoding.
-WWW: http://search.cpan.org/dist/Email-MIME/
+WWW: https://metacpan.org/release/Email-MIME
diff --git a/mail/p5-Email-MessageID/pkg-descr b/mail/p5-Email-MessageID/pkg-descr
index 0299635bf42d..8106c1b44c26 100644
--- a/mail/p5-Email-MessageID/pkg-descr
+++ b/mail/p5-Email-MessageID/pkg-descr
@@ -2,4 +2,4 @@ Message-ids are optional, but highly recommended, headers that
identify a message uniquely. This software generates a unique
message-id.
-WWW: http://search.cpan.org/dist/Email-MessageID/
+WWW: https://metacpan.org/release/Email-MessageID
diff --git a/mail/p5-Email-Outlook-Message/pkg-descr b/mail/p5-Email-Outlook-Message/pkg-descr
index 57fabd8a0ac6..4d8a00553160 100644
--- a/mail/p5-Email-Outlook-Message/pkg-descr
+++ b/mail/p5-Email-Outlook-Message/pkg-descr
@@ -7,4 +7,4 @@ Composite Document File V2 Document
You do not need Outlook installed to use this module.
-WWW: http://search.cpan.org/dist/Email-Outlook-Message/
+WWW: https://metacpan.org/release/Email-Outlook-Message
diff --git a/mail/p5-Email-Reply/pkg-descr b/mail/p5-Email-Reply/pkg-descr
index 0c0bce0b0509..9a944da7ffb4 100644
--- a/mail/p5-Email-Reply/pkg-descr
+++ b/mail/p5-Email-Reply/pkg-descr
@@ -1,3 +1,3 @@
This software takes the hard out of generating replies to email messages.
-WWW: http://search.cpan.org/dist/Email-Reply/
+WWW: https://metacpan.org/release/Email-Reply
diff --git a/mail/p5-Email-Send/pkg-descr b/mail/p5-Email-Send/pkg-descr
index d76b1b4365bd..479fa73b72d2 100644
--- a/mail/p5-Email-Send/pkg-descr
+++ b/mail/p5-Email-Send/pkg-descr
@@ -2,4 +2,4 @@ This module provides a very simple, very clean, very specific interface
to multiple Email mailers. The goal of this software is to be small
and simple, easy to use, and easy to extend.
-WWW: http://search.cpan.org/dist/Email-Send/
+WWW: https://metacpan.org/release/Email-Send
diff --git a/mail/p5-Email-Sender-Transport-SMTP-TLS/pkg-descr b/mail/p5-Email-Sender-Transport-SMTP-TLS/pkg-descr
index 6ead0fb74593..1a33b60ef082 100644
--- a/mail/p5-Email-Sender-Transport-SMTP-TLS/pkg-descr
+++ b/mail/p5-Email-Sender-Transport-SMTP-TLS/pkg-descr
@@ -1,4 +1,4 @@
Email::Sender replaces the old and sometimes problematic Email::Send library,
while this module replaces the Email::Send::SMTP::TLS.
-WWW: http://search.cpan.org/dist/Email-Sender-Transport-SMTP-TLS/
+WWW: https://metacpan.org/release/Email-Sender-Transport-SMTP-TLS
diff --git a/mail/p5-Email-Sender-Transport-SMTPS/pkg-descr b/mail/p5-Email-Sender-Transport-SMTPS/pkg-descr
index c012a85cc79a..bb754db9fa82 100644
--- a/mail/p5-Email-Sender-Transport-SMTPS/pkg-descr
+++ b/mail/p5-Email-Sender-Transport-SMTPS/pkg-descr
@@ -3,4 +3,4 @@ secure sockets (SSL/TLS). it uses the great Net::SMTPS.
This module is recommended than Email::Sender::Transport::TLS.
-WWW: http://search.cpan.org/dist/Email-Sender-Transport-SMTPS/
+WWW: https://metacpan.org/release/Email-Sender-Transport-SMTPS
diff --git a/mail/p5-Email-Sender-Transport-SQLite/pkg-descr b/mail/p5-Email-Sender-Transport-SQLite/pkg-descr
index 366602d2a4ea..a125317cd154 100644
--- a/mail/p5-Email-Sender-Transport-SQLite/pkg-descr
+++ b/mail/p5-Email-Sender-Transport-SQLite/pkg-descr
@@ -3,4 +3,4 @@ The SQLite transport is intended for testing programs that fork or that
otherwise can't use the Test transport. It is not meant for robust, long-term
storage of mail.
-WWW: http://search.cpan.org/dist/Email-Sender-Transport-SQLite/
+WWW: https://metacpan.org/release/Email-Sender-Transport-SQLite
diff --git a/mail/p5-Email-Sender/pkg-descr b/mail/p5-Email-Sender/pkg-descr
index eda0c0ec920d..49733081c31b 100644
--- a/mail/p5-Email-Sender/pkg-descr
+++ b/mail/p5-Email-Sender/pkg-descr
@@ -13,4 +13,4 @@ This module provides a very simple, very clean, very specific interface
to multiple Email mailers. The goal of this software is to be small
and simple, easy to use, and easy to extend.
-WWW: http://search.cpan.org/dist/Email-Sender/
+WWW: https://metacpan.org/release/Email-Sender
diff --git a/mail/p5-Email-Simple/pkg-descr b/mail/p5-Email-Simple/pkg-descr
index 821d495a3350..eb982e0831d7 100644
--- a/mail/p5-Email-Simple/pkg-descr
+++ b/mail/p5-Email-Simple/pkg-descr
@@ -4,4 +4,4 @@ modules. In contrast, Email::* modules are meant to be simple to use
and to maintain, pared to the bone, fast, minimal in their external
dependencies, and correct.
-WWW: http://search.cpan.org/dist/Email-Simple/
+WWW: https://metacpan.org/release/Email-Simple
diff --git a/mail/p5-Email-Stuffer/pkg-descr b/mail/p5-Email-Stuffer/pkg-descr
index 790c0acfe501..6ef790ecf936 100644
--- a/mail/p5-Email-Stuffer/pkg-descr
+++ b/mail/p5-Email-Stuffer/pkg-descr
@@ -8,4 +8,4 @@ statement, as seen in the synopsis. And it is certain only for use when
creating and sending emails. As such, it contains no email parsing
capability, and little to no modification support.
-WWW: http://search.cpan.org/dist/Email-Stuffer/
+WWW: https://metacpan.org/release/Email-Stuffer
diff --git a/mail/p5-Email-Valid-Loose/pkg-descr b/mail/p5-Email-Valid-Loose/pkg-descr
index f31e7fba8880..123af204297a 100644
--- a/mail/p5-Email-Valid-Loose/pkg-descr
+++ b/mail/p5-Email-Valid-Loose/pkg-descr
@@ -2,4 +2,4 @@ Email::Valid::Loose is a subclass of Email::Valid, which allows . (dot)
before @ (at-mark). It is invalid in RFC822, but is commonly used in some of
mobile phone addresses in Japan (like docomo.ne.jp or jp-t.ne.jp).
-WWW: http://search.cpan.org/dist/Email-Valid-Loose/
+WWW: https://metacpan.org/release/Email-Valid-Loose
diff --git a/mail/p5-Email-Valid/pkg-descr b/mail/p5-Email-Valid/pkg-descr
index d398751fcc16..9d4fdf873d2c 100644
--- a/mail/p5-Email-Valid/pkg-descr
+++ b/mail/p5-Email-Valid/pkg-descr
@@ -4,4 +4,4 @@ optionally, whether a mail host exists for the domain.
Please note that there is no way to determine whether an address is
deliverable without attempting delivery.
-WWW: http://search.cpan.org/dist/Email-Valid/
+WWW: https://metacpan.org/release/Email-Valid
diff --git a/mail/p5-GMail-IMAPD/pkg-descr b/mail/p5-GMail-IMAPD/pkg-descr
index 6896796e5351..a90bbb424d79 100644
--- a/mail/p5-GMail-IMAPD/pkg-descr
+++ b/mail/p5-GMail-IMAPD/pkg-descr
@@ -3,4 +3,4 @@ client by running a server which accepts IMAP connections.
Currently this module supports only a subset of the IMAP4 protocol.
-WWW: http://search.cpan.org/dist/GMail-IMAPD/
+WWW: https://metacpan.org/release/GMail-IMAPD
diff --git a/mail/p5-IMAP-Admin/pkg-descr b/mail/p5-IMAP-Admin/pkg-descr
index 1e8e5749f826..0ff8277b44e4 100644
--- a/mail/p5-IMAP-Admin/pkg-descr
+++ b/mail/p5-IMAP-Admin/pkg-descr
@@ -2,4 +2,4 @@ IMAP-Admin is a Perl module for basic IMAP server administration. With
this module it's easy to make Perl scripts to create new and remove obsolete
IMAP accounts, set user quotas on Cyrus server etc.
-WWW: http://search.cpan.org/dist/IMAP-Admin/
+WWW: https://metacpan.org/release/IMAP-Admin
diff --git a/mail/p5-IMAP-Client/pkg-descr b/mail/p5-IMAP-Client/pkg-descr
index dd58e7a01bd3..03723e197503 100644
--- a/mail/p5-IMAP-Client/pkg-descr
+++ b/mail/p5-IMAP-Client/pkg-descr
@@ -18,4 +18,4 @@ different password would require a new username/password to be
obtained. As of 0.01, this is not supported, however the framework is
down.
-WWW: http://search.cpan.org/dist/IMAP-Client/
+WWW: https://metacpan.org/release/IMAP-Client
diff --git a/mail/p5-Log-Procmail/pkg-descr b/mail/p5-Log-Procmail/pkg-descr
index bd0622a4a04c..d53db52340da 100644
--- a/mail/p5-Log-Procmail/pkg-descr
+++ b/mail/p5-Log-Procmail/pkg-descr
@@ -1,3 +1,3 @@
Log::Procmail reads procmail(1) logfiles and returns the abstracts one by one.
-WWW: http://search.cpan.org/dist/Log-Procmail/
+WWW: https://metacpan.org/release/Log-Procmail
diff --git a/mail/p5-MIME-AltWords/pkg-descr b/mail/p5-MIME-AltWords/pkg-descr
index 8459a98f65d5..961f788eb59b 100644
--- a/mail/p5-MIME-AltWords/pkg-descr
+++ b/mail/p5-MIME-AltWords/pkg-descr
@@ -1,4 +1,4 @@
MIME::AltWords is similar to MIME::Words in MIME::Tools, but it provides an
alternate implementation that follows the MIME specification more carefully.
-WWW: http://search.cpan.org/dist/MIME-AltWords/
+WWW: https://metacpan.org/release/MIME-AltWords
diff --git a/mail/p5-MIME-Charset/pkg-descr b/mail/p5-MIME-Charset/pkg-descr
index 4b8fda93ab51..a4ca61b91a6a 100644
--- a/mail/p5-MIME-Charset/pkg-descr
+++ b/mail/p5-MIME-Charset/pkg-descr
@@ -1,4 +1,4 @@
MIME::Charset provides informations about character sets used for MIME
messages on Internet.
-WWW: http://search.cpan.org/dist/MIME-Charset/
+WWW: https://metacpan.org/release/MIME-Charset
diff --git a/mail/p5-MIME-EcoEncode/pkg-descr b/mail/p5-MIME-EcoEncode/pkg-descr
index e0b7a9c9d42c..2eb354118b14 100644
--- a/mail/p5-MIME-EcoEncode/pkg-descr
+++ b/mail/p5-MIME-EcoEncode/pkg-descr
@@ -1,3 +1,3 @@
This module implements RFC 2047 Mime Header Encoding (Economical).
-WWW: http://search.cpan.org/dist/MIME-EcoEncode/
+WWW: https://metacpan.org/release/MIME-EcoEncode
diff --git a/mail/p5-MIME-EncWords/pkg-descr b/mail/p5-MIME-EncWords/pkg-descr
index 414a4661971d..48d065a16d4a 100644
--- a/mail/p5-MIME-EncWords/pkg-descr
+++ b/mail/p5-MIME-EncWords/pkg-descr
@@ -3,4 +3,4 @@ will achive more exact conformance with MIME specifications. Additionally, it
contains some improvements. Following synopsis and descriptions are inherited
from its inspirer, with description of improvements and clarifications added.
-WWW: http://search.cpan.org/dist/MIME-EncWords/
+WWW: https://metacpan.org/release/MIME-EncWords
diff --git a/mail/p5-MIME-Explode/pkg-descr b/mail/p5-MIME-Explode/pkg-descr
index 8b5a4f3a8b0f..57a6ca84a911 100644
--- a/mail/p5-MIME-Explode/pkg-descr
+++ b/mail/p5-MIME-Explode/pkg-descr
@@ -3,4 +3,4 @@ MIME messages, and outputting its decoded components to a given directory
ie, this module is designed to allows users to extract the attached files
out of a MIME encoded email messages or mailboxes.
-WWW: http://search.cpan.org/dist/MIME-Explode/
+WWW: https://metacpan.org/release/MIME-Explode
diff --git a/mail/p5-MIME-Fast/pkg-descr b/mail/p5-MIME-Fast/pkg-descr
index 4e98f5391d80..a7967a667bb5 100644
--- a/mail/p5-MIME-Fast/pkg-descr
+++ b/mail/p5-MIME-Fast/pkg-descr
@@ -5,4 +5,4 @@ use less memory and CPU resources than standard MIME (perl module),
because MIME::Fast is the wrapper for C functions (calling C function is
much, much less expensive than calling perl function).
-WWW: http://search.cpan.org/dist/MIME-Fast/
+WWW: https://metacpan.org/release/MIME-Fast
diff --git a/mail/p5-MIME-Lite-HTML/pkg-descr b/mail/p5-MIME-Lite-HTML/pkg-descr
index 2f2f6b570bed..ae9cd4b4434d 100644
--- a/mail/p5-MIME-Lite-HTML/pkg-descr
+++ b/mail/p5-MIME-Lite-HTML/pkg-descr
@@ -16,4 +16,4 @@ you can do script that to this in 3 lines. It can be used too in a HTML
newsletter. You make a classic HTML page, and give just url to
MIME::Lite::HTML.
-WWW: http://search.cpan.org/dist/MIME-Lite-HTML/
+WWW: https://metacpan.org/release/MIME-Lite-HTML
diff --git a/mail/p5-MIME-Lite-TT-HTML/pkg-descr b/mail/p5-MIME-Lite-TT-HTML/pkg-descr
index 2b9241b20459..c59ee8bbb99c 100644
--- a/mail/p5-MIME-Lite-TT-HTML/pkg-descr
+++ b/mail/p5-MIME-Lite-TT-HTML/pkg-descr
@@ -1,4 +1,4 @@
This module provide easy interface to make MIME::Lite object with html
formatted mail.
-WWW: http://search.cpan.org/dist/MIME-Lite-TT-HTML/
+WWW: https://metacpan.org/release/MIME-Lite-TT-HTML
diff --git a/mail/p5-MIME-Lite-TT/pkg-descr b/mail/p5-MIME-Lite-TT/pkg-descr
index 6984a51b7ef8..f9634b517d91 100644
--- a/mail/p5-MIME-Lite-TT/pkg-descr
+++ b/mail/p5-MIME-Lite-TT/pkg-descr
@@ -1,4 +1,4 @@
MIME::Lite::TT is the wrapper of MIME::Lite which enabled Template::Toolkit
as a template of email.
-WWW: http://search.cpan.org/dist/MIME-Lite-TT/
+WWW: https://metacpan.org/release/MIME-Lite-TT
diff --git a/mail/p5-MIME-Lite/pkg-descr b/mail/p5-MIME-Lite/pkg-descr
index 68b72bfad2df..d0d1a242d62b 100644
--- a/mail/p5-MIME-Lite/pkg-descr
+++ b/mail/p5-MIME-Lite/pkg-descr
@@ -11,4 +11,4 @@ will contain the Net::SMTP code required.
If you need more sophisticated behaviour from MIME, please install the
MIME::tools package instead.
-WWW: http://search.cpan.org/dist/MIME-Lite/
+WWW: https://metacpan.org/release/MIME-Lite
diff --git a/mail/p5-MIME-Tools/pkg-descr b/mail/p5-MIME-Tools/pkg-descr
index c5a03b3b8498..a58052b10186 100644
--- a/mail/p5-MIME-Tools/pkg-descr
+++ b/mail/p5-MIME-Tools/pkg-descr
@@ -11,4 +11,4 @@ MIME::ParserBase MIME::ToolUtils MIME::Tools MIME::Words
Warning: This module is _very_ slow for (at least some) large mails,
is derived from Mail-Tools, and has at least some mail-specific parts.
-WWW: http://search.cpan.org/dist/MIME-tools/
+WWW: https://metacpan.org/release/MIME-tools
diff --git a/mail/p5-MIME-Types/pkg-descr b/mail/p5-MIME-Types/pkg-descr
index d49587fa9c57..318dce5ce10e 100644
--- a/mail/p5-MIME-Types/pkg-descr
+++ b/mail/p5-MIME-Types/pkg-descr
@@ -1,4 +1,4 @@
This Perl module is built to conform to the MIME types standard defined
in RFC 1341 and updated by RFC's 1521 and 1522.
-WWW: http://search.cpan.org/dist/MIME-Types/
+WWW: https://metacpan.org/release/MIME-Types
diff --git a/mail/p5-Mail-Address-MobileJp/pkg-descr b/mail/p5-Mail-Address-MobileJp/pkg-descr
index f43b783e1e17..c063daf6c8f2 100644
--- a/mail/p5-Mail-Address-MobileJp/pkg-descr
+++ b/mail/p5-Mail-Address-MobileJp/pkg-descr
@@ -1,4 +1,4 @@
Mail::Address::MobileJp is an utility to detect an email
address is mobile (cellurar) email address or not.
-WWW: http://search.cpan.org/dist/Mail-Address-MobileJp/
+WWW: https://metacpan.org/release/Mail-Address-MobileJp
diff --git a/mail/p5-Mail-Alias/pkg-descr b/mail/p5-Mail-Alias/pkg-descr
index 9216e8e6e44c..d4b31550b049 100644
--- a/mail/p5-Mail-Alias/pkg-descr
+++ b/mail/p5-Mail-Alias/pkg-descr
@@ -1,3 +1,3 @@
Manipulates mail alias files of various formats.
-WWW: http://search.cpan.org/dist/Mail-Alias/
+WWW: https://metacpan.org/release/Mail-Alias
diff --git a/mail/p5-Mail-Audit-Attach/pkg-descr b/mail/p5-Mail-Audit-Attach/pkg-descr
index 631e532fdf84..0548a1558546 100644
--- a/mail/p5-Mail-Audit-Attach/pkg-descr
+++ b/mail/p5-Mail-Audit-Attach/pkg-descr
@@ -2,4 +2,4 @@ This is a Mail::Audit plugin which provides easy access to files attached
to mail messages. Besides Mail::Audit, it requires the MIME::Entity
module.
-WWW: http://search.cpan.org/dist/Mail-Audit-Attach/
+WWW: https://metacpan.org/release/Mail-Audit-Attach
diff --git a/mail/p5-Mail-Audit/pkg-descr b/mail/p5-Mail-Audit/pkg-descr
index 822f8f677ade..75280472785e 100644
--- a/mail/p5-Mail-Audit/pkg-descr
+++ b/mail/p5-Mail-Audit/pkg-descr
@@ -7,4 +7,4 @@ easily create filter programs to stick in a .forward file or similar.
Mail::Audit groks MIME; when appropriate, it subclasses MIME::Entity.
Read the MIME::Tools man page for details.
-WWW: http://search.cpan.org/dist/Mail-Audit/
+WWW: https://metacpan.org/release/Mail-Audit
diff --git a/mail/p5-Mail-Box-IMAP4-SSL/pkg-descr b/mail/p5-Mail-Box-IMAP4-SSL/pkg-descr
index 1351bea564e3..754905677180 100644
--- a/mail/p5-Mail-Box-IMAP4-SSL/pkg-descr
+++ b/mail/p5-Mail-Box-IMAP4-SSL/pkg-descr
@@ -6,4 +6,4 @@ with IO::Socket::SSL, Mail::IMAPClient and Mail::Transport::IMAP4.
In all other respects, it resembles Mail::Box::IMAP4.
See that module for documentation.
-WWW: http://search.cpan.org/dist/Mail-Box-IMAP4-SSL/
+WWW: https://metacpan.org/release/Mail-Box-IMAP4-SSL
diff --git a/mail/p5-Mail-Box-Parser-C/pkg-descr b/mail/p5-Mail-Box-Parser-C/pkg-descr
index 532c79fc48d7..0470fb4f0f55 100644
--- a/mail/p5-Mail-Box-Parser-C/pkg-descr
+++ b/mail/p5-Mail-Box-Parser-C/pkg-descr
@@ -6,4 +6,4 @@ automatically be used by MailBox to parse e-mail message content when
the message is supplied as file-handle. In all other cases, MailBox
will use Mail::Box::Parser::Perl.
-WWW: http://search.cpan.org/dist/Mail-Box-Parser-C/
+WWW: https://metacpan.org/release/Mail-Box-Parser-C
diff --git a/mail/p5-Mail-Box/pkg-descr b/mail/p5-Mail-Box/pkg-descr
index 66b0c376c4c9..6d4ce9bd16a5 100644
--- a/mail/p5-Mail-Box/pkg-descr
+++ b/mail/p5-Mail-Box/pkg-descr
@@ -2,4 +2,4 @@ The Mail::Box folder is a modern mail-folder manager (at least on the
moment of this writing). It is written to replace Mail::Folder,
although its interface is different.
-WWW: http://search.cpan.org/dist/Mail-Box/
+WWW: https://metacpan.org/release/Mail-Box
diff --git a/mail/p5-Mail-Bulkmail/pkg-descr b/mail/p5-Mail-Bulkmail/pkg-descr
index 9f2c8995d356..3b5223c0e73d 100644
--- a/mail/p5-Mail-Bulkmail/pkg-descr
+++ b/mail/p5-Mail-Bulkmail/pkg-descr
@@ -1,3 +1,3 @@
Mail::Bulkmail is a platform-independent mailing list module.
-WWW: http://search.cpan.org/dist/Mail-Bulkmail/
+WWW: https://metacpan.org/release/Mail-Bulkmail
diff --git a/mail/p5-Mail-Cache/pkg-descr b/mail/p5-Mail-Cache/pkg-descr
index 308fdde24d57..c88d852195dd 100644
--- a/mail/p5-Mail-Cache/pkg-descr
+++ b/mail/p5-Mail-Cache/pkg-descr
@@ -1,3 +1,3 @@
This provides methods for caching mail information.
-WWW: http://search.cpan.org/dist/Mail-Cache/
+WWW: https://metacpan.org/release/Mail-Cache
diff --git a/mail/p5-Mail-CheckUser/pkg-descr b/mail/p5-Mail-CheckUser/pkg-descr
index bed9def9a9a2..fdff60e36a39 100644
--- a/mail/p5-Mail-CheckUser/pkg-descr
+++ b/mail/p5-Mail-CheckUser/pkg-descr
@@ -9,4 +9,4 @@ It makes several checks:
mailbox is valid. It uses a combination of MAIL and RCPT commands which
simulates sending an email. It can detect bad mailboxes in many cases.
-WWW: http://search.cpan.org/dist/Mail-CheckUser/
+WWW: https://metacpan.org/release/Mail-CheckUser
diff --git a/mail/p5-Mail-ClamAV/pkg-descr b/mail/p5-Mail-ClamAV/pkg-descr
index e03036e45f1e..8d7939fabe41 100644
--- a/mail/p5-Mail-ClamAV/pkg-descr
+++ b/mail/p5-Mail-ClamAV/pkg-descr
@@ -1,4 +1,4 @@
Clam AntiVirus is an anti-virus toolkit for UNIX. This module provide a simple
interface to it's C API.
-WWW: http://search.cpan.org/dist/Mail-ClamAV/
+WWW: https://metacpan.org/release/Mail-ClamAV
diff --git a/mail/p5-Mail-DeliveryStatus-BounceParser/pkg-descr b/mail/p5-Mail-DeliveryStatus-BounceParser/pkg-descr
index aa4fac4065b1..f8d3ee3f62c8 100644
--- a/mail/p5-Mail-DeliveryStatus-BounceParser/pkg-descr
+++ b/mail/p5-Mail-DeliveryStatus-BounceParser/pkg-descr
@@ -5,4 +5,4 @@ returned message including the Message-ID. It works best with RFC1892
delivery reports, but will gamely attempt to understand any bounce
message no matter what MTA generated it.
-WWW: http://search.cpan.org/dist/Mail-DeliveryStatus-BounceParser/
+WWW: https://metacpan.org/release/Mail-DeliveryStatus-BounceParser
diff --git a/mail/p5-Mail-DomainKeys/pkg-descr b/mail/p5-Mail-DomainKeys/pkg-descr
index 98406d0e7c6b..c6d7dcc4901c 100644
--- a/mail/p5-Mail-DomainKeys/pkg-descr
+++ b/mail/p5-Mail-DomainKeys/pkg-descr
@@ -1,4 +1,4 @@
This is a suite of perl packages providing functionality to sign and
verify email per draft 01 of the DomainKeys specification.
-WWW: http://search.cpan.org/dist/Mail-DomainKeys/
+WWW: https://metacpan.org/release/Mail-DomainKeys
diff --git a/mail/p5-Mail-Ezmlm/pkg-descr b/mail/p5-Mail-Ezmlm/pkg-descr
index 117572cf5243..6a5eb7281ec1 100644
--- a/mail/p5-Mail-Ezmlm/pkg-descr
+++ b/mail/p5-Mail-Ezmlm/pkg-descr
@@ -17,4 +17,4 @@ you use the full cantonical path for the qmail and ezmlm binaries.
Documentation is in pod format. Please run perldoc Mail::Ezmlm after you have
installed it.
-WWW: http://search.cpan.org/dist/Ezmlm/
+WWW: https://metacpan.org/release/Ezmlm
diff --git a/mail/p5-Mail-Field-Received/pkg-descr b/mail/p5-Mail-Field-Received/pkg-descr
index 1c00b942bfba..33dd503b9452 100644
--- a/mail/p5-Mail-Field-Received/pkg-descr
+++ b/mail/p5-Mail-Field-Received/pkg-descr
@@ -5,4 +5,4 @@ Any program which requires detailed information about the journey an
e-mail took in order to arrive at its present location should find
this parser very handy.
-WWW: http://search.cpan.org/dist/Mail-Field-Received/
+WWW: https://metacpan.org/release/Mail-Field-Received
diff --git a/mail/p5-Mail-FilterXML/pkg-descr b/mail/p5-Mail-FilterXML/pkg-descr
index e06ddc056019..113bdc98e39d 100644
--- a/mail/p5-Mail-FilterXML/pkg-descr
+++ b/mail/p5-Mail-FilterXML/pkg-descr
@@ -1,4 +1,4 @@
Mail::FilterXML is a module that builds upon Mail::Audit, in such a
manner that filter rules can be written in XML form.
-WWW: http://search.cpan.org/dist/Mail-FilterXML/
+WWW: https://metacpan.org/release/Mail-FilterXML
diff --git a/mail/p5-Mail-GnuPG/pkg-descr b/mail/p5-Mail-GnuPG/pkg-descr
index 5fc049306cc4..3ff80cbdce7a 100644
--- a/mail/p5-Mail-GnuPG/pkg-descr
+++ b/mail/p5-Mail-GnuPG/pkg-descr
@@ -3,4 +3,4 @@ email.
Please send all bugs/issues/patches to bug-Mail-GnuPG@rt.cpan.org
-WWW: http://search.cpan.org/dist/Mail-GnuPG/
+WWW: https://metacpan.org/release/Mail-GnuPG
diff --git a/mail/p5-Mail-Graph/pkg-descr b/mail/p5-Mail-Graph/pkg-descr
index f6f2d2c78542..d458e73b83c0 100644
--- a/mail/p5-Mail-Graph/pkg-descr
+++ b/mail/p5-Mail-Graph/pkg-descr
@@ -3,4 +3,4 @@ Mail::Graph - visualize mails via graphs (spams, bug reports etc)
In the directory samples/ is a short example. For a real-life example
please visit <http://bloodgate.com/spams/>.
-WWW: http://search.cpan.org/dist/Mail-Graph/
+WWW: https://metacpan.org/release/Mail-Graph
diff --git a/mail/p5-Mail-IMAPClient/pkg-descr b/mail/p5-Mail-IMAPClient/pkg-descr
index e0de915c8583..443ad91b8377 100644
--- a/mail/p5-Mail-IMAPClient/pkg-descr
+++ b/mail/p5-Mail-IMAPClient/pkg-descr
@@ -1,4 +1,4 @@
This module provides perl routines that simplify a sockets connection
to and an IMAP conversation with an IMAP server
-WWW: http://search.cpan.org/dist/Mail-IMAPClient/
+WWW: https://metacpan.org/release/Mail-IMAPClient
diff --git a/mail/p5-Mail-IMAPTalk-MailCache/pkg-descr b/mail/p5-Mail-IMAPTalk-MailCache/pkg-descr
index 663a0e01d252..d7b3a4542fd7 100644
--- a/mail/p5-Mail-IMAPTalk-MailCache/pkg-descr
+++ b/mail/p5-Mail-IMAPTalk-MailCache/pkg-descr
@@ -1,4 +1,4 @@
This provides methods for caching mail information for
Mail::IMAPTalk using Mail::Cache.
-WWW: http://search.cpan.org/dist/Mail-IMAPTalk-MailCache/
+WWW: https://metacpan.org/release/Mail-IMAPTalk-MailCache
diff --git a/mail/p5-Mail-IMAPTalk/pkg-descr b/mail/p5-Mail-IMAPTalk/pkg-descr
index 0d56d6d84fea..74dd24840470 100644
--- a/mail/p5-Mail-IMAPTalk/pkg-descr
+++ b/mail/p5-Mail-IMAPTalk/pkg-descr
@@ -20,4 +20,4 @@ command by calling a method, and the command will block until the appropriate
response is returned. The method will then return the parsed results from the
given command.
-WWW: http://search.cpan.org/dist/Mail-IMAPTalk/
+WWW: https://metacpan.org/release/Mail-IMAPTalk
diff --git a/mail/p5-Mail-LMLM/pkg-descr b/mail/p5-Mail-LMLM/pkg-descr
index f282f3224e1e..c88ee586b4db 100644
--- a/mail/p5-Mail-LMLM/pkg-descr
+++ b/mail/p5-Mail-LMLM/pkg-descr
@@ -1,4 +1,4 @@
The Mail::LMLM module allows users to easily manage HTML directories
of mailing lists of various mailing list managers and hosts.
-WWW: http://search.cpan.org/dist/Mail-LMLM/
+WWW: https://metacpan.org/release/Mail-LMLM
diff --git a/mail/p5-Mail-ListDetector/pkg-descr b/mail/p5-Mail-ListDetector/pkg-descr
index e2a190c467df..c30033a4f73a 100644
--- a/mail/p5-Mail-ListDetector/pkg-descr
+++ b/mail/p5-Mail-ListDetector/pkg-descr
@@ -7,4 +7,4 @@ Mailman and Ezmlm messages. It is deliberately checked last to allow
the more specific Mailman and Ezmlm parsing to happen first, and
more accurately identify the type of mailing list involved.
-WWW: http://search.cpan.org/dist/Mail-ListDetector/
+WWW: https://metacpan.org/release/Mail-ListDetector
diff --git a/mail/p5-Mail-MboxParser/pkg-descr b/mail/p5-Mail-MboxParser/pkg-descr
index 7c0523c5ba4b..116470454333 100644
--- a/mail/p5-Mail-MboxParser/pkg-descr
+++ b/mail/p5-Mail-MboxParser/pkg-descr
@@ -4,4 +4,4 @@ Its purpose is to _easily_ extract messages from a mailbox with _simple_
access to header fields, body and MIME-parts. It is particularly easy to
deal with any kind of attached files.
-WWW: http://search.cpan.org/dist/Mail-MboxParser/
+WWW: https://metacpan.org/release/Mail-MboxParser
diff --git a/mail/p5-Mail-OpenDKIM/pkg-descr b/mail/p5-Mail-OpenDKIM/pkg-descr
index e363f914984a..f0a43ca15c4d 100644
--- a/mail/p5-Mail-OpenDKIM/pkg-descr
+++ b/mail/p5-Mail-OpenDKIM/pkg-descr
@@ -2,4 +2,4 @@ Mail::OpenDKIM is a perl interface to the OpenDKIM C library. It also
implements a drop-in replacement for the Mail::DKIM::Signer object which is up
to four times faster than the pure perl Mail::DKIM implementation.
-WWW: http://search.cpan.org/dist/Mail-OpenDKIM/
+WWW: https://metacpan.org/release/Mail-OpenDKIM
diff --git a/mail/p5-Mail-OpenRelay-Simple/pkg-descr b/mail/p5-Mail-OpenRelay-Simple/pkg-descr
index eb06a2cb702d..1642b9aa0e1e 100644
--- a/mail/p5-Mail-OpenRelay-Simple/pkg-descr
+++ b/mail/p5-Mail-OpenRelay-Simple/pkg-descr
@@ -1,3 +1,3 @@
This module permit to check if a mail server runs as an open relay.
-WWW: http://search.cpan.org/dist/Mail-OpenRelay-Simple/
+WWW: https://metacpan.org/release/Mail-OpenRelay-Simple
diff --git a/mail/p5-Mail-POP3Client/pkg-descr b/mail/p5-Mail-POP3Client/pkg-descr
index 7fbfadf10f89..b00ea6d265ea 100644
--- a/mail/p5-Mail-POP3Client/pkg-descr
+++ b/mail/p5-Mail-POP3Client/pkg-descr
@@ -1,4 +1,4 @@
This module implements an Object-Oriented interface to a POP3 server. It is
based on RFC1939.
-WWW: http://search.cpan.org/dist/Mail-POP3Client/
+WWW: https://metacpan.org/release/Mail-POP3Client
diff --git a/mail/p5-Mail-Procmail/pkg-descr b/mail/p5-Mail-Procmail/pkg-descr
index 42671a9698ee..858951083940 100644
--- a/mail/p5-Mail-Procmail/pkg-descr
+++ b/mail/p5-Mail-Procmail/pkg-descr
@@ -1,4 +1,4 @@
Mail::Procmail.pm is a Perl module that provides procmail-like
tools that you can use to write your own mail filtering program.
-WWW: http://search.cpan.org/dist/Mail-Procmail/
+WWW: https://metacpan.org/release/Mail-Procmail
diff --git a/mail/p5-Mail-RBL/pkg-descr b/mail/p5-Mail-RBL/pkg-descr
index 3133bb0ba61a..d20a4a2b5faa 100644
--- a/mail/p5-Mail-RBL/pkg-descr
+++ b/mail/p5-Mail-RBL/pkg-descr
@@ -13,4 +13,4 @@ The methods available are described below:
addresses is in the list, the host will be considered in the list as
a whole.
-WWW: http://search.cpan.org/dist/Mail-RBL/
+WWW: https://metacpan.org/release/Mail-RBL
diff --git a/mail/p5-Mail-RFC822-Address/pkg-descr b/mail/p5-Mail-RFC822-Address/pkg-descr
index f2293f994a14..40b67aade56e 100644
--- a/mail/p5-Mail-RFC822-Address/pkg-descr
+++ b/mail/p5-Mail-RFC822-Address/pkg-descr
@@ -1,4 +1,4 @@
This perl module validates email addresses against the grammar described in
RFC 822 using regular expressions.
-WWW: http://search.cpan.org/dist/Mail-RFC822-Address/
+WWW: https://metacpan.org/release/Mail-RFC822-Address
diff --git a/mail/p5-Mail-SPF/pkg-descr b/mail/p5-Mail-SPF/pkg-descr
index cd13ee60e8ff..ebbe6d4ab8ce 100644
--- a/mail/p5-Mail-SPF/pkg-descr
+++ b/mail/p5-Mail-SPF/pkg-descr
@@ -8,5 +8,5 @@ The Mail::SPF source package includes the following additional tools:
- spfquery: A command-line tool for performing SPF checks.
- spfd: A daemon for services that perform SPF checks frequently.
-WWW: http://search.cpan.org/dist/Mail-SPF/
+WWW: https://metacpan.org/release/Mail-SPF
WWW: http://www.openspf.org/
diff --git a/mail/p5-Mail-SendEasy/pkg-descr b/mail/p5-Mail-SendEasy/pkg-descr
index f0cdc7d08950..9ca8aa2ecd6f 100644
--- a/mail/p5-Mail-SendEasy/pkg-descr
+++ b/mail/p5-Mail-SendEasy/pkg-descr
@@ -3,4 +3,4 @@ Soo, you don't need to install libnet.
It supports SMTP authentication and attachments.
-WWW: http://search.cpan.org/dist/Mail-SendEasy/
+WWW: https://metacpan.org/release/Mail-SendEasy
diff --git a/mail/p5-Mail-Sender/pkg-descr b/mail/p5-Mail-Sender/pkg-descr
index afd54c93b066..1c62515da5aa 100644
--- a/mail/p5-Mail-Sender/pkg-descr
+++ b/mail/p5-Mail-Sender/pkg-descr
@@ -2,4 +2,4 @@ Mail::Sender provides an object oriented interface to sending mails. It
doesn't need any outer program. It connects to a mail server directly
from Perl, using Socket.
-WWW: http://search.cpan.org/dist/Mail-Sender/
+WWW: https://metacpan.org/release/Mail-Sender
diff --git a/mail/p5-Mail-Sendmail/pkg-descr b/mail/p5-Mail-Sendmail/pkg-descr
index af7067a3b010..83fd9760763f 100644
--- a/mail/p5-Mail-Sendmail/pkg-descr
+++ b/mail/p5-Mail-Sendmail/pkg-descr
@@ -4,4 +4,4 @@ your perl script. It requires only Perl5 and a network connection.
Mail::Sendmail contains mainly &sendmail, which takes a hash with the message
to send and sends it.
-WWW: http://search.cpan.org/dist/Mail-Sendmail/
+WWW: https://metacpan.org/release/Mail-Sendmail
diff --git a/mail/p5-Mail-Spool/pkg-descr b/mail/p5-Mail-Spool/pkg-descr
index 095b972daf2b..d0cc3aa2b0f6 100644
--- a/mail/p5-Mail-Spool/pkg-descr
+++ b/mail/p5-Mail-Spool/pkg-descr
@@ -7,4 +7,4 @@ It is also intended to be used as a quick spooling mechanism for perl
scripts. As it can write straight to the queue without opening another
process.
-WWW: http://search.cpan.org/dist/Mail-Spool/
+WWW: https://metacpan.org/release/Mail-Spool
diff --git a/mail/p5-Mail-Tools/pkg-descr b/mail/p5-Mail-Tools/pkg-descr
index 00a9cb5a1bf0..4f6049cbee36 100644
--- a/mail/p5-Mail-Tools/pkg-descr
+++ b/mail/p5-Mail-Tools/pkg-descr
@@ -7,4 +7,4 @@ message header fields and bodies, sending messages via SMTP or the
Unix mail and sendmail commands, reading mbox mail boxes, and
message filtering through Perl subroutines.
-WWW: http://search.cpan.org/dist/MailTools/
+WWW: https://metacpan.org/release/MailTools
diff --git a/mail/p5-Mail-Transport-Dbx/pkg-descr b/mail/p5-Mail-Transport-Dbx/pkg-descr
index b454cb1a7b58..500929d0b7c3 100644
--- a/mail/p5-Mail-Transport-Dbx/pkg-descr
+++ b/mail/p5-Mail-Transport-Dbx/pkg-descr
@@ -3,4 +3,4 @@ Express' dbx files. Extract subfolders, messages etc. from those or use
it to convert dbx archives into a more portable format (such as standard
mbox format).
-WWW: http://search.cpan.org/dist/Mail-Transport-Dbx/
+WWW: https://metacpan.org/release/Mail-Transport-Dbx
diff --git a/mail/p5-Mail-Verify/pkg-descr b/mail/p5-Mail-Verify/pkg-descr
index 2a7f6961b7e3..0832af7cd7cb 100644
--- a/mail/p5-Mail-Verify/pkg-descr
+++ b/mail/p5-Mail-Verify/pkg-descr
@@ -6,4 +6,4 @@ module a list of MX records (or, falling back on a hosts A record)
are checked to make sure at least one SMTP server is accepting
connections.
-WWW: http://search.cpan.org/dist/Mail-Verify/
+WWW: https://metacpan.org/release/Mail-Verify
diff --git a/mail/p5-Mail-Verp/pkg-descr b/mail/p5-Mail-Verp/pkg-descr
index 146336984440..c371bf3b7c8c 100644
--- a/mail/p5-Mail-Verp/pkg-descr
+++ b/mail/p5-Mail-Verp/pkg-descr
@@ -4,4 +4,4 @@ recipient is forwarding their mail to another address and the remote Mail
Transport Agents send back unhelpful bounce messages. The module must also be
used to decode bounce recipient addresses.
-WWW: http://search.cpan.org/dist/Mail-Verp/
+WWW: https://metacpan.org/release/Mail-Verp
diff --git a/mail/p5-Mail-Webmail-Gmail/pkg-descr b/mail/p5-Mail-Webmail-Gmail/pkg-descr
index 5c1633ea7f05..18583612d83a 100644
--- a/mail/p5-Mail-Webmail-Gmail/pkg-descr
+++ b/mail/p5-Mail-Webmail-Gmail/pkg-descr
@@ -8,4 +8,4 @@ keep this module in line with the changes they make, but, if after
updating to the newest version of this module, the feature that you
require still doesn't work, please contact me with the issue.
-WWW: http://search.cpan.org/dist/Mail-Webmail-Gmail/
+WWW: https://metacpan.org/release/Mail-Webmail-Gmail
diff --git a/mail/p5-Net-IMAP-Client/pkg-descr b/mail/p5-Net-IMAP-Client/pkg-descr
index 65da4da2bc0e..9a612a5bec82 100644
--- a/mail/p5-Net-IMAP-Client/pkg-descr
+++ b/mail/p5-Net-IMAP-Client/pkg-descr
@@ -2,4 +2,4 @@ Net::IMAP::Client provides methods to access an IMAP server. It aims to
provide a simple and clean API, while employing a rigorous parser for
IMAP responses in order to create Perl data structures from them.
-WWW: http://search.cpan.org/dist/Net-IMAP-Client/
+WWW: https://metacpan.org/release/Net-IMAP-Client
diff --git a/mail/p5-Net-IMAP-Server/pkg-descr b/mail/p5-Net-IMAP-Server/pkg-descr
index 0b91672907b4..c3cfa2f953f6 100644
--- a/mail/p5-Net-IMAP-Server/pkg-descr
+++ b/mail/p5-Net-IMAP-Server/pkg-descr
@@ -3,4 +3,4 @@ specification, along with several IMAP4rev1 extensions. It provides
separation of the mailbox and message store from the client interaction
loop.
-WWW: http://search.cpan.org/dist/Net-IMAP-Server/
+WWW: https://metacpan.org/release/Net-IMAP-Server
diff --git a/mail/p5-Net-IMAP-Simple-SSL/pkg-descr b/mail/p5-Net-IMAP-Simple-SSL/pkg-descr
index d91e325dab38..67e0c39b3ba7 100644
--- a/mail/p5-Net-IMAP-Simple-SSL/pkg-descr
+++ b/mail/p5-Net-IMAP-Simple-SSL/pkg-descr
@@ -1,4 +1,4 @@
This module is a subclass of Net::IMAP::Simple that includes SSL
support. The interface is identical.
-WWW: http://search.cpan.org/dist/Net-IMAP-Simple-SSL/
+WWW: https://metacpan.org/release/Net-IMAP-Simple-SSL
diff --git a/mail/p5-Net-IMAP-Simple/pkg-descr b/mail/p5-Net-IMAP-Simple/pkg-descr
index b11d212cf89b..0d0800aff25c 100644
--- a/mail/p5-Net-IMAP-Simple/pkg-descr
+++ b/mail/p5-Net-IMAP-Simple/pkg-descr
@@ -1,3 +1,3 @@
This module is a simple way to access IMAP accounts.
-WWW: http://search.cpan.org/dist/Net-IMAP-Simple/
+WWW: https://metacpan.org/release/Net-IMAP-Simple
diff --git a/mail/p5-Net-LMTP/pkg-descr b/mail/p5-Net-LMTP/pkg-descr
index e8afe7d89c95..6a6a02a7134e 100644
--- a/mail/p5-Net-LMTP/pkg-descr
+++ b/mail/p5-Net-LMTP/pkg-descr
@@ -1,4 +1,4 @@
This module implements a client interface to the LMTP protocol,
enabling a perl5 application to talk to LMTP servers.
-WWW: http://search.cpan.org/dist/Net-LMTP/
+WWW: https://metacpan.org/release/Net-LMTP
diff --git a/mail/p5-Net-ManageSieve/pkg-descr b/mail/p5-Net-ManageSieve/pkg-descr
index f530d8b27453..30a6651948e2 100644
--- a/mail/p5-Net-ManageSieve/pkg-descr
+++ b/mail/p5-Net-ManageSieve/pkg-descr
@@ -1,4 +1,4 @@
This module implements a client interface to the ManageSieve protocol.
( http://tools.ietf.org/html/draft-martin-managesieve-09 )
-WWW: http://search.cpan.org/dist/Net-ManageSieve/
+WWW: https://metacpan.org/release/Net-ManageSieve
diff --git a/mail/p5-Net-POP3-SSLWrapper/pkg-descr b/mail/p5-Net-POP3-SSLWrapper/pkg-descr
index a6d679b1b40b..57e2739557ac 100644
--- a/mail/p5-Net-POP3-SSLWrapper/pkg-descr
+++ b/mail/p5-Net-POP3-SSLWrapper/pkg-descr
@@ -1,4 +1,4 @@
Net::POP3::SSLWrapper is simple POP3S wrapper for Net::POP3.
You can easy to support POP3S, with very small code change.
-WWW: http://search.cpan.org/dist/Net-POP3-SSLWrapper/
+WWW: https://metacpan.org/release/Net-POP3-SSLWrapper
diff --git a/mail/p5-Net-QMTP/pkg-descr b/mail/p5-Net-QMTP/pkg-descr
index f4456e2816df..1f2be9f34129 100644
--- a/mail/p5-Net-QMTP/pkg-descr
+++ b/mail/p5-Net-QMTP/pkg-descr
@@ -2,7 +2,7 @@ Net::QMTP is a perl module which provides an object interface to a Quick
Mail Transfer Protocol (QMTP) client. QMTP is a replacement for the
Simple Mail Transfer Protocol (SMTP).
-WWW: http://search.cpan.org/dist/Net-QMTP/
+WWW: https://metacpan.org/release/Net-QMTP
James Raftery.
<james@now.ie>
diff --git a/mail/p5-Net-SMTP-SSL/pkg-descr b/mail/p5-Net-SMTP-SSL/pkg-descr
index 7c1c96500cfc..f9c387a1b97f 100644
--- a/mail/p5-Net-SMTP-SSL/pkg-descr
+++ b/mail/p5-Net-SMTP-SSL/pkg-descr
@@ -4,4 +4,4 @@ not overridden to make use of a default port for the SMTPS service. Perhaps
future versions will be smart like that. Port 465 is usually what you want, and
it's not a pain to specify that.
-WWW: http://search.cpan.org/dist/Net-SMTP-SSL/
+WWW: https://metacpan.org/release/Net-SMTP-SSL
diff --git a/mail/p5-Net-SMTP-TLS-ButMaintained/pkg-descr b/mail/p5-Net-SMTP-TLS-ButMaintained/pkg-descr
index c3364145fe1a..ad4cc0b855f4 100644
--- a/mail/p5-Net-SMTP-TLS-ButMaintained/pkg-descr
+++ b/mail/p5-Net-SMTP-TLS-ButMaintained/pkg-descr
@@ -5,4 +5,4 @@ offers an interface that users will find familiar from Net::SMTP.
Net::SMTP::TLS::ButMaintained implements a subset of the methods provided
by that module, but certainly not (yet) a complete mirror image of that API.
-WWW: http://search.cpan.org/dist/Net-SMTP-TLS-ButMaintained/
+WWW: https://metacpan.org/release/Net-SMTP-TLS-ButMaintained
diff --git a/mail/p5-Net-SMTP-TLS/pkg-descr b/mail/p5-Net-SMTP-TLS/pkg-descr
index 332af50b49a6..a1a617f7b0d0 100644
--- a/mail/p5-Net-SMTP-TLS/pkg-descr
+++ b/mail/p5-Net-SMTP-TLS/pkg-descr
@@ -3,4 +3,4 @@ that users will find familiar from Net::SMTP. Net::SMTP::TLS implements a subset
of the methods provided by that module, but certainly not (yet) a complete
mirror image of that API.
-WWW: http://search.cpan.org/dist/Net-SMTP-TLS/
+WWW: https://metacpan.org/release/Net-SMTP-TLS
diff --git a/mail/p5-Net-SMTPS/pkg-descr b/mail/p5-Net-SMTPS/pkg-descr
index 57e86230ea2f..8f99dcce9b60 100644
--- a/mail/p5-Net-SMTPS/pkg-descr
+++ b/mail/p5-Net-SMTPS/pkg-descr
@@ -1,3 +1,3 @@
Net::SMTPS - SSL/STARTTLS support for Net::SMTP
-WWW: http://search.cpan.org/dist/Net-SMTPS/
+WWW: https://metacpan.org/release/Net-SMTPS
diff --git a/mail/p5-Net-SMTP_auth/pkg-descr b/mail/p5-Net-SMTP_auth/pkg-descr
index eed5b55e2603..d3581110e9e5 100644
--- a/mail/p5-Net-SMTP_auth/pkg-descr
+++ b/mail/p5-Net-SMTP_auth/pkg-descr
@@ -4,4 +4,4 @@ authenticate against SMTP servers. This documentation assumes that you are
familiar with the concepts of the SMTP protocol described in RFC821 and with
the AUTH service extension described in RFC2554.
-WWW: http://search.cpan.org/dist/Net-SMTP_auth/
+WWW: https://metacpan.org/release/Net-SMTP_auth
diff --git a/mail/p5-Net-SenderBase/pkg-descr b/mail/p5-Net-SenderBase/pkg-descr
index 55bb7f5e53ed..59ea83d3103a 100644
--- a/mail/p5-Net-SenderBase/pkg-descr
+++ b/mail/p5-Net-SenderBase/pkg-descr
@@ -1,4 +1,4 @@
This module is an interface to the SenderBase query service at
http://www.senderbase.org/.
-WWW: http://search.cpan.org/dist/Net-SenderBase/
+WWW: https://metacpan.org/release/Net-SenderBase
diff --git a/mail/p5-Net-Server-Mail/pkg-descr b/mail/p5-Net-Server-Mail/pkg-descr
index 79ba296677c9..c6f735f78059 100644
--- a/mail/p5-Net-Server-Mail/pkg-descr
+++ b/mail/p5-Net-Server-Mail/pkg-descr
@@ -7,4 +7,4 @@ Other SMTPd implementations don't support useful ESMTP extensions and the LMTP
protocol. Their interface design precludes adding them later. So I've decided
to rewrite a complete implementation with extensibility in mind.
-WWW: http://search.cpan.org/dist/Net-Server-Mail/
+WWW: https://metacpan.org/release/Net-Server-Mail
diff --git a/mail/p5-POE-Component-Client-POP3/pkg-descr b/mail/p5-POE-Component-Client-POP3/pkg-descr
index 155a6fd5663c..85033a7fc247 100644
--- a/mail/p5-POE-Component-Client-POP3/pkg-descr
+++ b/mail/p5-POE-Component-Client-POP3/pkg-descr
@@ -3,4 +3,4 @@ POP3 server. This means it is an event driven way to communicate with a
server that implements Post Office Protocol Version 3 see rfc 1939 for
details on the protocol.
-WWW: http://search.cpan.org/dist/POE-Component-Client-POP3/
+WWW: https://metacpan.org/release/POE-Component-Client-POP3
diff --git a/mail/p5-POE-Component-Client-SMTP/pkg-descr b/mail/p5-POE-Component-Client-SMTP/pkg-descr
index e4f1ae816970..61028f786faa 100644
--- a/mail/p5-POE-Component-Client-SMTP/pkg-descr
+++ b/mail/p5-POE-Component-Client-SMTP/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::Client::SMTP can be used to send asynchronous e-mail
messages while your POE program still does something else in the
meantime.
-WWW: http://search.cpan.org/dist/POE-Component-Client-SMTP/
+WWW: https://metacpan.org/release/POE-Component-Client-SMTP
diff --git a/mail/p5-POE-Component-SMTP/pkg-descr b/mail/p5-POE-Component-SMTP/pkg-descr
index cf71e9d38dc5..134d59c59ebb 100644
--- a/mail/p5-POE-Component-SMTP/pkg-descr
+++ b/mail/p5-POE-Component-SMTP/pkg-descr
@@ -3,4 +3,4 @@ To support any command other than HELO and QUIT, you'll have to
implement it yourself, and define it in your InlineStates,
PackageStates, or ObjectStates.
-WWW: http://search.cpan.org/dist/POE-Component-SMTP/
+WWW: https://metacpan.org/release/POE-Component-SMTP
diff --git a/mail/p5-POE-Filter-Transparent-SMTP/pkg-descr b/mail/p5-POE-Filter-Transparent-SMTP/pkg-descr
index 8734f7990b9a..4b56b6735181 100644
--- a/mail/p5-POE-Filter-Transparent-SMTP/pkg-descr
+++ b/mail/p5-POE-Filter-Transparent-SMTP/pkg-descr
@@ -9,4 +9,4 @@ The main purpose of this filter is to help POE::Component::Client::SMTP
create transparent messages when comunicating with an SMTP server.
However the filter can be used by any Perl SMTP client or server.
-WWW: http://search.cpan.org/dist/POE-Filter-Transparent-SMTP/
+WWW: https://metacpan.org/release/POE-Filter-Transparent-SMTP
diff --git a/mail/p5-Parse-MIME/pkg-descr b/mail/p5-Parse-MIME/pkg-descr
index 5ba3003b80d0..3aa61bbc4f0d 100644
--- a/mail/p5-Parse-MIME/pkg-descr
+++ b/mail/p5-Parse-MIME/pkg-descr
@@ -4,4 +4,4 @@ section 14.1 of the HTTP specification [RFC 2616] for a complete
explanation:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1
-WWW: http://search.cpan.org/dist/Parse-MIME/
+WWW: https://metacpan.org/release/Parse-MIME
diff --git a/mail/p5-Parse-Syslog-Mail/pkg-descr b/mail/p5-Parse-Syslog-Mail/pkg-descr
index 6ff62fa03a84..606ab0fca024 100644
--- a/mail/p5-Parse-Syslog-Mail/pkg-descr
+++ b/mail/p5-Parse-Syslog-Mail/pkg-descr
@@ -3,4 +3,4 @@ gather mail information from a syslog file. It uses Parse::Syslog for
reading the syslog, and offer the same simple interface. Currently
supported log formats are: Sendmail, Postfix, Qmail.
-WWW: http://search.cpan.org/dist/Parse-Syslog-Mail/
+WWW: https://metacpan.org/release/Parse-Syslog-Mail
diff --git a/mail/p5-Qmail-Envelope/pkg-descr b/mail/p5-Qmail-Envelope/pkg-descr
index 606c183f0667..5b5270f78a41 100644
--- a/mail/p5-Qmail-Envelope/pkg-descr
+++ b/mail/p5-Qmail-Envelope/pkg-descr
@@ -1,4 +1,4 @@
A Perl module for examining and modifying the strings that qmail uses
to represend a message's envelope sender and recipients.
-WWW: http://search.cpan.org/dist/Qmail-Envelope/
+WWW: https://metacpan.org/release/Qmail-Envelope
diff --git a/mail/p5-Sendmail-AccessDB/pkg-descr b/mail/p5-Sendmail-AccessDB/pkg-descr
index 7dd353b5b21d..4ed8dc55507a 100644
--- a/mail/p5-Sendmail-AccessDB/pkg-descr
+++ b/mail/p5-Sendmail-AccessDB/pkg-descr
@@ -4,4 +4,4 @@ themselves as a "spam friend" (where there should be no spam filtering on mail
to them) or, where spam-filtering is not the default, but an option, where
certain receipients have been labeled as "spam haters".
-WWW: http://search.cpan.org/dist/Sendmail-AccessDB/
+WWW: https://metacpan.org/release/Sendmail-AccessDB
diff --git a/mail/p5-Sisimai/pkg-descr b/mail/p5-Sisimai/pkg-descr
index 1e0cc73b122e..25aac43bcdc4 100644
--- a/mail/p5-Sisimai/pkg-descr
+++ b/mail/p5-Sisimai/pkg-descr
@@ -5,4 +5,4 @@ on your system) from parsed bounce messages. Sisimai is a coined
word: Sisi (the number 4 is pronounced "Si" in Japanese) and MAI
(acronym of "Mail Analyzing Interface").
-WWW: http://search.cpan.org/dist/Sisimai/
+WWW: https://metacpan.org/release/Sisimai
diff --git a/mail/p5-Test-Email/pkg-descr b/mail/p5-Test-Email/pkg-descr
index 3cc5f02be0d7..e394e7b4e92d 100644
--- a/mail/p5-Test-Email/pkg-descr
+++ b/mail/p5-Test-Email/pkg-descr
@@ -1,3 +1,3 @@
Test::Email - Test Email Contents.
-WWW: http://search.cpan.org/dist/Test-Email/
+WWW: https://metacpan.org/release/Test-Email
diff --git a/mail/p5-URI-imap/pkg-descr b/mail/p5-URI-imap/pkg-descr
index 1c1555d13382..7ca8c059c120 100644
--- a/mail/p5-URI-imap/pkg-descr
+++ b/mail/p5-URI-imap/pkg-descr
@@ -1,3 +1,3 @@
Support IMAP schemas with URI.
-WWW: http://search.cpan.org/dist/URI-imap/
+WWW: https://metacpan.org/release/URI-imap
diff --git a/mail/p5-URI-imaps/pkg-descr b/mail/p5-URI-imaps/pkg-descr
index 707f62853092..c28c9c96f7dc 100644
--- a/mail/p5-URI-imaps/pkg-descr
+++ b/mail/p5-URI-imaps/pkg-descr
@@ -1,3 +1,3 @@
Support IMAPS schemas with URI.
-WWW: http://search.cpan.org/dist/URI-imaps/
+WWW: https://metacpan.org/release/URI-imaps
diff --git a/mail/p5-WWW-Hotmail/pkg-descr b/mail/p5-WWW-Hotmail/pkg-descr
index 4592a4bf0078..3d910df3a2d4 100644
--- a/mail/p5-WWW-Hotmail/pkg-descr
+++ b/mail/p5-WWW-Hotmail/pkg-descr
@@ -1,3 +1,3 @@
WWW::Hotmail - Perl extension for connecting to Hotmail
-WWW: http://search.cpan.org/dist/WWW-Hotmail/
+WWW: https://metacpan.org/release/WWW-Hotmail
diff --git a/mail/p5-ZConf-Mail/pkg-descr b/mail/p5-ZConf-Mail/pkg-descr
index 758b30de0ada..2d19e4836711 100644
--- a/mail/p5-ZConf-Mail/pkg-descr
+++ b/mail/p5-ZConf-Mail/pkg-descr
@@ -4,4 +4,4 @@ cleint. It also currently includes two small utilities, listed below.
zcgetmail - A getmail replacement using ZConf::Mail.
zcmailaccount - Manages the accounts.
-WWW: http://search.cpan.org/dist/ZConf-Mail/
+WWW: https://metacpan.org/release/ZConf-Mail
diff --git a/math/PDL/pkg-descr b/math/PDL/pkg-descr
index e213ef209123..85eefac7b911 100644
--- a/math/PDL/pkg-descr
+++ b/math/PDL/pkg-descr
@@ -13,5 +13,5 @@ the whole image in a few seconds.
A simple interactive shell (perldl) is provided for command line use
together with a module (PDL) for use in perl scripts.
-WWW: http://search.cpan.org/dist/PDL/
+WWW: https://metacpan.org/release/PDL
WWW: http://pdl.perl.org/
diff --git a/math/p5-AI-DecisionTree/pkg-descr b/math/p5-AI-DecisionTree/pkg-descr
index 7d14e8a83070..c08888a4d842 100644
--- a/math/p5-AI-DecisionTree/pkg-descr
+++ b/math/p5-AI-DecisionTree/pkg-descr
@@ -6,4 +6,4 @@ A decision tree like this one can be learned from training data, and
then applied to previously unseen data to obtain results that are consistent
with the training data.
-WWW: http://search.cpan.org/dist/AI-DecisionTree/
+WWW: https://metacpan.org/release/AI-DecisionTree
diff --git a/math/p5-AI-Genetic/pkg-descr b/math/p5-AI-Genetic/pkg-descr
index 7e8a11679cdc..a3a6e4973694 100644
--- a/math/p5-AI-Genetic/pkg-descr
+++ b/math/p5-AI-Genetic/pkg-descr
@@ -16,4 +16,4 @@ some gene randomly changes value, resulting in a different individual. If
all is well defined, after a few generations, the population should
converge on a "good-enough" solution to the problem being tackled.
-WWW: http://search.cpan.org/dist/AI-Genetic/
+WWW: https://metacpan.org/release/AI-Genetic
diff --git a/math/p5-AI-Perceptron/pkg-descr b/math/p5-AI-Perceptron/pkg-descr
index cc4fcaa503eb..d6aefacae87e 100644
--- a/math/p5-AI-Perceptron/pkg-descr
+++ b/math/p5-AI-Perceptron/pkg-descr
@@ -2,4 +2,4 @@ This module is meant to be an introduction to the internal operations of Neural
Networks. It lets the user create a single node in a neural net based on the
Perceptron model.
-WWW: http://search.cpan.org/dist/AI-Perceptron/
+WWW: https://metacpan.org/release/AI-Perceptron
diff --git a/math/p5-Algorithm-Combinatorics/pkg-descr b/math/p5-Algorithm-Combinatorics/pkg-descr
index 5eecb4145b67..b624a05d41ff 100644
--- a/math/p5-Algorithm-Combinatorics/pkg-descr
+++ b/math/p5-Algorithm-Combinatorics/pkg-descr
@@ -6,4 +6,4 @@ sequences, where efficient means:
Tuples are generated in lexicographic order.
-WWW: http://search.cpan.org/dist/Algorithm-Combinatorics/
+WWW: https://metacpan.org/release/Algorithm-Combinatorics
diff --git a/math/p5-Algorithm-CurveFit/pkg-descr b/math/p5-Algorithm-CurveFit/pkg-descr
index aa31e07dcca2..fa08835409dd 100644
--- a/math/p5-Algorithm-CurveFit/pkg-descr
+++ b/math/p5-Algorithm-CurveFit/pkg-descr
@@ -3,4 +3,4 @@ algorithm. That means, it fits a curve of known form (sine-like,
exponential, polynomial of degree n, etc.) to a given set of data
points.
-WWW: http://search.cpan.org/dist/Algorithm-CurveFit/
+WWW: https://metacpan.org/release/Algorithm-CurveFit
diff --git a/math/p5-Algorithm-KMeans/pkg-descr b/math/p5-Algorithm-KMeans/pkg-descr
index 77247637504b..049da2ad01ae 100644
--- a/math/p5-Algorithm-KMeans/pkg-descr
+++ b/math/p5-Algorithm-KMeans/pkg-descr
@@ -7,4 +7,4 @@ the criterion used to measure the "distance" between two data points, the
stopping condition for accepting final clusters, the criterion used for
measuring the quality of the clustering achieved, etc.
-WWW: http://search.cpan.org/dist/Algorithm-KMeans/
+WWW: https://metacpan.org/release/Algorithm-KMeans
diff --git a/math/p5-Algorithm-Munkres/pkg-descr b/math/p5-Algorithm-Munkres/pkg-descr
index a4dfeca91d1a..6ae4899a0f96 100644
--- a/math/p5-Algorithm-Munkres/pkg-descr
+++ b/math/p5-Algorithm-Munkres/pkg-descr
@@ -4,4 +4,4 @@ This module extends the solution of Assignment problem for square
matrices to rectangular matrices by padding zeros. Thus a rectangular
matrix is converted to square matrix by padding necessary zeros.
-WWW: http://search.cpan.org/dist/Algorithm-Munkres/
+WWW: https://metacpan.org/release/Algorithm-Munkres
diff --git a/math/p5-Bit-ShiftReg/pkg-descr b/math/p5-Bit-ShiftReg/pkg-descr
index bd0cd8de61e2..697091f05e48 100644
--- a/math/p5-Bit-ShiftReg/pkg-descr
+++ b/math/p5-Bit-ShiftReg/pkg-descr
@@ -5,4 +5,4 @@ integer types unsigned char, unsigned short, unsigned int, and unsigned long
have on your machine. The module automatically determines the number of bits of
each integer type and adjusts its internal constants accordingly.
-WWW: http://search.cpan.org/dist/Bit-ShiftReg/
+WWW: https://metacpan.org/release/Bit-ShiftReg
diff --git a/math/p5-Bit-Vector-Minimal/pkg-descr b/math/p5-Bit-Vector-Minimal/pkg-descr
index dec06b43dd1a..acf52c618535 100644
--- a/math/p5-Bit-Vector-Minimal/pkg-descr
+++ b/math/p5-Bit-Vector-Minimal/pkg-descr
@@ -2,4 +2,4 @@ This is a much simplified, lightweight version of match/p5-Bit-Vector,
and wraps Perl's (sometimes confusing) vec() function in an
object-oriented abstraction.
-WWW: http://search.cpan.org/dist/Bit-Vector-Minimal/
+WWW: https://metacpan.org/release/Bit-Vector-Minimal
diff --git a/math/p5-Bit-Vector/pkg-descr b/math/p5-Bit-Vector/pkg-descr
index 92273e599ebb..35e8a8dbdcd9 100644
--- a/math/p5-Bit-Vector/pkg-descr
+++ b/math/p5-Bit-Vector/pkg-descr
@@ -12,4 +12,4 @@ overloaded operators for maximum ease of use.
The C library can nevertheless be used stand-alone, without Perl.
-WWW: http://search.cpan.org/dist/Bit-Vector/
+WWW: https://metacpan.org/release/Bit-Vector
diff --git a/math/p5-CAD-Calc/pkg-descr b/math/p5-CAD-Calc/pkg-descr
index 0a25066f1cc9..afe950a81aac 100644
--- a/math/p5-CAD-Calc/pkg-descr
+++ b/math/p5-CAD-Calc/pkg-descr
@@ -1,3 +1,3 @@
A library of generic CAD-related geometry calculations.
-WWW: http://search.cpan.org/dist/CAD-Calc/
+WWW: https://metacpan.org/release/CAD-Calc
diff --git a/math/p5-Chart-Math-Axis/pkg-descr b/math/p5-Chart-Math-Axis/pkg-descr
index 898eca58ce67..f1931cebb499 100644
--- a/math/p5-Chart-Math-Axis/pkg-descr
+++ b/math/p5-Chart-Math-Axis/pkg-descr
@@ -7,4 +7,4 @@ The terms top and bottom are used throughout this module, as it's
primary use is for determining the Y axis. For calculating the X axis,
you should think of 'top' as 'right', and 'bottom' as 'left'.
-WWW: http://search.cpan.org/dist/Chart-Math-Axis/
+WWW: https://metacpan.org/release/Chart-Math-Axis
diff --git a/math/p5-Data-Float/pkg-descr b/math/p5-Data-Float/pkg-descr
index 8bc6d6277832..bc540efbfb8c 100644
--- a/math/p5-Data-Float/pkg-descr
+++ b/math/p5-Data-Float/pkg-descr
@@ -6,4 +6,4 @@ This module supplies constants describing the native floating
point type, classification functions, and functions to
manipulate floating point values at a low level.
-WWW: http://search.cpan.org/dist/Data-Float/
+WWW: https://metacpan.org/release/Data-Float
diff --git a/math/p5-Date-Handler/pkg-descr b/math/p5-Date-Handler/pkg-descr
index 8fa38f26b81a..e91067f112fa 100644
--- a/math/p5-Date-Handler/pkg-descr
+++ b/math/p5-Date-Handler/pkg-descr
@@ -3,4 +3,4 @@ to transform itself from Timezone to Timezone and format itself.
It uses operator overloading and Delta date objects to calculates
time differences.
-WWW: http://search.cpan.org/dist/Date-Handler/
+WWW: https://metacpan.org/release/Date-Handler
diff --git a/math/p5-GIS-Distance-Fast/pkg-descr b/math/p5-GIS-Distance-Fast/pkg-descr
index a353e832538d..70bdd79b851b 100644
--- a/math/p5-GIS-Distance-Fast/pkg-descr
+++ b/math/p5-GIS-Distance-Fast/pkg-descr
@@ -2,4 +2,4 @@ This distribution re-implements some, but not all, of the formulas that
come with GIS::Distance in the C programming language. C code is
generally much faster than the perl equivilent.
-WWW: http://search.cpan.org/dist/GIS-Distance-Fast/
+WWW: https://metacpan.org/release/GIS-Distance-Fast
diff --git a/math/p5-GIS-Distance-Lite/pkg-descr b/math/p5-GIS-Distance-Lite/pkg-descr
index ab1638c6548b..bbc0f833e4aa 100644
--- a/math/p5-GIS-Distance-Lite/pkg-descr
+++ b/math/p5-GIS-Distance-Lite/pkg-descr
@@ -7,4 +7,4 @@ whistles and without the additional dependencies. Same great taste,
less filling. It exists for those who cannot, or prefer not to
install Moose and its dependencies.
-WWW: http://search.cpan.org/dist/GIS-Distance-Lite/
+WWW: https://metacpan.org/release/GIS-Distance-Lite
diff --git a/math/p5-GIS-Distance/pkg-descr b/math/p5-GIS-Distance/pkg-descr
index 10cfab7ae8aa..438f9936b38a 100644
--- a/math/p5-GIS-Distance/pkg-descr
+++ b/math/p5-GIS-Distance/pkg-descr
@@ -2,4 +2,4 @@ This perl library aims to provide as many tools to make it as simple
as possible to calculate distances between geographic points, and
anything that can be derived from that.
-WWW: http://search.cpan.org/dist/GIS-Distance/
+WWW: https://metacpan.org/release/GIS-Distance
diff --git a/math/p5-Geo-Coordinates-UTM/pkg-descr b/math/p5-Geo-Coordinates-UTM/pkg-descr
index 15ffd5c45f69..7aba9bd14f5e 100644
--- a/math/p5-Geo-Coordinates-UTM/pkg-descr
+++ b/math/p5-Geo-Coordinates-UTM/pkg-descr
@@ -1,4 +1,4 @@
This module will translate latitude/longitude coordinates to Universal
Transverse Mercator(UTM) coordinates and vice versa.
-WWW: http://search.cpan.org/dist/Geo-Coordinates-UTM/
+WWW: https://metacpan.org/release/Geo-Coordinates-UTM
diff --git a/math/p5-Geo-Distance-XS/pkg-descr b/math/p5-Geo-Distance-XS/pkg-descr
index 238c92382aeb..05ef8e90bc05 100644
--- a/math/p5-Geo-Distance-XS/pkg-descr
+++ b/math/p5-Geo-Distance-XS/pkg-descr
@@ -2,4 +2,4 @@ The Geo::Distance::XS module provides faster C implementations of the
distance calculations found in Geo::Distance. See the documentation for
that module for usage.
-WWW: http://search.cpan.org/dist/Geo-Distance-XS/
+WWW: https://metacpan.org/release/Geo-Distance-XS
diff --git a/math/p5-Geo-Distance/pkg-descr b/math/p5-Geo-Distance/pkg-descr
index 88f91c304652..a99b123da967 100644
--- a/math/p5-Geo-Distance/pkg-descr
+++ b/math/p5-Geo-Distance/pkg-descr
@@ -4,4 +4,4 @@ derived from that. Currently there is support for finding the closest locations
within a specified distance, to find the closest number of points to a specified
point, and to do basic point-to-point distance calculations.
-WWW: http://search.cpan.org/dist/Geo-Distance/
+WWW: https://metacpan.org/release/Geo-Distance
diff --git a/math/p5-Graph/pkg-descr b/math/p5-Graph/pkg-descr
index 8db383e55c38..b462f78a5592 100644
--- a/math/p5-Graph/pkg-descr
+++ b/math/p5-Graph/pkg-descr
@@ -3,7 +3,7 @@ the 1st edition of "Mastering Algorithms with Perl", by Jon Orwant,
Jarkko Hietaniemi, and John Macdonald, published in August 1999 by the
O'Reilly and Associates.
-WWW: http://search.cpan.org/dist/Graph/
+WWW: https://metacpan.org/release/Graph
-Anton
<tobez@FreeBSD.org>
diff --git a/math/p5-Math-Algebra-Symbols/pkg-descr b/math/p5-Math-Algebra-Symbols/pkg-descr
index 7aaf1cfba2db..ddb574dc7d15 100644
--- a/math/p5-Math-Algebra-Symbols/pkg-descr
+++ b/math/p5-Math-Algebra-Symbols/pkg-descr
@@ -4,4 +4,4 @@ operator expressions algebraically using the familiar Perl syntax.
These expressions are constructed from "Symbols", "Operators", and
"Functions", and processed via "Methods". For examples, see: "Examples".
-WWW: http://search.cpan.org/dist/Math-Algebra-Symbols/
+WWW: https://metacpan.org/release/Math-Algebra-Symbols
diff --git a/math/p5-Math-Base36/pkg-descr b/math/p5-Math-Base36/pkg-descr
index 2ced30a88193..3820747ab0e7 100644
--- a/math/p5-Math-Base36/pkg-descr
+++ b/math/p5-Math-Base36/pkg-descr
@@ -2,4 +2,4 @@ This module converts to and from Base36 numbers (0..9 - A..Z)
It was created because of an article/challenge in "The Perl Review"
-WWW: http://search.cpan.org/dist/Math-Base36/
+WWW: https://metacpan.org/release/Math-Base36
diff --git a/math/p5-Math-Base85/pkg-descr b/math/p5-Math-Base85/pkg-descr
index ef4ecda53677..f97a7bd2652f 100644
--- a/math/p5-Math-Base85/pkg-descr
+++ b/math/p5-Math-Base85/pkg-descr
@@ -9,6 +9,6 @@ The base 85 numbers (from 0 to 84) are as follows:
At the moment, there's not much in this module. But it should be
sufficient for the purposes of RFC 1924.
-WWW: http://search.cpan.org/dist/Math-Base85/
+WWW: https://metacpan.org/release/Math-Base85
-Anton
diff --git a/math/p5-Math-BaseCalc/pkg-descr b/math/p5-Math-BaseCalc/pkg-descr
index c09d49efa881..bde422250c47 100644
--- a/math/p5-Math-BaseCalc/pkg-descr
+++ b/math/p5-Math-BaseCalc/pkg-descr
@@ -2,6 +2,6 @@ This module facilitates the conversion of numbers between various number
bases. You may define your own digit sets, or use any of several
predefined digit sets.
-WWW: http://search.cpan.org/dist/Math-BaseCalc/
+WWW: https://metacpan.org/release/Math-BaseCalc
Seamus Venasse <svenasse@polaris.ca>
diff --git a/math/p5-Math-BaseCnv/pkg-descr b/math/p5-Math-BaseCnv/pkg-descr
index e58aadc750a5..acf5599ac3d4 100644
--- a/math/p5-Math-BaseCnv/pkg-descr
+++ b/math/p5-Math-BaseCnv/pkg-descr
@@ -5,4 +5,4 @@ would rather utilize an object syntax for number-base conversion,
please see Ken Williams's <Ken@Forum.Swarthmore.Edu> fine
Math::BaseCalc module.
-WWW: http://search.cpan.org/dist/Math-BaseCnv/
+WWW: https://metacpan.org/release/Math-BaseCnv
diff --git a/math/p5-Math-Bezier-Convert/pkg-descr b/math/p5-Math-Bezier-Convert/pkg-descr
index c91d3aa219c2..c3cf73a20fd3 100644
--- a/math/p5-Math-Bezier-Convert/pkg-descr
+++ b/math/p5-Math-Bezier-Convert/pkg-descr
@@ -2,4 +2,4 @@ Math::Bezier::Convert provides functions to convert quadratic bezier to
cubic, to approximate cubic bezier to quadratic, and to approximate
cubic and quadratic bezier to polyline.
-WWW: http://search.cpan.org/dist/Math-Bezier-Convert/
+WWW: https://metacpan.org/release/Math-Bezier-Convert
diff --git a/math/p5-Math-Bezier/pkg-descr b/math/p5-Math-Bezier/pkg-descr
index be8af0a9361e..c0c13285b494 100644
--- a/math/p5-Math-Bezier/pkg-descr
+++ b/math/p5-Math-Bezier/pkg-descr
@@ -1,3 +1,3 @@
Math::Bezier is a perl interface to solve Bezier curves.
-WWW: http://search.cpan.org/dist/Math-Bezier/
+WWW: https://metacpan.org/release/Math-Bezier
diff --git a/math/p5-Math-BigInt-FastCalc/pkg-descr b/math/p5-Math-BigInt-FastCalc/pkg-descr
index 11373771b172..80a7346a7713 100644
--- a/math/p5-Math-BigInt-FastCalc/pkg-descr
+++ b/math/p5-Math-BigInt-FastCalc/pkg-descr
@@ -3,4 +3,4 @@ by other modules. Other modules which sport the same functions can
also be used to support Math::BigInt, like Math::BigInt::GMP or
Math::BigInt::Pari.
-WWW: http://search.cpan.org/dist/Math-BigInt-FastCalc/
+WWW: https://metacpan.org/release/Math-BigInt-FastCalc
diff --git a/math/p5-Math-BigInt-GMP/pkg-descr b/math/p5-Math-BigInt-GMP/pkg-descr
index aad1ae4c5532..0ca991e049e7 100644
--- a/math/p5-Math-BigInt-GMP/pkg-descr
+++ b/math/p5-Math-BigInt-GMP/pkg-descr
@@ -6,4 +6,4 @@ Math::BigInt::GMP now no longer uses Math::GMP, but provides its own XS layer
to access the GMP c-library. This cuts out another (perl sub routine) layer and
also reduces the memory footprint by not loading Math::GMP and Carp at all.
-WWW: http://search.cpan.org/dist/Math-BigInt-GMP/
+WWW: https://metacpan.org/release/Math-BigInt-GMP
diff --git a/math/p5-Math-BigInt-Lite/pkg-descr b/math/p5-Math-BigInt-Lite/pkg-descr
index f83d4bd52a52..73a1031047e6 100644
--- a/math/p5-Math-BigInt-Lite/pkg-descr
+++ b/math/p5-Math-BigInt-Lite/pkg-descr
@@ -12,4 +12,4 @@ certain limitations build-in. In praxis, however, you will not feel them,
because everytime something gets to big to pass as Lite (literally), it will
upgrade the objects and operation in question to Math::BigInt.
-WWW: http://search.cpan.org/dist/Math-BigInt-Lite/
+WWW: https://metacpan.org/release/Math-BigInt-Lite
diff --git a/math/p5-Math-BigInt-Pari/pkg-descr b/math/p5-Math-BigInt-Pari/pkg-descr
index 6c30a9bb63df..ed7da0a76c27 100644
--- a/math/p5-Math-BigInt-Pari/pkg-descr
+++ b/math/p5-Math-BigInt-Pari/pkg-descr
@@ -5,4 +5,4 @@ This package contains a replacement (drop-in) module for Math::BigInt's core,
Math::BigInt::Calc.pm. It needs the new versions of Math::BigInt and
Math::BigFloat as they are from Perl 5.7.x onwards.
-WWW: http://search.cpan.org/dist/Math-BigInt-Pari/
+WWW: https://metacpan.org/release/Math-BigInt-Pari
diff --git a/math/p5-Math-BigInt/pkg-descr b/math/p5-Math-BigInt/pkg-descr
index d263620da12f..ebcf831bbf38 100644
--- a/math/p5-Math-BigInt/pkg-descr
+++ b/math/p5-Math-BigInt/pkg-descr
@@ -3,4 +3,4 @@ Math::BigInt - Arbitrary size integer math package for perl.
This is a complete rewrite of Math::BigInt, Math::BigFloat and friends,
which are included with the standard system perl.
-WWW: http://search.cpan.org/dist/Math-BigInt/
+WWW: https://metacpan.org/release/Math-BigInt
diff --git a/math/p5-Math-BigRat/pkg-descr b/math/p5-Math-BigRat/pkg-descr
index 9779e034e687..b19f0e67ad8b 100644
--- a/math/p5-Math-BigRat/pkg-descr
+++ b/math/p5-Math-BigRat/pkg-descr
@@ -1,4 +1,4 @@
Math::BigRat complements Math::BigInt and Math::BigFloat by providing
support for arbitrary big rational numbers.
-WWW: http://search.cpan.org/dist/Math-BigRat/
+WWW: https://metacpan.org/release/Math-BigRat
diff --git a/math/p5-Math-CDF/pkg-descr b/math/p5-Math-CDF/pkg-descr
index d09028f106c7..5e5827954470 100644
--- a/math/p5-Math-CDF/pkg-descr
+++ b/math/p5-Math-CDF/pkg-descr
@@ -8,4 +8,4 @@ available for the Chi-square, F and T-distributions. Cumulative probabilities
are available for all 9 distributions and quantile functions are available for
the 7 continuous distributions.
-WWW: http://search.cpan.org/dist/Math-CDF/
+WWW: https://metacpan.org/release/Math-CDF
diff --git a/math/p5-Math-Calc-Units/pkg-descr b/math/p5-Math-Calc-Units/pkg-descr
index 78d5015f7bfb..675f6c3d0602 100644
--- a/math/p5-Math-Calc-Units/pkg-descr
+++ b/math/p5-Math-Calc-Units/pkg-descr
@@ -5,6 +5,6 @@ multiplicative types is easy. Any unknown type is treated
as a unique user type (with some effort to map English
plurals to their singular forms).
-WWW: http://search.cpan.org/dist/Math-Calc-Units/
+WWW: https://metacpan.org/release/Math-Calc-Units
Seamus Venasse <svenasse@polaris.ca>
diff --git a/math/p5-Math-Cephes/pkg-descr b/math/p5-Math-Cephes/pkg-descr
index d820d196668d..c02284e16045 100644
--- a/math/p5-Math-Cephes/pkg-descr
+++ b/math/p5-Math-Cephes/pkg-descr
@@ -7,4 +7,4 @@ by default, but rather must be imported explicitly, as in
There are a number of export tags defined which allow
importing groups of functions.
-WWW: http://search.cpan.org/dist/Math-Cephes/
+WWW: https://metacpan.org/release/Math-Cephes
diff --git a/math/p5-Math-Combinatorics/pkg-descr b/math/p5-Math-Combinatorics/pkg-descr
index fcc37b0640d3..2800a47904f9 100644
--- a/math/p5-Math-Combinatorics/pkg-descr
+++ b/math/p5-Math-Combinatorics/pkg-descr
@@ -8,4 +8,4 @@ http://mathworld.wolfram.com/Combinatorics.html
This module provides a pure-perl implementation of nCk, nPk, and n!
(combination, permutation, and factorial, respectively).
-WWW: http://search.cpan.org/dist/Math-Combinatorics/
+WWW: https://metacpan.org/release/Math-Combinatorics
diff --git a/math/p5-Math-Complex/pkg-descr b/math/p5-Math-Complex/pkg-descr
index b7d22678721e..1d28a4c312ea 100644
--- a/math/p5-Math-Complex/pkg-descr
+++ b/math/p5-Math-Complex/pkg-descr
@@ -3,4 +3,4 @@ limits itself to real numbers, but an extra use statement brings full complex
support, along with a full set of mathematical functions typically associated
with and/or extended to complex numbers.
-WWW: http://search.cpan.org/dist/Math-Complex/
+WWW: https://metacpan.org/release/Math-Complex
diff --git a/math/p5-Math-ConvexHull/pkg-descr b/math/p5-Math-ConvexHull/pkg-descr
index 05a3a5b4bab6..d863e448e7f2 100644
--- a/math/p5-Math-ConvexHull/pkg-descr
+++ b/math/p5-Math-ConvexHull/pkg-descr
@@ -6,4 +6,4 @@ set of points. There are some methods of eliminating points that cannot
be part of the convex hull. These may or may not be implemented in a
future version.
-WWW: http://search.cpan.org/dist/Math-ConvexHull/
+WWW: https://metacpan.org/release/Math-ConvexHull
diff --git a/math/p5-Math-Currency/pkg-descr b/math/p5-Math-Currency/pkg-descr
index 32793ed95bd4..b9d4ecb5f6a6 100644
--- a/math/p5-Math-Currency/pkg-descr
+++ b/math/p5-Math-Currency/pkg-descr
@@ -1,4 +1,4 @@
Math::Currency is a perl module that implements exact currency math
with formatting and rounding.
-WWW: http://search.cpan.org/dist/Math-Currency/
+WWW: https://metacpan.org/release/Math-Currency
diff --git a/math/p5-Math-Derivative/pkg-descr b/math/p5-Math-Derivative/pkg-descr
index 6a2c0abac6cc..5dfe9a47e527 100644
--- a/math/p5-Math-Derivative/pkg-descr
+++ b/math/p5-Math-Derivative/pkg-descr
@@ -6,4 +6,4 @@ at the given x ordinates. Derivative2 may optionally be given values to
use for the first dervivative at the start and end points of the data -
otherwiswe 'natural' values are used.
-WWW: http://search.cpan.org/dist/Math-Derivative/
+WWW: https://metacpan.org/release/Math-Derivative
diff --git a/math/p5-Math-Evol/pkg-descr b/math/p5-Math-Evol/pkg-descr
index 6ea448e6690a..ce83d49d293e 100644
--- a/math/p5-Math-Evol/pkg-descr
+++ b/math/p5-Math-Evol/pkg-descr
@@ -3,4 +3,4 @@ objective function are not required. Constraints can be incorporated. The
caller must supply initial values for the variables and for the initial
step sizes.
-WWW: http://search.cpan.org/dist/Math-Evol/
+WWW: https://metacpan.org/release/Math-Evol
diff --git a/math/p5-Math-FFT/pkg-descr b/math/p5-Math-FFT/pkg-descr
index 941ec1aa18a9..10f7a5a941d6 100644
--- a/math/p5-Math-FFT/pkg-descr
+++ b/math/p5-Math-FFT/pkg-descr
@@ -19,4 +19,4 @@ arrays to and from C comes from the PGPLOT module of Karl Glazebrook
is Copyright 2000 by Randy Kobes <randy@theoryx5.uwinnipeg.ca>,
and may be distributed under the same terms as Perl itself.
-WWW: http://search.cpan.org/dist/Math-FFT/
+WWW: https://metacpan.org/release/Math-FFT
diff --git a/math/p5-Math-FixedPrecision/pkg-descr b/math/p5-Math-FixedPrecision/pkg-descr
index 2c9e5b0f17cb..424952ca20d9 100644
--- a/math/p5-Math-FixedPrecision/pkg-descr
+++ b/math/p5-Math-FixedPrecision/pkg-descr
@@ -6,4 +6,4 @@ the stock BigFloat.pm with the one located in this distribution. This file
will also be updated as part of the 5.6.1 distribution, when that is released.
Please copy the included BigFloat.pm to {PERLVERSION}/lib/Math/BigFloat.pm.
-WWW: http://search.cpan.org/dist/Math-FixedPrecision/
+WWW: https://metacpan.org/release/Math-FixedPrecision
diff --git a/math/p5-Math-Fleximal/pkg-descr b/math/p5-Math-Fleximal/pkg-descr
index b9e2afcd5868..1cdba07117ed 100644
--- a/math/p5-Math-Fleximal/pkg-descr
+++ b/math/p5-Math-Fleximal/pkg-descr
@@ -10,4 +10,4 @@ unofficial...
This allows you to do basic arithmetic using whatever digits you want,
and to convert from one to another.
-WWW: http://search.cpan.org/dist/Math-Fleximal/
+WWW: https://metacpan.org/release/Math-Fleximal
diff --git a/math/p5-Math-GMP/pkg-descr b/math/p5-Math-GMP/pkg-descr
index 64a1db8700ec..e0ed3dc701a4 100644
--- a/math/p5-Math-GMP/pkg-descr
+++ b/math/p5-Math-GMP/pkg-descr
@@ -1,4 +1,4 @@
Math::GMP is a perl interface to the high-speed arbitrary size integer
math library libgmp (GNU MP lib).
-WWW: http://search.cpan.org/dist/Math-GMP/
+WWW: https://metacpan.org/release/Math-GMP
diff --git a/math/p5-Math-GMPf/pkg-descr b/math/p5-Math-GMPf/pkg-descr
index 81f93bdef1c4..171a5dbea6e1 100644
--- a/math/p5-Math-GMPf/pkg-descr
+++ b/math/p5-Math-GMPf/pkg-descr
@@ -2,4 +2,4 @@ Math::GMPf is a bigfloat module utilising the GNU MP (GMP) library. Basically
this module simply wraps all of the mpf floating point functions provided by
that library. See the Math::GMPf test suite for some examples of usage.
-WWW: http://search.cpan.org/dist/Math-GMPf/
+WWW: https://metacpan.org/release/Math-GMPf
diff --git a/math/p5-Math-GMPq/pkg-descr b/math/p5-Math-GMPq/pkg-descr
index 4f946d0e2425..95cbb61f5076 100644
--- a/math/p5-Math-GMPq/pkg-descr
+++ b/math/p5-Math-GMPq/pkg-descr
@@ -8,4 +8,4 @@ larger than 52-bit in a 'use integer;' block. Failure to do so can result in the
creation of the variable as an NV (rather than an IV) - with a resultant loss of
precision.
-WWW: http://search.cpan.org/dist/Math-GMPq/
+WWW: https://metacpan.org/release/Math-GMPq
diff --git a/math/p5-Math-GMPz/pkg-descr b/math/p5-Math-GMPz/pkg-descr
index a37b74f41a4d..47f4e47d8ac8 100644
--- a/math/p5-Math-GMPz/pkg-descr
+++ b/math/p5-Math-GMPz/pkg-descr
@@ -2,4 +2,4 @@ Math::GMPz is a bignum module utilising the GNU MP (GMP) library. Basically this
module simply wraps all of the mpz integer functions provided by that library.
See the Math::GMPz test suite for some examples of usage.
-WWW: http://search.cpan.org/dist/Math-GMPz/
+WWW: https://metacpan.org/release/Math-GMPz
diff --git a/math/p5-Math-GSL/pkg-descr b/math/p5-Math-GSL/pkg-descr
index ba47b9bfff52..8683fe3d5f6e 100644
--- a/math/p5-Math-GSL/pkg-descr
+++ b/math/p5-Math-GSL/pkg-descr
@@ -4,4 +4,4 @@ The GSL is itself distributed under GPL and is available from:
Only the routines relating the solving of polynomials are exported.
It exists to provide that function to "tkscope" in Audio::Data.
-WWW: http://search.cpan.org/dist/Math-GSL/
+WWW: https://metacpan.org/release/Math-GSL
diff --git a/math/p5-Math-Geometry-Planar-GPC-PolygonXS/pkg-descr b/math/p5-Math-Geometry-Planar-GPC-PolygonXS/pkg-descr
index b855b05125ba..bbb4e532ac8b 100644
--- a/math/p5-Math-Geometry-Planar-GPC-PolygonXS/pkg-descr
+++ b/math/p5-Math-Geometry-Planar-GPC-PolygonXS/pkg-descr
@@ -1,4 +1,4 @@
OO wrapper to gpc library (translated from Inline-based
Math::Geometry::Planar::GPC::Polygon to XS)
-WWW: http://search.cpan.org/dist/Math-Geometry-Planar-GPC-PolygonXS/
+WWW: https://metacpan.org/release/Math-Geometry-Planar-GPC-PolygonXS
diff --git a/math/p5-Math-Geometry-Planar-GPC/pkg-descr b/math/p5-Math-Geometry-Planar-GPC/pkg-descr
index e67724700aec..8c156ae5080f 100644
--- a/math/p5-Math-Geometry-Planar-GPC/pkg-descr
+++ b/math/p5-Math-Geometry-Planar-GPC/pkg-descr
@@ -6,4 +6,4 @@ Group, University of Manchester.
Please refer to the gpc manual for more details on gpc.
-WWW: http://search.cpan.org/dist/Math-Geometry-Planar-GPC/
+WWW: https://metacpan.org/release/Math-Geometry-Planar-GPC
diff --git a/math/p5-Math-Geometry-Planar-Offset/pkg-descr b/math/p5-Math-Geometry-Planar-Offset/pkg-descr
index 8e30b41ca53c..051f384123e5 100644
--- a/math/p5-Math-Geometry-Planar-Offset/pkg-descr
+++ b/math/p5-Math-Geometry-Planar-Offset/pkg-descr
@@ -1,3 +1,3 @@
A library for calculating offset polygons.
-WWW: http://search.cpan.org/dist/Math-Geometry-Planar-Offset/
+WWW: https://metacpan.org/release/Math-Geometry-Planar-Offset
diff --git a/math/p5-Math-Geometry-Planar/pkg-descr b/math/p5-Math-Geometry-Planar/pkg-descr
index b0f3e20b2c5d..98d52d61551d 100644
--- a/math/p5-Math-Geometry-Planar/pkg-descr
+++ b/math/p5-Math-Geometry-Planar/pkg-descr
@@ -1,3 +1,3 @@
A collection of planar geometry functions
-WWW: http://search.cpan.org/dist/Math-Geometry-Planar/
+WWW: https://metacpan.org/release/Math-Geometry-Planar
diff --git a/math/p5-Math-Geometry-Voronoi/pkg-descr b/math/p5-Math-Geometry-Voronoi/pkg-descr
index 0bff14d4679b..d72332284628 100644
--- a/math/p5-Math-Geometry-Voronoi/pkg-descr
+++ b/math/p5-Math-Geometry-Voronoi/pkg-descr
@@ -1,4 +1,4 @@
Math::Geometry::Voronoi computes Voronoi diagrams from a set of
input points.
-WWW: http://search.cpan.org/dist/Math-Geometry-Voronoi/
+WWW: https://metacpan.org/release/Math-Geometry-Voronoi
diff --git a/math/p5-Math-Geometry/pkg-descr b/math/p5-Math-Geometry/pkg-descr
index 4f78b0cdcc6f..baafe5cfa7f6 100644
--- a/math/p5-Math-Geometry/pkg-descr
+++ b/math/p5-Math-Geometry/pkg-descr
@@ -2,4 +2,4 @@ Math::Geometry implements classic geomtrical functions in Perl, it has an
emphasis on 3 dimensional geometry including projects, rotations and other
standard 3 dimensional operations.
-WWW: http://search.cpan.org/dist/Math-Geometry/
+WWW: https://metacpan.org/release/Math-Geometry
diff --git a/math/p5-Math-Gradient/pkg-descr b/math/p5-Math-Gradient/pkg-descr
index 663446df20e2..b56d6eb326ad 100644
--- a/math/p5-Math-Gradient/pkg-descr
+++ b/math/p5-Math-Gradient/pkg-descr
@@ -4,4 +4,4 @@ colours, but it probably has several other applications. Methods are
supported to handle both basic and multiple-point gradients, both with
scalars and arrays.
-WWW: http://search.cpan.org/dist/Math-Gradient/
+WWW: https://metacpan.org/release/Math-Gradient
diff --git a/math/p5-Math-Int128/pkg-descr b/math/p5-Math-Int128/pkg-descr
index 1c78e981e2b9..4b9f575e5a26 100644
--- a/math/p5-Math-Int128/pkg-descr
+++ b/math/p5-Math-Int128/pkg-descr
@@ -1,3 +1,3 @@
Math::Int128 adds support for 128 bit integers, signed and unsigned, to Perl.
-WWW: http://search.cpan.org/dist/Math-Int128/
+WWW: https://metacpan.org/release/Math-Int128
diff --git a/math/p5-Math-Int64/pkg-descr b/math/p5-Math-Int64/pkg-descr
index 6ca672c59011..b04b7a372ffb 100644
--- a/math/p5-Math-Int64/pkg-descr
+++ b/math/p5-Math-Int64/pkg-descr
@@ -1,3 +1,3 @@
Math::Int64 adds support for 64 bit integers, signed and unsigned, to Perl.
-WWW: http://search.cpan.org/dist/Math-Int64/
+WWW: https://metacpan.org/release/Math-Int64
diff --git a/math/p5-Math-Interpolate/pkg-descr b/math/p5-Math-Interpolate/pkg-descr
index 87d44a3f480d..a937f8bde3fc 100644
--- a/math/p5-Math-Interpolate/pkg-descr
+++ b/math/p5-Math-Interpolate/pkg-descr
@@ -21,4 +21,4 @@
reasonable derivatives at the (x,y) pairs. The robust interpolator
can also use derivative information supplied by the user.
-WWW: http://search.cpan.org/dist/Math-Interpolate/
+WWW: https://metacpan.org/release/Math-Interpolate
diff --git a/math/p5-Math-Intersection-StraightLine/pkg-descr b/math/p5-Math-Intersection-StraightLine/pkg-descr
index 84a8a8b0431b..c3bd42754154 100644
--- a/math/p5-Math-Intersection-StraightLine/pkg-descr
+++ b/math/p5-Math-Intersection-StraightLine/pkg-descr
@@ -4,4 +4,4 @@ have an intersection point, the coordinates of the point are the
returnvalue. If the given lines have infinite intersection points, -1 is
returned.
-WWW: http://search.cpan.org/dist/Math-Intersection-StraightLine/
+WWW: https://metacpan.org/release/Math-Intersection-StraightLine
diff --git a/math/p5-Math-Logic/pkg-descr b/math/p5-Math-Logic/pkg-descr
index 8f8b74344318..167bbe20b72d 100644
--- a/math/p5-Math-Logic/pkg-descr
+++ b/math/p5-Math-Logic/pkg-descr
@@ -9,4 +9,4 @@ to be preferred -- but when you really want pure 2-degree logic or
3-degree logic or multi-degree logic they are available through
this module
-WWW: http://search.cpan.org/dist/Math-Logic/
+WWW: https://metacpan.org/release/Math-Logic
diff --git a/math/p5-Math-MPC/pkg-descr b/math/p5-Math-MPC/pkg-descr
index 1403b474041b..8912208e8ce4 100644
--- a/math/p5-Math-MPC/pkg-descr
+++ b/math/p5-Math-MPC/pkg-descr
@@ -4,4 +4,4 @@ The MPC library is a C library for multiple-precision complex number
computations with exact rounding. It is based on the MPFR C library
which, in turn, is based on the GMP C library.
-WWW: http://search.cpan.org/dist/Math-MPC/
+WWW: https://metacpan.org/release/Math-MPC
diff --git a/math/p5-Math-MPFR/pkg-descr b/math/p5-Math-MPFR/pkg-descr
index 509579d99d61..50183f7d5fba 100644
--- a/math/p5-Math-MPFR/pkg-descr
+++ b/math/p5-Math-MPFR/pkg-descr
@@ -4,4 +4,4 @@ The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It
is based on the GMP multiple-precision C library.
-WWW: http://search.cpan.org/dist/Math-MPFR/
+WWW: https://metacpan.org/release/Math-MPFR
diff --git a/math/p5-Math-Matrix/pkg-descr b/math/p5-Math-Matrix/pkg-descr
index 8a503ebe5883..74746b579a95 100644
--- a/math/p5-Math-Matrix/pkg-descr
+++ b/math/p5-Math-Matrix/pkg-descr
@@ -1,4 +1,4 @@
Math::Matrix is a Perl module that performs a number of common matrix
operations.
-WWW: http://search.cpan.org/dist/Math-Matrix/
+WWW: https://metacpan.org/release/Math-Matrix
diff --git a/math/p5-Math-MatrixReal/pkg-descr b/math/p5-Math-MatrixReal/pkg-descr
index f6c6b98ac3c2..a2e9c6321893 100644
--- a/math/p5-Math-MatrixReal/pkg-descr
+++ b/math/p5-Math-MatrixReal/pkg-descr
@@ -15,4 +15,4 @@ keyboard or your code, solving linear equations, etc.
It also has an implementation of Kleene's algorithm for finding minimal
costs for paths in a graph.
-WWW: http://search.cpan.org/dist/Math-MatrixReal/
+WWW: https://metacpan.org/release/Math-MatrixReal
diff --git a/math/p5-Math-NumberCruncher/pkg-descr b/math/p5-Math-NumberCruncher/pkg-descr
index 54ecb7d5d633..6adcb4b8245e 100644
--- a/math/p5-Math-NumberCruncher/pkg-descr
+++ b/math/p5-Math-NumberCruncher/pkg-descr
@@ -3,4 +3,4 @@ This module is a collection of commonly needed number-related functions,
including numerous standard statistical, geometric, and probability
functions.
-WWW: http://search.cpan.org/dist/Math-NumberCruncher/
+WWW: https://metacpan.org/release/Math-NumberCruncher
diff --git a/math/p5-Math-Pari/pkg-descr b/math/p5-Math-Pari/pkg-descr
index 4a7dc63d8969..691aacb3d752 100644
--- a/math/p5-Math-Pari/pkg-descr
+++ b/math/p5-Math-Pari/pkg-descr
@@ -3,4 +3,4 @@ numerical/scientific/number-theoretic calculations. It allows use of most
PARI functions as Perl functions, and (almost) seamless merging of PARI
and Perl data.
-WWW: http://search.cpan.org/dist/Math-Pari/
+WWW: https://metacpan.org/release/Math-Pari
diff --git a/math/p5-Math-Polygon-Tree/pkg-descr b/math/p5-Math-Polygon-Tree/pkg-descr
index fdecb93d723e..6cff64ad2484 100644
--- a/math/p5-Math-Polygon-Tree/pkg-descr
+++ b/math/p5-Math-Polygon-Tree/pkg-descr
@@ -2,4 +2,4 @@ Math::Polygon::Tree creates a B-tree of polygon parts for fast check
if object is inside this polygon. This method is effective if polygon
has hundreds or more segments.
-WWW: http://search.cpan.org/dist/Math-Polygon-Tree/
+WWW: https://metacpan.org/release/Math-Polygon-Tree
diff --git a/math/p5-Math-Polygon/pkg-descr b/math/p5-Math-Polygon/pkg-descr
index 22a169d8ee20..1515729a99fc 100644
--- a/math/p5-Math-Polygon/pkg-descr
+++ b/math/p5-Math-Polygon/pkg-descr
@@ -1,4 +1,4 @@
p5-Math-Polygon is a perl class provides an OO interface around
Math::Polygon::Calc and Math::Polygon::Clip.
-WWW: http://search.cpan.org/dist/Math-Polygon/
+WWW: https://metacpan.org/release/Math-Polygon
diff --git a/math/p5-Math-Polynomial-Solve/pkg-descr b/math/p5-Math-Polynomial-Solve/pkg-descr
index 3d21e7c8ba2c..5706a792a6df 100644
--- a/math/p5-Math-Polynomial-Solve/pkg-descr
+++ b/math/p5-Math-Polynomial-Solve/pkg-descr
@@ -10,4 +10,4 @@ expect to have a non-zero value for the $a term.
If the constant term is zero then the first value returned in the list
of answers will always be zero, for all functions.
-WWW: http://search.cpan.org/dist/Math-Polynomial-Solve/
+WWW: https://metacpan.org/release/Math-Polynomial-Solve
diff --git a/math/p5-Math-Prime-XS/pkg-descr b/math/p5-Math-Prime-XS/pkg-descr
index 1007735d79b5..beffe7694f63 100644
--- a/math/p5-Math-Prime-XS/pkg-descr
+++ b/math/p5-Math-Prime-XS/pkg-descr
@@ -2,4 +2,4 @@ Math::Prime::XS detects and calculates prime numbers by either applying Modulo
operator division, the Sieve of Eratosthenes, a Summation calculation or Trial
division.
-WWW: http://search.cpan.org/dist/Math-Prime-XS/
+WWW: https://metacpan.org/release/Math-Prime-XS
diff --git a/math/p5-Math-ProvablePrime/pkg-descr b/math/p5-Math-ProvablePrime/pkg-descr
index 3dd9d313ad54..31cfcf3d74fa 100644
--- a/math/p5-Math-ProvablePrime/pkg-descr
+++ b/math/p5-Math-ProvablePrime/pkg-descr
@@ -1,4 +1,4 @@
This module returns a prime number of a specified bit length, using
Maurers algorithm.
-WWW: http://search.cpan.org/dist/Math-ProvablePrime/
+WWW: https://metacpan.org/release/Math-ProvablePrime
diff --git a/math/p5-Math-RPN/pkg-descr b/math/p5-Math-RPN/pkg-descr
index da1e5f965ada..f6f66c2a911f 100644
--- a/math/p5-Math-RPN/pkg-descr
+++ b/math/p5-Math-RPN/pkg-descr
@@ -2,4 +2,4 @@ The rpn function will take a scalar or list of sclars which
contain an RPN expression as a set of comma delimited values and
operators, and return the result or stack, depending on context.
-WWW: http://search.cpan.org/dist/Math-RPN/
+WWW: https://metacpan.org/release/Math-RPN
diff --git a/math/p5-Math-Random-ISAAC-XS/pkg-descr b/math/p5-Math-Random-ISAAC-XS/pkg-descr
index c764bf79947d..21b12399e7fe 100644
--- a/math/p5-Math-Random-ISAAC-XS/pkg-descr
+++ b/math/p5-Math-Random-ISAAC-XS/pkg-descr
@@ -9,4 +9,4 @@ a 32-bit value. This makes it suitable for applications where a significant
amount of random data needs to be produced quickly, such solving using the
Monte Carlo method or for games.
-WWW: http://search.cpan.org/dist/Math-Random-ISAAC-XS/
+WWW: https://metacpan.org/release/Math-Random-ISAAC-XS
diff --git a/math/p5-Math-Random-ISAAC/pkg-descr b/math/p5-Math-Random-ISAAC/pkg-descr
index 88b97ac404a5..d439dd2bd392 100644
--- a/math/p5-Math-Random-ISAAC/pkg-descr
+++ b/math/p5-Math-Random-ISAAC/pkg-descr
@@ -9,4 +9,4 @@ a 32-bit value. This makes it suitable for applications where a significant
amount of random data needs to be produced quickly, such solving using the
Monte Carlo method or for games.
-WWW: http://search.cpan.org/dist/Math-Random-ISAAC/
+WWW: https://metacpan.org/release/Math-Random-ISAAC
diff --git a/math/p5-Math-Random-MT-Auto/pkg-descr b/math/p5-Math-Random-MT-Auto/pkg-descr
index 68c26d2214d9..f089487a4c3a 100644
--- a/math/p5-Math-Random-MT-Auto/pkg-descr
+++ b/math/p5-Math-Random-MT-Auto/pkg-descr
@@ -10,4 +10,4 @@ the Object::InsideOut module) for generating multiple PRNG objects.
The PRNGs are self-seeding, automatically acquiring a (19968-bit)
random seed from user-selectable sources.
-WWW: http://search.cpan.org/dist/Math-Random-MT-Auto/
+WWW: https://metacpan.org/release/Math-Random-MT-Auto
diff --git a/math/p5-Math-Random-MT/pkg-descr b/math/p5-Math-Random-MT/pkg-descr
index d887bf8a9fec..f123b11f4dcd 100644
--- a/math/p5-Math-Random-MT/pkg-descr
+++ b/math/p5-Math-Random-MT/pkg-descr
@@ -1,4 +1,4 @@
The Mersenne Twister is a pseudorandom number generator developed by
Makoto Matsumoto and Takuji Nishimura.
-WWW: http://search.cpan.org/dist/Math-Random-MT/
+WWW: https://metacpan.org/release/Math-Random-MT
diff --git a/math/p5-Math-Random-OO/pkg-descr b/math/p5-Math-Random-OO/pkg-descr
index 96d482f16180..94a726881bbb 100644
--- a/math/p5-Math-Random-OO/pkg-descr
+++ b/math/p5-Math-Random-OO/pkg-descr
@@ -2,4 +2,4 @@ This module defines an abstract interface for random number generation.
Subclasses of this model will implement specific types of random number
generators or will wrap existing random number generators.
-WWW: http://search.cpan.org/dist/Math-Random-OO/
+WWW: https://metacpan.org/release/Math-Random-OO
diff --git a/math/p5-Math-Random-Secure/pkg-descr b/math/p5-Math-Random-Secure/pkg-descr
index 19ea6ec3906a..312dd2bda960 100644
--- a/math/p5-Math-Random-Secure/pkg-descr
+++ b/math/p5-Math-Random-Secure/pkg-descr
@@ -1,3 +1,3 @@
Cryptographically-secure, cross-platform replacement for rand()
-WWW: http://search.cpan.org/dist/Math-Random-Secure/
+WWW: https://metacpan.org/release/Math-Random-Secure
diff --git a/math/p5-Math-Random/pkg-descr b/math/p5-Math-Random/pkg-descr
index 67384b68412d..d48b82c79fee 100644
--- a/math/p5-Math-Random/pkg-descr
+++ b/math/p5-Math-Random/pkg-descr
@@ -1,4 +1,4 @@
Math::Random is a Perl port of the C version of randlib, which is a
suite of routines for generating random deviates.
-WWW: http://search.cpan.org/dist/Math-Random/
+WWW: https://metacpan.org/release/Math-Random
diff --git a/math/p5-Math-RandomOrg/pkg-descr b/math/p5-Math-RandomOrg/pkg-descr
index 209c324430df..0ccfd794022e 100644
--- a/math/p5-Math-RandomOrg/pkg-descr
+++ b/math/p5-Math-RandomOrg/pkg-descr
@@ -2,5 +2,5 @@ Math::RandomOrg provides functions for retrieving random data from the
random.org server. Data may be retrieved in an integer or byte-stream
format using the randnum and randbyte functions respectively.
-WWW: http://search.cpan.org/dist/Math-RandomOrg/
+WWW: https://metacpan.org/release/Math-RandomOrg
http://random.org
diff --git a/math/p5-Math-Round-Var/pkg-descr b/math/p5-Math-Round-Var/pkg-descr
index fd307b57a244..0672f88675ba 100644
--- a/math/p5-Math-Round-Var/pkg-descr
+++ b/math/p5-Math-Round-Var/pkg-descr
@@ -6,4 +6,4 @@ values as objects.
It also implements flexible scheme parsing, so that your programs and
modules can offload the how-to-round decisions to this module.
-WWW: http://search.cpan.org/dist/Math-Round-Var/
+WWW: https://metacpan.org/release/Math-Round-Var
diff --git a/math/p5-Math-Round/pkg-descr b/math/p5-Math-Round/pkg-descr
index 59cf8bcf61f3..497927bd9e5c 100644
--- a/math/p5-Math-Round/pkg-descr
+++ b/math/p5-Math-Round/pkg-descr
@@ -2,4 +2,4 @@ Math::Round supplies functions that will round numbers in different ways. The
functions round and nearest are exported by default; others are available as
described below. "use ... qw(:all)" exports all functions.
-WWW: http://search.cpan.org/dist/Math-Round/
+WWW: https://metacpan.org/release/Math-Round
diff --git a/math/p5-Math-Sequence/pkg-descr b/math/p5-Math-Sequence/pkg-descr
index f3980b7781e3..9e16e9376f2c 100644
--- a/math/p5-Math-Sequence/pkg-descr
+++ b/math/p5-Math-Sequence/pkg-descr
@@ -19,4 +19,4 @@ facilities to cache all calculated elements and access any element
directly, though unless the element has been cached in a previous
calculation, this is just a shortcut for repeated use of the iterator.
-WWW: http://search.cpan.org/dist/Math-Sequence/
+WWW: https://metacpan.org/release/Math-Sequence
diff --git a/math/p5-Math-Series/pkg-descr b/math/p5-Math-Series/pkg-descr
index e772129367ae..9dedab8e6414 100644
--- a/math/p5-Math-Series/pkg-descr
+++ b/math/p5-Math-Series/pkg-descr
@@ -21,4 +21,4 @@ facilities to cache all calculated elements and access any element
directly, though unless the element has been cached in a previous
calculation, this is just a shortcut for repeated use of the iterator.
-WWW: http://search.cpan.org/dist/Math-Series/
+WWW: https://metacpan.org/release/Math-Series
diff --git a/math/p5-Math-SigFigs/pkg-descr b/math/p5-Math-SigFigs/pkg-descr
index 4f9a030a070a..a04d0b26b6cb 100644
--- a/math/p5-Math-SigFigs/pkg-descr
+++ b/math/p5-Math-SigFigs/pkg-descr
@@ -1,3 +1,3 @@
Do math with correct handling of significant figures
-WWW: http://search.cpan.org/dist/Math-SigFigs/
+WWW: https://metacpan.org/release/Math-SigFigs
diff --git a/math/p5-Math-SimpleVariable/pkg-descr b/math/p5-Math-SimpleVariable/pkg-descr
index 3ff5c12bfd7a..fbc2106c0ab2 100644
--- a/math/p5-Math-SimpleVariable/pkg-descr
+++ b/math/p5-Math-SimpleVariable/pkg-descr
@@ -1,4 +1,4 @@
Math::SimpleVariable is a simple representation of mathematical
variables, with an obligatory name and an optional value.
-WWW: http://search.cpan.org/dist/Math-SimpleVariable/
+WWW: https://metacpan.org/release/Math-SimpleVariable
diff --git a/math/p5-Math-Spline/pkg-descr b/math/p5-Math-Spline/pkg-descr
index cd11472a7b6c..5816be104af9 100644
--- a/math/p5-Math-Spline/pkg-descr
+++ b/math/p5-Math-Spline/pkg-descr
@@ -3,4 +3,4 @@ data is passed as references to two arrays containing the x and y
ordinates. It may be used as an exporter of the numerical functions or,
more easily as a class module.
-WWW: http://search.cpan.org/dist/Math-Spline/
+WWW: https://metacpan.org/release/Math-Spline
diff --git a/math/p5-Math-String/pkg-descr b/math/p5-Math-String/pkg-descr
index fca812a8de62..bdc569b34c66 100644
--- a/math/p5-Math-String/pkg-descr
+++ b/math/p5-Math-String/pkg-descr
@@ -1,4 +1,4 @@
Perl module which lets you calculate with strings (specifically passwords, but
not limited to) as if they were big integers.
-WWW: http://search.cpan.org/dist/Math-String/
+WWW: https://metacpan.org/release/Math-String
diff --git a/math/p5-Math-Symbolic-Custom-CCompiler/pkg-descr b/math/p5-Math-Symbolic-Custom-CCompiler/pkg-descr
index c2f2ec076dc3..4e7bdf0a7668 100644
--- a/math/p5-Math-Symbolic-Custom-CCompiler/pkg-descr
+++ b/math/p5-Math-Symbolic-Custom-CCompiler/pkg-descr
@@ -17,4 +17,4 @@ Alternatively, you can use the module not for faster calculations from
your Perl program, but to generate C code for you. I have used it to
generate an implementation for (many!) Zernike Polynomials for work in C.
-WWW: http://search.cpan.org/dist/Math-Symbolic-Custom-CCompiler/
+WWW: https://metacpan.org/release/Math-Symbolic-Custom-CCompiler
diff --git a/math/p5-Math-Symbolic-Custom-Contains/pkg-descr b/math/p5-Math-Symbolic-Custom-Contains/pkg-descr
index a5519b652ca8..284334491278 100644
--- a/math/p5-Math-Symbolic-Custom-Contains/pkg-descr
+++ b/math/p5-Math-Symbolic-Custom-Contains/pkg-descr
@@ -2,4 +2,4 @@ This module extends the functionality of Math::Symbolic by offering
facilities to test a Math::Symbolic tree for existance of a specific
subtree in the Math::Symbolic tree.
-WWW: http://search.cpan.org/dist/Math-Symbolic-Custom-Contains/
+WWW: https://metacpan.org/release/Math-Symbolic-Custom-Contains
diff --git a/math/p5-Math-Symbolic-Custom-ErrorPropagation/pkg-descr b/math/p5-Math-Symbolic-Custom-ErrorPropagation/pkg-descr
index d8e1010f7a6b..c608632fef9c 100644
--- a/math/p5-Math-Symbolic-Custom-ErrorPropagation/pkg-descr
+++ b/math/p5-Math-Symbolic-Custom-ErrorPropagation/pkg-descr
@@ -2,4 +2,4 @@ This module extends the functionality of Math::Symbolic by offering
facilities to calculate the propagated variance of a function of variables
with variances themselves.
-WWW: http://search.cpan.org/dist/Math-Symbolic-Custom-ErrorPropagation/
+WWW: https://metacpan.org/release/Math-Symbolic-Custom-ErrorPropagation
diff --git a/math/p5-Math-Symbolic-Custom-LaTeXDumper/pkg-descr b/math/p5-Math-Symbolic-Custom-LaTeXDumper/pkg-descr
index 4a01c4b0e853..b2c8c4ff8eef 100644
--- a/math/p5-Math-Symbolic-Custom-LaTeXDumper/pkg-descr
+++ b/math/p5-Math-Symbolic-Custom-LaTeXDumper/pkg-descr
@@ -6,4 +6,4 @@ For details on how the custom method delegation model works, please have a
look at the Math::Symbolic::Custom and Math::Symbolic::Custom::Base
classes.
-WWW: http://search.cpan.org/dist/Math-Symbolic-Custom-LaTeXDumper/
+WWW: https://metacpan.org/release/Math-Symbolic-Custom-LaTeXDumper
diff --git a/math/p5-Math-Symbolic-Custom-Pattern/pkg-descr b/math/p5-Math-Symbolic-Custom-Pattern/pkg-descr
index debdf0133586..891b81b6a8cc 100644
--- a/math/p5-Math-Symbolic-Custom-Pattern/pkg-descr
+++ b/math/p5-Math-Symbolic-Custom-Pattern/pkg-descr
@@ -12,4 +12,4 @@ is_of_form() methods on any Math::Symbolic tree. (Exported by the
Math::Symbolic::Custom::Pattern::Export module. Refer to that module for
details on is_of_form().)
-WWW: http://search.cpan.org/dist/Math-Symbolic-Custom-Pattern/
+WWW: https://metacpan.org/release/Math-Symbolic-Custom-Pattern
diff --git a/math/p5-Math-Symbolic-Custom-Simplification/pkg-descr b/math/p5-Math-Symbolic-Custom-Simplification/pkg-descr
index bcd56558846d..ce7fc72444e4 100644
--- a/math/p5-Math-Symbolic-Custom-Simplification/pkg-descr
+++ b/math/p5-Math-Symbolic-Custom-Simplification/pkg-descr
@@ -16,4 +16,4 @@ Math::Symbolic::Operator object.
Calling unregister on your subclass restores whichever simplification
routines where in place before.
-WWW: http://search.cpan.org/dist/Math-Symbolic-Custom-Simplification/
+WWW: https://metacpan.org/release/Math-Symbolic-Custom-Simplification
diff --git a/math/p5-Math-Symbolic-Custom-Transformation/pkg-descr b/math/p5-Math-Symbolic-Custom-Transformation/pkg-descr
index ec7104c5cb83..2d3c20251007 100644
--- a/math/p5-Math-Symbolic-Custom-Transformation/pkg-descr
+++ b/math/p5-Math-Symbolic-Custom-Transformation/pkg-descr
@@ -16,4 +16,4 @@ To modify the tree, you had to use equally low-level or even
encapsulation-breaking methods. This is meant to be changed by this
distribution.
-WWW: http://search.cpan.org/dist/Math-Symbolic-Custom-Transformation/
+WWW: https://metacpan.org/release/Math-Symbolic-Custom-Transformation
diff --git a/math/p5-Math-Symbolic/pkg-descr b/math/p5-Math-Symbolic/pkg-descr
index 811f89afeffd..f3b6f52bb4da 100644
--- a/math/p5-Math-Symbolic/pkg-descr
+++ b/math/p5-Math-Symbolic/pkg-descr
@@ -7,4 +7,4 @@ using the builtin parser to generate trees from expressions such as '2 *
x^5'. You may use the Math::Symbolic->parse_from_string() class method for
this.
-WWW: http://search.cpan.org/dist/Math-Symbolic/
+WWW: https://metacpan.org/release/Math-Symbolic
diff --git a/math/p5-Math-SymbolicX-BigNum/pkg-descr b/math/p5-Math-SymbolicX-BigNum/pkg-descr
index 6c27d044c06f..3bfced58c2da 100644
--- a/math/p5-Math-SymbolicX-BigNum/pkg-descr
+++ b/math/p5-Math-SymbolicX-BigNum/pkg-descr
@@ -4,4 +4,4 @@ in $Math::Symbolic::Parser) with certain special functions that create
arbitrary precision constants. (Math::Symbolic::Variable objects have been
able to contain arbitrary precision objects since the very beginning.)
-WWW: http://search.cpan.org/dist/Math-SymbolicX-BigNum/
+WWW: https://metacpan.org/release/Math-SymbolicX-BigNum
diff --git a/math/p5-Math-SymbolicX-Complex/pkg-descr b/math/p5-Math-SymbolicX-Complex/pkg-descr
index 59d345956ba0..50f5bbb53d5e 100644
--- a/math/p5-Math-SymbolicX-Complex/pkg-descr
+++ b/math/p5-Math-SymbolicX-Complex/pkg-descr
@@ -4,4 +4,4 @@ in $Math::Symbolic::Parser) with certain special functions that create
complex constants. (Math::Symbolic::Variable objects have been able to
contain complex number objects since the very beginning.)
-WWW: http://search.cpan.org/dist/Math-SymbolicX-Complex/
+WWW: https://metacpan.org/release/Math-SymbolicX-Complex
diff --git a/math/p5-Math-SymbolicX-Error/pkg-descr b/math/p5-Math-SymbolicX-Error/pkg-descr
index 52317e54e03a..9da97df3c7d4 100644
--- a/math/p5-Math-SymbolicX-Error/pkg-descr
+++ b/math/p5-Math-SymbolicX-Error/pkg-descr
@@ -5,4 +5,4 @@ with certain special functions that create constants as Number::WithError
objects. (Math::Symbolic::Variable objects have been able to contain
objects since the very beginning.)
-WWW: http://search.cpan.org/dist/Math-SymbolicX-Error/
+WWW: https://metacpan.org/release/Math-SymbolicX-Error
diff --git a/math/p5-Math-SymbolicX-Inline/pkg-descr b/math/p5-Math-SymbolicX-Inline/pkg-descr
index 4a01d95c444c..8c3be1ab6f07 100644
--- a/math/p5-Math-SymbolicX-Inline/pkg-descr
+++ b/math/p5-Math-SymbolicX-Inline/pkg-descr
@@ -6,4 +6,4 @@ symbolic expressions in the context of Math::Symbolic. That means you can
define arbitrary Math::Symbolic trees (including derivatives) and let this
module compile them to package subroutines.
-WWW: http://search.cpan.org/dist/Math-SymbolicX-Inline/
+WWW: https://metacpan.org/release/Math-SymbolicX-Inline
diff --git a/math/p5-Math-SymbolicX-NoSimplification/pkg-descr b/math/p5-Math-SymbolicX-NoSimplification/pkg-descr
index 91a9f1bd5202..1ee296b67f9a 100644
--- a/math/p5-Math-SymbolicX-NoSimplification/pkg-descr
+++ b/math/p5-Math-SymbolicX-NoSimplification/pkg-descr
@@ -13,4 +13,4 @@ of nodes. (And may, in fact, still do if you keep the simplification
heuristics turned on because most expressions cannot be simplified
significantly.)
-WWW: http://search.cpan.org/dist/Math-SymbolicX-NoSimplification/
+WWW: https://metacpan.org/release/Math-SymbolicX-NoSimplification
diff --git a/math/p5-Math-SymbolicX-ParserExtensionFactory/pkg-descr b/math/p5-Math-SymbolicX-ParserExtensionFactory/pkg-descr
index ee78a29496e3..e4139b6a852b 100644
--- a/math/p5-Math-SymbolicX-ParserExtensionFactory/pkg-descr
+++ b/math/p5-Math-SymbolicX-ParserExtensionFactory/pkg-descr
@@ -34,4 +34,4 @@ time because it has to regenerate the complete Math::Symbolic parser the
first time you use this module in your code. The run time performance
penalty should be low, however.
-WWW: http://search.cpan.org/dist/Math-SymbolicX-ParserExtensionFactory/
+WWW: https://metacpan.org/release/Math-SymbolicX-ParserExtensionFactory
diff --git a/math/p5-Math-SymbolicX-Statistics-Distributions/pkg-descr b/math/p5-Math-SymbolicX-Statistics-Distributions/pkg-descr
index dc6d387d1ab3..5106b465d13f 100644
--- a/math/p5-Math-SymbolicX-Statistics-Distributions/pkg-descr
+++ b/math/p5-Math-SymbolicX-Statistics-Distributions/pkg-descr
@@ -17,4 +17,4 @@ explained below.
Please see the section on Export for details on how to choose the
interface style you want to use.
-WWW: http://search.cpan.org/dist/Math-SymbolicX-Statistics-Distributions/
+WWW: https://metacpan.org/release/Math-SymbolicX-Statistics-Distributions
diff --git a/math/p5-Math-TrulyRandom/pkg-descr b/math/p5-Math-TrulyRandom/pkg-descr
index 6fc111abd149..35013dcf5eab 100644
--- a/math/p5-Math-TrulyRandom/pkg-descr
+++ b/math/p5-Math-TrulyRandom/pkg-descr
@@ -2,4 +2,4 @@ The Math::TrulyRandom module provides an ability to generate truly random
numbers from within Perl programs. The source of the randomness is from
interrupt timing discrepancies.
-WWW: http://search.cpan.org/dist/Math-TrulyRandom/
+WWW: https://metacpan.org/release/Math-TrulyRandom
diff --git a/math/p5-Math-Units/pkg-descr b/math/p5-Math-Units/pkg-descr
index a5b0c0c57560..1167e76fd204 100644
--- a/math/p5-Math-Units/pkg-descr
+++ b/math/p5-Math-Units/pkg-descr
@@ -13,4 +13,4 @@ that future conversions can be performed very quickly.
Too many units, prefixes and abbreviations are supported to list here. See
the source code for a complete listing.
-WWW: http://search.cpan.org/dist/Math-Units/
+WWW: https://metacpan.org/release/Math-Units
diff --git a/math/p5-Math-Utils/pkg-descr b/math/p5-Math-Utils/pkg-descr
index d2bd80e56430..de1bff346ce4 100644
--- a/math/p5-Math-Utils/pkg-descr
+++ b/math/p5-Math-Utils/pkg-descr
@@ -1,3 +1,3 @@
Math::Utils provides ueful mathematical functions not in Perl.
-WWW: http://search.cpan.org/dist/Math-Utils/
+WWW: https://metacpan.org/release/Math-Utils
diff --git a/math/p5-Math-Vec/pkg-descr b/math/p5-Math-Vec/pkg-descr
index a306f9b736d4..cada4eda10c6 100644
--- a/math/p5-Math-Vec/pkg-descr
+++ b/math/p5-Math-Vec/pkg-descr
@@ -8,4 +8,4 @@ The "object" for the object oriented calling style is a blessed array
reference which contains a vector of the form [x,y,z]. Methods will
typically return a list.
-WWW: http://search.cpan.org/dist/Math-Vec/
+WWW: https://metacpan.org/release/Math-Vec
diff --git a/math/p5-Math-VectorReal/pkg-descr b/math/p5-Math-VectorReal/pkg-descr
index f57a826ae1ed..6262317333cb 100644
--- a/math/p5-Math-VectorReal/pkg-descr
+++ b/math/p5-Math-VectorReal/pkg-descr
@@ -7,4 +7,4 @@ have been overloaded to allow vector cross and dot product
operations. Vector math formula thus looks like vector math formula
in perl programs using this package.
-WWW: http://search.cpan.org/dist/Math-VectorReal/
+WWW: https://metacpan.org/release/Math-VectorReal
diff --git a/math/p5-Number-Compare/pkg-descr b/math/p5-Number-Compare/pkg-descr
index 087e931c23e5..6d8a702244ff 100644
--- a/math/p5-Number-Compare/pkg-descr
+++ b/math/p5-Number-Compare/pkg-descr
@@ -9,4 +9,4 @@ mi), or gigabytes (g, gi). Those suffixed with an i use the appropriate
2**n version in accordance with the IEC standard:
http://physics.nist.gov/cuu/Units/binary.html
-WWW: http://search.cpan.org/dist/Number-Compare/
+WWW: https://metacpan.org/release/Number-Compare
diff --git a/math/p5-Number-Fraction/pkg-descr b/math/p5-Number-Fraction/pkg-descr
index 2f4f8152b95a..89e15a4e3bbe 100644
--- a/math/p5-Number-Fraction/pkg-descr
+++ b/math/p5-Number-Fraction/pkg-descr
@@ -1,4 +1,4 @@
Number::Fraction is a Perl module which allows you to work with fractions
in your Perl programs.
-WWW: http://search.cpan.org/dist/Number-Fraction/
+WWW: https://metacpan.org/release/Number-Fraction
diff --git a/math/p5-Number-Misc/pkg-descr b/math/p5-Number-Misc/pkg-descr
index 8517cd496a6e..42491a356d2d 100644
--- a/math/p5-Number-Misc/pkg-descr
+++ b/math/p5-Number-Misc/pkg-descr
@@ -3,4 +3,4 @@ numbers. These utilities handle processing numbers as strings,
determining basic properties of numbers, or selecting a random number
from a range.
-WWW: http://search.cpan.org/dist/Number-Misc/
+WWW: https://metacpan.org/release/Number-Misc
diff --git a/math/p5-Number-Uncertainty/pkg-descr b/math/p5-Number-Uncertainty/pkg-descr
index 8feba708dadb..1f218da0847d 100644
--- a/math/p5-Number-Uncertainty/pkg-descr
+++ b/math/p5-Number-Uncertainty/pkg-descr
@@ -1,4 +1,4 @@
Number::Uncertainty provides an object-orientated uncertainty object. It stores
information about a value and its error bounds.
-WWW: http://search.cpan.org/dist/Number-Uncertainty/
+WWW: https://metacpan.org/release/Number-Uncertainty
diff --git a/math/p5-Number-WithError-LaTeX/pkg-descr b/math/p5-Number-WithError-LaTeX/pkg-descr
index a4c256915d5b..182b8b9b9e09 100644
--- a/math/p5-Number-WithError-LaTeX/pkg-descr
+++ b/math/p5-Number-WithError-LaTeX/pkg-descr
@@ -9,4 +9,4 @@ just a convenience thing since it is delegated to TeX::Encode.
Unlike Number::WithError, this module requires perl version 5.8 or later.
(That is the rationale for creating a separate distribution, too.)
-WWW: http://search.cpan.org/dist/Number-WithError-LaTeX/
+WWW: https://metacpan.org/release/Number-WithError-LaTeX
diff --git a/math/p5-Number-WithError/pkg-descr b/math/p5-Number-WithError/pkg-descr
index ef704ddf8935..d2fd05765f40 100644
--- a/math/p5-Number-WithError/pkg-descr
+++ b/math/p5-Number-WithError/pkg-descr
@@ -14,4 +14,4 @@ the code. The remaining holes are mostly difficult-to-test corner cases
and sanity tests. The comparison routines are the exception for which
there will be more extensive tests in a future release.
-WWW: http://search.cpan.org/dist/Number-WithError/
+WWW: https://metacpan.org/release/Number-WithError
diff --git a/math/p5-Parse-Range/pkg-descr b/math/p5-Parse-Range/pkg-descr
index fe56d92e090f..2348e730e5c0 100644
--- a/math/p5-Parse-Range/pkg-descr
+++ b/math/p5-Parse-Range/pkg-descr
@@ -1,4 +1,4 @@
This module parses range definitions and returns
an array of individual numbers.
-WWW: http://search.cpan.org/dist/Parse-Range/
+WWW: https://metacpan.org/release/Parse-Range
diff --git a/math/p5-Roman/pkg-descr b/math/p5-Roman/pkg-descr
index c47c9ce79365..58dd51ffc008 100644
--- a/math/p5-Roman/pkg-descr
+++ b/math/p5-Roman/pkg-descr
@@ -1,4 +1,4 @@
A Perl package providing the functionality to convert between
Arabic and Roman numerals.
-WWW: http://search.cpan.org/dist/Roman/
+WWW: https://metacpan.org/release/Roman
diff --git a/math/p5-Set-IntSpan-Fast-XS/pkg-descr b/math/p5-Set-IntSpan-Fast-XS/pkg-descr
index 1d13268eabb6..dd882089bdc9 100644
--- a/math/p5-Set-IntSpan-Fast-XS/pkg-descr
+++ b/math/p5-Set-IntSpan-Fast-XS/pkg-descr
@@ -1,4 +1,4 @@
This is a drop in replacement XS based version of Set::IntSpan::Fast.
See that module for details of the interface.
-WWW: http://search.cpan.org/dist/Set-IntSpan-Fast-XS/
+WWW: https://metacpan.org/release/Set-IntSpan-Fast-XS
diff --git a/math/p5-Set-IntSpan-Fast/pkg-descr b/math/p5-Set-IntSpan-Fast/pkg-descr
index 7828f2762da2..f6dddf5319f4 100644
--- a/math/p5-Set-IntSpan-Fast/pkg-descr
+++ b/math/p5-Set-IntSpan-Fast/pkg-descr
@@ -6,4 +6,4 @@ This is fine for small sets but suffers compared to other possible set
representations (bit vectors, hash keys) when the number of ranges grows
large. Set::IntSpan::Fast tries to fix that.
-WWW: http://search.cpan.org/dist/Set-IntSpan-Fast/
+WWW: https://metacpan.org/release/Set-IntSpan-Fast
diff --git a/math/p5-Set-IntSpan/pkg-descr b/math/p5-Set-IntSpan/pkg-descr
index 1413fc7fe20d..c3bcd6ac679e 100644
--- a/math/p5-Set-IntSpan/pkg-descr
+++ b/math/p5-Set-IntSpan/pkg-descr
@@ -10,4 +10,4 @@ for both compact storage and efficient computation. In particular,
set operations can be performed directly on the encoded
representation.
-WWW: http://search.cpan.org/dist/Set-IntSpan/
+WWW: https://metacpan.org/release/Set-IntSpan
diff --git a/math/p5-Set-Partition/pkg-descr b/math/p5-Set-Partition/pkg-descr
index 721c5bf90068..b346a1546565 100644
--- a/math/p5-Set-Partition/pkg-descr
+++ b/math/p5-Set-Partition/pkg-descr
@@ -8,4 +8,4 @@ according to the given partitioning. All possible arrangements are
returned, and the object returns undef when the entire combination space
has been exhausted.
-WWW: http://search.cpan.org/dist/Set-Partition/
+WWW: https://metacpan.org/release/Set-Partition
diff --git a/math/p5-Set-Window/pkg-descr b/math/p5-Set-Window/pkg-descr
index 7634a9f10608..6c7543c6b22c 100644
--- a/math/p5-Set-Window/pkg-descr
+++ b/math/p5-Set-Window/pkg-descr
@@ -5,7 +5,7 @@ Methods are provided for creating and modifying windows, for obtaining
information about windows, and for performing some simple set operations
on windows.
-WWW: http://search.cpan.org/dist/Set-Window/
+WWW: https://metacpan.org/release/Set-Window
-Anton
<tobez@FreeBSD.org>
diff --git a/math/p5-Statistics-Basic/pkg-descr b/math/p5-Statistics-Basic/pkg-descr
index f3d34adc818f..2fad6720f0e7 100644
--- a/math/p5-Statistics-Basic/pkg-descr
+++ b/math/p5-Statistics-Basic/pkg-descr
@@ -3,4 +3,4 @@ statistical parameters, including the mean, the median, the standard
deviation etc. It is reportedly faster than a similar module,
Statistics::Descriptive.
-WWW: http://search.cpan.org/dist/Statistics-Basic/
+WWW: https://metacpan.org/release/Statistics-Basic
diff --git a/math/p5-Statistics-Benford/pkg-descr b/math/p5-Statistics-Benford/pkg-descr
index 779686606321..ab98c15b8eec 100644
--- a/math/p5-Statistics-Benford/pkg-descr
+++ b/math/p5-Statistics-Benford/pkg-descr
@@ -1,3 +1,3 @@
This module calculates the deviation from Benford's law.
-WWW: http://search.cpan.org/dist/Statistics-Benford/
+WWW: https://metacpan.org/release/Statistics-Benford
diff --git a/math/p5-Statistics-ChiSquare/pkg-descr b/math/p5-Statistics-ChiSquare/pkg-descr
index 501d6db566c0..860bf4727c20 100644
--- a/math/p5-Statistics-ChiSquare/pkg-descr
+++ b/math/p5-Statistics-ChiSquare/pkg-descr
@@ -16,7 +16,7 @@ two-element array, it returns an English string. This was a deliberate
design choice---many people misinterpret chi-square results, and the
string helps clarify the meaning.
-WWW: http://search.cpan.org/dist/Statistics-ChiSquare/
+WWW: https://metacpan.org/release/Statistics-ChiSquare
-Anton
<tobez@FreeBSD.org>
diff --git a/math/p5-Statistics-Contingency/pkg-descr b/math/p5-Statistics-Contingency/pkg-descr
index 69d52284ef37..33afecd866d9 100644
--- a/math/p5-Statistics-Contingency/pkg-descr
+++ b/math/p5-Statistics-Contingency/pkg-descr
@@ -9,4 +9,4 @@ measures you are interested in. When all results have been collected, you
can get a report on accuracy, precision, recall, F1, and so on, with both
macro-averaging and micro-averaging over categories.
-WWW: http://search.cpan.org/dist/Statistics-Contingency/
+WWW: https://metacpan.org/release/Statistics-Contingency
diff --git a/math/p5-Statistics-Descriptive-Discrete/pkg-descr b/math/p5-Statistics-Descriptive-Discrete/pkg-descr
index f1a3a2119ea4..2bd2531ec3c6 100644
--- a/math/p5-Statistics-Descriptive-Discrete/pkg-descr
+++ b/math/p5-Statistics-Descriptive-Discrete/pkg-descr
@@ -17,4 +17,4 @@ required by Statistics::Descriptive::Full. It also required only 4MB of
RAM instead of the 400MB used by Statistics::Descriptive::Full for the
same data set.
-WWW: http://search.cpan.org/dist/Statistics-Descriptive-Discrete/
+WWW: https://metacpan.org/release/Statistics-Descriptive-Discrete
diff --git a/math/p5-Statistics-Descriptive/pkg-descr b/math/p5-Statistics-Descriptive/pkg-descr
index c83bde402f6f..0592abc4a363 100644
--- a/math/p5-Statistics-Descriptive/pkg-descr
+++ b/math/p5-Statistics-Descriptive/pkg-descr
@@ -5,7 +5,7 @@ method, none of the data is stored and only a few statistical measures
are available. Using the full method, the entire data set is retained
and additional functions are available.
-WWW: http://search.cpan.org/dist/Statistics-Descriptive/
+WWW: https://metacpan.org/release/Statistics-Descriptive
-Anton
<tobez@FreeBSD.org>
diff --git a/math/p5-Statistics-Forecast/pkg-descr b/math/p5-Statistics-Forecast/pkg-descr
index 4623c8c61b1f..d248fd4353e1 100644
--- a/math/p5-Statistics-Forecast/pkg-descr
+++ b/math/p5-Statistics-Forecast/pkg-descr
@@ -1,4 +1,4 @@
This is an Oriented Object module that calculates a future value by using
existing values. The new value is calculated by using linear regression.
-WWW: http://search.cpan.org/dist/Statistics-Forecast/
+WWW: https://metacpan.org/release/Statistics-Forecast
diff --git a/math/p5-Statistics-Frequency/pkg-descr b/math/p5-Statistics-Frequency/pkg-descr
index 47622ef3382a..20f47fb4b959 100644
--- a/math/p5-Statistics-Frequency/pkg-descr
+++ b/math/p5-Statistics-Frequency/pkg-descr
@@ -2,4 +2,4 @@ Statistics::Frequency is a simple class for counting elements, in other
words, their frequencies. The goal of Statistics::Frequency is simply to
be provide container for sets of elements and their respective frequencies.
-WWW: http://search.cpan.org/dist/Statistics-Frequency/
+WWW: https://metacpan.org/release/Statistics-Frequency
diff --git a/math/p5-Statistics-LineFit/pkg-descr b/math/p5-Statistics-LineFit/pkg-descr
index 6d347ce3e966..32a19ffe5829 100644
--- a/math/p5-Statistics-LineFit/pkg-descr
+++ b/math/p5-Statistics-LineFit/pkg-descr
@@ -6,4 +6,4 @@ the Durbin-Watson statistic, the mean squared error, sigma, the t
statistics, the variance of the estimates of the slope and y-intercept,
the predicted y values and the residuals of the y values.
-WWW: http://search.cpan.org/dist/Statistics-LineFit/
+WWW: https://metacpan.org/release/Statistics-LineFit
diff --git a/math/p5-Statistics-Lite/pkg-descr b/math/p5-Statistics-Lite/pkg-descr
index e80eabdb92c1..d8a93ba0aae2 100644
--- a/math/p5-Statistics-Lite/pkg-descr
+++ b/math/p5-Statistics-Lite/pkg-descr
@@ -3,4 +3,4 @@ to larger, more complete, object-oriented statistics packages.
As such, it is likely to be better suited, in general, to smaller
data sets.
-WWW: http://search.cpan.org/dist/Statistics-Lite/
+WWW: https://metacpan.org/release/Statistics-Lite
diff --git a/math/p5-Statistics-R/pkg-descr b/math/p5-Statistics-R/pkg-descr
index 77db5f818f0c..f4be24b59ea5 100644
--- a/math/p5-Statistics-R/pkg-descr
+++ b/math/p5-Statistics-R/pkg-descr
@@ -1,4 +1,4 @@
Statistics::R will permit the control of the R (R-project) interpreter
through Perl in different architectures and OS.
-WWW: http://search.cpan.org/dist/Statistics-R/
+WWW: https://metacpan.org/release/Statistics-R
diff --git a/math/p5-Statistics-Regression/pkg-descr b/math/p5-Statistics-Regression/pkg-descr
index b4ec662d82f0..18fd69a91cce 100644
--- a/math/p5-Statistics-Regression/pkg-descr
+++ b/math/p5-Statistics-Regression/pkg-descr
@@ -10,4 +10,4 @@ explain what a regression is. Most of the time, the user will provide a
constant ('1') as x(0) for each observation in order to allow the
regression package to fit an intercept.
-WWW: http://search.cpan.org/dist/Statistics-Regression/
+WWW: https://metacpan.org/release/Statistics-Regression
diff --git a/math/p5-Statistics-TTest/pkg-descr b/math/p5-Statistics-TTest/pkg-descr
index f57faa09c340..da1ff15823b6 100644
--- a/math/p5-Statistics-TTest/pkg-descr
+++ b/math/p5-Statistics-TTest/pkg-descr
@@ -5,4 +5,4 @@ and use the T-statistic to test the null hypothesis. If the null hypothesis
is rejected, the difference will be given as the lower_clm and upper_clm of
the TTest object.
-WWW: http://search.cpan.org/dist/Statistics-TTest/
+WWW: https://metacpan.org/release/Statistics-TTest
diff --git a/math/p5-Task-Math-Symbolic/pkg-descr b/math/p5-Task-Math-Symbolic/pkg-descr
index c94c5a0e5aec..228512c47426 100644
--- a/math/p5-Task-Math-Symbolic/pkg-descr
+++ b/math/p5-Task-Math-Symbolic/pkg-descr
@@ -1,4 +1,4 @@
This installs Math::Symbolic and a load of easily installable (i.e. pure Perl)
plugins that make the module so much more powerful.
-WWW: http://search.cpan.org/dist/Task-Math-Symbolic/
+WWW: https://metacpan.org/release/Task-Math-Symbolic
diff --git a/math/p5-Text-AsciiTeX/pkg-descr b/math/p5-Text-AsciiTeX/pkg-descr
index 5416d63a7866..2e2b9a467d75 100644
--- a/math/p5-Text-AsciiTeX/pkg-descr
+++ b/math/p5-Text-AsciiTeX/pkg-descr
@@ -1,4 +1,4 @@
A Perl module that provides a mechanism to render (La)TeX formulae to ASCII
art.
-WWW: http://search.cpan.org/dist/Text-AsciiTeX/
+WWW: https://metacpan.org/release/Text-AsciiTeX
diff --git a/math/p5-bignum/pkg-descr b/math/p5-bignum/pkg-descr
index 0ce40a97c6fa..c96b2dfe5566 100644
--- a/math/p5-bignum/pkg-descr
+++ b/math/p5-bignum/pkg-descr
@@ -3,4 +3,4 @@ BigInts/BigFloats in a transparent way. They use the rewritten
versions of Math::BigInt and Math::BigFloat, Math::BigRat (for
bigrat) and optionally Math::BigInt::Lite.
-WWW: http://search.cpan.org/dist/bignum/
+WWW: https://metacpan.org/release/bignum
diff --git a/misc/p5-Acme-ButFirst/pkg-descr b/misc/p5-Acme-ButFirst/pkg-descr
index 2df51e14f45e..98d9ca48900c 100644
--- a/misc/p5-Acme-ButFirst/pkg-descr
+++ b/misc/p5-Acme-ButFirst/pkg-descr
@@ -7,4 +7,4 @@ Acme::ButFirst recognises both butfirst and but first as keywords.
Usage of Acme::ButFirst is lexically scoped. ButFirstification can be
explicitly disabled by using no Acme::ButFirst.
-WWW: http://search.cpan.org/dist/Acme-ButFirst/
+WWW: https://metacpan.org/release/Acme-ButFirst
diff --git a/misc/p5-Array-Compare/pkg-descr b/misc/p5-Array-Compare/pkg-descr
index de50f949622a..fc3fe887d8ca 100644
--- a/misc/p5-Array-Compare/pkg-descr
+++ b/misc/p5-Array-Compare/pkg-descr
@@ -11,6 +11,6 @@ Additionally you can get a simple true/false return value or the number
of columns which differ or an array containing the indexes of the
differing columns.
-WWW: http://search.cpan.org/dist/Array-Compare/
+WWW: https://metacpan.org/release/Array-Compare
Seamus Venasse <svenasse@polaris.ca>
diff --git a/misc/p5-Array-Diff/pkg-descr b/misc/p5-Array-Diff/pkg-descr
index fd547bdac19a..32d8e23d4b98 100644
--- a/misc/p5-Array-Diff/pkg-descr
+++ b/misc/p5-Array-Diff/pkg-descr
@@ -1,4 +1,4 @@
This module do diff two arrays, and return added and deleted arrays.
It's simple usage of Algorithm::Diff.
-WWW: http://search.cpan.org/dist/Array-Diff/
+WWW: https://metacpan.org/release/Array-Diff
diff --git a/misc/p5-Array-FileReader/pkg-descr b/misc/p5-Array-FileReader/pkg-descr
index 26f97f78469b..b9a97196e204 100644
--- a/misc/p5-Array-FileReader/pkg-descr
+++ b/misc/p5-Array-FileReader/pkg-descr
@@ -1,3 +1,3 @@
Array::FileReader - Lazily tie files to arrays for reading
-WWW: http://search.cpan.org/dist/Array-FileReader/
+WWW: https://metacpan.org/release/Array-FileReader
diff --git a/misc/p5-Array-IntSpan/pkg-descr b/misc/p5-Array-IntSpan/pkg-descr
index 15c9a094b23f..b0504dced11a 100644
--- a/misc/p5-Array-IntSpan/pkg-descr
+++ b/misc/p5-Array-IntSpan/pkg-descr
@@ -9,6 +9,6 @@ lets you use IP addresses in any of three forms (dotted decimal,
network string, and integer) for the indices into the array. See
the POD for that module for more information.
-WWW: http://search.cpan.org/dist/Array-IntSpan/
+WWW: https://metacpan.org/release/Array-IntSpan
Seamus Venasse <svenasse@polaris.ca>
diff --git a/misc/p5-Array-LineReader/pkg-descr b/misc/p5-Array-LineReader/pkg-descr
index ab1cf01a2ba3..73e5a5c48b1f 100644
--- a/misc/p5-Array-LineReader/pkg-descr
+++ b/misc/p5-Array-LineReader/pkg-descr
@@ -5,4 +5,4 @@ only on demand, i.e. in the case you access an element of the array. The
offset and length of all the lines is hold in memory as long as you tie your
array.
-WWW: http://search.cpan.org/dist/Array-LineReader/
+WWW: https://metacpan.org/release/Array-LineReader
diff --git a/misc/p5-Array-PrintCols/pkg-descr b/misc/p5-Array-PrintCols/pkg-descr
index b4c9d0a95c1e..d6e1c705d541 100644
--- a/misc/p5-Array-PrintCols/pkg-descr
+++ b/misc/p5-Array-PrintCols/pkg-descr
@@ -3,4 +3,4 @@ of elements in alphabetically, vertically sorted columns. Optional arguments
can be given to control either the width or number of the columns, the total
width of the output, and the amount of indentation.
-WWW: http://search.cpan.org/dist/Array-PrintCols/
+WWW: https://metacpan.org/release/Array-PrintCols
diff --git a/misc/p5-Array-RefElem/pkg-descr b/misc/p5-Array-RefElem/pkg-descr
index b745c1ddf7b0..c1164373b411 100644
--- a/misc/p5-Array-RefElem/pkg-descr
+++ b/misc/p5-Array-RefElem/pkg-descr
@@ -1,6 +1,6 @@
This module give direct access to the internal perl routines that let
you store reference to things in arrays and hashes.
-WWW: http://search.cpan.org/dist/Array-RefElem/
+WWW: https://metacpan.org/release/Array-RefElem
Seamus Venasse <svenasse@polaris.ca>
diff --git a/misc/p5-Asterisk-FastAGI/pkg-descr b/misc/p5-Asterisk-FastAGI/pkg-descr
index df63dade6348..f95448b69fa8 100644
--- a/misc/p5-Asterisk-FastAGI/pkg-descr
+++ b/misc/p5-Asterisk-FastAGI/pkg-descr
@@ -7,4 +7,4 @@ from Asterisk.
Read the Net::Server for more information about the logging facilities,
configuration, etc.
-WWW: http://search.cpan.org/dist/Asterisk-FastAGI/
+WWW: https://metacpan.org/release/Asterisk-FastAGI
diff --git a/misc/p5-Bot-Training-StarCraft/pkg-descr b/misc/p5-Bot-Training-StarCraft/pkg-descr
index 78c8037f9011..ded99cf3187d 100644
--- a/misc/p5-Bot-Training-StarCraft/pkg-descr
+++ b/misc/p5-Bot-Training-StarCraft/pkg-descr
@@ -1,3 +1,3 @@
Provides starcraft.trn training data for Bot::Training.
-WWW: http://search.cpan.org/dist/Bot-Training-StarCraft/
+WWW: https://metacpan.org/release/Bot-Training-StarCraft
diff --git a/misc/p5-Bot-Training/pkg-descr b/misc/p5-Bot-Training/pkg-descr
index 99ba1a540609..c4ea72298aaf 100644
--- a/misc/p5-Bot-Training/pkg-descr
+++ b/misc/p5-Bot-Training/pkg-descr
@@ -5,4 +5,4 @@ Bot::Training provides a pluggable way to install already existing training
files via the CPAN. Bot::Training also comes with a command-line interface
called bot-training.
-WWW: http://search.cpan.org/dist/Bot-Training/
+WWW: https://metacpan.org/release/Bot-Training
diff --git a/misc/p5-Business-EDI/pkg-descr b/misc/p5-Business-EDI/pkg-descr
index eefa90d4bf1b..a40e896f3584 100644
--- a/misc/p5-Business-EDI/pkg-descr
+++ b/misc/p5-Business-EDI/pkg-descr
@@ -1,3 +1,3 @@
Top level class for generating U.N. EDI interchange objects and subobjects.
-WWW: http://search.cpan.org/dist/Business-EDI/
+WWW: https://metacpan.org/release/Business-EDI
diff --git a/misc/p5-Business-Hours/pkg-descr b/misc/p5-Business-Hours/pkg-descr
index 65d12d4c285b..dd96ba813bac 100644
--- a/misc/p5-Business-Hours/pkg-descr
+++ b/misc/p5-Business-Hours/pkg-descr
@@ -3,4 +3,4 @@ period. Over time, additional functionality will be added to make it
easy to calculate the number of business hours between arbitrary
dates.
-WWW: http://search.cpan.org/dist/Business-Hours/
+WWW: https://metacpan.org/release/Business-Hours
diff --git a/misc/p5-Business-ISBN-Data/pkg-descr b/misc/p5-Business-ISBN-Data/pkg-descr
index 73f602d73e0c..72b97eeacf7a 100644
--- a/misc/p5-Business-ISBN-Data/pkg-descr
+++ b/misc/p5-Business-ISBN-Data/pkg-descr
@@ -6,4 +6,4 @@ these data at http://www.isbn-international.org/identifiers.html.
The distribution should include the kludegy script used to extract the
data and format the data structure.
-WWW: http://search.cpan.org/dist/Business-ISBN-Data/
+WWW: https://metacpan.org/release/Business-ISBN-Data
diff --git a/misc/p5-Business-ISBN/pkg-descr b/misc/p5-Business-ISBN/pkg-descr
index 6a33176915ea..c482963f6aa2 100644
--- a/misc/p5-Business-ISBN/pkg-descr
+++ b/misc/p5-Business-ISBN/pkg-descr
@@ -3,4 +3,4 @@ code and publisher code can be extracted. The ISBN number itself can be
verified as being valid, the checksum can be fixed, and it cna be converted
to a European Article Number (EAN).
-WWW: http://search.cpan.org/dist/Business-ISBN/
+WWW: https://metacpan.org/release/Business-ISBN
diff --git a/misc/p5-Business-ISIN/pkg-descr b/misc/p5-Business-ISIN/pkg-descr
index 423b7abe3278..d013fcd940df 100644
--- a/misc/p5-Business-ISIN/pkg-descr
+++ b/misc/p5-Business-ISIN/pkg-descr
@@ -6,4 +6,4 @@ identifying the country of origin of the security
according to ISO 3166, followed by nine characters in
[A-Z0-9], followed by a decimal check digit.
-WWW: http://search.cpan.org/dist/Business-ISIN/
+WWW: https://metacpan.org/release/Business-ISIN
diff --git a/misc/p5-Business-ISMN/pkg-descr b/misc/p5-Business-ISMN/pkg-descr
index 6e4135ec524d..b0cf4150e93c 100644
--- a/misc/p5-Business-ISMN/pkg-descr
+++ b/misc/p5-Business-ISMN/pkg-descr
@@ -1,3 +1,3 @@
Work with International Standard Music Numbers.
-WWW: http://search.cpan.org/dist/Business-ISMN/
+WWW: https://metacpan.org/release/Business-ISMN
diff --git a/misc/p5-Business-ISSN/pkg-descr b/misc/p5-Business-ISSN/pkg-descr
index b7b800c8e95c..533a914c44fa 100644
--- a/misc/p5-Business-ISSN/pkg-descr
+++ b/misc/p5-Business-ISSN/pkg-descr
@@ -2,4 +2,4 @@ Business::ISSN provides subroutines to work with International Standard
Serial Numbers. ISSNs are used with magazines and other publications like
ISBNs are used with books.
-WWW: http://search.cpan.org/dist/Business-ISSN/
+WWW: https://metacpan.org/release/Business-ISSN
diff --git a/misc/p5-Business-UPS/pkg-descr b/misc/p5-Business-UPS/pkg-descr
index 674d26a68502..a67f4640763a 100644
--- a/misc/p5-Business-UPS/pkg-descr
+++ b/misc/p5-Business-UPS/pkg-descr
@@ -3,6 +3,6 @@ destination zip code, and weight of the package. It then connects to
the UPS calculation server and outputs the total shipping charges and
the UPS zone.
-WWW: http://search.cpan.org/dist/Business-UPS/
+WWW: https://metacpan.org/release/Business-UPS
Seamus Venasse <svenasse@polaris.ca>
diff --git a/misc/p5-Chatbot-Eliza/pkg-descr b/misc/p5-Chatbot-Eliza/pkg-descr
index 259517834b4a..3e752ec386bc 100644
--- a/misc/p5-Chatbot-Eliza/pkg-descr
+++ b/misc/p5-Chatbot-Eliza/pkg-descr
@@ -5,4 +5,4 @@ for user input, and uses a simple transformation algorithm to change user
input into a follow-up question. The program is designed to give the
appearance of understanding.
-WWW: http://search.cpan.org/dist/Chatbot-Eliza/
+WWW: https://metacpan.org/release/Chatbot-Eliza
diff --git a/misc/p5-File-CounterFile/pkg-descr b/misc/p5-File-CounterFile/pkg-descr
index aa376fa96edf..842bd20d799a 100644
--- a/misc/p5-File-CounterFile/pkg-descr
+++ b/misc/p5-File-CounterFile/pkg-descr
@@ -3,4 +3,4 @@ represented by a separate file in the file system. File locking is applied,
so multiple processes might try to access the same counters at the same
time without risk fo counter destruction.
-WWW: http://search.cpan.org/dist/File-CounterFile/
+WWW: https://metacpan.org/release/File-CounterFile
diff --git a/misc/p5-File-Sort/pkg-descr b/misc/p5-File-Sort/pkg-descr
index 7b4049217158..69f5b90ffd9a 100644
--- a/misc/p5-File-Sort/pkg-descr
+++ b/misc/p5-File-Sort/pkg-descr
@@ -4,4 +4,4 @@ limitations cannot sort files in memory, but works on all perls, and can
be useful for portable sorting of large files, or for any system that
doesn't have a sort(1) and is virtual-memory-deprived (including Windows).
-WWW: http://search.cpan.org/dist/File-Sort/
+WWW: https://metacpan.org/release/File-Sort
diff --git a/misc/p5-Geo-Cache/pkg-descr b/misc/p5-Geo-Cache/pkg-descr
index 74356451a032..ee954e1a904a 100644
--- a/misc/p5-Geo-Cache/pkg-descr
+++ b/misc/p5-Geo-Cache/pkg-descr
@@ -4,4 +4,4 @@ using the Groundspeak GPX file as the reference for what fields are valid.
Methods are provide for various of the fields that require special
treatment.
-WWW: http://search.cpan.org/dist/Geo-Cache/
+WWW: https://metacpan.org/release/Geo-Cache
diff --git a/misc/p5-Geo-Coder-Bing/pkg-descr b/misc/p5-Geo-Coder-Bing/pkg-descr
index dd49395fe3b7..42b5edc5cdfe 100644
--- a/misc/p5-Geo-Coder-Bing/pkg-descr
+++ b/misc/p5-Geo-Coder-Bing/pkg-descr
@@ -1,3 +1,3 @@
Geo::Coder::Bing provides an interface to the Bing Maps geocoding service.
-WWW: http://search.cpan.org/dist/Geo-Coder-Bing/
+WWW: https://metacpan.org/release/Geo-Coder-Bing
diff --git a/misc/p5-Geo-Coder-Google/pkg-descr b/misc/p5-Geo-Coder-Google/pkg-descr
index 45b736ee45e2..8ad559693683 100644
--- a/misc/p5-Geo-Coder-Google/pkg-descr
+++ b/misc/p5-Geo-Coder-Google/pkg-descr
@@ -1,3 +1,3 @@
Geo::Coder::Google provides a geocoding functionality using Google Maps API.
-WWW: http://search.cpan.org/dist/Geo-Coder-Google/
+WWW: https://metacpan.org/release/Geo-Coder-Google
diff --git a/misc/p5-Geo-Coder-Googlev3/pkg-descr b/misc/p5-Geo-Coder-Googlev3/pkg-descr
index afb79b7ca4c7..bdeb1abef8a2 100644
--- a/misc/p5-Geo-Coder-Googlev3/pkg-descr
+++ b/misc/p5-Geo-Coder-Googlev3/pkg-descr
@@ -6,4 +6,4 @@ especially usage limits.
[1] http://code.google.com/intl/en/apis/maps/documentation/geocoding/
-WWW: http://search.cpan.org/dist/Geo-Coder-Googlev3/
+WWW: https://metacpan.org/release/Geo-Coder-Googlev3
diff --git a/misc/p5-Geo-Coder-Mapquest/pkg-descr b/misc/p5-Geo-Coder-Mapquest/pkg-descr
index 1391c31a8a51..893e0a965696 100644
--- a/misc/p5-Geo-Coder-Mapquest/pkg-descr
+++ b/misc/p5-Geo-Coder-Mapquest/pkg-descr
@@ -1,4 +1,4 @@
Geo::Coder::Mapquest provides an interface to the Mapquest Geocoding Web
Service.
-WWW: http://search.cpan.org/dist/Geo-Coder-Mapquest/
+WWW: https://metacpan.org/release/Geo-Coder-Mapquest
diff --git a/misc/p5-Geo-Coder-Multimap/pkg-descr b/misc/p5-Geo-Coder-Multimap/pkg-descr
index c7207bfb1f00..ffd67384a197 100644
--- a/misc/p5-Geo-Coder-Multimap/pkg-descr
+++ b/misc/p5-Geo-Coder-Multimap/pkg-descr
@@ -1,4 +1,4 @@
Geo::Coder::Multimap provides an interface to the geocoding functionality of the
Multimap Open API.
-WWW: http://search.cpan.org/dist/Geo-Coder-Multimap/
+WWW: https://metacpan.org/release/Geo-Coder-Multimap
diff --git a/misc/p5-Geo-Coder-Navteq/pkg-descr b/misc/p5-Geo-Coder-Navteq/pkg-descr
index f8c4d5a017cb..d2da6c0961f6 100644
--- a/misc/p5-Geo-Coder-Navteq/pkg-descr
+++ b/misc/p5-Geo-Coder-Navteq/pkg-descr
@@ -1,4 +1,4 @@
Geo::Coder::Navteq provides an interface to the geocoding functionality of the
Navteq MapTP AJAX API.
-WWW: http://search.cpan.org/dist/Geo-Coder-Navteq/
+WWW: https://metacpan.org/release/Geo-Coder-Navteq
diff --git a/misc/p5-Geo-Coder-OSM/pkg-descr b/misc/p5-Geo-Coder-OSM/pkg-descr
index 736022981c53..db23e310fae8 100644
--- a/misc/p5-Geo-Coder-OSM/pkg-descr
+++ b/misc/p5-Geo-Coder-OSM/pkg-descr
@@ -1,4 +1,4 @@
Geo::Coder::OSM provides an interface to the OpenStreet Nominatim geocoding
service.
-WWW: http://search.cpan.org/dist/Geo-Coder-OSM/
+WWW: https://metacpan.org/release/Geo-Coder-OSM
diff --git a/misc/p5-Geo-Coder-OpenCage/pkg-descr b/misc/p5-Geo-Coder-OpenCage/pkg-descr
index 183629d3aed5..870d2d42e36c 100644
--- a/misc/p5-Geo-Coder-OpenCage/pkg-descr
+++ b/misc/p5-Geo-Coder-OpenCage/pkg-descr
@@ -1,3 +1,3 @@
Geo::Coder::OpenCage provides an interface to the OpenCage geocoding service.
-WWW: http://search.cpan.org/dist/Geo-Coder-OpenCage/
+WWW: https://metacpan.org/release/Geo-Coder-OpenCage
diff --git a/misc/p5-Geo-Coder-Ovi/pkg-descr b/misc/p5-Geo-Coder-Ovi/pkg-descr
index 51932c58f1de..7135508b8fd6 100644
--- a/misc/p5-Geo-Coder-Ovi/pkg-descr
+++ b/misc/p5-Geo-Coder-Ovi/pkg-descr
@@ -1,4 +1,4 @@
Geo::Coder::Ovi provides an interface to the geocoding service of the Ovi Maps
API.
-WWW: http://search.cpan.org/dist/Geo-Coder-Ovi/
+WWW: https://metacpan.org/release/Geo-Coder-Ovi
diff --git a/misc/p5-Geo-Coder-TomTom/pkg-descr b/misc/p5-Geo-Coder-TomTom/pkg-descr
index 64718c1e4fa9..96dc7322dc87 100644
--- a/misc/p5-Geo-Coder-TomTom/pkg-descr
+++ b/misc/p5-Geo-Coder-TomTom/pkg-descr
@@ -1,4 +1,4 @@
Geo::Coder::TomTom provides an interface to the geocoding service of the TomTom
route planner through the unofficial (as-yet unpublished) REST API.
-WWW: http://search.cpan.org/dist/Geo-Coder-TomTom/
+WWW: https://metacpan.org/release/Geo-Coder-TomTom
diff --git a/misc/p5-Geo-GeoNames/pkg-descr b/misc/p5-Geo-GeoNames/pkg-descr
index 70def85025f7..60a1ef916b52 100644
--- a/misc/p5-Geo-GeoNames/pkg-descr
+++ b/misc/p5-Geo-GeoNames/pkg-descr
@@ -14,4 +14,4 @@ free web service:
[2] http://www.geonames.org/login
[3] http://www.geonames.org/enablefreewebservice
-WWW: http://search.cpan.org/dist/Geo-GeoNames/
+WWW: https://metacpan.org/release/Geo-GeoNames
diff --git a/misc/p5-Geo-Postcodes-DK/pkg-descr b/misc/p5-Geo-Postcodes-DK/pkg-descr
index deb25107c41c..b0eb1515023f 100644
--- a/misc/p5-Geo-Postcodes-DK/pkg-descr
+++ b/misc/p5-Geo-Postcodes-DK/pkg-descr
@@ -2,4 +2,4 @@ Tired og entering the postal name all the time? This is not necessary,
as it is uniquely defined from the postcode. Request the postcode
only, and use this library to get the postal name.
-WWW: http://search.cpan.org/dist/Geo-Postcodes-DK/
+WWW: https://metacpan.org/release/Geo-Postcodes-DK
diff --git a/misc/p5-Geo-Postcodes-NO/pkg-descr b/misc/p5-Geo-Postcodes-NO/pkg-descr
index 2014a50cf985..855749c3f291 100644
--- a/misc/p5-Geo-Postcodes-NO/pkg-descr
+++ b/misc/p5-Geo-Postcodes-NO/pkg-descr
@@ -7,4 +7,4 @@ county by name the postcode is located. The borough number can be
handy, as it is used when reporting wages and tax to the Norwegian Tax
Administration.
-WWW: http://search.cpan.org/dist/Geo-Postcodes-NO/
+WWW: https://metacpan.org/release/Geo-Postcodes-NO
diff --git a/misc/p5-Geo-Postcodes/pkg-descr b/misc/p5-Geo-Postcodes/pkg-descr
index 10f5c817366a..49d72344bbc5 100644
--- a/misc/p5-Geo-Postcodes/pkg-descr
+++ b/misc/p5-Geo-Postcodes/pkg-descr
@@ -1,3 +1,3 @@
This is the base class for the Geo::Postcodes::XX modules.
-WWW: http://search.cpan.org/dist/Geo-Postcodes/
+WWW: https://metacpan.org/release/Geo-Postcodes
diff --git a/misc/p5-Geo-Weather/pkg-descr b/misc/p5-Geo-Weather/pkg-descr
index f6e782223fdb..4c580c908533 100644
--- a/misc/p5-Geo-Weather/pkg-descr
+++ b/misc/p5-Geo-Weather/pkg-descr
@@ -4,4 +4,4 @@ the module can print a general weather report, or return specific values
(ie: URL to a picture of the current weather for use on a website,
current numerical values for wind speed, temperature, dew point, etc).
-WWW: http://search.cpan.org/dist/Geo-Weather/
+WWW: https://metacpan.org/release/Geo-Weather
diff --git a/misc/p5-I18N-Charset/pkg-descr b/misc/p5-I18N-Charset/pkg-descr
index a59467c39b54..94112940ef7d 100644
--- a/misc/p5-I18N-Charset/pkg-descr
+++ b/misc/p5-I18N-Charset/pkg-descr
@@ -7,4 +7,4 @@ It also maps character set names to Unicode::Map8 conversion scheme
names (if Unicode::Map8 is installed). For example, the Unicode::Map8
scheme name for 'windows-1251' is 'cp1251'.
-WWW: http://search.cpan.org/dist/I18N-Charset/
+WWW: https://metacpan.org/release/I18N-Charset
diff --git a/misc/p5-LEGO-RCX/pkg-descr b/misc/p5-LEGO-RCX/pkg-descr
index c89ee70f7ce8..dac8ce2b8eea 100644
--- a/misc/p5-LEGO-RCX/pkg-descr
+++ b/misc/p5-LEGO-RCX/pkg-descr
@@ -3,4 +3,4 @@ RCX computer through the IR dongle. It is an object-oriented module with
methods for everything from controlling the motors, reading sensors, modifying
program variables, and getting data from the DataLog.
-WWW: http://search.cpan.org/dist/LEGO-RCX/
+WWW: https://metacpan.org/release/LEGO-RCX
diff --git a/misc/p5-List-Compare/pkg-descr b/misc/p5-List-Compare/pkg-descr
index 147b0866f348..adf35696e09a 100644
--- a/misc/p5-List-Compare/pkg-descr
+++ b/misc/p5-List-Compare/pkg-descr
@@ -4,4 +4,4 @@ More than two lists can be compared, in either full or accelerated way,
via both array/list and hash references, and, finally, via both
object-oriented and functional call style.
-WWW: http://search.cpan.org/dist/List-Compare/
+WWW: https://metacpan.org/release/List-Compare
diff --git a/misc/p5-List-Util-WeightedRoundRobin/pkg-descr b/misc/p5-List-Util-WeightedRoundRobin/pkg-descr
index 5de7a9b3e6aa..165577da685a 100644
--- a/misc/p5-List-Util-WeightedRoundRobin/pkg-descr
+++ b/misc/p5-List-Util-WeightedRoundRobin/pkg-descr
@@ -1,4 +1,4 @@
List::Util::WeightedRoundRobin is a utility for creating a weighted list
based on the input and associated weights.
-WWW: http://search.cpan.org/dist/List-Util-WeightedRoundRobin/
+WWW: https://metacpan.org/release/List-Util-WeightedRoundRobin
diff --git a/misc/p5-Locale-Codes/pkg-descr b/misc/p5-Locale-Codes/pkg-descr
index e63825ca22ab..99f003f7b6c4 100644
--- a/misc/p5-Locale-Codes/pkg-descr
+++ b/misc/p5-Locale-Codes/pkg-descr
@@ -10,4 +10,4 @@ the codes via the the section on conversion routines (described below),
or with the two functions which return lists of all language codes
or all language names.
-WWW: http://search.cpan.org/dist/Locale-Codes/
+WWW: https://metacpan.org/release/Locale-Codes
diff --git a/misc/p5-Locale-Geocode/pkg-descr b/misc/p5-Locale-Geocode/pkg-descr
index e7572b0c5062..39371a25b1dd 100644
--- a/misc/p5-Locale-Geocode/pkg-descr
+++ b/misc/p5-Locale-Geocode/pkg-descr
@@ -5,4 +5,4 @@ most complete ISO 3166 module available on CPAN.
Also included are, where applicable, FIPS codes.
-WWW: http://search.cpan.org/dist/Locale-Geocode/
+WWW: https://metacpan.org/release/Locale-Geocode
diff --git a/misc/p5-Locale-Msgcat/pkg-descr b/misc/p5-Locale-Msgcat/pkg-descr
index 627fb725ee98..8488b1f4a756 100644
--- a/misc/p5-Locale-Msgcat/pkg-descr
+++ b/misc/p5-Locale-Msgcat/pkg-descr
@@ -18,4 +18,4 @@ unless otherwise specified. All rights reserved.
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
-WWW: http://search.cpan.org/dist/Msgcat/
+WWW: https://metacpan.org/release/Msgcat
diff --git a/misc/p5-Locale-SubCountry/pkg-descr b/misc/p5-Locale-SubCountry/pkg-descr
index 13e065e3d3c8..999474ca8fa7 100644
--- a/misc/p5-Locale-SubCountry/pkg-descr
+++ b/misc/p5-Locale-SubCountry/pkg-descr
@@ -10,6 +10,6 @@ in Canada and counties in the UK and Ireland.
Additionally, names and codes for all sub countries in a country
can be returned as either a hash or an array.
-WWW: http://search.cpan.org/dist/Locale-SubCountry/
+WWW: https://metacpan.org/release/Locale-SubCountry
Seamus Venasse <svenasse@polaris.ca>
diff --git a/misc/p5-Locale-US/pkg-descr b/misc/p5-Locale-US/pkg-descr
index 8f78cf1d3f75..760b142a8f93 100644
--- a/misc/p5-Locale-US/pkg-descr
+++ b/misc/p5-Locale-US/pkg-descr
@@ -1,3 +1,3 @@
Map from US two-letter codes to statees and vice versa.
-WWW: http://search.cpan.org/dist/Locale-US/
+WWW: https://metacpan.org/release/Locale-US
diff --git a/misc/p5-Net-vCard/pkg-descr b/misc/p5-Net-vCard/pkg-descr
index 90bee3b6e1fb..2706f05cdd39 100644
--- a/misc/p5-Net-vCard/pkg-descr
+++ b/misc/p5-Net-vCard/pkg-descr
@@ -3,4 +3,4 @@ personal information that you would typically find on a business card.
Name, numbers, addresses, and even logos. This module can also serve as a
base class for other vFile readers.
-WWW: http://search.cpan.org/dist/Net-vCard/
+WWW: https://metacpan.org/release/Net-vCard
diff --git a/misc/p5-Norge/pkg-descr b/misc/p5-Norge/pkg-descr
index 33b25dcca226..a27dfbfa379e 100644
--- a/misc/p5-Norge/pkg-descr
+++ b/misc/p5-Norge/pkg-descr
@@ -1,3 +1,3 @@
A collection of Perl modules to deal with various matters specific for Norway.
-WWW: http://search.cpan.org/dist/Norge/
+WWW: https://metacpan.org/release/Norge
diff --git a/misc/p5-Software-License-CCpack/pkg-descr b/misc/p5-Software-License-CCpack/pkg-descr
index 5b627ffeb8e7..ce806962b9d1 100644
--- a/misc/p5-Software-License-CCpack/pkg-descr
+++ b/misc/p5-Software-License-CCpack/pkg-descr
@@ -1,4 +1,4 @@
Software::License::CCpack contains all of the licenses from Creative Commons,
except for CC0, which is already included in Software::License.
-WWW: http://search.cpan.org/dist/Software-License-CCpack/
+WWW: https://metacpan.org/release/Software-License-CCpack
diff --git a/misc/p5-Software-License/pkg-descr b/misc/p5-Software-License/pkg-descr
index 40c51799cc28..2c264dd424f4 100644
--- a/misc/p5-Software-License/pkg-descr
+++ b/misc/p5-Software-License/pkg-descr
@@ -1,3 +1,3 @@
Software::License - packages that provide templated software licenses
-WWW: http://search.cpan.org/dist/Software-License/
+WWW: https://metacpan.org/release/Software-License
diff --git a/misc/p5-Test-Dir/pkg-descr b/misc/p5-Test-Dir/pkg-descr
index cbeb2945c965..4f2aabde2618 100644
--- a/misc/p5-Test-Dir/pkg-descr
+++ b/misc/p5-Test-Dir/pkg-descr
@@ -8,4 +8,4 @@ dir_not_exists_ok
Ok if the directory does not exist, and not ok otherwise.
-WWW: http://search.cpan.org/dist/Test-Dir/
+WWW: https://metacpan.org/release/Test-Dir
diff --git a/misc/p5-Text-FIGlet/pkg-descr b/misc/p5-Text-FIGlet/pkg-descr
index 9410f563dd38..d1032ade040e 100644
--- a/misc/p5-Text-FIGlet/pkg-descr
+++ b/misc/p5-Text-FIGlet/pkg-descr
@@ -1,4 +1,4 @@
The Text::FIGlet module creates a banner using the FIGlet program.
It has the ability to select various fonts, options, and paths.
-WWW: http://search.cpan.org/dist/Text-FIGlet/
+WWW: https://metacpan.org/release/Text-FIGlet
diff --git a/misc/p5-Tie-DxHash/pkg-descr b/misc/p5-Tie-DxHash/pkg-descr
index 370f43545eae..15e56f37532f 100644
--- a/misc/p5-Tie-DxHash/pkg-descr
+++ b/misc/p5-Tie-DxHash/pkg-descr
@@ -3,6 +3,6 @@ duplicate keys. It was written to facilitate the use of more complex
mod_rewrite rules in Apache configuration files written with Perl Sections.
See the module's POD for details.
-WWW: http://search.cpan.org/dist/Tie-DxHash/
+WWW: https://metacpan.org/release/Tie-DxHash
Seamus Venasse <svenasse@polaris.ca>
diff --git a/misc/p5-Zen-Koans/pkg-descr b/misc/p5-Zen-Koans/pkg-descr
index facf13b0304f..d144c99e716a 100644
--- a/misc/p5-Zen-Koans/pkg-descr
+++ b/misc/p5-Zen-Koans/pkg-descr
@@ -6,4 +6,4 @@ accessible to intuition.
This module contains over 100 Zen Koans, all taken from Ashidakim Zen
Koans here: http://www.ashidakim.com/zenkoans/zenindex.html
-WWW: http://search.cpan.org/dist/Zen-Koans/
+WWW: https://metacpan.org/release/Zen-Koans
diff --git a/multimedia/p5-Audio-M4P/pkg-descr b/multimedia/p5-Audio-M4P/pkg-descr
index 495900aebaee..5db275c4d8d5 100644
--- a/multimedia/p5-Audio-M4P/pkg-descr
+++ b/multimedia/p5-Audio-M4P/pkg-descr
@@ -1,4 +1,4 @@
Slice, dice, deconstruct, markup, and decrypt
MP4 / M4P / M4V / M4A (Apple Quicktime) audio and video.
-WWW: http://search.cpan.org/dist/Audio-M4P/
+WWW: https://metacpan.org/release/Audio-M4P
diff --git a/multimedia/p5-FFmpeg-Command/pkg-descr b/multimedia/p5-FFmpeg-Command/pkg-descr
index 791887401dbb..bc6b381f5740 100644
--- a/multimedia/p5-FFmpeg-Command/pkg-descr
+++ b/multimedia/p5-FFmpeg-Command/pkg-descr
@@ -1,3 +1,3 @@
A wrapper class for ffmpeg command line utility.
-WWW: http://search.cpan.org/dist/FFmpeg-Command/
+WWW: https://metacpan.org/release/FFmpeg-Command
diff --git a/multimedia/p5-FLV-Info/pkg-descr b/multimedia/p5-FLV-Info/pkg-descr
index 32c678d66010..d06ecd699bc4 100644
--- a/multimedia/p5-FLV-Info/pkg-descr
+++ b/multimedia/p5-FLV-Info/pkg-descr
@@ -1,4 +1,4 @@
This module reads Macromedia FLV files and reports metadata about
those files.
-WWW: http://search.cpan.org/dist/FLV-Info/
+WWW: https://metacpan.org/release/FLV-Info
diff --git a/multimedia/p5-File-Format-RIFF/pkg-descr b/multimedia/p5-File-Format-RIFF/pkg-descr
index 9cc2ea00bb4a..295fa97a9d06 100644
--- a/multimedia/p5-File-Format-RIFF/pkg-descr
+++ b/multimedia/p5-File-Format-RIFF/pkg-descr
@@ -2,4 +2,4 @@ File::Format::RIFF provides an implementation of the Resource
Interchange File Format. You can read, manipulate, and write
RIFF files.
-WWW: http://search.cpan.org/dist/File-Format-RIFF/
+WWW: https://metacpan.org/release/File-Format-RIFF
diff --git a/multimedia/p5-MP4-Info/pkg-descr b/multimedia/p5-MP4-Info/pkg-descr
index ca3b303f8a3d..dfef210ebe50 100644
--- a/multimedia/p5-MP4-Info/pkg-descr
+++ b/multimedia/p5-MP4-Info/pkg-descr
@@ -5,4 +5,4 @@ replacement for MP3::Info.
Note that this module does not allow you to update the information
in MPEG-4 files.
-WWW: http://search.cpan.org/dist/MP4-Info/
+WWW: https://metacpan.org/release/MP4-Info
diff --git a/multimedia/p5-Net-UPnP/pkg-descr b/multimedia/p5-Net-UPnP/pkg-descr
index 1d6e1624a946..ffcd43930255 100644
--- a/multimedia/p5-Net-UPnP/pkg-descr
+++ b/multimedia/p5-Net-UPnP/pkg-descr
@@ -1,3 +1,3 @@
This package provides some functions to control UPnP devices
-WWW: http://search.cpan.org/dist/Net-UPnP/
+WWW: https://metacpan.org/release/Net-UPnP
diff --git a/multimedia/p5-Subtitles/pkg-descr b/multimedia/p5-Subtitles/pkg-descr
index ddb863ce45ac..58d2f95db5e4 100644
--- a/multimedia/p5-Subtitles/pkg-descr
+++ b/multimedia/p5-Subtitles/pkg-descr
@@ -8,4 +8,4 @@ The module supports srt, sub, smi subtitle formats.
Time values are floats, in seconds with millisecond precision.
-WWW: http://search.cpan.org/dist/Subtitles/
+WWW: https://metacpan.org/release/Subtitles
diff --git a/multimedia/p5-Video-OpenQuicktime/pkg-descr b/multimedia/p5-Video-OpenQuicktime/pkg-descr
index 839cb3e4ae4a..c8f5e1b41d99 100644
--- a/multimedia/p5-Video-OpenQuicktime/pkg-descr
+++ b/multimedia/p5-Video-OpenQuicktime/pkg-descr
@@ -10,4 +10,4 @@ and audio streams. The Video::OpenQuicktime library currently
only supports extracting diagnostic information from Quicktime files,
such as video dimensions, codecs used, and play length.
-WWW: http://search.cpan.org/dist/Video-OpenQuicktime/
+WWW: https://metacpan.org/release/Video-OpenQuicktime
diff --git a/net-im/p5-AnyEvent-XMPP/pkg-descr b/net-im/p5-AnyEvent-XMPP/pkg-descr
index d84d8df0a9cb..d1426ec99827 100644
--- a/net-im/p5-AnyEvent-XMPP/pkg-descr
+++ b/net-im/p5-AnyEvent-XMPP/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent::XMPP is an implementation of the XMPP Protocol.
-WWW: http://search.cpan.org/dist/AnyEvent-XMPP/
+WWW: https://metacpan.org/release/AnyEvent-XMPP
diff --git a/net-im/p5-DJabberd/pkg-descr b/net-im/p5-DJabberd/pkg-descr
index 404c9620ca9b..ba8a5718b28d 100644
--- a/net-im/p5-DJabberd/pkg-descr
+++ b/net-im/p5-DJabberd/pkg-descr
@@ -5,4 +5,4 @@ Jabber. Instead of working with XML and protocol-specific details, you
subclass parts and work with sane objects and data structures and let
DJabberd do all the ugly work.
-WWW: http://search.cpan.org/dist/DJabberd/
+WWW: https://metacpan.org/release/DJabberd
diff --git a/net-im/p5-Jabber-Lite/pkg-descr b/net-im/p5-Jabber-Lite/pkg-descr
index 23668bedc58a..09330f635a08 100644
--- a/net-im/p5-Jabber-Lite/pkg-descr
+++ b/net-im/p5-Jabber-Lite/pkg-descr
@@ -2,4 +2,4 @@ Jabber::Lite is, as the name implies, a small 'lite' library for dealing with
Jabber servers, implemented entirely in perl. Whilst it is small, it does try to
be fairly complete for common tasks.
-WWW: http://search.cpan.org/dist/Jabber-Lite/
+WWW: https://metacpan.org/release/Jabber-Lite
diff --git a/net-im/p5-Jabber-SimpleSend/pkg-descr b/net-im/p5-Jabber-SimpleSend/pkg-descr
index 919878ac2e24..37de55a56d6e 100644
--- a/net-im/p5-Jabber-SimpleSend/pkg-descr
+++ b/net-im/p5-Jabber-SimpleSend/pkg-descr
@@ -3,4 +3,4 @@ thing simply - send Jabber messages. It is useful for daemon
processes, cron jobs or in any program that you want to be able to get
your attention via Jabber.
-WWW: http://search.cpan.org/dist/Jabber-SimpleSend/
+WWW: https://metacpan.org/release/Jabber-SimpleSend
diff --git a/net-im/p5-Net-AOLIM/pkg-descr b/net-im/p5-Net-AOLIM/pkg-descr
index b55106093c04..196e413eaf0d 100644
--- a/net-im/p5-Net-AOLIM/pkg-descr
+++ b/net-im/p5-Net-AOLIM/pkg-descr
@@ -1,5 +1,5 @@
Object-Oriented interface to the AOL Instant Messenger TOC client protocol
-WWW: http://search.cpan.org/dist/Net-AOLIM/
+WWW: https://metacpan.org/release/Net-AOLIM
Seamus Venasse <svenasse@polaris.ca>
diff --git a/net-im/p5-Net-Async-XMPP/pkg-descr b/net-im/p5-Net-Async-XMPP/pkg-descr
index 488a23479df1..e7563b8c1072 100644
--- a/net-im/p5-Net-Async-XMPP/pkg-descr
+++ b/net-im/p5-Net-Async-XMPP/pkg-descr
@@ -1,3 +1,3 @@
Net::Async::XMPP is an asynchronous XMPP client and server implementations.
-WWW: http://search.cpan.org/dist/Net-Async-XMPP/
+WWW: https://metacpan.org/release/Net-Async-XMPP
diff --git a/net-im/p5-Net-Jabber/pkg-descr b/net-im/p5-Net-Jabber/pkg-descr
index a9cebc1a5bb0..eec967f8f309 100644
--- a/net-im/p5-Net-Jabber/pkg-descr
+++ b/net-im/p5-Net-Jabber/pkg-descr
@@ -15,4 +15,4 @@ access to the Jabber protocol. Using OOP modules we provide a clean
interface to writing anything from a full client to a simple protocol
tester.
-WWW: http://search.cpan.org/dist/Net-Jabber/
+WWW: https://metacpan.org/release/Net-Jabber
diff --git a/net-im/p5-Net-NetSend/pkg-descr b/net-im/p5-Net-NetSend/pkg-descr
index 017d66d5c2fe..f6f1050953ac 100644
--- a/net-im/p5-Net-NetSend/pkg-descr
+++ b/net-im/p5-Net-NetSend/pkg-descr
@@ -3,4 +3,4 @@ enabling a perl5 application to talk to Windows machines.
This is a pure Perl implementation that approximates the "net send"
command on Windows.
-WWW: http://search.cpan.org/dist/Net-NetSend/
+WWW: https://metacpan.org/release/Net-NetSend
diff --git a/net-im/p5-Net-OSCAR/pkg-descr b/net-im/p5-Net-OSCAR/pkg-descr
index 3740b741df7e..a5db2eae81ac 100644
--- a/net-im/p5-Net-OSCAR/pkg-descr
+++ b/net-im/p5-Net-OSCAR/pkg-descr
@@ -1,3 +1,3 @@
This module implements an OO interface to the AIM OSCAR protocol.
-WWW: http://search.cpan.org/dist/Net-OSCAR/
+WWW: https://metacpan.org/release/Net-OSCAR
diff --git a/net-im/p5-Net-Stomp/pkg-descr b/net-im/p5-Net-Stomp/pkg-descr
index 1710f8189e64..0ad12a98cfc2 100644
--- a/net-im/p5-Net-Stomp/pkg-descr
+++ b/net-im/p5-Net-Stomp/pkg-descr
@@ -11,4 +11,4 @@ see Net::Stomp::Frame for more details.
For details on the protocol see http://stomp.codehaus.org/Protocol.
-WWW: http://search.cpan.org/dist/Net-Stomp/
+WWW: https://metacpan.org/release/Net-Stomp
diff --git a/net-im/p5-Net-XMPP/pkg-descr b/net-im/p5-Net-XMPP/pkg-descr
index ab9c7c7fd647..3933cb2c0be2 100644
--- a/net-im/p5-Net-XMPP/pkg-descr
+++ b/net-im/p5-Net-XMPP/pkg-descr
@@ -8,4 +8,4 @@ access to the XMPP protocol. Using OOP modules we provide a clean
interface to writing anything from a full client to a simple protocol
tester.
-WWW: http://search.cpan.org/dist/Net-XMPP/
+WWW: https://metacpan.org/release/Net-XMPP
diff --git a/net-im/p5-Protocol-XMPP/pkg-descr b/net-im/p5-Protocol-XMPP/pkg-descr
index 15d42c02a742..4176a718c005 100644
--- a/net-im/p5-Protocol-XMPP/pkg-descr
+++ b/net-im/p5-Protocol-XMPP/pkg-descr
@@ -3,4 +3,4 @@ This is commonly used for integration with Jabber servers and Google Talk,
although XMPP itself supports a number of extended features for a distributed
multi-server, multi-client message exchange system.
-WWW: http://search.cpan.org/dist/Protocol-XMPP/
+WWW: https://metacpan.org/release/Protocol-XMPP
diff --git a/net-im/p5-SOAP-Transport-JABBER/pkg-descr b/net-im/p5-SOAP-Transport-JABBER/pkg-descr
index 2b5a81116742..2284a55c2249 100644
--- a/net-im/p5-SOAP-Transport-JABBER/pkg-descr
+++ b/net-im/p5-SOAP-Transport-JABBER/pkg-descr
@@ -7,4 +7,4 @@ objects internally, the package also uses a separate class as a proxy between
communication layers, SOAP::Transport::JABBER::Query. The Jabber support
provides both client and server classes.
-WWW: http://search.cpan.org/dist/SOAP-Transport-JABBER/
+WWW: https://metacpan.org/release/SOAP-Transport-JABBER
diff --git a/net-mgmt/p5-AnyEvent-SNMP/pkg-descr b/net-mgmt/p5-AnyEvent-SNMP/pkg-descr
index 4e66d68b5ed1..7378d4931d8d 100644
--- a/net-mgmt/p5-AnyEvent-SNMP/pkg-descr
+++ b/net-mgmt/p5-AnyEvent-SNMP/pkg-descr
@@ -5,4 +5,4 @@ It integrates Net::SNMP into AnyEvent: You can make non-blocking Net::SNMP
calls and as long as other parts of your program also use AnyEvent (or some
event loop supported by AnyEvent) and they will run in parallel.
-WWW: http://search.cpan.org/dist/AnyEvent-SNMP/
+WWW: https://metacpan.org/release/AnyEvent-SNMP
diff --git a/net-mgmt/p5-BigIP-iControl/pkg-descr b/net-mgmt/p5-BigIP-iControl/pkg-descr
index 2e3210ac40f5..5fc9f3460e82 100644
--- a/net-mgmt/p5-BigIP-iControl/pkg-descr
+++ b/net-mgmt/p5-BigIP-iControl/pkg-descr
@@ -3,4 +3,4 @@ This package provides a Perl interface to the F5 BigIP iControl API.
The F5 BigIP iControl API is an open SOAP/XML for communicating with supported
F5 BigIP products.
-WWW: http://search.cpan.org/dist/BigIP-iControl/
+WWW: https://metacpan.org/release/BigIP-iControl
diff --git a/net-mgmt/p5-Cisco-CopyConfig/pkg-descr b/net-mgmt/p5-Cisco-CopyConfig/pkg-descr
index e2c25ac1167f..6409780e1e7d 100644
--- a/net-mgmt/p5-Cisco-CopyConfig/pkg-descr
+++ b/net-mgmt/p5-Cisco-CopyConfig/pkg-descr
@@ -3,4 +3,4 @@ running-config of devices running Cisco IOS via SNMP
directed TFTP. This module is essentially a wrapper for
Net::SNMP and the CISCO-CONFIG-COPY-MIB-V1SMI.my MIB schema.
-WWW: http://search.cpan.org/dist/Cisco-CopyConfig/
+WWW: https://metacpan.org/release/Cisco-CopyConfig
diff --git a/net-mgmt/p5-Cisco-Reconfig/pkg-descr b/net-mgmt/p5-Cisco-Reconfig/pkg-descr
index cffeb5091324..14637efb6d80 100644
--- a/net-mgmt/p5-Cisco-Reconfig/pkg-descr
+++ b/net-mgmt/p5-Cisco-Reconfig/pkg-descr
@@ -11,4 +11,4 @@ Cisco::Reconfig can be used to modify configurations. The set() method will chec
the current configruation and return commands to change it if it is other than
what is wanted (as passed to the set() method).
-WWW: http://search.cpan.org/dist/Cisco-Reconfig/
+WWW: https://metacpan.org/release/Cisco-Reconfig
diff --git a/net-mgmt/p5-Data-Validate-IP/pkg-descr b/net-mgmt/p5-Data-Validate-IP/pkg-descr
index 391b230cf236..e390528ddfcb 100644
--- a/net-mgmt/p5-Data-Validate-IP/pkg-descr
+++ b/net-mgmt/p5-Data-Validate-IP/pkg-descr
@@ -7,4 +7,4 @@ explicitly. Don't assume the return will be true. (e.g. is_username('0'))
The value to test is always the first (and often only) argument.
-WWW: http://search.cpan.org/dist/Data-Validate-IP/
+WWW: https://metacpan.org/release/Data-Validate-IP
diff --git a/net-mgmt/p5-FusionInventory-Agent/pkg-descr b/net-mgmt/p5-FusionInventory-Agent/pkg-descr
index b75261a645c9..70f075d081f3 100644
--- a/net-mgmt/p5-FusionInventory-Agent/pkg-descr
+++ b/net-mgmt/p5-FusionInventory-Agent/pkg-descr
@@ -5,5 +5,5 @@ write it in a local XML file. This agent is the successor of the former
linux_agent which was released with OCS 1.01 and prior. It also replaces
the unofficial Solaris/AIX/BSD agents.
-WWW: http://search.cpan.org/dist/FusionInventory-Agent/
+WWW: https://metacpan.org/release/FusionInventory-Agent
WWW: http://fusioninventory.org/
diff --git a/net-mgmt/p5-MRTG-Parse/pkg-descr b/net-mgmt/p5-MRTG-Parse/pkg-descr
index dcc0ea45cca2..6b86525d4dfe 100644
--- a/net-mgmt/p5-MRTG-Parse/pkg-descr
+++ b/net-mgmt/p5-MRTG-Parse/pkg-descr
@@ -1,4 +1,4 @@
This perl extension enables its users to parse and utilize the logfiles that are
generated by the famous MRTG (Multi Router Traffic Grapher) tool.
-WWW: http://search.cpan.org/dist/MRTG-Parse/
+WWW: https://metacpan.org/release/MRTG-Parse
diff --git a/net-mgmt/p5-Mon/pkg-descr b/net-mgmt/p5-Mon/pkg-descr
index 9698fa17a1de..2975ed9ee38b 100644
--- a/net-mgmt/p5-Mon/pkg-descr
+++ b/net-mgmt/p5-Mon/pkg-descr
@@ -5,4 +5,4 @@ considered.
"mon" is a tool for monitoring the availability of services.
-WWW: http://search.cpan.org/dist/Mon/
+WWW: https://metacpan.org/release/Mon
diff --git a/net-mgmt/p5-Monitoring-Plugin/pkg-descr b/net-mgmt/p5-Monitoring-Plugin/pkg-descr
index d612e8e889c9..de013cb2ab34 100644
--- a/net-mgmt/p5-Monitoring-Plugin/pkg-descr
+++ b/net-mgmt/p5-Monitoring-Plugin/pkg-descr
@@ -4,4 +4,4 @@ This is the place for common routines when writing Nagios plugins. The idea is
to make it as easy as possible for developers to conform to the plugin
guidelines (http://nagiosplug.sourceforge.net/developer-guidelines.html).
-WWW: http://search.cpan.org/dist/Monitoring-Plugin/
+WWW: https://metacpan.org/release/Monitoring-Plugin
diff --git a/net-mgmt/p5-NSNMP/pkg-descr b/net-mgmt/p5-NSNMP/pkg-descr
index 21463995f93d..064c67506e57 100644
--- a/net-mgmt/p5-NSNMP/pkg-descr
+++ b/net-mgmt/p5-NSNMP/pkg-descr
@@ -12,4 +12,4 @@ The package also includes NSNMP::Simple, which lets you get or set a
single OID via SNMP with a single line of code. It's easier to use, and
roughly an order of magnitude faster, than Net::SNMP.
-WWW: http://search.cpan.org/dist/NSNMP/
+WWW: https://metacpan.org/release/NSNMP
diff --git a/net-mgmt/p5-Nagios-Object/pkg-descr b/net-mgmt/p5-Nagios-Object/pkg-descr
index b745c7cde589..1a058a1517af 100644
--- a/net-mgmt/p5-Nagios-Object/pkg-descr
+++ b/net-mgmt/p5-Nagios-Object/pkg-descr
@@ -1,3 +1,3 @@
Nagios::Object - Creates perl objects to represent Nagios objects
-WWW: http://search.cpan.org/dist/Nagios-Object/
+WWW: https://metacpan.org/release/Nagios-Object
diff --git a/net-mgmt/p5-Nagios-Plugin-Beanstalk/pkg-descr b/net-mgmt/p5-Nagios-Plugin-Beanstalk/pkg-descr
index c1b28a3ca479..03e60ae6c125 100644
--- a/net-mgmt/p5-Nagios-Plugin-Beanstalk/pkg-descr
+++ b/net-mgmt/p5-Nagios-Plugin-Beanstalk/pkg-descr
@@ -1,3 +1,3 @@
Nagios::Plugin::Beanstalk - Nagios plugin to observe Beanstalkd queue server.
-WWW: http://search.cpan.org/dist/Nagios-Plugin-Beanstalk/
+WWW: https://metacpan.org/release/Nagios-Plugin-Beanstalk
diff --git a/net-mgmt/p5-Nagios-Plugin-LDAP/pkg-descr b/net-mgmt/p5-Nagios-Plugin-LDAP/pkg-descr
index 013a29bcdaaf..f8fd6d8dc662 100644
--- a/net-mgmt/p5-Nagios-Plugin-LDAP/pkg-descr
+++ b/net-mgmt/p5-Nagios-Plugin-LDAP/pkg-descr
@@ -1,3 +1,3 @@
Nagios plugin to observe LDAP
-WWW: http://search.cpan.org/dist/Nagios-Plugin-LDAP/
+WWW: https://metacpan.org/release/Nagios-Plugin-LDAP
diff --git a/net-mgmt/p5-Nagios-Plugin/pkg-descr b/net-mgmt/p5-Nagios-Plugin/pkg-descr
index 9eae0198fe7c..fc62ecf2b275 100644
--- a/net-mgmt/p5-Nagios-Plugin/pkg-descr
+++ b/net-mgmt/p5-Nagios-Plugin/pkg-descr
@@ -4,4 +4,4 @@ This is the place for common routines when writing Nagios plugins. The idea is
to make it as easy as possible for developers to conform to the plugin
guidelines (http://nagiosplug.sourceforge.net/developer-guidelines.html).
-WWW: http://search.cpan.org/dist/Nagios-Plugin/
+WWW: https://metacpan.org/release/Nagios-Plugin
diff --git a/net-mgmt/p5-Nagios-Plugins-Memcached/pkg-descr b/net-mgmt/p5-Nagios-Plugins-Memcached/pkg-descr
index 70912d03c6d7..b163de4ddff3 100644
--- a/net-mgmt/p5-Nagios-Plugins-Memcached/pkg-descr
+++ b/net-mgmt/p5-Nagios-Plugins-Memcached/pkg-descr
@@ -1,3 +1,3 @@
Nagios::Plugins::Memcached - Nagios plugin to observe memcached.
-WWW: http://search.cpan.org/dist/Nagios-Plugins-Memcached/
+WWW: https://metacpan.org/release/Nagios-Plugins-Memcached
diff --git a/net-mgmt/p5-Net-ACL/pkg-descr b/net-mgmt/p5-Net-ACL/pkg-descr
index 9c2ea06681d2..a0d7a5615378 100644
--- a/net-mgmt/p5-Net-ACL/pkg-descr
+++ b/net-mgmt/p5-Net-ACL/pkg-descr
@@ -1,4 +1,4 @@
This module represents a generic access-list and route-map. It uses the
Net::ACL::Rule object to represent the rules.
-WWW: http://search.cpan.org/dist/Net-ACL/
+WWW: https://metacpan.org/release/Net-ACL
diff --git a/net-mgmt/p5-Net-Abuse-Utils-Spamhaus/pkg-descr b/net-mgmt/p5-Net-Abuse-Utils-Spamhaus/pkg-descr
index 880648002e83..e2512b4cc241 100644
--- a/net-mgmt/p5-Net-Abuse-Utils-Spamhaus/pkg-descr
+++ b/net-mgmt/p5-Net-Abuse-Utils-Spamhaus/pkg-descr
@@ -1,4 +1,4 @@
Net::Abuse::Utils::Spamhaus is a Perl extension for checking data
against the spamhaus blacklists.
-WWW: http://search.cpan.org/dist/Net-Abuse-Utils-Spamhaus/
+WWW: https://metacpan.org/release/Net-Abuse-Utils-Spamhaus
diff --git a/net-mgmt/p5-Net-Abuse-Utils/pkg-descr b/net-mgmt/p5-Net-Abuse-Utils/pkg-descr
index f5a6bd6566ed..df14719bfe04 100644
--- a/net-mgmt/p5-Net-Abuse-Utils/pkg-descr
+++ b/net-mgmt/p5-Net-Abuse-Utils/pkg-descr
@@ -2,4 +2,4 @@ Net::Abuse::Utils provides serveral functions useful for determining
information about an IP address including contact/reporting addresses,
ASN/network info, reverse dns, and DNSBL listing status.
-WWW: http://search.cpan.org/dist/Net-Abuse-Utils/
+WWW: https://metacpan.org/release/Net-Abuse-Utils
diff --git a/net-mgmt/p5-Net-CIDR/pkg-descr b/net-mgmt/p5-Net-CIDR/pkg-descr
index 5ac3a0860811..a346f736ffd5 100644
--- a/net-mgmt/p5-Net-CIDR/pkg-descr
+++ b/net-mgmt/p5-Net-CIDR/pkg-descr
@@ -2,4 +2,4 @@ The Net::CIDR package contains functions that manipulate lists of
IP netblocks expressed in CIDR notation. The Net::CIDR functions
handle both IPv4 and IPv6 addresses.
-WWW: http://search.cpan.org/dist/Net-CIDR/
+WWW: https://metacpan.org/release/Net-CIDR
diff --git a/net-mgmt/p5-Net-ILO/pkg-descr b/net-mgmt/p5-Net-ILO/pkg-descr
index 23709fb5ae46..6c9f682c5945 100644
--- a/net-mgmt/p5-Net-ILO/pkg-descr
+++ b/net-mgmt/p5-Net-ILO/pkg-descr
@@ -4,4 +4,4 @@ HP's API is XML-based and cumbersome to use; this module aims to
simplify accessing the iLO from Perl while retaining as much
functionality as possible.
-WWW: http://search.cpan.org/dist/Net-ILO/
+WWW: https://metacpan.org/release/Net-ILO
diff --git a/net-mgmt/p5-Net-IP-Match-Regexp/pkg-descr b/net-mgmt/p5-Net-IP-Match-Regexp/pkg-descr
index 137ad191da04..e093abdfe9ea 100644
--- a/net-mgmt/p5-Net-IP-Match-Regexp/pkg-descr
+++ b/net-mgmt/p5-Net-IP-Match-Regexp/pkg-descr
@@ -9,4 +9,4 @@ often. The match can optionally report a value (e.g. a network name)
instead of just a boolean, which makes module useful for mapping IP
ranges to names or codes or anything else.
-WWW: http://search.cpan.org/dist/Net-IP-Match-Regexp/
+WWW: https://metacpan.org/release/Net-IP-Match-Regexp
diff --git a/net-mgmt/p5-Net-IP-Match-XS/pkg-descr b/net-mgmt/p5-Net-IP-Match-XS/pkg-descr
index e23482f6492a..00b9eaaf5525 100644
--- a/net-mgmt/p5-Net-IP-Match-XS/pkg-descr
+++ b/net-mgmt/p5-Net-IP-Match-XS/pkg-descr
@@ -4,4 +4,4 @@ determines if the ip to match ( first argument ) matches any of the
subsequent ip arguments. Match arguments may be absolute quads, as
'127.0.0.1', or contain mask bits as '111.245.76.248/29'.
-WWW: http://search.cpan.org/dist/Net-IP-Match-XS/
+WWW: https://metacpan.org/release/Net-IP-Match-XS
diff --git a/net-mgmt/p5-Net-IP-Resolver/pkg-descr b/net-mgmt/p5-Net-IP-Resolver/pkg-descr
index 152053801dfa..f8166efa4bad 100644
--- a/net-mgmt/p5-Net-IP-Resolver/pkg-descr
+++ b/net-mgmt/p5-Net-IP-Resolver/pkg-descr
@@ -2,4 +2,4 @@ Net::IP::Resolver provides a mechanism for registering a number of
different networks (specified by a set of ip ranges), and then finding
the network for a given IP based on this specification.
-WWW: http://search.cpan.org/dist/Net-IP-Resolver/
+WWW: https://metacpan.org/release/Net-IP-Resolver
diff --git a/net-mgmt/p5-Net-IP-XS/pkg-descr b/net-mgmt/p5-Net-IP-XS/pkg-descr
index 6fe43f8f1e3b..af7ab3a30cc5 100644
--- a/net-mgmt/p5-Net-IP-XS/pkg-descr
+++ b/net-mgmt/p5-Net-IP-XS/pkg-descr
@@ -1,4 +1,4 @@
XS (C) implementation of Net::IP. See Net::IP's documentation (as
at version 1.25) for the functions and methods that are available.
-WWW: http://search.cpan.org/dist/Net-IP-XS/
+WWW: https://metacpan.org/release/Net-IP-XS
diff --git a/net-mgmt/p5-Net-IP/pkg-descr b/net-mgmt/p5-Net-IP/pkg-descr
index d1c57e9eb32b..626bb2f3f939 100644
--- a/net-mgmt/p5-Net-IP/pkg-descr
+++ b/net-mgmt/p5-Net-IP/pkg-descr
@@ -5,4 +5,4 @@ addresses. There is also a procedural way of accessing most of the
functions. Most subroutines can take either IPv4 or IPv6 addresses
transparently.
-WWW: http://search.cpan.org/dist/Net-IP/
+WWW: https://metacpan.org/release/Net-IP
diff --git a/net-mgmt/p5-Net-IPAddress/pkg-descr b/net-mgmt/p5-Net-IPAddress/pkg-descr
index 21fed1437fdc..70f321e93c6c 100644
--- a/net-mgmt/p5-Net-IPAddress/pkg-descr
+++ b/net-mgmt/p5-Net-IPAddress/pkg-descr
@@ -9,4 +9,4 @@ addresses only to find out that they don't sort the way you expected?
Here is the solution! If you convert the IP addresses to 32-bit integer
addresses, they will sort in correct order.
-WWW: http://search.cpan.org/dist/Net-IPAddress/
+WWW: https://metacpan.org/release/Net-IPAddress
diff --git a/net-mgmt/p5-Net-IPv4Addr/pkg-descr b/net-mgmt/p5-Net-IPv4Addr/pkg-descr
index b2c860873036..03497059d946 100644
--- a/net-mgmt/p5-Net-IPv4Addr/pkg-descr
+++ b/net-mgmt/p5-Net-IPv4Addr/pkg-descr
@@ -3,4 +3,4 @@ in traditional address/netmask format and in the new CIDR format.
Methods for calculating the network and broadcast address, and
also to check if a given address is in a specific network also exist.
-WWW: http://search.cpan.org/dist/Net-IPv4Addr/
+WWW: https://metacpan.org/release/Net-IPv4Addr
diff --git a/net-mgmt/p5-Net-IPv6Addr/pkg-descr b/net-mgmt/p5-Net-IPv6Addr/pkg-descr
index 97d90342da2e..f91cd615af30 100644
--- a/net-mgmt/p5-Net-IPv6Addr/pkg-descr
+++ b/net-mgmt/p5-Net-IPv6Addr/pkg-descr
@@ -4,4 +4,4 @@ described in RFC1924 are also valid. It will generate "IP6.INT."
strings (as described in RFC1886) if you are inclined to play with
DNS records.
-WWW: http://search.cpan.org/dist/Net-IPv6Addr/
+WWW: https://metacpan.org/release/Net-IPv6Addr
diff --git a/net-mgmt/p5-Net-NSCA-Client/pkg-descr b/net-mgmt/p5-Net-NSCA-Client/pkg-descr
index 5296351437f1..9d012cfe52d1 100644
--- a/net-mgmt/p5-Net-NSCA-Client/pkg-descr
+++ b/net-mgmt/p5-Net-NSCA-Client/pkg-descr
@@ -1,4 +1,4 @@
This module allows applications to send passive checks to Nagios both locally
and remotely.
-WWW: http://search.cpan.org/dist/Net-NSCA-Client/
+WWW: https://metacpan.org/release/Net-NSCA-Client
diff --git a/net-mgmt/p5-Net-Netmask/pkg-descr b/net-mgmt/p5-Net-Netmask/pkg-descr
index f12a9e71280f..d4dbd1351327 100644
--- a/net-mgmt/p5-Net-Netmask/pkg-descr
+++ b/net-mgmt/p5-Net-Netmask/pkg-descr
@@ -2,4 +2,4 @@ Net::Netmask parses and understand IPv4 CIDR blocks. It's built with an
object-oriented interface. Nearly all functions are methods that operate
on a Net::Netmask object.
-WWW: http://search.cpan.org/dist/Net-Netmask/
+WWW: https://metacpan.org/release/Net-Netmask
diff --git a/net-mgmt/p5-Net-OpenVPN-Manage/pkg-descr b/net-mgmt/p5-Net-OpenVPN-Manage/pkg-descr
index 7ec01ad0e5e7..c19b03976a7f 100644
--- a/net-mgmt/p5-Net-OpenVPN-Manage/pkg-descr
+++ b/net-mgmt/p5-Net-OpenVPN-Manage/pkg-descr
@@ -1,4 +1,4 @@
This module connects to the OpenVPN management interface, executes commands
on the interface, and returns the results or errors that result.
-WWW: http://search.cpan.org/dist/Net-OpenVPN-Manage/
+WWW: https://metacpan.org/release/Net-OpenVPN-Manage
diff --git a/net-mgmt/p5-Net-SNMP-Util/pkg-descr b/net-mgmt/p5-Net-SNMP-Util/pkg-descr
index 4bb6ce2f9474..4ddb0fb91b67 100644
--- a/net-mgmt/p5-Net-SNMP-Util/pkg-descr
+++ b/net-mgmt/p5-Net-SNMP-Util/pkg-descr
@@ -2,4 +2,4 @@ This module, Net::SNMP::Util, gives you functions of SNMP getting
operation interfaces using Net::SNMP communicating with multiple
hosts and multi-OIDs.
-WWW: http://search.cpan.org/dist/Net-SNMP-Util/
+WWW: https://metacpan.org/release/Net-SNMP-Util
diff --git a/net-mgmt/p5-Net-SNMPTrapd/pkg-descr b/net-mgmt/p5-Net-SNMPTrapd/pkg-descr
index 6f92a9aecc66..43975f304e05 100644
--- a/net-mgmt/p5-Net-SNMPTrapd/pkg-descr
+++ b/net-mgmt/p5-Net-SNMPTrapd/pkg-descr
@@ -1,3 +1,3 @@
The Net::SNMPTrapd module implements an SNMP Trap Listener.
-WWW: http://search.cpan.org/dist/Net-SNMPTrapd/
+WWW: https://metacpan.org/release/Net-SNMPTrapd
diff --git a/net-mgmt/p5-Net-Telnet-Cisco-IOS/pkg-descr b/net-mgmt/p5-Net-Telnet-Cisco-IOS/pkg-descr
index 51ac470811f2..af3b137bf423 100644
--- a/net-mgmt/p5-Net-Telnet-Cisco-IOS/pkg-descr
+++ b/net-mgmt/p5-Net-Telnet-Cisco-IOS/pkg-descr
@@ -3,4 +3,4 @@ Net::Telnet::Cisco module and provides an easy way to manage and
monitor Cisco IOS devices. I'll mention this a lot,
but make sure you read up on Net::Telnet::Cisco for a lot of information.
-WWW: http://search.cpan.org/dist/Net-Telnet-Cisco-IOS/
+WWW: https://metacpan.org/release/Net-Telnet-Cisco-IOS
diff --git a/net-mgmt/p5-NetAddr-IP/pkg-descr b/net-mgmt/p5-NetAddr-IP/pkg-descr
index 7153fa5e1c9f..535516904bcc 100644
--- a/net-mgmt/p5-NetAddr-IP/pkg-descr
+++ b/net-mgmt/p5-NetAddr-IP/pkg-descr
@@ -3,4 +3,4 @@ manipulation involved when handling IP address calculations. It also
helps by performing range comparisons between subnets as well as other
frequently used functions.
-WWW: http://search.cpan.org/dist/NetAddr-IP/
+WWW: https://metacpan.org/release/NetAddr-IP
diff --git a/net-mgmt/p5-NetApp/pkg-descr b/net-mgmt/p5-NetApp/pkg-descr
index f3ecfac21817..5e84e24fa689 100644
--- a/net-mgmt/p5-NetApp/pkg-descr
+++ b/net-mgmt/p5-NetApp/pkg-descr
@@ -18,4 +18,4 @@ There is no guarantee that 1.2.0 will be 100% backwards compatible,
although such changes will be made only when justified. The author
does not believe in infinite backwards compatibility.
-WWW: http://search.cpan.org/dist/NetApp/
+WWW: https://metacpan.org/release/NetApp
diff --git a/net-mgmt/p5-POE-Component-SNMP/pkg-descr b/net-mgmt/p5-POE-Component-SNMP/pkg-descr
index 05ff493d3a5c..a7def4343e7e 100644
--- a/net-mgmt/p5-POE-Component-SNMP/pkg-descr
+++ b/net-mgmt/p5-POE-Component-SNMP/pkg-descr
@@ -1,3 +1,3 @@
This module is an event-driven SNMP interface for POE.
-WWW: http://search.cpan.org/dist/POE-Component-SNMP/
+WWW: https://metacpan.org/release/POE-Component-SNMP
diff --git a/net-mgmt/p5-RDR-Collector/pkg-descr b/net-mgmt/p5-RDR-Collector/pkg-descr
index 8505aa7d923f..edec3ead1b40 100644
--- a/net-mgmt/p5-RDR-Collector/pkg-descr
+++ b/net-mgmt/p5-RDR-Collector/pkg-descr
@@ -1,4 +1,4 @@
This is the Perl5 module designed to capture and process raw RDRv1 packets
from a Cisco SCE series device.
-WWW: http://search.cpan.org/dist/RDR-Collector/
+WWW: https://metacpan.org/release/RDR-Collector
diff --git a/net-mgmt/p5-SNMP-Simple/pkg-descr b/net-mgmt/p5-SNMP-Simple/pkg-descr
index 89c2704675bb..11861dbf6520 100644
--- a/net-mgmt/p5-SNMP-Simple/pkg-descr
+++ b/net-mgmt/p5-SNMP-Simple/pkg-descr
@@ -1,4 +1,4 @@
This module provides shortcuts when performing repetitive information-retrieval
tasks with p5-SNMP.
-WWW: http://search.cpan.org/dist/SNMP-Simple/
+WWW: https://metacpan.org/release/SNMP-Simple
diff --git a/net-mgmt/p5-SNMP-Trapinfo/pkg-descr b/net-mgmt/p5-SNMP-Trapinfo/pkg-descr
index 0a52e4a49d02..8ac305a71642 100644
--- a/net-mgmt/p5-SNMP-Trapinfo/pkg-descr
+++ b/net-mgmt/p5-SNMP-Trapinfo/pkg-descr
@@ -1,3 +1,3 @@
Read and process an SNMP trap from Net-SNMP's snmptrapd
-WWW: http://search.cpan.org/dist/SNMP-Trapinfo/
+WWW: https://metacpan.org/release/SNMP-Trapinfo
diff --git a/net-mgmt/p5-SNMP-Util/pkg-descr b/net-mgmt/p5-SNMP-Util/pkg-descr
index 70f0ae8708bb..6293d72507f3 100644
--- a/net-mgmt/p5-SNMP-Util/pkg-descr
+++ b/net-mgmt/p5-SNMP-Util/pkg-descr
@@ -2,4 +2,4 @@ This Perl library is a set of utilities for configuring and monitoring
SNMP based devices. This library requires the Net-SNMP implementation of SNMP
and the SNMP.pm module written by Joe Marzot.
-WWW: http://search.cpan.org/dist/SNMP-Util/
+WWW: https://metacpan.org/release/SNMP-Util
diff --git a/net-mgmt/p5-Telnet-Cisco/pkg-descr b/net-mgmt/p5-Telnet-Cisco/pkg-descr
index 4832a679a0c2..926adf89b99f 100644
--- a/net-mgmt/p5-Telnet-Cisco/pkg-descr
+++ b/net-mgmt/p5-Telnet-Cisco/pkg-descr
@@ -1,4 +1,4 @@
Net::Telnet::Cisco provides additional functionality to Net::Telnet for
dealing with Cisco routers.
-WWW: http://search.cpan.org/dist/Net-Telnet-Cisco/
+WWW: https://metacpan.org/release/Net-Telnet-Cisco
diff --git a/net-mgmt/p5-Tie-NetAddr-IP/pkg-descr b/net-mgmt/p5-Tie-NetAddr-IP/pkg-descr
index e9c3ce62917d..4dc9c62ec0b0 100644
--- a/net-mgmt/p5-Tie-NetAddr-IP/pkg-descr
+++ b/net-mgmt/p5-Tie-NetAddr-IP/pkg-descr
@@ -5,7 +5,7 @@ find the given key within the subnets specified in the hash.
Care must be taken, as only strings that can be parsed as an IP address
by NetAddr::IP can be used as keys for this hash.
-WWW: http://search.cpan.org/dist/Tie-NetAddr-IP/
+WWW: https://metacpan.org/release/Tie-NetAddr-IP
-Anton
<tobez@FreeBSD.org>
diff --git a/net-mgmt/p5-Xymon-Client/pkg-descr b/net-mgmt/p5-Xymon-Client/pkg-descr
index 039eff14e424..eab59341d7a2 100644
--- a/net-mgmt/p5-Xymon-Client/pkg-descr
+++ b/net-mgmt/p5-Xymon-Client/pkg-descr
@@ -1,3 +1,3 @@
Provides an object interface to the xymon/hobbit client.
-WWW: http://search.cpan.org/dist/Xymon-Client/
+WWW: https://metacpan.org/release/Xymon-Client
diff --git a/net-mgmt/p5-Xymon-Server/pkg-descr b/net-mgmt/p5-Xymon-Server/pkg-descr
index 71db3475e266..d0adbf4bf60b 100644
--- a/net-mgmt/p5-Xymon-Server/pkg-descr
+++ b/net-mgmt/p5-Xymon-Server/pkg-descr
@@ -1,4 +1,4 @@
Provides a base interface for retriving configuration variables from the hobbit
server (taken from hobbitserver.cfg).
-WWW: http://search.cpan.org/dist/Xymon-Server/
+WWW: https://metacpan.org/release/Xymon-Server
diff --git a/net-mgmt/p5-Xymon/pkg-descr b/net-mgmt/p5-Xymon/pkg-descr
index 8c01abd0700b..004ca745ab34 100644
--- a/net-mgmt/p5-Xymon/pkg-descr
+++ b/net-mgmt/p5-Xymon/pkg-descr
@@ -1,3 +1,3 @@
Xymon Base Module.
-WWW: http://search.cpan.org/dist/Xymon/
+WWW: https://metacpan.org/release/Xymon
diff --git a/net-mgmt/p5-Zenoss/pkg-descr b/net-mgmt/p5-Zenoss/pkg-descr
index e8cf99bfe8c2..a822c1b4743a 100644
--- a/net-mgmt/p5-Zenoss/pkg-descr
+++ b/net-mgmt/p5-Zenoss/pkg-descr
@@ -5,4 +5,4 @@ the Zenoss interface can be achieved via this module. This is a
full service implementation, providing the construction of the call
to the API and the handling of the response.
-WWW: http://search.cpan.org/dist/Zenoss/
+WWW: https://metacpan.org/release/Zenoss
diff --git a/net-mgmt/p5-jmx4perl/pkg-descr b/net-mgmt/p5-jmx4perl/pkg-descr
index 170eea2f0162..69d1e8ff044b 100644
--- a/net-mgmt/p5-jmx4perl/pkg-descr
+++ b/net-mgmt/p5-jmx4perl/pkg-descr
@@ -4,4 +4,4 @@ transparent access to the Java Management Extensions (JMX) from the perl side.
It uses a traditional request-response paradigma for performing JMX operations
on a remote Java Virtual machine.
-WWW: http://search.cpan.org/dist/jmx4perl/
+WWW: https://metacpan.org/release/jmx4perl
diff --git a/net-p2p/p5-Net-BitTorrent-File/pkg-descr b/net-p2p/p5-Net-BitTorrent-File/pkg-descr
index c063313fccca..2b65e08f16b2 100644
--- a/net-p2p/p5-Net-BitTorrent-File/pkg-descr
+++ b/net-p2p/p5-Net-BitTorrent-File/pkg-descr
@@ -3,4 +3,4 @@ providing a convenient way to store torrent file info in memory. Most
users of the module will most likely just call the new method with the
name of a existing torrent file and use the data from that.
-WWW: http://search.cpan.org/dist/Net-BitTorrent-File/
+WWW: https://metacpan.org/release/Net-BitTorrent-File
diff --git a/net-p2p/p5-Net-BitTorrent-PeerPacket/pkg-descr b/net-p2p/p5-Net-BitTorrent-PeerPacket/pkg-descr
index 9edc98ec80a2..7ae4861e6fd8 100644
--- a/net-p2p/p5-Net-BitTorrent-PeerPacket/pkg-descr
+++ b/net-p2p/p5-Net-BitTorrent-PeerPacket/pkg-descr
@@ -3,4 +3,4 @@ shared between BitTorrent peers. The module optinally exports a single
subroutine for building packets and another for parsing packets, as
well as, a constant for each packet type defined by BitTorrent.
-WWW: http://search.cpan.org/dist/Net-BitTorrent-PeerPacket/
+WWW: https://metacpan.org/release/Net-BitTorrent-PeerPacket
diff --git a/net-p2p/p5-Net-BitTorrent/pkg-descr b/net-p2p/p5-Net-BitTorrent/pkg-descr
index 1729c6e190f2..434f1e6884fe 100644
--- a/net-p2p/p5-Net-BitTorrent/pkg-descr
+++ b/net-p2p/p5-Net-BitTorrent/pkg-descr
@@ -2,4 +2,4 @@ Net::BitTorrent is a class based implementation of the current
BitTorrent Protocol Specification. Each Net::BitTorrent object is
capable of handling several concurrent .torrent sessions.
-WWW: http://search.cpan.org/dist/Net-BitTorrent/
+WWW: https://metacpan.org/release/Net-BitTorrent
diff --git a/net-p2p/p5-Net-DirectConnect/pkg-descr b/net-p2p/p5-Net-DirectConnect/pkg-descr
index 371531858943..b8058e73b613 100644
--- a/net-p2p/p5-Net-DirectConnect/pkg-descr
+++ b/net-p2p/p5-Net-DirectConnect/pkg-descr
@@ -1,3 +1,3 @@
Direct Connect perl module with sharing client
-WWW: http://search.cpan.org/dist/Net-DirectConnect/
+WWW: https://metacpan.org/release/Net-DirectConnect
diff --git a/net-p2p/p5-WWW-BitTorrent/pkg-descr b/net-p2p/p5-WWW-BitTorrent/pkg-descr
index bb40b4d46d26..c0424687cd56 100644
--- a/net-p2p/p5-WWW-BitTorrent/pkg-descr
+++ b/net-p2p/p5-WWW-BitTorrent/pkg-descr
@@ -1,3 +1,3 @@
WWW::BitTorrent - Search and Download .torrent(s) files from BitTorrents boards.
-WWW: http://search.cpan.org/dist/WWW-BitTorrent/
+WWW: https://metacpan.org/release/WWW-BitTorrent
diff --git a/net/p5-Acme-HTTP/pkg-descr b/net/p5-Acme-HTTP/pkg-descr
index ad5d23af2d3d..03fa4dd8119c 100644
--- a/net/p5-Acme-HTTP/pkg-descr
+++ b/net/p5-Acme-HTTP/pkg-descr
@@ -1,3 +1,3 @@
Acme::HTTP provides high-level access to Net::HTTP::NB and Net::HTTPS::NB.
-WWW: http://search.cpan.org/dist/Acme-HTTP/
+WWW: https://metacpan.org/release/Acme-HTTP
diff --git a/net/p5-AddressBook/pkg-descr b/net/p5-AddressBook/pkg-descr
index 7c70b92cb5a5..de0f87c2141a 100644
--- a/net/p5-AddressBook/pkg-descr
+++ b/net/p5-AddressBook/pkg-descr
@@ -1,3 +1,3 @@
The AddressBook module provides a perl API for accessing LDAP addressbooks.
-WWW: http://search.cpan.org/dist/AddressBook/
+WWW: https://metacpan.org/release/AddressBook
diff --git a/net/p5-Amazon-SQS-Simple/pkg-descr b/net/p5-Amazon-SQS-Simple/pkg-descr
index 505b194cc5cf..9edd93e30d8e 100644
--- a/net/p5-Amazon-SQS-Simple/pkg-descr
+++ b/net/p5-Amazon-SQS-Simple/pkg-descr
@@ -1,3 +1,3 @@
This module provides a Perlish interface to Amazon SQS.
-WWW: http://search.cpan.org/dist/Amazon-SQS-Simple/
+WWW: https://metacpan.org/release/Amazon-SQS-Simple
diff --git a/net/p5-AnyEvent-MPRPC/pkg-descr b/net/p5-AnyEvent-MPRPC/pkg-descr
index 7a1add0502d2..1ddbd06b6433 100644
--- a/net/p5-AnyEvent-MPRPC/pkg-descr
+++ b/net/p5-AnyEvent-MPRPC/pkg-descr
@@ -5,4 +5,4 @@ AnyEvent::MPRPC provide you a couple of export functions that are
shortcut of AnyEvent::MPRPC::Client and AnyEvent::MPRPC::Server. One
is mprpc_client for Client, another is mprpc_server for Server.
-WWW: http://search.cpan.org/dist/AnyEvent-MPRPC/
+WWW: https://metacpan.org/release/AnyEvent-MPRPC
diff --git a/net/p5-AnyEvent-MQTT/pkg-descr b/net/p5-AnyEvent-MQTT/pkg-descr
index d707acdbce36..95ba67fee18a 100644
--- a/net/p5-AnyEvent-MQTT/pkg-descr
+++ b/net/p5-AnyEvent-MQTT/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent::MQTT - AnyEvent module for an MQTT client
-WWW: http://search.cpan.org/dist/AnyEvent-MQTT/
+WWW: https://metacpan.org/release/AnyEvent-MQTT
diff --git a/net/p5-AnyEvent-RabbitMQ/pkg-descr b/net/p5-AnyEvent-RabbitMQ/pkg-descr
index 9b9110db46d5..b64f5e813d61 100644
--- a/net/p5-AnyEvent-RabbitMQ/pkg-descr
+++ b/net/p5-AnyEvent-RabbitMQ/pkg-descr
@@ -13,4 +13,4 @@ You can use AnyEvent::RabbitMQ to -
AnyEvnet::RabbitMQ is known to work with RabbitMQ versions 2.5.1 and
version 0-8 of the AMQP specification.
-WWW: http://search.cpan.org/dist/AnyEvent-RabbitMQ/
+WWW: https://metacpan.org/release/AnyEvent-RabbitMQ
diff --git a/net/p5-AnyEvent-Twitter-Stream/pkg-descr b/net/p5-AnyEvent-Twitter-Stream/pkg-descr
index 36c4471de7ee..270c8a1290d4 100644
--- a/net/p5-AnyEvent-Twitter-Stream/pkg-descr
+++ b/net/p5-AnyEvent-Twitter-Stream/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent::Twitter::Stream - Receive Twitter streaming API in an event loop
-WWW: http://search.cpan.org/dist/AnyEvent-Twitter-Stream/
+WWW: https://metacpan.org/release/AnyEvent-Twitter-Stream
diff --git a/net/p5-AnyEvent-Twitter/pkg-descr b/net/p5-AnyEvent-Twitter/pkg-descr
index 6aeeb5cbe275..b7714b43f045 100644
--- a/net/p5-AnyEvent-Twitter/pkg-descr
+++ b/net/p5-AnyEvent-Twitter/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent::Twitter - Implementation of the Twitter API for AnyEvent
-WWW: http://search.cpan.org/dist/AnyEvent-Twitter/
+WWW: https://metacpan.org/release/AnyEvent-Twitter
diff --git a/net/p5-AnyMQ-AMQP/pkg-descr b/net/p5-AnyMQ-AMQP/pkg-descr
index d6b9de463758..7c25cc4ab561 100644
--- a/net/p5-AnyMQ-AMQP/pkg-descr
+++ b/net/p5-AnyMQ-AMQP/pkg-descr
@@ -1,3 +1,3 @@
AnyMQ::AMQP is AnyMQ trait to work with AMQP servers.
-WWW: http://search.cpan.org/dist/AnyMQ-AMQP/
+WWW: https://metacpan.org/release/AnyMQ-AMQP
diff --git a/net/p5-Apache2-SOAP/pkg-descr b/net/p5-Apache2-SOAP/pkg-descr
index 003be61194c4..5af34fc2614b 100644
--- a/net/p5-Apache2-SOAP/pkg-descr
+++ b/net/p5-Apache2-SOAP/pkg-descr
@@ -1,3 +1,3 @@
Apache2 mod_perl2 SOAP server
-WWW: http://search.cpan.org/dist/Apache2-SOAP/
+WWW: https://metacpan.org/release/Apache2-SOAP
diff --git a/net/p5-BBS-UserInfo-Maple3/pkg-descr b/net/p5-BBS-UserInfo-Maple3/pkg-descr
index 6285822f8725..586f436c8616 100644
--- a/net/p5-BBS-UserInfo-Maple3/pkg-descr
+++ b/net/p5-BBS-UserInfo-Maple3/pkg-descr
@@ -1,3 +1,3 @@
Get user information of Maple3-style BBS.
-WWW: http://search.cpan.org/dist/BBS-UserInfo-Maple3/
+WWW: https://metacpan.org/release/BBS-UserInfo-Maple3
diff --git a/net/p5-BBS-UserInfo-Maple3itoc/pkg-descr b/net/p5-BBS-UserInfo-Maple3itoc/pkg-descr
index 88df89f138af..ba4b7abc5ba5 100644
--- a/net/p5-BBS-UserInfo-Maple3itoc/pkg-descr
+++ b/net/p5-BBS-UserInfo-Maple3itoc/pkg-descr
@@ -1,3 +1,3 @@
Get user information of Maple3itoc-style BBS.
-WWW: http://search.cpan.org/dist/BBS-UserInfo-Maple3itoc/
+WWW: https://metacpan.org/release/BBS-UserInfo-Maple3itoc
diff --git a/net/p5-BBS-UserInfo-Ptt/pkg-descr b/net/p5-BBS-UserInfo-Ptt/pkg-descr
index 6a8bca0846ae..30118b4e7a5e 100644
--- a/net/p5-BBS-UserInfo-Ptt/pkg-descr
+++ b/net/p5-BBS-UserInfo-Ptt/pkg-descr
@@ -1,3 +1,3 @@
Get user information of PTT-style BBS.
-WWW: http://search.cpan.org/dist/BBS-UserInfo-Ptt/
+WWW: https://metacpan.org/release/BBS-UserInfo-Ptt
diff --git a/net/p5-BBS-UserInfo-SOB/pkg-descr b/net/p5-BBS-UserInfo-SOB/pkg-descr
index cdb28502c4a6..194c2e6b1208 100644
--- a/net/p5-BBS-UserInfo-SOB/pkg-descr
+++ b/net/p5-BBS-UserInfo-SOB/pkg-descr
@@ -1,3 +1,3 @@
Get user information of SOB-style BBS.
-WWW: http://search.cpan.org/dist/BBS-UserInfo-SOB/
+WWW: https://metacpan.org/release/BBS-UserInfo-SOB
diff --git a/net/p5-BBS-UserInfo-Wretch/pkg-descr b/net/p5-BBS-UserInfo-Wretch/pkg-descr
index 1b537256ffca..ba3aeb1e893c 100644
--- a/net/p5-BBS-UserInfo-Wretch/pkg-descr
+++ b/net/p5-BBS-UserInfo-Wretch/pkg-descr
@@ -1,3 +1,3 @@
Get user information of Wretch-style BBS.
-WWW: http://search.cpan.org/dist/BBS-UserInfo-Wretch/
+WWW: https://metacpan.org/release/BBS-UserInfo-Wretch
diff --git a/net/p5-BBS-UserInfo/pkg-descr b/net/p5-BBS-UserInfo/pkg-descr
index 10f3e6889297..0b8b0d303f44 100644
--- a/net/p5-BBS-UserInfo/pkg-descr
+++ b/net/p5-BBS-UserInfo/pkg-descr
@@ -1,3 +1,3 @@
Base class of BBS::UserInfo::XXX.
-WWW: http://search.cpan.org/dist/BBS-UserInfo/
+WWW: https://metacpan.org/release/BBS-UserInfo
diff --git a/net/p5-Cisco-IPPhone/pkg-descr b/net/p5-Cisco-IPPhone/pkg-descr
index 9b4f29be2082..9cb3ed1cd7aa 100644
--- a/net/p5-Cisco-IPPhone/pkg-descr
+++ b/net/p5-Cisco-IPPhone/pkg-descr
@@ -9,4 +9,4 @@ on the IP Phone unlike to Cisco Software Development Kit (SDK) which uses
Microsoft IIS Server, ASP's, JSP's, Javascript, COM Objects, and requires
knowledge of XML syntax.
-WWW: http://search.cpan.org/dist/Cisco-IPPhone/
+WWW: https://metacpan.org/release/Cisco-IPPhone
diff --git a/net/p5-Crypt-DH-GMP/pkg-descr b/net/p5-Crypt-DH-GMP/pkg-descr
index 5287dfbad336..d958522f73af 100644
--- a/net/p5-Crypt-DH-GMP/pkg-descr
+++ b/net/p5-Crypt-DH-GMP/pkg-descr
@@ -4,4 +4,4 @@ implemented mostly in C.
Crypt::DH uses Math::BigInt, which is a very feature-full and fast
interface to perform high-precision math.
-WWW: http://search.cpan.org/dist/Crypt-DH-GMP/
+WWW: https://metacpan.org/release/Crypt-DH-GMP
diff --git a/net/p5-Daemon-Generic/pkg-descr b/net/p5-Daemon-Generic/pkg-descr
index dea4d66d19cc..8e6de0993397 100644
--- a/net/p5-Daemon-Generic/pkg-descr
+++ b/net/p5-Daemon-Generic/pkg-descr
@@ -6,4 +6,4 @@ Programs that use Daemon::Generic subclass Daemon::Generic to override its
behavior. Almost everything that Genric::Daemon does can be overridden as
needed.
-WWW: http://search.cpan.org/dist/Daemon-Generic/
+WWW: https://metacpan.org/release/Daemon-Generic
diff --git a/net/p5-Data-IPV4-Range-Parse/pkg-descr b/net/p5-Data-IPV4-Range-Parse/pkg-descr
index df1527ac0cd2..b3500047c628 100644
--- a/net/p5-Data-IPV4-Range-Parse/pkg-descr
+++ b/net/p5-Data-IPV4-Range-Parse/pkg-descr
@@ -1,3 +1,3 @@
Simple Interface for getting start and ending address of ranges as integers.
-WWW: http://search.cpan.org/dist/Data-IPV4-Range-Parse/
+WWW: https://metacpan.org/release/Data-IPV4-Range-Parse
diff --git a/net/p5-EasyTCP/pkg-descr b/net/p5-EasyTCP/pkg-descr
index bfce71109ee5..e9df8f47a74f 100644
--- a/net/p5-EasyTCP/pkg-descr
+++ b/net/p5-EasyTCP/pkg-descr
@@ -7,6 +7,6 @@ Net::EasyTCP - Easily create TCP/IP clients and servers
* Transparent encryption
* Transparent compression
-WWW: http://search.cpan.org/dist/EasyTCP/
+WWW: https://metacpan.org/release/EasyTCP
Seamus Venasse <svenasse@polaris.ca>
diff --git a/net/p5-Event-tcp/pkg-descr b/net/p5-Event-tcp/pkg-descr
index 831be7a17358..44161032ef19 100644
--- a/net/p5-Event-tcp/pkg-descr
+++ b/net/p5-Event-tcp/pkg-descr
@@ -1,4 +1,4 @@
Event::tcp is a bunch of glue code to make it very easy to build
client-server style TCP-based services.
-WWW: http://search.cpan.org/dist/Event-tcp/
+WWW: https://metacpan.org/release/Event-tcp
diff --git a/net/p5-File-Rsync/pkg-descr b/net/p5-File-Rsync/pkg-descr
index e88430325500..4dd0a9ceda0f 100644
--- a/net/p5-File-Rsync/pkg-descr
+++ b/net/p5-File-Rsync/pkg-descr
@@ -4,4 +4,4 @@ as well as detecting errors.
For more details, type 'perldoc File::Rsync' or see the CPAN homepage:
-WWW: http://search.cpan.org/dist/File-Rsync/
+WWW: https://metacpan.org/release/File-Rsync
diff --git a/net/p5-File-RsyncP/pkg-descr b/net/p5-File-RsyncP/pkg-descr
index 1ca89cc90e61..97ce3736afa1 100644
--- a/net/p5-File-RsyncP/pkg-descr
+++ b/net/p5-File-RsyncP/pkg-descr
@@ -3,4 +3,4 @@ compatible with Rsync 2.5.5 (protocol version 26). It can send or
receive files, either by running rsync on the remote machine, or
connecting to an rsyncd deamon on the remote machine.
-WWW: http://search.cpan.org/dist/File-RsyncP/
+WWW: https://metacpan.org/release/File-RsyncP
diff --git a/net/p5-Geo-IP-PurePerl/pkg-descr b/net/p5-Geo-IP-PurePerl/pkg-descr
index a9f171d0a7aa..866f5fa41912 100644
--- a/net/p5-Geo-IP-PurePerl/pkg-descr
+++ b/net/p5-Geo-IP-PurePerl/pkg-descr
@@ -7,4 +7,4 @@ closest mirror, to analyze your web server logs to determine the countries
of your visiters, for credit card fraud detection, and for software export
controls.
-WWW: http://search.cpan.org/dist/Geo-IP-PurePerl/
+WWW: https://metacpan.org/release/Geo-IP-PurePerl
diff --git a/net/p5-Geo-IP/pkg-descr b/net/p5-Geo-IP/pkg-descr
index 4ff99dda6885..156789a4877c 100644
--- a/net/p5-Geo-IP/pkg-descr
+++ b/net/p5-Geo-IP/pkg-descr
@@ -6,4 +6,4 @@ This module can be used to automatically select the geographically closest
mirror, or to analyze your web server logs to determine the countries of
your visiters.
-WWW: http://search.cpan.org/dist/Geo-IP/
+WWW: https://metacpan.org/release/Geo-IP
diff --git a/net/p5-Geo-IPfree/pkg-descr b/net/p5-Geo-IPfree/pkg-descr
index 47a017a3627d..64a4bacf6e60 100644
--- a/net/p5-Geo-IPfree/pkg-descr
+++ b/net/p5-Geo-IPfree/pkg-descr
@@ -1,4 +1,4 @@
Looks up country from an IP Address. This module makes this off-line and
the database of IPs is free.
-WWW: http://search.cpan.org/dist/Geo-IPfree/
+WWW: https://metacpan.org/release/Geo-IPfree
diff --git a/net/p5-GeoIP2/pkg-descr b/net/p5-GeoIP2/pkg-descr
index 1d6f77963a09..a3163805d932 100644
--- a/net/p5-GeoIP2/pkg-descr
+++ b/net/p5-GeoIP2/pkg-descr
@@ -4,4 +4,4 @@ API also works with the free GeoLite2 databases.
See GeoIP2::WebService::Client for details on the web service client API and
GeoIP2::Database::Reader for the database API.
-WWW: http://search.cpan.org/dist/GeoIP2/
+WWW: https://metacpan.org/release/GeoIP2
diff --git a/net/p5-Google-SAML-Request/pkg-descr b/net/p5-Google-SAML-Request/pkg-descr
index 5f15ce5ce3c4..f6dc7a823a7c 100644
--- a/net/p5-Google-SAML-Request/pkg-descr
+++ b/net/p5-Google-SAML-Request/pkg-descr
@@ -4,4 +4,4 @@ Google::SAML::Request is by no means a full implementation of the SAML
2.0 standard. But if you want to talk to Google to authenticate users,
you should be fine.
-WWW: http://search.cpan.org/dist/Google-SAML-Request/
+WWW: https://metacpan.org/release/Google-SAML-Request
diff --git a/net/p5-Google-SAML-Response/pkg-descr b/net/p5-Google-SAML-Response/pkg-descr
index 0b006fa37df8..a77eba66908e 100644
--- a/net/p5-Google-SAML-Response/pkg-descr
+++ b/net/p5-Google-SAML-Response/pkg-descr
@@ -15,4 +15,4 @@ Google. If everything works, users will then be logged into their
Google account and they don't even have to know their usernames or
passwords.
-WWW: http://search.cpan.org/dist/Google-SAML-Response/
+WWW: https://metacpan.org/release/Google-SAML-Response
diff --git a/net/p5-Growl-GNTP/pkg-descr b/net/p5-Growl-GNTP/pkg-descr
index 76eb40ff369b..ccc48b8ce7b0 100644
--- a/net/p5-Growl-GNTP/pkg-descr
+++ b/net/p5-Growl-GNTP/pkg-descr
@@ -1,3 +1,3 @@
Perl implementation of the Growl GNTP Protocol (Client Part).
-WWW: http://search.cpan.org/dist/Growl-GNTP/
+WWW: https://metacpan.org/release/Growl-GNTP
diff --git a/net/p5-IO-Interface/pkg-descr b/net/p5-IO-Interface/pkg-descr
index 14b314c41a32..552ec28bee70 100644
--- a/net/p5-IO-Interface/pkg-descr
+++ b/net/p5-IO-Interface/pkg-descr
@@ -5,4 +5,4 @@ for identifying runtime characteristics of cards, such as broadcast
addresses, and finding interfaces that satisfy certain criteria,
such as the ability to multicast.
-WWW: http://search.cpan.org/dist/IO-Interface/
+WWW: https://metacpan.org/release/IO-Interface
diff --git a/net/p5-IO-Socket-INET6/pkg-descr b/net/p5-IO-Socket-INET6/pkg-descr
index b417842e31fe..fcc68a1df668 100644
--- a/net/p5-IO-Socket-INET6/pkg-descr
+++ b/net/p5-IO-Socket-INET6/pkg-descr
@@ -4,4 +4,4 @@ inherits all the methods defined by IO::Socket. As a consequence, this module
is protocol independent, it can run both IPv6 & IPv4, when DNS names are
passed.
-WWW: http://search.cpan.org/dist/IO-Socket-INET6/
+WWW: https://metacpan.org/release/IO-Socket-INET6
diff --git a/net/p5-IO-Socket-IP/pkg-descr b/net/p5-IO-Socket-IP/pkg-descr
index a5ccd8a8c864..f5fb7c1acd12 100644
--- a/net/p5-IO-Socket-IP/pkg-descr
+++ b/net/p5-IO-Socket-IP/pkg-descr
@@ -8,4 +8,4 @@ port numbers into sets of possible addresses to connect to or listen on. This
allows it to work for IPv6 where the system supports it, while still falling
back to IPv4-only on systems which don't.
-WWW: http://search.cpan.org/dist/IO-Socket-IP/
+WWW: https://metacpan.org/release/IO-Socket-IP
diff --git a/net/p5-IO-Socket-Multicast/pkg-descr b/net/p5-IO-Socket-Multicast/pkg-descr
index a27d7f48f1c3..684d0548cbab 100644
--- a/net/p5-IO-Socket-Multicast/pkg-descr
+++ b/net/p5-IO-Socket-Multicast/pkg-descr
@@ -4,4 +4,4 @@ system that supports multicasting), you will be able to receive incoming
multicast transmissions and generate your own outgoing multicast
packets.
-WWW: http://search.cpan.org/dist/IO-Socket-Multicast/
+WWW: https://metacpan.org/release/IO-Socket-Multicast
diff --git a/net/p5-IO-Socket-Multicast6/pkg-descr b/net/p5-IO-Socket-Multicast6/pkg-descr
index 7f6510ac9d06..d2ea37e852ad 100644
--- a/net/p5-IO-Socket-Multicast6/pkg-descr
+++ b/net/p5-IO-Socket-Multicast6/pkg-descr
@@ -7,4 +7,4 @@ This module uses the same API as IO::Socket::Multicast, but with added support
for IPv6 (IPv4 is still supported). Unlike IO::Socket::Multicast, this is a
pure-perl module.
-WWW: http://search.cpan.org/dist/IO-Socket-Multicast6/
+WWW: https://metacpan.org/release/IO-Socket-Multicast6
diff --git a/net/p5-IO-Socket-Socks/pkg-descr b/net/p5-IO-Socket-Socks/pkg-descr
index dd1b19d887d4..ffb353380e85 100644
--- a/net/p5-IO-Socket-Socks/pkg-descr
+++ b/net/p5-IO-Socket-Socks/pkg-descr
@@ -1,3 +1,3 @@
Provides a way to create socks client or server both 4 and 5 version.
-WWW: http://search.cpan.org/dist/IO-Socket-Socks/
+WWW: https://metacpan.org/release/IO-Socket-Socks
diff --git a/net/p5-IO-Socket-Timeout/pkg-descr b/net/p5-IO-Socket-Timeout/pkg-descr
index 1f75c133d6e2..8a8f2d088373 100644
--- a/net/p5-IO-Socket-Timeout/pkg-descr
+++ b/net/p5-IO-Socket-Timeout/pkg-descr
@@ -2,4 +2,4 @@ This module provides a way to set a timeout on read / write operations
on an IO::Socket instance, or any IO::Socket::* modules, like
IO::Socket::INET.
-WWW: http://search.cpan.org/dist/IO-Socket-Timeout/
+WWW: https://metacpan.org/release/IO-Socket-Timeout
diff --git a/net/p5-IO-Socket-UNIX-Util/pkg-descr b/net/p5-IO-Socket-UNIX-Util/pkg-descr
index 0b1283792827..46e5c844c6bb 100644
--- a/net/p5-IO-Socket-UNIX-Util/pkg-descr
+++ b/net/p5-IO-Socket-UNIX-Util/pkg-descr
@@ -1,3 +1,3 @@
IO::Socket::UNIX::Util provides Unix domain socket utilities.
-WWW: http://search.cpan.org/dist/IO-Socket-UNIX-Util/
+WWW: https://metacpan.org/release/IO-Socket-UNIX-Util
diff --git a/net/p5-IP-Anonymous/pkg-descr b/net/p5-IP-Anonymous/pkg-descr
index ac489cf87f22..8743c1c5a23d 100644
--- a/net/p5-IP-Anonymous/pkg-descr
+++ b/net/p5-IP-Anonymous/pkg-descr
@@ -1,4 +1,4 @@
This module is a cryptography-based sanitization tool for network trace
or log data.
-WWW: http://search.cpan.org/dist/IP-Anonymous/
+WWW: https://metacpan.org/release/IP-Anonymous
diff --git a/net/p5-IP-Country/pkg-descr b/net/p5-IP-Country/pkg-descr
index db1ee32465bc..3da0421588a7 100644
--- a/net/p5-IP-Country/pkg-descr
+++ b/net/p5-IP-Country/pkg-descr
@@ -11,4 +11,4 @@ client herself, this is probably good enough for most log analysis
applications, and under test has proved to be as accurate as
reverse-DNS and WHOIS lookup.
-WWW: http://search.cpan.org/dist/IP-Country/
+WWW: https://metacpan.org/release/IP-Country
diff --git a/net/p5-IPC-Session/pkg-descr b/net/p5-IPC-Session/pkg-descr
index 8c7c1f5096e1..f6cd716d2fa7 100644
--- a/net/p5-IPC-Session/pkg-descr
+++ b/net/p5-IPC-Session/pkg-descr
@@ -1,3 +1,3 @@
Drive ssh or other interactive shell, local or remote (like 'expect')
-WWW: http://search.cpan.org/dist/IPC-Session/
+WWW: https://metacpan.org/release/IPC-Session
diff --git a/net/p5-IPv6-Address/pkg-descr b/net/p5-IPv6-Address/pkg-descr
index 616781a25e8d..7a56920ad985 100644
--- a/net/p5-IPv6-Address/pkg-descr
+++ b/net/p5-IPv6-Address/pkg-descr
@@ -1,3 +1,3 @@
IPv6 Address Manipulation Library
-WWW: http://search.cpan.org/dist/IPv6-Address/
+WWW: https://metacpan.org/release/IPv6-Address
diff --git a/net/p5-MaxMind-DB-Common/pkg-descr b/net/p5-MaxMind-DB-Common/pkg-descr
index 3bc73e3c30f5..26b3b5e06cfd 100644
--- a/net/p5-MaxMind-DB-Common/pkg-descr
+++ b/net/p5-MaxMind-DB-Common/pkg-descr
@@ -1,3 +1,3 @@
MaxMind::DB::Common provides code shared by the DB reader and writer modules.
-WWW: http://search.cpan.org/dist/MaxMind-DB-Common/
+WWW: https://metacpan.org/release/MaxMind-DB-Common
diff --git a/net/p5-MaxMind-DB-Reader/pkg-descr b/net/p5-MaxMind-DB-Reader/pkg-descr
index 1a4a02665424..fe8d9db33f5f 100644
--- a/net/p5-MaxMind-DB-Reader/pkg-descr
+++ b/net/p5-MaxMind-DB-Reader/pkg-descr
@@ -1,3 +1,3 @@
MaxMind::DB::Reader provides functionality to read MaxMind DB files.
-WWW: http://search.cpan.org/dist/MaxMind-DB-Reader/
+WWW: https://metacpan.org/release/MaxMind-DB-Reader
diff --git a/net/p5-MaxMind-DB-Writer/pkg-descr b/net/p5-MaxMind-DB-Writer/pkg-descr
index bce23b66d4fd..8aac2a507e68 100644
--- a/net/p5-MaxMind-DB-Writer/pkg-descr
+++ b/net/p5-MaxMind-DB-Writer/pkg-descr
@@ -1,4 +1,4 @@
MaxMind::DB::Writer contains the code necessary to write MaxMind DB database
files.
-WWW: http://search.cpan.org/dist/MaxMind-DB-Writer/
+WWW: https://metacpan.org/release/MaxMind-DB-Writer
diff --git a/net/p5-Net-ACME2/pkg-descr b/net/p5-Net-ACME2/pkg-descr
index a96cce91d488..dfffeec3ba9e 100644
--- a/net/p5-Net-ACME2/pkg-descr
+++ b/net/p5-Net-ACME2/pkg-descr
@@ -1,3 +1,3 @@
Interface to the Let's Encrypt ACME API
-WWW: http://search.cpan.org/dist/Net-ACME2/
+WWW: https://metacpan.org/release/Net-ACME2
diff --git a/net/p5-Net-AMQP/pkg-descr b/net/p5-Net-AMQP/pkg-descr
index ef13b78174cf..b4da59d00057 100644
--- a/net/p5-Net-AMQP/pkg-descr
+++ b/net/p5-Net-AMQP/pkg-descr
@@ -6,4 +6,4 @@ does the actual TCP/IP communication. While it's being written with
AMQP version 0-8 in mind, as the spec is defined by an external xml
file, support for 0-9, 0-9-1 and eventually 0-10 is hoped for.
-WWW: http://search.cpan.org/dist/Net-AMQP/
+WWW: https://metacpan.org/release/Net-AMQP
diff --git a/net/p5-Net-APNS/pkg-descr b/net/p5-Net-APNS/pkg-descr
index 9bfcb4a25954..c68a8bc4b679 100644
--- a/net/p5-Net-APNS/pkg-descr
+++ b/net/p5-Net-APNS/pkg-descr
@@ -1,4 +1,4 @@
Net::APNS is Apple Push Notification Service. Push message to iPhone
and get unavalble-devicetoken.
-WWW: http://search.cpan.org/dist/Net-APNS/
+WWW: https://metacpan.org/release/Net-APNS
diff --git a/net/p5-Net-APNs-Extended/pkg-descr b/net/p5-Net-APNs-Extended/pkg-descr
index 5a8a5874341a..333b2411d95a 100644
--- a/net/p5-Net-APNs-Extended/pkg-descr
+++ b/net/p5-Net-APNs-Extended/pkg-descr
@@ -1,3 +1,3 @@
Client library for APNs that support the extended format.
-WWW: http://search.cpan.org/dist/Net-APNs-Extended/
+WWW: https://metacpan.org/release/Net-APNs-Extended
diff --git a/net/p5-Net-ARP/pkg-descr b/net/p5-Net-ARP/pkg-descr
index a4af72a48184..a8e3b3ac7023 100644
--- a/net/p5-Net-ARP/pkg-descr
+++ b/net/p5-Net-ARP/pkg-descr
@@ -1,4 +1,4 @@
Net::ARP can be used to create and send ARP packets and to get the mac address
of an ethernet interface or IP address.
-WWW: http://search.cpan.org/dist/Net-ARP/
+WWW: https://metacpan.org/release/Net-ARP
diff --git a/net/p5-Net-Address-Ethernet/pkg-descr b/net/p5-Net-Address-Ethernet/pkg-descr
index 330aea7479f9..fd1a310cd8d3 100644
--- a/net/p5-Net-Address-Ethernet/pkg-descr
+++ b/net/p5-Net-Address-Ethernet/pkg-descr
@@ -1,3 +1,3 @@
Net::Address::Ethernet - find hardware ethernet address.
-WWW: http://search.cpan.org/dist/Net-Address-Ethernet/
+WWW: https://metacpan.org/release/Net-Address-Ethernet
diff --git a/net/p5-Net-Address-IPv4-Local/pkg-descr b/net/p5-Net-Address-IPv4-Local/pkg-descr
index a7ddb88b193f..044006156475 100644
--- a/net/p5-Net-Address-IPv4-Local/pkg-descr
+++ b/net/p5-Net-Address-IPv4-Local/pkg-descr
@@ -2,4 +2,4 @@ Net::Address::IPv4::Local discovers the local system's IP address that
would be used as the source address when contacting "the internet" or a
certain specified remote IP address.
-WWW: http://search.cpan.org/dist/Net-Address-IPv4-Local/
+WWW: https://metacpan.org/release/Net-Address-IPv4-Local
diff --git a/net/p5-Net-Amazon-AWSSign/pkg-descr b/net/p5-Net-Amazon-AWSSign/pkg-descr
index 6d0d551665a5..02f099318f98 100644
--- a/net/p5-Net-Amazon-AWSSign/pkg-descr
+++ b/net/p5-Net-Amazon-AWSSign/pkg-descr
@@ -1,3 +1,3 @@
This module can be used to sign requests for most Amazon AWS services.
-WWW: http://search.cpan.org/dist/Net-Amazon-AWSSign/
+WWW: https://metacpan.org/release/Net-Amazon-AWSSign
diff --git a/net/p5-Net-Amazon-EC2/pkg-descr b/net/p5-Net-Amazon-EC2/pkg-descr
index 37abf82a3cbd..1ea1a89a1083 100644
--- a/net/p5-Net-Amazon-EC2/pkg-descr
+++ b/net/p5-Net-Amazon-EC2/pkg-descr
@@ -1,4 +1,4 @@
This module provides a Perlish interface to the Amazon Elastic
Compute Cloud.
-WWW: http://search.cpan.org/dist/Net-Amazon-EC2/
+WWW: https://metacpan.org/release/Net-Amazon-EC2
diff --git a/net/p5-Net-Amazon-MechanicalTurk/pkg-descr b/net/p5-Net-Amazon-MechanicalTurk/pkg-descr
index a3f69315ce34..ed1e85037b41 100644
--- a/net/p5-Net-Amazon-MechanicalTurk/pkg-descr
+++ b/net/p5-Net-Amazon-MechanicalTurk/pkg-descr
@@ -1,3 +1,3 @@
This module provides a Perlish interface to Amazon Mechanical Turk.
-WWW: http://search.cpan.org/dist/Net-Amazon-MechanicalTurk/
+WWW: https://metacpan.org/release/Net-Amazon-MechanicalTurk
diff --git a/net/p5-Net-Amazon-S3/pkg-descr b/net/p5-Net-Amazon-S3/pkg-descr
index eda7442e297a..a99b4a80b129 100644
--- a/net/p5-Net-Amazon-S3/pkg-descr
+++ b/net/p5-Net-Amazon-S3/pkg-descr
@@ -1,3 +1,3 @@
This module provides a Perlish interface to Amazon S3.
-WWW: http://search.cpan.org/dist/Net-Amazon-S3/
+WWW: https://metacpan.org/release/Net-Amazon-S3
diff --git a/net/p5-Net-Amazon-Signature-V3/pkg-descr b/net/p5-Net-Amazon-Signature-V3/pkg-descr
index 629b55066a0b..6c4382374d72 100644
--- a/net/p5-Net-Amazon-Signature-V3/pkg-descr
+++ b/net/p5-Net-Amazon-Signature-V3/pkg-descr
@@ -1,4 +1,4 @@
Amazon requires authentication when interfacing with its web services.
This package implements V3 of Amazon's authentication schemes.
-WWW: http://search.cpan.org/dist/Net-Amazon-Signature-V3/
+WWW: https://metacpan.org/release/Net-Amazon-Signature-V3
diff --git a/net/p5-Net-Amazon-Signature-V4/pkg-descr b/net/p5-Net-Amazon-Signature-V4/pkg-descr
index d7c7f788b8af..2d32b95a232e 100644
--- a/net/p5-Net-Amazon-Signature-V4/pkg-descr
+++ b/net/p5-Net-Amazon-Signature-V4/pkg-descr
@@ -2,4 +2,4 @@ This module signs an HTTP::Request to Amazon Web Services by appending
an Authorization header. Amazon Web Services signature version 4,
AWS4-HMAC-SHA256, is used.
-WWW: http://search.cpan.org/dist/Net-Amazon-Signature-V4/
+WWW: https://metacpan.org/release/Net-Amazon-Signature-V4
diff --git a/net/p5-Net-Amazon-Signature/pkg-descr b/net/p5-Net-Amazon-Signature/pkg-descr
index fb9341b084c4..a2cfbb3267d1 100644
--- a/net/p5-Net-Amazon-Signature/pkg-descr
+++ b/net/p5-Net-Amazon-Signature/pkg-descr
@@ -3,4 +3,4 @@ Amazon's Mechanical Turk and Alexa web services and any other web
services that Amazon might make in the future that require an
encrypted signature, assuming they follow the same convention.
-WWW: http://search.cpan.org/dist/Net-Amazon-Signature/
+WWW: https://metacpan.org/release/Net-Amazon-Signature
diff --git a/net/p5-Net-Amazon-Thumbnail/pkg-descr b/net/p5-Net-Amazon-Thumbnail/pkg-descr
index 901fe9dfa464..eb4bc368157c 100644
--- a/net/p5-Net-Amazon-Thumbnail/pkg-descr
+++ b/net/p5-Net-Amazon-Thumbnail/pkg-descr
@@ -6,4 +6,4 @@ enables developers to enhance web sites, search results, web
directories, blog entries, and other web real estate with Alexa
thumbnail images.
-WWW: http://search.cpan.org/dist/Net-Amazon-Thumbnail/
+WWW: https://metacpan.org/release/Net-Amazon-Thumbnail
diff --git a/net/p5-Net-Amazon/pkg-descr b/net/p5-Net-Amazon/pkg-descr
index 076f1e919029..27e239a5ec84 100644
--- a/net/p5-Net-Amazon/pkg-descr
+++ b/net/p5-Net-Amazon/pkg-descr
@@ -3,4 +3,4 @@ SOAP and XML/HTTP interfaces. This way it's possible to create applications
using Amazon's vast amount of data via a functional interface, without
having to worry about the underlying communication mechanism.
-WWW: http://search.cpan.org/dist/Net-Amazon/
+WWW: https://metacpan.org/release/Net-Amazon
diff --git a/net/p5-Net-Analysis/pkg-descr b/net/p5-Net-Analysis/pkg-descr
index 031b18b5687f..d6bb25e96584 100644
--- a/net/p5-Net-Analysis/pkg-descr
+++ b/net/p5-Net-Analysis/pkg-descr
@@ -2,4 +2,4 @@ Net::Analysis is a suite of modules that parse tcpdump files,
reconstruct TCP sessions from the packets, and provide a very
lightweight framework for writing protocol anaylsers.
-WWW: http://search.cpan.org/dist/Net-Analysis/
+WWW: https://metacpan.org/release/Net-Analysis
diff --git a/net/p5-Net-Appliance-Phrasebook/pkg-descr b/net/p5-Net-Appliance-Phrasebook/pkg-descr
index 05335ebe8dd0..75807aa7f48b 100644
--- a/net/p5-Net-Appliance-Phrasebook/pkg-descr
+++ b/net/p5-Net-Appliance-Phrasebook/pkg-descr
@@ -9,4 +9,4 @@ appliances.
It also supports the use of custom phrasebooks, and of hiearchies of
dictionaries within phrasebooks.
-WWW: http://search.cpan.org/dist/Net-Appliance-Phrasebook/
+WWW: https://metacpan.org/release/Net-Appliance-Phrasebook
diff --git a/net/p5-Net-Appliance-Session/pkg-descr b/net/p5-Net-Appliance-Session/pkg-descr
index c2d4bf6900f6..79de8de6dac4 100644
--- a/net/p5-Net-Appliance-Session/pkg-descr
+++ b/net/p5-Net-Appliance-Session/pkg-descr
@@ -3,4 +3,4 @@ network appliance. There is special support for moving into privileged
mode and configure mode, with all other commands being sent through a
generic call to your session object.
-WWW: http://search.cpan.org/dist/Net-Appliance-Session/
+WWW: https://metacpan.org/release/Net-Appliance-Session
diff --git a/net/p5-Net-Blogger/pkg-descr b/net/p5-Net-Blogger/pkg-descr
index f84873a3f0ec..564150ae48ec 100644
--- a/net/p5-Net-Blogger/pkg-descr
+++ b/net/p5-Net-Blogger/pkg-descr
@@ -1,4 +1,4 @@
Blogger.pm provides an OOP-ish interface for accessing a weblog via the
Blogger XML-RPC API.
-WWW: http://search.cpan.org/dist/Net-Blogger/
+WWW: https://metacpan.org/release/Net-Blogger
diff --git a/net/p5-Net-CIDR-Lite/pkg-descr b/net/p5-Net-CIDR-Lite/pkg-descr
index de756c7f6d77..964ebec32ace 100644
--- a/net/p5-Net-CIDR-Lite/pkg-descr
+++ b/net/p5-Net-CIDR-Lite/pkg-descr
@@ -3,4 +3,4 @@ Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses
Faster alternative to Net::CIDR when merging a large number of CIDR address
ranges. Works for IPv4 and IPv6 addresses.
-WWW: http://search.cpan.org/dist/Net-CIDR-Lite/
+WWW: https://metacpan.org/release/Net-CIDR-Lite
diff --git a/net/p5-Net-CIDR-MobileJP/pkg-descr b/net/p5-Net-CIDR-MobileJP/pkg-descr
index 9bbf6cfc96af..c15506c5e10f 100644
--- a/net/p5-Net-CIDR-MobileJP/pkg-descr
+++ b/net/p5-Net-CIDR-MobileJP/pkg-descr
@@ -1,4 +1,4 @@
Net::CIDR::MobileJP is an utility to detect an ip address is mobile
(cellular) ip address or not.
-WWW: http://search.cpan.org/dist/Net-CIDR-MobileJP/
+WWW: https://metacpan.org/release/Net-CIDR-MobileJP
diff --git a/net/p5-Net-CIDR-Set/pkg-descr b/net/p5-Net-CIDR-Set/pkg-descr
index 825048b18817..1159835b18f2 100644
--- a/net/p5-Net-CIDR-Set/pkg-descr
+++ b/net/p5-Net-CIDR-Set/pkg-descr
@@ -8,4 +8,4 @@ of arbitrary ranges of IP addresses - not just CIDR blocks.
Both IPv4 and IPv6 addresses are handled - but they may not
be mixed in the same set.
-WWW: http://search.cpan.org/dist/Net-CIDR-Set/
+WWW: https://metacpan.org/release/Net-CIDR-Set
diff --git a/net/p5-Net-CLI-Interact/pkg-descr b/net/p5-Net-CLI-Interact/pkg-descr
index 6a08943bd6db..6ce52830b600 100644
--- a/net/p5-Net-CLI-Interact/pkg-descr
+++ b/net/p5-Net-CLI-Interact/pkg-descr
@@ -5,4 +5,4 @@ interface to CLI interactions, supporting:
- Unix and Windows support
- Reuseable device command phrasebooks
-WWW: http://search.cpan.org/dist/Net-CLI-Interact/
+WWW: https://metacpan.org/release/Net-CLI-Interact
diff --git a/net/p5-Net-CSTA/pkg-descr b/net/p5-Net-CSTA/pkg-descr
index 8f5e3f981b61..ef36e6b14fd3 100644
--- a/net/p5-Net-CSTA/pkg-descr
+++ b/net/p5-Net-CSTA/pkg-descr
@@ -3,4 +3,4 @@ ECMA CSTA is an ASN.1 based protocol for Computer Integrated Telephony
PBX. Typical applications include receiving notifications for incoming
calls, placing calls, redirecting calls or placing conference calls.
-WWW: http://search.cpan.org/dist/Net-CSTA/
+WWW: https://metacpan.org/release/Net-CSTA
diff --git a/net/p5-Net-CascadeCopy/pkg-descr b/net/p5-Net-CascadeCopy/pkg-descr
index 242606191d70..cba78d7c2708 100644
--- a/net/p5-Net-CascadeCopy/pkg-descr
+++ b/net/p5-Net-CascadeCopy/pkg-descr
@@ -17,4 +17,4 @@ The number of multiple simultaneous transfers per source point is
configurable. The total number of simultaneously forked processes is
limited via Proc::Queue, and is currently hard coded to 32.
-WWW: http://search.cpan.org/dist/Net-CascadeCopy/
+WWW: https://metacpan.org/release/Net-CascadeCopy
diff --git a/net/p5-Net-Cassandra/pkg-descr b/net/p5-Net-Cassandra/pkg-descr
index b7827bb4c185..5c5409bc6282 100644
--- a/net/p5-Net-Cassandra/pkg-descr
+++ b/net/p5-Net-Cassandra/pkg-descr
@@ -2,4 +2,4 @@ This module provides an interface the to Cassandra distributed database. It uses
the Thrift interface. This is changing rapidly and supports the development
version of Cassandra built from Subversion trunk.
-WWW: http://search.cpan.org/dist/Net-Cassandra/
+WWW: https://metacpan.org/release/Net-Cassandra
diff --git a/net/p5-Net-DAV-Server/pkg-descr b/net/p5-Net-DAV-Server/pkg-descr
index e6b8294d8389..dd88166e802f 100644
--- a/net/p5-Net-DAV-Server/pkg-descr
+++ b/net/p5-Net-DAV-Server/pkg-descr
@@ -13,4 +13,4 @@ test suite (litmus, see http://www.webdav.org/neon/litmus/) and will
provide more compliance in future. The important thing is that it
supports cadaver and the Mac OS X Finder as clients.
-WWW: http://search.cpan.org/dist/Net-DAV-Server/
+WWW: https://metacpan.org/release/Net-DAV-Server
diff --git a/net/p5-Net-DHCP-Watch/pkg-descr b/net/p5-Net-DHCP-Watch/pkg-descr
index 4815f6d8919f..06461445a522 100644
--- a/net/p5-Net-DHCP-Watch/pkg-descr
+++ b/net/p5-Net-DHCP-Watch/pkg-descr
@@ -5,4 +5,4 @@ a DHCP server. It stores the last connection status information.
This module can help to write some simple code to implement a
reliable DHCP service over complex or simple networks.
-WWW: http://search.cpan.org/dist/Net-DHCP-Watch/
+WWW: https://metacpan.org/release/Net-DHCP-Watch
diff --git a/net/p5-Net-DHCP/pkg-descr b/net/p5-Net-DHCP/pkg-descr
index 0ec455cf99f8..fed441142b49 100644
--- a/net/p5-Net-DHCP/pkg-descr
+++ b/net/p5-Net-DHCP/pkg-descr
@@ -2,4 +2,4 @@ This module is a DHCP set of classes designed to handle basic DHCP
handling. It can be used to develop either client, server or relays.
It is composed of 100% pure Perl.
-WWW: http://search.cpan.org/dist/Net-DHCP/
+WWW: https://metacpan.org/release/Net-DHCP
diff --git a/net/p5-Net-DHCPClient/pkg-descr b/net/p5-Net-DHCPClient/pkg-descr
index 27a39608c0c6..7be5564096a0 100644
--- a/net/p5-Net-DHCPClient/pkg-descr
+++ b/net/p5-Net-DHCPClient/pkg-descr
@@ -3,4 +3,4 @@ perl scripts to interacts with DHCP servers.
It's good for DHCP servers testing.
-WWW: http://search.cpan.org/dist/Net-DHCPClient/
+WWW: https://metacpan.org/release/Net-DHCPClient
diff --git a/net/p5-Net-DLookup/pkg-descr b/net/p5-Net-DLookup/pkg-descr
index c9f704d1c451..df957da03c82 100644
--- a/net/p5-Net-DLookup/pkg-descr
+++ b/net/p5-Net-DLookup/pkg-descr
@@ -2,4 +2,4 @@ Net::DLookup performs domain lookups for 2-letter and 3-letter top level
domains. It also verifies the validity of domain names by checking
punctuation, length, metacharacters, etc..
-WWW: http://search.cpan.org/dist/Net-DLookup/
+WWW: https://metacpan.org/release/Net-DLookup
diff --git a/net/p5-Net-Delicious/pkg-descr b/net/p5-Net-Delicious/pkg-descr
index 50062ee5fdfd..7df972f0c6c0 100644
--- a/net/p5-Net-Delicious/pkg-descr
+++ b/net/p5-Net-Delicious/pkg-descr
@@ -1,4 +1,4 @@
Net::Delicious provides an object oriented interface for
managing your posts on http://del.icio.us.
-WWW: http://search.cpan.org/dist/Net-Delicious/
+WWW: https://metacpan.org/release/Net-Delicious
diff --git a/net/p5-Net-Dict/pkg-descr b/net/p5-Net-Dict/pkg-descr
index 01891c70f0b1..f1bb1473eb59 100644
--- a/net/p5-Net-Dict/pkg-descr
+++ b/net/p5-Net-Dict/pkg-descr
@@ -2,4 +2,4 @@ Net::Dict is a perl class for looking up words and their definitions on network
dictionary servers. Net::Dict provides a simple DICT client API for the network
protocol described in RFC2229.
-WWW: http://search.cpan.org/dist/Net-Dict/
+WWW: https://metacpan.org/release/Net-Dict
diff --git a/net/p5-Net-Dropbox-API/pkg-descr b/net/p5-Net-Dropbox-API/pkg-descr
index 133c25127ad5..1e53e7d7d079 100644
--- a/net/p5-Net-Dropbox-API/pkg-descr
+++ b/net/p5-Net-Dropbox-API/pkg-descr
@@ -1,4 +1,4 @@
The Dropbox API is a OAuth based API. I try to abstract as much away
as possible so you should not need to know too much about it.
-WWW: http://search.cpan.org/dist/Net-Dropbox-API/
+WWW: https://metacpan.org/release/Net-Dropbox-API
diff --git a/net/p5-Net-EPP-Proxy/pkg-descr b/net/p5-Net-EPP-Proxy/pkg-descr
index f1dc961fbc65..866142d98d13 100644
--- a/net/p5-Net-EPP-Proxy/pkg-descr
+++ b/net/p5-Net-EPP-Proxy/pkg-descr
@@ -15,4 +15,4 @@ transaction.
Net::EPP::Proxy is based on the Net::Server framework and
Net::EPP::Client, which it uses to communicate with the server.
-WWW: http://search.cpan.org/dist/Net-EPP-Proxy/
+WWW: https://metacpan.org/release/Net-EPP-Proxy
diff --git a/net/p5-Net-FS-Flickr/pkg-descr b/net/p5-Net-FS-Flickr/pkg-descr
index 6c8adbc619cb..486afe440231 100644
--- a/net/p5-Net-FS-Flickr/pkg-descr
+++ b/net/p5-Net-FS-Flickr/pkg-descr
@@ -1,3 +1,3 @@
Net::FS::Flickr - store and retrieve files on Flickr
-WWW: http://search.cpan.org/dist/Net-FS-Flickr/
+WWW: https://metacpan.org/release/Net-FS-Flickr
diff --git a/net/p5-Net-FS-Gmail/pkg-descr b/net/p5-Net-FS-Gmail/pkg-descr
index 7473ce4d14dc..aa2e424324ff 100644
--- a/net/p5-Net-FS-Gmail/pkg-descr
+++ b/net/p5-Net-FS-Gmail/pkg-descr
@@ -1,3 +1,3 @@
This's a Perl interface for store and retrieve files on Gmail.
-WWW: http://search.cpan.org/dist/Net-FS-Gmail/
+WWW: https://metacpan.org/release/Net-FS-Gmail
diff --git a/net/p5-Net-FTP-AutoReconnect/pkg-descr b/net/p5-Net-FTP-AutoReconnect/pkg-descr
index 7f97ffa0bf24..769b565da3c3 100644
--- a/net/p5-Net-FTP-AutoReconnect/pkg-descr
+++ b/net/p5-Net-FTP-AutoReconnect/pkg-descr
@@ -1,4 +1,4 @@
Net::FTP::AutoReconnect is a Perl5 module providing a FTP client class
with automatic reconnect on failure.
-WWW: http://search.cpan.org/dist/Net-FTP-AutoReconnect/
+WWW: https://metacpan.org/release/Net-FTP-AutoReconnect
diff --git a/net/p5-Net-FTP-File/pkg-descr b/net/p5-Net-FTP-File/pkg-descr
index f5c77937a031..3e68a59ce6a0 100644
--- a/net/p5-Net-FTP-File/pkg-descr
+++ b/net/p5-Net-FTP-File/pkg-descr
@@ -15,4 +15,4 @@ well.
good practice much better and in a way that is more intuitive and
expandable.
-WWW: http://search.cpan.org/dist/Net-FTP-File/
+WWW: https://metacpan.org/release/Net-FTP-File
diff --git a/net/p5-Net-Finger/pkg-descr b/net/p5-Net-Finger/pkg-descr
index 4b7c25c80f5f..36edefde1bee 100644
--- a/net/p5-Net-Finger/pkg-descr
+++ b/net/p5-Net-Finger/pkg-descr
@@ -1,4 +1,4 @@
Net::Finger is a simple, straightforward implementation of a finger
client in Perl.
-WWW: http://search.cpan.org/dist/Net-Finger/
+WWW: https://metacpan.org/release/Net-Finger
diff --git a/net/p5-Net-Flow/pkg-descr b/net/p5-Net-Flow/pkg-descr
index 4993d52cd847..2fe4cca59e72 100644
--- a/net/p5-Net-Flow/pkg-descr
+++ b/net/p5-Net-Flow/pkg-descr
@@ -8,4 +8,4 @@ and Flow Concentrator by using the combination of both function. And also,
you can make the flexible Collector which can receive any Templates
by using the Storable perl module.
-WWW: http://search.cpan.org/dist/Net-Flow/
+WWW: https://metacpan.org/release/Net-Flow
diff --git a/net/p5-Net-Frame-Device/pkg-descr b/net/p5-Net-Frame-Device/pkg-descr
index ae0ad16bb869..4eb1125480c5 100644
--- a/net/p5-Net-Frame-Device/pkg-descr
+++ b/net/p5-Net-Frame-Device/pkg-descr
@@ -2,4 +2,4 @@ Get network device and gateway information
It is especially useful when you want to do low-level network programming.
-WWW: http://search.cpan.org/dist/Net-Frame-Device/
+WWW: https://metacpan.org/release/Net-Frame-Device
diff --git a/net/p5-Net-Frame-Dump/pkg-descr b/net/p5-Net-Frame-Dump/pkg-descr
index b28c292f4889..26663f25b39f 100644
--- a/net/p5-Net-Frame-Dump/pkg-descr
+++ b/net/p5-Net-Frame-Dump/pkg-descr
@@ -2,4 +2,4 @@ Net::Frame::Dump is the base class for all dump modules. With them,
you can open a device for live capture, for offline analysis, or
for creating a pcap file.
-WWW: http://search.cpan.org/dist/Net-Frame-Dump/
+WWW: https://metacpan.org/release/Net-Frame-Dump
diff --git a/net/p5-Net-Frame-Layer-ICMPv6/pkg-descr b/net/p5-Net-Frame-Layer-ICMPv6/pkg-descr
index 9c04a620750d..886293d9fbe1 100644
--- a/net/p5-Net-Frame-Layer-ICMPv6/pkg-descr
+++ b/net/p5-Net-Frame-Layer-ICMPv6/pkg-descr
@@ -2,4 +2,4 @@ These modules implement the encoding and decoding of the ICMPv6 layer.
RFCs: 2463, 2461, 2460
-WWW: http://search.cpan.org/dist/Net-Frame-Layer-ICMPv6/
+WWW: https://metacpan.org/release/Net-Frame-Layer-ICMPv6
diff --git a/net/p5-Net-Frame-Layer-IPv6/pkg-descr b/net/p5-Net-Frame-Layer-IPv6/pkg-descr
index c5f530c81fe4..dd686f2df7a6 100644
--- a/net/p5-Net-Frame-Layer-IPv6/pkg-descr
+++ b/net/p5-Net-Frame-Layer-IPv6/pkg-descr
@@ -2,4 +2,4 @@ This module implements the encoding and decoding of the IPv6 layer.
RFC: 2460
-WWW: http://search.cpan.org/dist/Net-Frame-Layer-IPv6/
+WWW: https://metacpan.org/release/Net-Frame-Layer-IPv6
diff --git a/net/p5-Net-Frame-Simple/pkg-descr b/net/p5-Net-Frame-Simple/pkg-descr
index 58fccd558cba..6c2ad31e9303 100644
--- a/net/p5-Net-Frame-Simple/pkg-descr
+++ b/net/p5-Net-Frame-Simple/pkg-descr
@@ -10,4 +10,4 @@ how to assemble frames and find responses to probes.
For example, it will take care of computing lengths and checksums,
and matching a response frame to the requesting frame.
-WWW: http://search.cpan.org/dist/Net-Frame-Simple/
+WWW: https://metacpan.org/release/Net-Frame-Simple
diff --git a/net/p5-Net-Frame/pkg-descr b/net/p5-Net-Frame/pkg-descr
index 8df0fb44cf62..831dfab57921 100644
--- a/net/p5-Net-Frame/pkg-descr
+++ b/net/p5-Net-Frame/pkg-descr
@@ -11,4 +11,4 @@ Finally, anyone can create a layer, and put it on his CPAN space, because
of the modularity Net::Frame offers. For an example,
see Net::Frame::Layer::ICMPv4 on my CPAN space.
-WWW: http://search.cpan.org/dist/Net-Frame/
+WWW: https://metacpan.org/release/Net-Frame
diff --git a/net/p5-Net-GitHub/pkg-descr b/net/p5-Net-GitHub/pkg-descr
index 02f3b95d8bcb..4f23ce39c5a1 100644
--- a/net/p5-Net-GitHub/pkg-descr
+++ b/net/p5-Net-GitHub/pkg-descr
@@ -2,4 +2,4 @@ Net::GitHub - Perl Interface for github.com
https://github.com is a popular git host.
-WWW: http://search.cpan.org/dist/Net-GitHub/
+WWW: https://metacpan.org/release/Net-GitHub
diff --git a/net/p5-Net-Google-Analytics/pkg-descr b/net/p5-Net-Google-Analytics/pkg-descr
index 6619adb1e741..1c855336b685 100644
--- a/net/p5-Net-Google-Analytics/pkg-descr
+++ b/net/p5-Net-Google-Analytics/pkg-descr
@@ -2,4 +2,4 @@ This module provides a simple, straight-forward interface to the
Google Analytics Data Export API, using LWP::UserAgent and XML::LibXML
for the heavy lifting.
-WWW: http://search.cpan.org/dist/Net-Google-Analytics/
+WWW: https://metacpan.org/release/Net-Google-Analytics
diff --git a/net/p5-Net-Google-AuthSub/pkg-descr b/net/p5-Net-Google-AuthSub/pkg-descr
index a1f5b6c58fe1..1013b2f25432 100644
--- a/net/p5-Net-Google-AuthSub/pkg-descr
+++ b/net/p5-Net-Google-AuthSub/pkg-descr
@@ -1,3 +1,3 @@
Net::Google::AuthSub - Interact with sites that implement Google style AuthSub.
-WWW: http://search.cpan.org/dist/Net-Google-AuthSub/
+WWW: https://metacpan.org/release/Net-Google-AuthSub
diff --git a/net/p5-Net-Google-Calendar/pkg-descr b/net/p5-Net-Google-Calendar/pkg-descr
index 1ddb6f61a4d6..c21f70c136f6 100644
--- a/net/p5-Net-Google-Calendar/pkg-descr
+++ b/net/p5-Net-Google-Calendar/pkg-descr
@@ -1,3 +1,3 @@
Provides programmatic access to Google's Calendar API
-WWW: http://search.cpan.org/dist/Net-Google-Calendar/
+WWW: https://metacpan.org/release/Net-Google-Calendar
diff --git a/net/p5-Net-Google-Code/pkg-descr b/net/p5-Net-Google-Code/pkg-descr
index 85c40ac44dc8..afcbeed9d838 100644
--- a/net/p5-Net-Google-Code/pkg-descr
+++ b/net/p5-Net-Google-Code/pkg-descr
@@ -1,4 +1,4 @@
Net::Google::Code is a simple client library for projects hosted in
Google Code.
-WWW: http://search.cpan.org/dist/Net-Google-Code/
+WWW: https://metacpan.org/release/Net-Google-Code
diff --git a/net/p5-Net-Google-DataAPI/pkg-descr b/net/p5-Net-Google-DataAPI/pkg-descr
index c42755fa0f56..e7e8204f2af2 100644
--- a/net/p5-Net-Google-DataAPI/pkg-descr
+++ b/net/p5-Net-Google-DataAPI/pkg-descr
@@ -1,4 +1,4 @@
Net::Google::DataAPI is base implementations for modules to negotiate
with Google Data APIs.
-WWW: http://search.cpan.org/dist/Net-Google-DataAPI/
+WWW: https://metacpan.org/release/Net-Google-DataAPI
diff --git a/net/p5-Net-Google-PicasaWeb/pkg-descr b/net/p5-Net-Google-PicasaWeb/pkg-descr
index 7e038edeb73c..7be13bc369e4 100644
--- a/net/p5-Net-Google-PicasaWeb/pkg-descr
+++ b/net/p5-Net-Google-PicasaWeb/pkg-descr
@@ -3,4 +3,4 @@ Net::Google::PicasaWeb - use Google's Picasa Web API
This is both a library and a set of simple scripts for
reading information about a Google PicasaWeb account.
-WWW: http://search.cpan.org/dist/Net-Google-PicasaWeb/
+WWW: https://metacpan.org/release/Net-Google-PicasaWeb
diff --git a/net/p5-Net-Google-SafeBrowsing2/pkg-descr b/net/p5-Net-Google-SafeBrowsing2/pkg-descr
index 28703ff4e421..497b51596acb 100644
--- a/net/p5-Net-Google-SafeBrowsing2/pkg-descr
+++ b/net/p5-Net-Google-SafeBrowsing2/pkg-descr
@@ -17,4 +17,4 @@ a collection of notes and real-world numbers about the API. This is intended
for people who want to learn more about the API, whether as a user or to
make their own implementation.
-WWW: http://search.cpan.org/dist/Net-Google-SafeBrowsing2/
+WWW: https://metacpan.org/release/Net-Google-SafeBrowsing2
diff --git a/net/p5-Net-Google-Spreadsheets/pkg-descr b/net/p5-Net-Google-Spreadsheets/pkg-descr
index 352e94a2e950..f40b909aff17 100644
--- a/net/p5-Net-Google-Spreadsheets/pkg-descr
+++ b/net/p5-Net-Google-Spreadsheets/pkg-descr
@@ -1,3 +1,3 @@
A Perl module for using Google Spreadsheets API.
-WWW: http://search.cpan.org/dist/Net-Google-Spreadsheets/
+WWW: https://metacpan.org/release/Net-Google-Spreadsheets
diff --git a/net/p5-Net-Google/pkg-descr b/net/p5-Net-Google/pkg-descr
index d76f7a927493..42eaf29baf45 100644
--- a/net/p5-Net-Google/pkg-descr
+++ b/net/p5-Net-Google/pkg-descr
@@ -1,3 +1,3 @@
Provides a simple OOP-ish interface to the Google SOAP API
-WWW: http://search.cpan.org/dist/Net-Google/
+WWW: https://metacpan.org/release/Net-Google
diff --git a/net/p5-Net-Growl/pkg-descr b/net/p5-Net-Growl/pkg-descr
index f171cdc51535..e949e0250722 100644
--- a/net/p5-Net-Growl/pkg-descr
+++ b/net/p5-Net-Growl/pkg-descr
@@ -1,4 +1,4 @@
Net::Growl provieds simple interface to send
Mac OS X Growl notifications across the network.
-WWW: http://search.cpan.org/dist/Net-Growl/
+WWW: https://metacpan.org/release/Net-Growl
diff --git a/net/p5-Net-GrowlClient/pkg-descr b/net/p5-Net-GrowlClient/pkg-descr
index 8ba8263c0dff..ce567701b742 100644
--- a/net/p5-Net-GrowlClient/pkg-descr
+++ b/net/p5-Net-GrowlClient/pkg-descr
@@ -1,4 +1,4 @@
Net::GrowlClient provides a complete object oriented interface
to send Mac OS X Growl notifications across the network.
-WWW: http://search.cpan.org/dist/Net-GrowlClient/
+WWW: https://metacpan.org/release/Net-GrowlClient
diff --git a/net/p5-Net-HTTP-Spore-Middleware-Header/pkg-descr b/net/p5-Net-HTTP-Spore-Middleware-Header/pkg-descr
index df92d4a8ce76..1e37781ac21a 100644
--- a/net/p5-Net-HTTP-Spore-Middleware-Header/pkg-descr
+++ b/net/p5-Net-HTTP-Spore-Middleware-Header/pkg-descr
@@ -1,4 +1,4 @@
Net::HTTP::Spore::Middleware::Header is a middleware that add header on each
request. You can specify for exemple a Content-Type to pass.
-WWW: http://search.cpan.org/dist/Net-HTTP-Spore-Middleware-Header/
+WWW: https://metacpan.org/release/Net-HTTP-Spore-Middleware-Header
diff --git a/net/p5-Net-HTTP-Spore/pkg-descr b/net/p5-Net-HTTP-Spore/pkg-descr
index 64b531cf2eba..d69df0c4425a 100644
--- a/net/p5-Net-HTTP-Spore/pkg-descr
+++ b/net/p5-Net-HTTP-Spore/pkg-descr
@@ -5,4 +5,4 @@ A description of the SPORE specification format is available at [1].
[1] https://github.com/SPORE/specifications/blob/master/spore_description.pod
-WWW: http://search.cpan.org/dist/Net-HTTP-Spore/
+WWW: https://metacpan.org/release/Net-HTTP-Spore
diff --git a/net/p5-Net-HTTP/pkg-descr b/net/p5-Net-HTTP/pkg-descr
index b42a2fca0310..9a9c29b664b2 100644
--- a/net/p5-Net-HTTP/pkg-descr
+++ b/net/p5-Net-HTTP/pkg-descr
@@ -2,4 +2,4 @@ The Net::HTTP class is a low-level HTTP client that supports HTTP/1.0 and
HTTP/1.1. An instance of the Net::HTTP class represents a connection to an HTTP
server.
-WWW: http://search.cpan.org/dist/Net-HTTP/
+WWW: https://metacpan.org/release/Net-HTTP
diff --git a/net/p5-Net-HTTPS-Any/pkg-descr b/net/p5-Net-HTTPS-Any/pkg-descr
index b1dc69507ecc..621e9f13d182 100644
--- a/net/p5-Net-HTTPS-Any/pkg-descr
+++ b/net/p5-Net-HTTPS-Any/pkg-descr
@@ -2,4 +2,4 @@ This is a simple wrapper around either of the two available SSL
modules. It offers a unified API for sending GET and POST requests over HTTPS
and receiving responses.
-WWW: http://search.cpan.org/dist/Net-HTTPS-Any/
+WWW: https://metacpan.org/release/Net-HTTPS-Any
diff --git a/net/p5-Net-HTTPS-NB/pkg-descr b/net/p5-Net-HTTPS-NB/pkg-descr
index ffd0279bb0a3..9c056414cba2 100644
--- a/net/p5-Net-HTTPS-NB/pkg-descr
+++ b/net/p5-Net-HTTPS-NB/pkg-descr
@@ -8,4 +8,4 @@ empty list is returned.
If read_entity_body() did not see new entity data in its read the value -1 is
returned.
-WWW: http://search.cpan.org/dist/Net-HTTPS-NB/
+WWW: https://metacpan.org/release/Net-HTTPS-NB
diff --git a/net/p5-Net-Hiveminder/pkg-descr b/net/p5-Net-Hiveminder/pkg-descr
index 46fa8c2923c9..65fbb0938184 100644
--- a/net/p5-Net-Hiveminder/pkg-descr
+++ b/net/p5-Net-Hiveminder/pkg-descr
@@ -6,4 +6,4 @@ any way you want to.
This module is built on top of Net::Jifty. Consult that module's
documentation for the lower-level interface.
-WWW: http://search.cpan.org/dist/Net-Hiveminder/
+WWW: https://metacpan.org/release/Net-Hiveminder
diff --git a/net/p5-Net-INET6Glue/pkg-descr b/net/p5-Net-INET6Glue/pkg-descr
index 4290815c2c9c..ba7110a61f31 100644
--- a/net/p5-Net-INET6Glue/pkg-descr
+++ b/net/p5-Net-INET6Glue/pkg-descr
@@ -8,4 +8,4 @@ for IPv6 sockets Socket6, IO::Socket::INET6 are available.
This module tries to mitigate this by hotpatching.
-WWW: http://search.cpan.org/dist/Net-INET6Glue/
+WWW: https://metacpan.org/release/Net-INET6Glue
diff --git a/net/p5-Net-IP-Minimal/pkg-descr b/net/p5-Net-IP-Minimal/pkg-descr
index d7f55f299444..11bfd0e7a218 100644
--- a/net/p5-Net-IP-Minimal/pkg-descr
+++ b/net/p5-Net-IP-Minimal/pkg-descr
@@ -1,3 +1,3 @@
Minimal functions from Net::IP
-WWW: http://search.cpan.org/dist/Net-IP-Minimal/
+WWW: https://metacpan.org/release/Net-IP-Minimal
diff --git a/net/p5-Net-IP-RangeCompare/pkg-descr b/net/p5-Net-IP-RangeCompare/pkg-descr
index b60fb7dbc205..4fa84dfb689a 100644
--- a/net/p5-Net-IP-RangeCompare/pkg-descr
+++ b/net/p5-Net-IP-RangeCompare/pkg-descr
@@ -9,4 +9,4 @@ the somewhat organic nature of IP-Ranges.
If you have a large number of ipv4 ranges and need to inventory lists of ranges
for intersections, this is the Module for you!
-WWW: http://search.cpan.org/dist/Net-IP-RangeCompare/
+WWW: https://metacpan.org/release/Net-IP-RangeCompare
diff --git a/net/p5-Net-IPTrie/pkg-descr b/net/p5-Net-IPTrie/pkg-descr
index 2a5b63dc88a6..d4e8c9911850 100644
--- a/net/p5-Net-IPTrie/pkg-descr
+++ b/net/p5-Net-IPTrie/pkg-descr
@@ -4,4 +4,4 @@ fast subnet or routing lookups.
It is implemented exclusively in Perl.
-WWW: http://search.cpan.org/dist/Net-IPTrie/
+WWW: https://metacpan.org/release/Net-IPTrie
diff --git a/net/p5-Net-IRR/pkg-descr b/net/p5-Net-IRR/pkg-descr
index bb845d5ebb62..642e0c7c42a4 100644
--- a/net/p5-Net-IRR/pkg-descr
+++ b/net/p5-Net-IRR/pkg-descr
@@ -4,4 +4,4 @@ defined in Appendix B of the IRRd User Guide. The guide can be found at
http://www.irrd.net/, however an understanding of the query language is
not required to use this module.
-WWW: http://search.cpan.org/dist/Net-IRR/
+WWW: https://metacpan.org/release/Net-IRR
diff --git a/net/p5-Net-Ident/pkg-descr b/net/p5-Net-Ident/pkg-descr
index 1ac74b07c088..c6fdb84d5642 100644
--- a/net/p5-Net-Ident/pkg-descr
+++ b/net/p5-Net-Ident/pkg-descr
@@ -4,4 +4,4 @@ RFC1413 (which supersedes RFC931). Note that this requires the remote
site to run a daemon (often called identd) to provide the requested
information, so it is not always available for all TCP/IP connections.
-WWW: http://search.cpan.org/dist/Net-Ident/
+WWW: https://metacpan.org/release/Net-Ident
diff --git a/net/p5-Net-Ifconfig-Wrapper/pkg-descr b/net/p5-Net-Ifconfig-Wrapper/pkg-descr
index e0d8db87ad8c..bf221024bb05 100644
--- a/net/p5-Net-Ifconfig-Wrapper/pkg-descr
+++ b/net/p5-Net-Ifconfig-Wrapper/pkg-descr
@@ -1,3 +1,3 @@
Perl module which provides a unified way to configure network interfaces.
-WWW: http://search.cpan.org/dist/Net-Ifconfig-Wrapper/
+WWW: https://metacpan.org/release/Net-Ifconfig-Wrapper
diff --git a/net/p5-Net-Interface/pkg-descr b/net/p5-Net-Interface/pkg-descr
index f0d8e071809e..5ee917c5ec7b 100644
--- a/net/p5-Net-Interface/pkg-descr
+++ b/net/p5-Net-Interface/pkg-descr
@@ -3,4 +3,4 @@ unnecessary from within Perl. It provides methods to get at set all
the attributes of an interface, and even create new logical or
physical interfaces (if your O/S supports it).
-WWW: http://search.cpan.org/dist/Net-Interface/
+WWW: https://metacpan.org/release/Net-Interface
diff --git a/net/p5-Net-Jifty/pkg-descr b/net/p5-Net-Jifty/pkg-descr
index a18637231f81..e37be3070164 100644
--- a/net/p5-Net-Jifty/pkg-descr
+++ b/net/p5-Net-Jifty/pkg-descr
@@ -9,4 +9,4 @@ short scripts. For example, passing use_config => 1 to new will look at
the config file for the username and password (or SID) of the user.
If neither is available, it will prompt the user for them.
-WWW: http://search.cpan.org/dist/Net-Jifty/
+WWW: https://metacpan.org/release/Net-Jifty
diff --git a/net/p5-Net-LDAP-AutoDNs/pkg-descr b/net/p5-Net-LDAP-AutoDNs/pkg-descr
index ef7257fc75fe..b1d85669efbe 100644
--- a/net/p5-Net-LDAP-AutoDNs/pkg-descr
+++ b/net/p5-Net-LDAP-AutoDNs/pkg-descr
@@ -1,3 +1,3 @@
Automatically make some default decisions some LDAP DNs and scopes.
-WWW: http://search.cpan.org/dist/Net-LDAP-AutoDNs/
+WWW: https://metacpan.org/release/Net-LDAP-AutoDNs
diff --git a/net/p5-Net-LDAP-AutoServer/pkg-descr b/net/p5-Net-LDAP-AutoServer/pkg-descr
index 8d30cb7419d1..f7f65cd9dccd 100644
--- a/net/p5-Net-LDAP-AutoServer/pkg-descr
+++ b/net/p5-Net-LDAP-AutoServer/pkg-descr
@@ -1,3 +1,3 @@
Automatically figure out some server information automatically.
-WWW: http://search.cpan.org/dist/Net-LDAP-AutoServer/
+WWW: https://metacpan.org/release/Net-LDAP-AutoServer
diff --git a/net/p5-Net-LDAP-Express/pkg-descr b/net/p5-Net-LDAP-Express/pkg-descr
index 161a3342535f..17f08a438a4e 100644
--- a/net/p5-Net-LDAP-Express/pkg-descr
+++ b/net/p5-Net-LDAP-Express/pkg-descr
@@ -1,3 +1,3 @@
A module to simplify connecting up to a LDAP server.
-WWW: http://search.cpan.org/dist/Net-LDAP-Express/
+WWW: https://metacpan.org/release/Net-LDAP-Express
diff --git a/net/p5-Net-LDAP-FilterBuilder/pkg-descr b/net/p5-Net-LDAP-FilterBuilder/pkg-descr
index 552fc72eb399..4527ebbb1e5a 100644
--- a/net/p5-Net-LDAP-FilterBuilder/pkg-descr
+++ b/net/p5-Net-LDAP-FilterBuilder/pkg-descr
@@ -2,4 +2,4 @@ Net::LDAP::FilterBuilder is a convenience module which greatly simplifies the
construction of LDAP query filter statements, which are described in RFC 4515
and also the Net::LDAP::Filter manual page.
-WWW: http://search.cpan.org/dist/Net-LDAP-FilterBuilder/
+WWW: https://metacpan.org/release/Net-LDAP-FilterBuilder
diff --git a/net/p5-Net-LDAP-LDAPhash/pkg-descr b/net/p5-Net-LDAP-LDAPhash/pkg-descr
index 3625a2e070f7..cc26315b9dc4 100644
--- a/net/p5-Net-LDAP-LDAPhash/pkg-descr
+++ b/net/p5-Net-LDAP-LDAPhash/pkg-descr
@@ -10,4 +10,4 @@ the like to be tagged onto a hash for a DN that are unrelated to LDAP.
This function does not make any attempt to check if the search succedded
or not.
-WWW: http://search.cpan.org/dist/Net-LDAP-LDAPhash/
+WWW: https://metacpan.org/release/Net-LDAP-LDAPhash
diff --git a/net/p5-Net-LDAP-Makepath/pkg-descr b/net/p5-Net-LDAP-Makepath/pkg-descr
index 4b47fc3994f9..ba63cc73893c 100644
--- a/net/p5-Net-LDAP-Makepath/pkg-descr
+++ b/net/p5-Net-LDAP-Makepath/pkg-descr
@@ -1,3 +1,3 @@
Net::LDAP::Makepath - Provides a methode for creating paths in LDAP simply.
-WWW: http://search.cpan.org/dist/Net-LDAP-Makepath/
+WWW: https://metacpan.org/release/Net-LDAP-Makepath
diff --git a/net/p5-Net-LDAP-Server-Test/pkg-descr b/net/p5-Net-LDAP-Server-Test/pkg-descr
index 39fafc0a53ba..a206119c2621 100644
--- a/net/p5-Net-LDAP-Server-Test/pkg-descr
+++ b/net/p5-Net-LDAP-Server-Test/pkg-descr
@@ -1,3 +1,3 @@
Perl module to test Net::LDAP code
-WWW: http://search.cpan.org/dist/Net-LDAP-Server-Test/
+WWW: https://metacpan.org/release/Net-LDAP-Server-Test
diff --git a/net/p5-Net-LDAP-Server/pkg-descr b/net/p5-Net-LDAP-Server/pkg-descr
index cefc6fe2bb92..fd0d21574ba8 100644
--- a/net/p5-Net-LDAP-Server/pkg-descr
+++ b/net/p5-Net-LDAP-Server/pkg-descr
@@ -3,4 +3,4 @@ server. You can subclass it and implement the methods you need
(see below). Then you just instantiate your subclass and call
its handle method to establish a connection with the client.
-WWW: http://search.cpan.org/dist/Net-LDAP-Server/
+WWW: https://metacpan.org/release/Net-LDAP-Server
diff --git a/net/p5-Net-LDAP-posixAccount/pkg-descr b/net/p5-Net-LDAP-posixAccount/pkg-descr
index 4de3a1d87af4..160b339abea6 100644
--- a/net/p5-Net-LDAP-posixAccount/pkg-descr
+++ b/net/p5-Net-LDAP-posixAccount/pkg-descr
@@ -1,3 +1,3 @@
Creates new Net::LDAP::Entry objects for a posixAccount entry.
-WWW: http://search.cpan.org/dist/Net-LDAP-posixAccount/
+WWW: https://metacpan.org/release/Net-LDAP-posixAccount
diff --git a/net/p5-Net-LDAP-posixGroup/pkg-descr b/net/p5-Net-LDAP-posixGroup/pkg-descr
index ba99f9711ac2..e587a700710c 100644
--- a/net/p5-Net-LDAP-posixGroup/pkg-descr
+++ b/net/p5-Net-LDAP-posixGroup/pkg-descr
@@ -1,3 +1,3 @@
Creates new Net::LDAP::Entry objects for a posixGroup entry.
-WWW: http://search.cpan.org/dist/Net-LDAP-posixGroup/
+WWW: https://metacpan.org/release/Net-LDAP-posixGroup
diff --git a/net/p5-Net-Libdnet/pkg-descr b/net/p5-Net-Libdnet/pkg-descr
index 27174f9819c8..5639327b3752 100644
--- a/net/p5-Net-Libdnet/pkg-descr
+++ b/net/p5-Net-Libdnet/pkg-descr
@@ -1,3 +1,3 @@
Net::Libdnet - Perl interface to libdnet
-WWW: http://search.cpan.org/dist/Net-Libdnet/
+WWW: https://metacpan.org/release/Net-Libdnet
diff --git a/net/p5-Net-Libdnet6/pkg-descr b/net/p5-Net-Libdnet6/pkg-descr
index d82e764939d8..de730764aac9 100644
--- a/net/p5-Net-Libdnet6/pkg-descr
+++ b/net/p5-Net-Libdnet6/pkg-descr
@@ -1,3 +1,3 @@
Add IPv6 support to Net::Libdnet
-WWW: http://search.cpan.org/dist/Net-Libdnet6/
+WWW: https://metacpan.org/release/Net-Libdnet6
diff --git a/net/p5-Net-LimeLight-Purge/pkg-descr b/net/p5-Net-LimeLight-Purge/pkg-descr
index 7642d7cf68c1..2b75d074405d 100644
--- a/net/p5-Net-LimeLight-Purge/pkg-descr
+++ b/net/p5-Net-LimeLight-Purge/pkg-descr
@@ -1,3 +1,3 @@
LimeLight Purge Service API.
-WWW: http://search.cpan.org/dist/Net-LimeLight-Purge/
+WWW: https://metacpan.org/release/Net-LimeLight-Purge
diff --git a/net/p5-Net-MAC-Vendor/pkg-descr b/net/p5-Net-MAC-Vendor/pkg-descr
index 83e6b9a71dc4..80a229f691f7 100644
--- a/net/p5-Net-MAC-Vendor/pkg-descr
+++ b/net/p5-Net-MAC-Vendor/pkg-descr
@@ -20,4 +20,4 @@ this cache with the load_cache() function. So far, the module looks in the
current working directory for a file named mac_oui.db to find the cache. I
need to come up with a way to let the user set that location.
-WWW: http://search.cpan.org/dist/Net-MAC-Vendor/
+WWW: https://metacpan.org/release/Net-MAC-Vendor
diff --git a/net/p5-Net-MAC/pkg-descr b/net/p5-Net-MAC/pkg-descr
index 426852460c64..26bb6ad446b4 100644
--- a/net/p5-Net-MAC/pkg-descr
+++ b/net/p5-Net-MAC/pkg-descr
@@ -4,4 +4,4 @@ The Perl 5 module Net::MAC allows you to
- convert a MAC address into a specified format
- easily compare two MAC addresses for string or numeric equality
-WWW: http://search.cpan.org/dist/Net-MAC/
+WWW: https://metacpan.org/release/Net-MAC
diff --git a/net/p5-Net-MQTT/pkg-descr b/net/p5-Net-MQTT/pkg-descr
index 16b0f365b6c9..7aa5d1b73436 100644
--- a/net/p5-Net-MQTT/pkg-descr
+++ b/net/p5-Net-MQTT/pkg-descr
@@ -3,4 +3,4 @@ Net::MQTT - Perl modules for MQTT Protocol (http://mqtt.org/)
Low level API for the MQTT protocol described at http://mqtt.org.
IMPORTANT: This is an early release and the API is still subject to change.
-WWW: http://search.cpan.org/dist/Net-MQTT/
+WWW: https://metacpan.org/release/Net-MQTT
diff --git a/net/p5-Net-MovableType/pkg-descr b/net/p5-Net-MovableType/pkg-descr
index d106bb295800..a9a0cfb7475a 100644
--- a/net/p5-Net-MovableType/pkg-descr
+++ b/net/p5-Net-MovableType/pkg-descr
@@ -10,4 +10,4 @@ interface for managing your web sites published through MovableType.
Most of the method names correspond to those documented in MovableType's
Programming Interface Manual.
-WWW: http://search.cpan.org/dist/Net-MovableType/
+WWW: https://metacpan.org/release/Net-MovableType
diff --git a/net/p5-Net-NBName/pkg-descr b/net/p5-Net-NBName/pkg-descr
index ccca2c9b75e7..d219f0565f81 100644
--- a/net/p5-Net-NBName/pkg-descr
+++ b/net/p5-Net-NBName/pkg-descr
@@ -2,4 +2,4 @@ Net::NBName is a class that allows you to perform simple NetBIOS Name
Service Requests in your Perl code. It performs these NetBIOS operations over
TCP/IP using Perl's built-in socket support.
-WWW: http://search.cpan.org/dist/Net-NBName/
+WWW: https://metacpan.org/release/Net-NBName
diff --git a/net/p5-Net-NBsocket/pkg-descr b/net/p5-Net-NBsocket/pkg-descr
index b8186bce362e..71021968a164 100644
--- a/net/p5-Net-NBsocket/pkg-descr
+++ b/net/p5-Net-NBsocket/pkg-descr
@@ -1,4 +1,4 @@
Net::NBsocket provides a wrapper for Socket to supply Non-Blocking
sockets of various flavors.
-WWW: http://search.cpan.org/dist/Net-NBsocket/
+WWW: https://metacpan.org/release/Net-NBsocket
diff --git a/net/p5-Net-NIS-Listgroup/pkg-descr b/net/p5-Net-NIS-Listgroup/pkg-descr
index 7fe51fda33f3..72d03ee9f8d1 100644
--- a/net/p5-Net-NIS-Listgroup/pkg-descr
+++ b/net/p5-Net-NIS-Listgroup/pkg-descr
@@ -10,4 +10,4 @@ returned list. Each member in a group is a triplet of
returned by listgroup_host() and listgroup(), the user portion of the
members is returned by listgroup_user().
-WWW: http://search.cpan.org/dist/Net-NIS-Listgroup/
+WWW: https://metacpan.org/release/Net-NIS-Listgroup
diff --git a/net/p5-Net-NIS/pkg-descr b/net/p5-Net-NIS/pkg-descr
index 12b18eec7fcd..8f8635f94a4a 100644
--- a/net/p5-Net-NIS/pkg-descr
+++ b/net/p5-Net-NIS/pkg-descr
@@ -7,4 +7,4 @@ Unless someone provides strong reason to support the raw or OO
components, they will be marked as deprecated and not documented or
enhanced (but still supported for backward compatibility).
-WWW: http://search.cpan.org/dist/Net-NIS/
+WWW: https://metacpan.org/release/Net-NIS
diff --git a/net/p5-Net-NTP/pkg-descr b/net/p5-Net-NTP/pkg-descr
index b6b2dd28a1bc..86739f540a25 100644
--- a/net/p5-Net-NTP/pkg-descr
+++ b/net/p5-Net-NTP/pkg-descr
@@ -2,4 +2,4 @@ All this module does is send a packet to an NTP server and
then decode the packet received into it's respective parts
- as outlined in RFC5905 (superseding RFC1305 and RFC2030).
-WWW: http://search.cpan.org/dist/Net-NTP/
+WWW: https://metacpan.org/release/Net-NTP
diff --git a/net/p5-Net-Nessus-XMLRPC/pkg-descr b/net/p5-Net-Nessus-XMLRPC/pkg-descr
index ba7abff6235e..ebebecd34fae 100644
--- a/net/p5-Net-Nessus-XMLRPC/pkg-descr
+++ b/net/p5-Net-Nessus-XMLRPC/pkg-descr
@@ -2,4 +2,4 @@ This is Perl interface for communication with Nessus scanner over XMLRPC.
You can start, stop, pause and resume scan. Watch progress and status of
scan, download report, etc.
-WWW: http://search.cpan.org/dist/Net-Nessus-XMLRPC/
+WWW: https://metacpan.org/release/Net-Nessus-XMLRPC
diff --git a/net/p5-Net-OAuth-Simple/pkg-descr b/net/p5-Net-OAuth-Simple/pkg-descr
index 2c7543202a0a..4d9c81f1782b 100644
--- a/net/p5-Net-OAuth-Simple/pkg-descr
+++ b/net/p5-Net-OAuth-Simple/pkg-descr
@@ -6,4 +6,4 @@ An open protocol to allow secure API authentication in a simple and standard
method from desktop and web applications.
WWW: http://oauth.net/
-WWW: http://search.cpan.org/dist/Net-OAuth-Simple/
+WWW: https://metacpan.org/release/Net-OAuth-Simple
diff --git a/net/p5-Net-OAuth/pkg-descr b/net/p5-Net-OAuth/pkg-descr
index 6bb30406a406..cd34cae51cc9 100644
--- a/net/p5-Net-OAuth/pkg-descr
+++ b/net/p5-Net-OAuth/pkg-descr
@@ -16,5 +16,5 @@ Net::OAuth does not provide:
- Consumer or Service Provider encapsulation
- token/nonce/key storage/management
-WWW: http://search.cpan.org/dist/Net-OAuth/
+WWW: https://metacpan.org/release/Net-OAuth
WWW: http://oauth.net/
diff --git a/net/p5-Net-OAuth2/pkg-descr b/net/p5-Net-OAuth2/pkg-descr
index fb786b51e0ed..33c7186a5ad3 100644
--- a/net/p5-Net-OAuth2/pkg-descr
+++ b/net/p5-Net-OAuth2/pkg-descr
@@ -1,3 +1,3 @@
Net::OAuth2 provides OAuth 2.0 for Perl.
-WWW: http://search.cpan.org/dist/Net-OAuth2/
+WWW: https://metacpan.org/release/Net-OAuth2
diff --git a/net/p5-Net-OpenID-Consumer/pkg-descr b/net/p5-Net-OpenID-Consumer/pkg-descr
index 5bbf64c5ebd0..65e39700165b 100644
--- a/net/p5-Net-OpenID-Consumer/pkg-descr
+++ b/net/p5-Net-OpenID-Consumer/pkg-descr
@@ -2,4 +2,4 @@ This is the Perl API for (the consumer half of) OpenID, a distributed
identity system based on proving you own a URL, which is then your
identity. More information is available at: http://www.danga.com/openid/
-WWW: http://search.cpan.org/dist/Net-OpenID-Consumer/
+WWW: https://metacpan.org/release/Net-OpenID-Consumer
diff --git a/net/p5-Net-OpenSSH-Parallel/pkg-descr b/net/p5-Net-OpenSSH-Parallel/pkg-descr
index 8f694ac5c974..43d6fa3a03e0 100644
--- a/net/p5-Net-OpenSSH-Parallel/pkg-descr
+++ b/net/p5-Net-OpenSSH-Parallel/pkg-descr
@@ -12,4 +12,4 @@ Common usage of the module is as follows:
the "push" method.
- Call the "run" method and let the parallel scheduler take care of everything!
-WWW: http://search.cpan.org/dist/Net-OpenSSH-Parallel/
+WWW: https://metacpan.org/release/Net-OpenSSH-Parallel
diff --git a/net/p5-Net-OpenStack-Attack/pkg-descr b/net/p5-Net-OpenStack-Attack/pkg-descr
index b3957b037522..158741778567 100644
--- a/net/p5-Net-OpenStack-Attack/pkg-descr
+++ b/net/p5-Net-OpenStack-Attack/pkg-descr
@@ -2,4 +2,4 @@ This class provides methods for making parallel, asynchronous requests to the
OpenStack API. This distribution comes with a command line tool stackattack
which heavily uses this class.
-WWW: http://search.cpan.org/dist/Net-OpenStack-Attack/
+WWW: https://metacpan.org/release/Net-OpenStack-Attack
diff --git a/net/p5-Net-Packet/pkg-descr b/net/p5-Net-Packet/pkg-descr
index 40462b8c4fed..93fc9e41a784 100644
--- a/net/p5-Net-Packet/pkg-descr
+++ b/net/p5-Net-Packet/pkg-descr
@@ -7,4 +7,4 @@ Net::Packet::Frame object. Then, you can send the frame to the network, and
receive it easily, since the response is automatically searched for and
matched against the request.
-WWW: http://search.cpan.org/dist/Net-Packet/
+WWW: https://metacpan.org/release/Net-Packet
diff --git a/net/p5-Net-ParseWhois/pkg-descr b/net/p5-Net-ParseWhois/pkg-descr
index b8052be37f91..bb2f1911750d 100644
--- a/net/p5-Net-ParseWhois/pkg-descr
+++ b/net/p5-Net-ParseWhois/pkg-descr
@@ -3,4 +3,4 @@ replacement for the (broken) Net::Whois module. It is otherwise different to
Net::Whois in that it a) is easily extendable b) has a work-around approach
rather than wanting/expecting/wishing registrars to standardize their output.
-WWW: http://search.cpan.org/dist/Net-ParseWhois/
+WWW: https://metacpan.org/release/Net-ParseWhois
diff --git a/net/p5-Net-Patricia/pkg-descr b/net/p5-Net-Patricia/pkg-descr
index 9613876be357..31224a41776d 100644
--- a/net/p5-Net-Patricia/pkg-descr
+++ b/net/p5-Net-Patricia/pkg-descr
@@ -14,4 +14,4 @@ The BSD radix code is thoroughly described in "TCP/IP Illustrated,
Volume 2" by Wright and Stevens and in the paper ``A Tree-Based
Packet Routing Table for Berkeley Unix'' by Keith Sklower.
-WWW: http://search.cpan.org/dist/Net-Patricia/
+WWW: https://metacpan.org/release/Net-Patricia
diff --git a/net/p5-Net-Pcap/pkg-descr b/net/p5-Net-Pcap/pkg-descr
index 5173f1fe6583..6d7a48daec16 100644
--- a/net/p5-Net-Pcap/pkg-descr
+++ b/net/p5-Net-Pcap/pkg-descr
@@ -1,3 +1,3 @@
Interface to pcap(3) LBL packet capture library
-WWW: http://search.cpan.org/dist/Net-Pcap/
+WWW: https://metacpan.org/release/Net-Pcap
diff --git a/net/p5-Net-PcapUtils/pkg-descr b/net/p5-Net-PcapUtils/pkg-descr
index a84d2a378637..62dc3f7b27a0 100644
--- a/net/p5-Net-PcapUtils/pkg-descr
+++ b/net/p5-Net-PcapUtils/pkg-descr
@@ -3,4 +3,4 @@ some of the pcap(3) initialisation by providing sensible defaults. This
enables a programmer to easily write small, specific scripts for a
particular purpose without having to worry about too many details.
-WWW: http://search.cpan.org/dist/Net-PcapUtils/
+WWW: https://metacpan.org/release/Net-PcapUtils
diff --git a/net/p5-Net-Ping-External/pkg-descr b/net/p5-Net-Ping-External/pkg-descr
index 131d628271bf..6c49504cbd71 100644
--- a/net/p5-Net-Ping-External/pkg-descr
+++ b/net/p5-Net-Ping-External/pkg-descr
@@ -6,4 +6,4 @@ have the ability (and willingness) to run your scripts as the
superuser on your system, this module will probably provide more
accurate results than Net::Ping will.
-WWW: http://search.cpan.org/dist/Net-Ping-External/
+WWW: https://metacpan.org/release/Net-Ping-External
diff --git a/net/p5-Net-Proxy/pkg-descr b/net/p5-Net-Proxy/pkg-descr
index 4a84af7c700b..2dbcbca9128f 100644
--- a/net/p5-Net-Proxy/pkg-descr
+++ b/net/p5-Net-Proxy/pkg-descr
@@ -11,4 +11,4 @@ This architecture makes it easy to implement specific techniques to
cross a given network boundary, possibly by using a proxy on one side of
the network fence, and a reverse-proxy on the other side of the fence.
-WWW: http://search.cpan.org/dist/Net-Proxy/
+WWW: https://metacpan.org/release/Net-Proxy
diff --git a/net/p5-Net-PubSubHubbub-Publisher/pkg-descr b/net/p5-Net-PubSubHubbub-Publisher/pkg-descr
index 65f52dec68e4..c0c858088018 100644
--- a/net/p5-Net-PubSubHubbub-Publisher/pkg-descr
+++ b/net/p5-Net-PubSubHubbub-Publisher/pkg-descr
@@ -1,3 +1,3 @@
Net::PubSubHubbub::Publisher is a client library to ping a PubSubHubbub hub.
-WWW: http://search.cpan.org/dist/Net-PubSubHubbub-Publisher/
+WWW: https://metacpan.org/release/Net-PubSubHubbub-Publisher
diff --git a/net/p5-Net-RTP/pkg-descr b/net/p5-Net-RTP/pkg-descr
index 8f4e812665fd..0e8ece8ca5c5 100644
--- a/net/p5-Net-RTP/pkg-descr
+++ b/net/p5-Net-RTP/pkg-descr
@@ -2,4 +2,4 @@ The Net::RTP module subclasses IO::Socket::Multicast6 to enable you to
manipulate multicast groups. The multicast additions are optional, so you
may also send and recieve unicast packets.
-WWW: http://search.cpan.org/dist/Net-RTP/
+WWW: https://metacpan.org/release/Net-RTP
diff --git a/net/p5-Net-RabbitFoot/pkg-descr b/net/p5-Net-RabbitFoot/pkg-descr
index b88729a49188..a891c54f6a65 100644
--- a/net/p5-Net-RabbitFoot/pkg-descr
+++ b/net/p5-Net-RabbitFoot/pkg-descr
@@ -13,4 +13,4 @@ You can use Net::RabbitFoot to -
Net::RabbitFoot is known to work with RabbitMQ versions 2.4.0 and version 0-8
of the AMQP specification.
-WWW: http://search.cpan.org/dist/Net-RabbitFoot/
+WWW: https://metacpan.org/release/Net-RabbitFoot
diff --git a/net/p5-Net-Radius/pkg-descr b/net/p5-Net-Radius/pkg-descr
index a297e5ea54ac..db1712d8ab36 100644
--- a/net/p5-Net-Radius/pkg-descr
+++ b/net/p5-Net-Radius/pkg-descr
@@ -8,4 +8,4 @@ This module is essentially the original RADIUS-1.0 distribution by
Christopher Masto plus a number of changes and fixes by Luis Munoz and
Ian Smith.
-WWW: http://search.cpan.org/dist/Net-Radius/
+WWW: https://metacpan.org/release/Net-Radius
diff --git a/net/p5-Net-Random/pkg-descr b/net/p5-Net-Random/pkg-descr
index b24271b49a6b..c007cb6da90d 100644
--- a/net/p5-Net-Random/pkg-descr
+++ b/net/p5-Net-Random/pkg-descr
@@ -15,4 +15,4 @@ The maintainers of both randomness sources claim that their data
is *truly* random. A some simple tests show that they are certainly
more random than the rand() function on this 'ere machine.
-WWW: http://search.cpan.org/dist/Net-Random/
+WWW: https://metacpan.org/release/Net-Random
diff --git a/net/p5-Net-RawIP/pkg-descr b/net/p5-Net-RawIP/pkg-descr
index 6fd0036c71cb..a6377b0e1572 100644
--- a/net/p5-Net-RawIP/pkg-descr
+++ b/net/p5-Net-RawIP/pkg-descr
@@ -2,4 +2,4 @@ This package provides a class object which can be used for creating,
manipulating and sending a raw IP packets with optional feature for
manipulating ethernet headers.
-WWW: http://search.cpan.org/dist/Net-RawIP/
+WWW: https://metacpan.org/release/Net-RawIP
diff --git a/net/p5-Net-Rendezvous-Publish/pkg-descr b/net/p5-Net-Rendezvous-Publish/pkg-descr
index 93b016c75044..e4ba305d10da 100644
--- a/net/p5-Net-Rendezvous-Publish/pkg-descr
+++ b/net/p5-Net-Rendezvous-Publish/pkg-descr
@@ -1,3 +1,3 @@
Net::Rendezvous::Publish - publish Rendezvous services
-WWW: http://search.cpan.org/dist/Net-Rendezvous-Publish/
+WWW: https://metacpan.org/release/Net-Rendezvous-Publish
diff --git a/net/p5-Net-Riak/pkg-descr b/net/p5-Net-Riak/pkg-descr
index 4fc85caad814..3e7505dfed0c 100644
--- a/net/p5-Net-Riak/pkg-descr
+++ b/net/p5-Net-Riak/pkg-descr
@@ -1,3 +1,3 @@
Interface to Riak.
-WWW: http://search.cpan.org/dist/Net-Riak/
+WWW: https://metacpan.org/release/Net-Riak
diff --git a/net/p5-Net-SAP/pkg-descr b/net/p5-Net-SAP/pkg-descr
index 7c18c009f85d..b750c0e7e46e 100644
--- a/net/p5-Net-SAP/pkg-descr
+++ b/net/p5-Net-SAP/pkg-descr
@@ -1,4 +1,4 @@
Net::SAP currently provides basic functionality for receiving and parsing
SAP (RFC2974) multicast packets.
-WWW: http://search.cpan.org/dist/Net-SAP/
+WWW: https://metacpan.org/release/Net-SAP
diff --git a/net/p5-Net-SCP-Expect/pkg-descr b/net/p5-Net-SCP-Expect/pkg-descr
index 90592cfdb674..871fca2f3a23 100644
--- a/net/p5-Net-SCP-Expect/pkg-descr
+++ b/net/p5-Net-SCP-Expect/pkg-descr
@@ -2,4 +2,4 @@ This module is simply a wrapper around the scp call. The primary difference
between this module and I<Net::SCP> is that you may send a password
programmatically, instead of being forced to deal with interactive sessions.
-WWW: http://search.cpan.org/dist/Net-SCP-Expect/
+WWW: https://metacpan.org/release/Net-SCP-Expect
diff --git a/net/p5-Net-SCP/pkg-descr b/net/p5-Net-SCP/pkg-descr
index a19186cba41b..32a71b57c5aa 100644
--- a/net/p5-Net-SCP/pkg-descr
+++ b/net/p5-Net-SCP/pkg-descr
@@ -1,3 +1,3 @@
Perl5 module to access and use scp protocol
-WWW: http://search.cpan.org/dist/Net-SCP/
+WWW: https://metacpan.org/release/Net-SCP
diff --git a/net/p5-Net-SDP/pkg-descr b/net/p5-Net-SDP/pkg-descr
index 1fb48d41b753..433d1617b3c6 100644
--- a/net/p5-Net-SDP/pkg-descr
+++ b/net/p5-Net-SDP/pkg-descr
@@ -6,4 +6,4 @@ and create each of the fields in the session description.
The classes Net::SDP::Time and Net::SDP::Media are automatically
instantiated for each Time Description (t=) and Media Description (m=).
-WWW: http://search.cpan.org/dist/Net-SDP/
+WWW: https://metacpan.org/release/Net-SDP
diff --git a/net/p5-Net-SFTP-Foreign/pkg-descr b/net/p5-Net-SFTP-Foreign/pkg-descr
index 8b0facc70ca4..e31440543d8a 100644
--- a/net/p5-Net-SFTP-Foreign/pkg-descr
+++ b/net/p5-Net-SFTP-Foreign/pkg-descr
@@ -1,3 +1,3 @@
Net::SFTP::Foreign - Secure File Transfer Protocol client
-WWW: http://search.cpan.org/dist/Net-SFTP-Foreign/
+WWW: https://metacpan.org/release/Net-SFTP-Foreign
diff --git a/net/p5-Net-SFTP/pkg-descr b/net/p5-Net-SFTP/pkg-descr
index 761aa84ae59f..c917cd2d4d07 100644
--- a/net/p5-Net-SFTP/pkg-descr
+++ b/net/p5-Net-SFTP/pkg-descr
@@ -1,3 +1,3 @@
Perl5 Module implementing Secure File Transfer Protocol client
-WWW: http://search.cpan.org/dist/Net-SFTP/
+WWW: https://metacpan.org/release/Net-SFTP
diff --git a/net/p5-Net-SIP/pkg-descr b/net/p5-Net-SIP/pkg-descr
index 8a2c90ac4f98..e08bfee8259b 100644
--- a/net/p5-Net-SIP/pkg-descr
+++ b/net/p5-Net-SIP/pkg-descr
@@ -2,4 +2,4 @@ Net::SIP consists of packages for handling the SIP packets, for transport of
the packets, for processing the packets and on top of all that a simplified
layer for common tasks.
-WWW: http://search.cpan.org/dist/Net-SIP/
+WWW: https://metacpan.org/release/Net-SIP
diff --git a/net/p5-Net-SMPP/pkg-descr b/net/p5-Net-SMPP/pkg-descr
index ea3898d0abb2..0dc573b1605c 100644
--- a/net/p5-Net-SMPP/pkg-descr
+++ b/net/p5-Net-SMPP/pkg-descr
@@ -3,4 +3,4 @@ pass short messages between mobile operators implementing short message
service (SMS). This is applicable to both European GSM and American CDMA/TDMA
systems.
-WWW: http://search.cpan.org/dist/Net-SMPP/
+WWW: https://metacpan.org/release/Net-SMPP
diff --git a/net/p5-Net-SMS-PChome/pkg-descr b/net/p5-Net-SMS-PChome/pkg-descr
index 1913e4a2dbc2..47cec9d9beaf 100644
--- a/net/p5-Net-SMS-PChome/pkg-descr
+++ b/net/p5-Net-SMS-PChome/pkg-descr
@@ -1,3 +1,3 @@
Net::SMS::PChome allows sending SMS messages via http://sms.pchome.com.tw/
-WWW: http://search.cpan.org/dist/Net-SMS-PChome/
+WWW: https://metacpan.org/release/Net-SMS-PChome
diff --git a/net/p5-Net-SNPP/pkg-descr b/net/p5-Net-SNPP/pkg-descr
index a99d3f9e55e7..4f41a5124c16 100644
--- a/net/p5-Net-SNPP/pkg-descr
+++ b/net/p5-Net-SNPP/pkg-descr
@@ -2,4 +2,4 @@ This module implements a client interface to the SNPP protocol,
enabling a perl5 application to talk to SNPP servers. The SNPP
protocol is described in RFC1861.
-WWW: http://search.cpan.org/dist/Net-SNPP/
+WWW: https://metacpan.org/release/Net-SNPP
diff --git a/net/p5-Net-SSH-Expect/pkg-descr b/net/p5-Net-SSH-Expect/pkg-descr
index 3697a56b00a3..ad4e76ec9735 100644
--- a/net/p5-Net-SSH-Expect/pkg-descr
+++ b/net/p5-Net-SSH-Expect/pkg-descr
@@ -3,4 +3,4 @@ your system's $PATH. Use this module to execute commands on the remote SSH
server. It authenticates with the user and password you passed in the
constructor's attributes user and password.
-WWW: http://search.cpan.org/dist/Net-SSH-Expect/
+WWW: https://metacpan.org/release/Net-SSH-Expect
diff --git a/net/p5-Net-SSH-Mechanize/pkg-descr b/net/p5-Net-SSH-Mechanize/pkg-descr
index 15d70c5e547c..cae55e9f4e61 100644
--- a/net/p5-Net-SSH-Mechanize/pkg-descr
+++ b/net/p5-Net-SSH-Mechanize/pkg-descr
@@ -1,3 +1,3 @@
Asynchronous ssh command invocation.
-WWW: http://search.cpan.org/dist/Net-SSH-Mechanize/
+WWW: https://metacpan.org/release/Net-SSH-Mechanize
diff --git a/net/p5-Net-SSH-Perl/pkg-descr b/net/p5-Net-SSH-Perl/pkg-descr
index 26e7cb4654c2..3ca1edfcb29f 100644
--- a/net/p5-Net-SSH-Perl/pkg-descr
+++ b/net/p5-Net-SSH-Perl/pkg-descr
@@ -1,4 +1,4 @@
This is Net::SSH::Perl. It contains implementations of
both the SSH1 and SSH2 protocols.
-WWW: http://search.cpan.org/dist/Net-SSH-Perl/
+WWW: https://metacpan.org/release/Net-SSH-Perl
diff --git a/net/p5-Net-SSH/pkg-descr b/net/p5-Net-SSH/pkg-descr
index 1666e6d231c3..39d4212755e3 100644
--- a/net/p5-Net-SSH/pkg-descr
+++ b/net/p5-Net-SSH/pkg-descr
@@ -1,4 +1,4 @@
This module implements a Perl interface to ssh. It is a simple wrapper
around the system `ssh' command.
-WWW: http://search.cpan.org/dist/Net-SSH/
+WWW: https://metacpan.org/release/Net-SSH
diff --git a/net/p5-Net-SSH2/pkg-descr b/net/p5-Net-SSH2/pkg-descr
index 01427152c1eb..4d43ccce0b7e 100644
--- a/net/p5-Net-SSH2/pkg-descr
+++ b/net/p5-Net-SSH2/pkg-descr
@@ -9,4 +9,4 @@ The typical order is to create the SSH2 object, set up the connection methods
you want to use, call connect, authenticate with one of the auth methods, then
create channels on the connection to perform commands.
-WWW: http://search.cpan.org/dist/Net-SSH2/
+WWW: https://metacpan.org/release/Net-SSH2
diff --git a/net/p5-Net-STOMP-Client/pkg-descr b/net/p5-Net-STOMP-Client/pkg-descr
index a24bf376ea7d..8cddca891051 100644
--- a/net/p5-Net-STOMP-Client/pkg-descr
+++ b/net/p5-Net-STOMP-Client/pkg-descr
@@ -5,4 +5,4 @@ asynchronous I/O, receipts and transactions.
For details on the protocol see http://stomp.codehaus.org/Protocol.
-WWW: http://search.cpan.org/dist/Net-STOMP-Client/
+WWW: https://metacpan.org/release/Net-STOMP-Client
diff --git a/net/p5-Net-Server-Coro/pkg-descr b/net/p5-Net-Server-Coro/pkg-descr
index cbcd4c3d5a05..3609012f75d7 100644
--- a/net/p5-Net-Server-Coro/pkg-descr
+++ b/net/p5-Net-Server-Coro/pkg-descr
@@ -1,3 +1,3 @@
A co-operative multithreaded server using Coro.
-WWW: http://search.cpan.org/dist/Net-Server-Coro/
+WWW: https://metacpan.org/release/Net-Server-Coro
diff --git a/net/p5-Net-Server-SS-PreFork/pkg-descr b/net/p5-Net-Server-SS-PreFork/pkg-descr
index e7789b4bf476..44a31eb4e4cf 100644
--- a/net/p5-Net-Server-SS-PreFork/pkg-descr
+++ b/net/p5-Net-Server-SS-PreFork/pkg-descr
@@ -1,3 +1,3 @@
A hot-deployable variant of Net::Server::PreFork.
-WWW: http://search.cpan.org/dist/Net-Server-SS-PreFork/
+WWW: https://metacpan.org/release/Net-Server-SS-PreFork
diff --git a/net/p5-Net-Server/pkg-descr b/net/p5-Net-Server/pkg-descr
index 059d8fc2372c..6ded20a9489a 100644
--- a/net/p5-Net-Server/pkg-descr
+++ b/net/p5-Net-Server/pkg-descr
@@ -8,5 +8,5 @@ Net::Server::Single), a forking server (Net::Server::Fork), or as a preforking
server (Net::Server::PreFork). In all but the inetd type, the server provides
the ability to connect to one or to multiple server ports.
-WWW: http://search.cpan.org/dist/Net-Server/
+WWW: https://metacpan.org/release/Net-Server
WWW: http://seamons.com/projects/
diff --git a/net/p5-Net-Subnet/pkg-descr b/net/p5-Net-Subnet/pkg-descr
index 47a4a31ccd41..d696dfff908a 100644
--- a/net/p5-Net-Subnet/pkg-descr
+++ b/net/p5-Net-Subnet/pkg-descr
@@ -10,4 +10,4 @@ The Socket and Socket6 modules are used to normalise addresses, which means that
any of the address formats supported by inet_aton and inet_pton can be used with
Net::Subnet.
-WWW: http://search.cpan.org/dist/Net-Subnet/
+WWW: https://metacpan.org/release/Net-Subnet
diff --git a/net/p5-Net-Syslog/pkg-descr b/net/p5-Net-Syslog/pkg-descr
index ecef7531c6bd..4a11c1006ed0 100644
--- a/net/p5-Net-Syslog/pkg-descr
+++ b/net/p5-Net-Syslog/pkg-descr
@@ -6,4 +6,4 @@ intended to replace the Sys::Syslog or Unix::Syslog modules, but instead to
provide a method of using syslog when a local syslogd is unavailable or when
you don't want to write syslog messages to the local syslog.
-WWW: http://search.cpan.org/dist/Net-Syslog/
+WWW: https://metacpan.org/release/Net-Syslog
diff --git a/net/p5-Net-TacacsPlus/pkg-descr b/net/p5-Net-TacacsPlus/pkg-descr
index 1fb7b31f2a9c..0d9a72fbdab1 100644
--- a/net/p5-Net-TacacsPlus/pkg-descr
+++ b/net/p5-Net-TacacsPlus/pkg-descr
@@ -1,3 +1,3 @@
Net::TacacsPlus - Tacacs+ library.
-WWW: http://search.cpan.org/dist/Net-TacacsPlus/
+WWW: https://metacpan.org/release/Net-TacacsPlus
diff --git a/net/p5-Net-TcpDumpLog/pkg-descr b/net/p5-Net-TcpDumpLog/pkg-descr
index 724982710146..250cfe019faa 100644
--- a/net/p5-Net-TcpDumpLog/pkg-descr
+++ b/net/p5-Net-TcpDumpLog/pkg-descr
@@ -1,3 +1,3 @@
Read tcpdump/libpcap network packet logs.
-WWW: http://search.cpan.org/dist/Net-TcpDumpLog/
+WWW: https://metacpan.org/release/Net-TcpDumpLog
diff --git a/net/p5-Net-Telnet-Netscreen/pkg-descr b/net/p5-Net-Telnet-Netscreen/pkg-descr
index 39e965722fc9..f6cbf01a8c49 100644
--- a/net/p5-Net-Telnet-Netscreen/pkg-descr
+++ b/net/p5-Net-Telnet-Netscreen/pkg-descr
@@ -1,3 +1,3 @@
Net::Telnet::Netscreen - interact with a Netscreen firewall
-WWW: http://search.cpan.org/dist/Net-Telnet-Netscreen/
+WWW: https://metacpan.org/release/Net-Telnet-Netscreen
diff --git a/net/p5-Net-Telnet/pkg-descr b/net/p5-Net-Telnet/pkg-descr
index cf194830cb37..c932e85d8e54 100644
--- a/net/p5-Net-Telnet/pkg-descr
+++ b/net/p5-Net-Telnet/pkg-descr
@@ -11,4 +11,4 @@
patterns to appear in the input stream, such as the prompt from a
command interpreter.
-WWW: http://search.cpan.org/dist/Net-Telnet/
+WWW: https://metacpan.org/release/Net-Telnet
diff --git a/net/p5-Net-TiVo/pkg-descr b/net/p5-Net-TiVo/pkg-descr
index 2b3fe1ec795c..04a757792614 100644
--- a/net/p5-Net-TiVo/pkg-descr
+++ b/net/p5-Net-TiVo/pkg-descr
@@ -2,4 +2,4 @@ Net::TiVo provides an object-oriented interface to TiVo's REST interface. This
makes it possible to query your TiVo for information about recorded content,
such as a show's download URL, and space consumed.
-WWW: http://search.cpan.org/dist/Net-TiVo/
+WWW: https://metacpan.org/release/Net-TiVo
diff --git a/net/p5-Net-Todoist/pkg-descr b/net/p5-Net-Todoist/pkg-descr
index 580020157324..53edaa21445b 100644
--- a/net/p5-Net-Todoist/pkg-descr
+++ b/net/p5-Net-Todoist/pkg-descr
@@ -1,3 +1,3 @@
Todoist API. Read http://todoist.com/API/help for more details.
-WWW: http://search.cpan.org/dist/Net-Todoist/
+WWW: https://metacpan.org/release/Net-Todoist
diff --git a/net/p5-Net-Traceroute-PurePerl/pkg-descr b/net/p5-Net-Traceroute-PurePerl/pkg-descr
index faade98ea2de..e019f9410338 100644
--- a/net/p5-Net-Traceroute-PurePerl/pkg-descr
+++ b/net/p5-Net-Traceroute-PurePerl/pkg-descr
@@ -5,4 +5,4 @@ traceroute.
You must also be root to use the raw sockets.
-WWW: http://search.cpan.org/dist/Net-Traceroute-PurePerl/
+WWW: https://metacpan.org/release/Net-Traceroute-PurePerl
diff --git a/net/p5-Net-Traceroute/pkg-descr b/net/p5-Net-Traceroute/pkg-descr
index 292d3009186a..6819fd645515 100644
--- a/net/p5-Net-Traceroute/pkg-descr
+++ b/net/p5-Net-Traceroute/pkg-descr
@@ -1,4 +1,4 @@
Perl module to parse traceroute(8).
-WWW: http://search.cpan.org/dist/Net-Traceroute/
+WWW: https://metacpan.org/release/Net-Traceroute
WWW: http://www.linnaean.org/~hag/perl/traceroute/traceroute.html
diff --git a/net/p5-Net-Traceroute6/pkg-descr b/net/p5-Net-Traceroute6/pkg-descr
index a557aec4439a..c8502ba9125f 100644
--- a/net/p5-Net-Traceroute6/pkg-descr
+++ b/net/p5-Net-Traceroute6/pkg-descr
@@ -3,4 +3,4 @@ allows you to trace the path IP packets take to a destination. It
is currently implemented as a parser around the system traceroute
command.
-WWW: http://search.cpan.org/dist/Net-Traceroute6/
+WWW: https://metacpan.org/release/Net-Traceroute6
diff --git a/net/p5-Net-Trackback/pkg-descr b/net/p5-Net-Trackback/pkg-descr
index 42d789c5ef69..6a02b5e5d81a 100644
--- a/net/p5-Net-Trackback/pkg-descr
+++ b/net/p5-Net-Trackback/pkg-descr
@@ -1,4 +1,4 @@
This package is an object-oriented interface for developing Trackback
clients and servers.
-WWW: http://search.cpan.org/dist/Net-Trackback/
+WWW: https://metacpan.org/release/Net-Trackback
diff --git a/net/p5-Net-Twitter-Lite/pkg-descr b/net/p5-Net-Twitter-Lite/pkg-descr
index f2d274cc5c0f..8d13d2ecb882 100644
--- a/net/p5-Net-Twitter-Lite/pkg-descr
+++ b/net/p5-Net-Twitter-Lite/pkg-descr
@@ -8,4 +8,4 @@ distribution. It's API methods and API method documentation are
generated from "Net::Twitter"'s internals. It exists for those who
cannot, or prefer not to install Moose and its dependencies.
-WWW: http://search.cpan.org/dist/Net-Twitter-Lite/
+WWW: https://metacpan.org/release/Net-Twitter-Lite
diff --git a/net/p5-Net-Twitter/pkg-descr b/net/p5-Net-Twitter/pkg-descr
index 15b39d967496..4337ad769f0a 100644
--- a/net/p5-Net-Twitter/pkg-descr
+++ b/net/p5-Net-Twitter/pkg-descr
@@ -5,4 +5,4 @@ your friends.
You can view the latest status of Net::Twitter on it's own twitter
timeline at http://twitter.com/net_twitter
-WWW: http://search.cpan.org/dist/Net-Twitter/
+WWW: https://metacpan.org/release/Net-Twitter
diff --git a/net/p5-Net-VNC/pkg-descr b/net/p5-Net-VNC/pkg-descr
index 31ce2da5ef81..7f73a8df92e6 100644
--- a/net/p5-Net-VNC/pkg-descr
+++ b/net/p5-Net-VNC/pkg-descr
@@ -12,4 +12,4 @@ http://www.realvnc.com/docs/rfbproto.pdf. That document has an error
in the DES encryption description, which is clarified via
http://www.vidarholen.net/contents/junk/vnc.html.
-WWW: http://search.cpan.org/dist/Net-VNC/
+WWW: https://metacpan.org/release/Net-VNC
diff --git a/net/p5-Net-Wake/pkg-descr b/net/p5-Net-Wake/pkg-descr
index 314fff967e2d..0a9c14bdf95e 100644
--- a/net/p5-Net-Wake/pkg-descr
+++ b/net/p5-Net-Wake/pkg-descr
@@ -11,4 +11,4 @@ perl -e 'use Net::Wake; Net::Wake::by_udp("192.168.0.1", "xx:xx:xx:xx:xx:xx");'
You can also specify broadcast address for `host'. It is useful in a
intelligent network.
-WWW: http://search.cpan.org/dist/Net-Wake/
+WWW: https://metacpan.org/release/Net-Wake
diff --git a/net/p5-Net-WhitePages/pkg-descr b/net/p5-Net-WhitePages/pkg-descr
index aec781387b00..41cb666de626 100644
--- a/net/p5-Net-WhitePages/pkg-descr
+++ b/net/p5-Net-WhitePages/pkg-descr
@@ -1,3 +1,3 @@
Provides access to the XML API for WhitePages.com.
-WWW: http://search.cpan.org/dist/Net-WhitePages/
+WWW: https://metacpan.org/release/Net-WhitePages
diff --git a/net/p5-Net-Whois-ARIN/pkg-descr b/net/p5-Net-Whois-ARIN/pkg-descr
index 9b144f70205a..f966a0c1c501 100644
--- a/net/p5-Net-Whois-ARIN/pkg-descr
+++ b/net/p5-Net-Whois-ARIN/pkg-descr
@@ -3,4 +3,4 @@ takes care of connecting to an ARIN whois server, sending your whois
requests, and parsing the whois output. The whois records are returned as
lists of Net::Whois::ARIN::* instances.
-WWW: http://search.cpan.org/dist/Net-Whois-ARIN/
+WWW: https://metacpan.org/release/Net-Whois-ARIN
diff --git a/net/p5-Net-Whois-IP/pkg-descr b/net/p5-Net-Whois-IP/pkg-descr
index 78bb8efdac0b..c94d8dc10e97 100644
--- a/net/p5-Net-Whois-IP/pkg-descr
+++ b/net/p5-Net-Whois-IP/pkg-descr
@@ -3,4 +3,4 @@ recursively query the various whois providers until it gets the more
detailed information including either TechPhone or OrgTechPhone by
default; however, this is overrideable.
-WWW: http://search.cpan.org/dist/Net-Whois-IP/
+WWW: https://metacpan.org/release/Net-Whois-IP
diff --git a/net/p5-Net-Whois-RIPE/pkg-descr b/net/p5-Net-Whois-RIPE/pkg-descr
index cc86e452e2bc..181acd50ccc0 100644
--- a/net/p5-Net-Whois-RIPE/pkg-descr
+++ b/net/p5-Net-Whois-RIPE/pkg-descr
@@ -2,4 +2,4 @@ This is an object-orienated perl module that provides methods to query,
retrieve and update RIPE-157 formated objects, from whois servers that
support this format.
-WWW: http://search.cpan.org/dist/Net-Whois-RIPE/
+WWW: https://metacpan.org/release/Net-Whois-RIPE
diff --git a/net/p5-Net-Whois-Raw/pkg-descr b/net/p5-Net-Whois-Raw/pkg-descr
index 8f2ad07ce1ac..030aed413251 100644
--- a/net/p5-Net-Whois-Raw/pkg-descr
+++ b/net/p5-Net-Whois-Raw/pkg-descr
@@ -13,4 +13,4 @@ Usage:
print "Hurry up!\n" if !whois('microsoft.com');
-WWW: http://search.cpan.org/dist/Net-Whois-Raw/
+WWW: https://metacpan.org/release/Net-Whois-Raw
diff --git a/net/p5-Net-Whois/pkg-descr b/net/p5-Net-Whois/pkg-descr
index 9b5217efbddb..955348e6f01a 100644
--- a/net/p5-Net-Whois/pkg-descr
+++ b/net/p5-Net-Whois/pkg-descr
@@ -6,4 +6,4 @@ This version supports only the information about domains. Future work
may include information about people and other entities about which
the InterNIC keeps data.
-WWW: http://search.cpan.org/dist/Net-Whois/
+WWW: https://metacpan.org/release/Net-Whois
diff --git a/net/p5-Net-Works/pkg-descr b/net/p5-Net-Works/pkg-descr
index 7ef089103bfb..65b90fee452c 100644
--- a/net/p5-Net-Works/pkg-descr
+++ b/net/p5-Net-Works/pkg-descr
@@ -1,4 +1,4 @@
Net-Works provides a APIs for IP addresses and networks
similar to NetAddr::IP, but claims to be cleaner.
-WWW: http://search.cpan.org/dist/Net-Works/
+WWW: https://metacpan.org/release/Net-Works
diff --git a/net/p5-Net-Write/pkg-descr b/net/p5-Net-Write/pkg-descr
index ae73b72ff496..0f95940b6ea5 100644
--- a/net/p5-Net-Write/pkg-descr
+++ b/net/p5-Net-Write/pkg-descr
@@ -1,4 +1,4 @@
Net::Write provides a portable interface to open a network interface, and be
able to write raw data directly to the network.
-WWW: http://search.cpan.org/dist/Net-Write/
+WWW: https://metacpan.org/release/Net-Write
diff --git a/net/p5-Net-XWhois/pkg-descr b/net/p5-Net-XWhois/pkg-descr
index 4c15b2220b7d..ff7fd3213394 100644
--- a/net/p5-Net-XWhois/pkg-descr
+++ b/net/p5-Net-XWhois/pkg-descr
@@ -7,4 +7,4 @@ The Whois RFC (954) does not define a template for presenting server data;
consequently there is a large variation in layout styles as well as content
served across servers.
-WWW: http://search.cpan.org/dist/Net-XWhois/
+WWW: https://metacpan.org/release/Net-XWhois
diff --git a/net/p5-Net-Yadis/pkg-descr b/net/p5-Net-Yadis/pkg-descr
index 0092c6e7ef95..6583d056bbd8 100644
--- a/net/p5-Net-Yadis/pkg-descr
+++ b/net/p5-Net-Yadis/pkg-descr
@@ -11,4 +11,4 @@ Examples of such services are:
Yadis provides the first step for any service that uses identifiers for
authentication, accountability, privacy controlled data exchange and more.
-WWW: http://search.cpan.org/dist/Net-Yadis/
+WWW: https://metacpan.org/release/Net-Yadis
diff --git a/net/p5-Net-Z3950-ZOOM/pkg-descr b/net/p5-Net-Z3950-ZOOM/pkg-descr
index 2590854f30a6..f822b27f1905 100644
--- a/net/p5-Net-Z3950-ZOOM/pkg-descr
+++ b/net/p5-Net-Z3950-ZOOM/pkg-descr
@@ -4,4 +4,4 @@ used in application domains as diverse as bibliographic information,
geo-spatial mapping, museums and other cultural heritage information,
and structured vocabulary navigation.
-WWW: http://search.cpan.org/dist/Net-Z3950-ZOOM/
+WWW: https://metacpan.org/release/Net-Z3950-ZOOM
diff --git a/net/p5-Net-ext/pkg-descr b/net/p5-Net-ext/pkg-descr
index cff919f87e3f..f0634e1cfa36 100644
--- a/net/p5-Net-ext/pkg-descr
+++ b/net/p5-Net-ext/pkg-descr
@@ -9,4 +9,4 @@ Net::UDP - UDP sockets interface module
Net::UNIX - UNIX-domain sockets interface module
Net::UNIX::Server - UNIX-domain sockets interface module for listeners
-WWW: http://search.cpan.org/dist/Net-ext/
+WWW: https://metacpan.org/release/Net-ext
diff --git a/net/p5-Net-sFlow/pkg-descr b/net/p5-Net-sFlow/pkg-descr
index b400973520dd..2beff257e7f3 100644
--- a/net/p5-Net-sFlow/pkg-descr
+++ b/net/p5-Net-sFlow/pkg-descr
@@ -2,4 +2,4 @@ The sFlow module provides a mechanism to parse and decode sFlow datagrams.
It supports sFlow version 2/4 (RFC 3176 - http://www.ietf.org/rfc/rfc3176.txt)
and sFlow version 5 (Memo - http://sflow.org/sflow_version_5.txt).
-WWW: http://search.cpan.org/dist/Net-sFlow/
+WWW: https://metacpan.org/release/Net-sFlow
diff --git a/net/p5-Net-uFTP/pkg-descr b/net/p5-Net-uFTP/pkg-descr
index 3ab58cf6b966..b647203421a3 100644
--- a/net/p5-Net-uFTP/pkg-descr
+++ b/net/p5-Net-uFTP/pkg-descr
@@ -1,4 +1,4 @@
NET::uFTP is a Perl5 module providing a universal interface for FTP-like
modules (FTP, SFTP, SCP), in most cases Net::FTP compatible.
-WWW: http://search.cpan.org/dist/Net-uFTP/
+WWW: https://metacpan.org/release/Net-uFTP
diff --git a/net/p5-Net/pkg-descr b/net/p5-Net/pkg-descr
index 1b500d85b011..175999e18221 100644
--- a/net/p5-Net/pkg-descr
+++ b/net/p5-Net/pkg-descr
@@ -17,4 +17,4 @@ point look at:
Net::NNTP RFC977 Network News Transfer Protocol
Net::POP3 RFC1939 Post Office Protocol 3
-WWW: http://search.cpan.org/dist/libnet/
+WWW: https://metacpan.org/release/libnet
diff --git a/net/p5-NetAddr-MAC/pkg-descr b/net/p5-NetAddr-MAC/pkg-descr
index 220081c5ea04..b33d553fb9ef 100644
--- a/net/p5-NetAddr-MAC/pkg-descr
+++ b/net/p5-NetAddr-MAC/pkg-descr
@@ -7,4 +7,4 @@ system of addressing.
This module supports both EUI-48 and EUI-64 addresses and implements an OO
and a functional interface.
-WWW: http://search.cpan.org/dist/NetAddr-MAC/
+WWW: https://metacpan.org/release/NetAddr-MAC
diff --git a/net/p5-NetPacket/pkg-descr b/net/p5-NetPacket/pkg-descr
index f5c2849597d3..cb93dfeb0cf5 100644
--- a/net/p5-NetPacket/pkg-descr
+++ b/net/p5-NetPacket/pkg-descr
@@ -3,4 +3,4 @@ to decoding and encoding of network protocols. Each NetPacket
descendent module knows how to encode and decode packets for the
network protocol it implements.
-WWW: http://search.cpan.org/dist/NetPacket/
+WWW: https://metacpan.org/release/NetPacket
diff --git a/net/p5-OAI-Harvester/pkg-descr b/net/p5-OAI-Harvester/pkg-descr
index 2b62cbc7913a..b5a6711de562 100644
--- a/net/p5-OAI-Harvester/pkg-descr
+++ b/net/p5-OAI-Harvester/pkg-descr
@@ -2,5 +2,5 @@ Perl module query OAI-PMH repositories. The Open Archives Initiative - Protocol
for Metadata Harvesting allows repositories to share information about their
contents.
-WWW: http://search.cpan.org/dist/OAI-Harvester/
+WWW: https://metacpan.org/release/OAI-Harvester
WWW: http://www.openarchives.org/
diff --git a/net/p5-OurNet-BBS/pkg-descr b/net/p5-OurNet-BBS/pkg-descr
index 25f0a88e0038..52c5243b9dbd 100644
--- a/net/p5-OurNet-BBS/pkg-descr
+++ b/net/p5-OurNet-BBS/pkg-descr
@@ -16,4 +16,4 @@ Chinese) at http://melix.elixus.org/.
For some of its practical uses, search for OurNet::BBSApp on CPAN, and
the sample scripts in the eg/ directory in this module's distribution.
-WWW: http://search.cpan.org/dist/OurNet-BBS/
+WWW: https://metacpan.org/release/OurNet-BBS
diff --git a/net/p5-OurNet-BBSAgent/pkg-descr b/net/p5-OurNet-BBSAgent/pkg-descr
index ab3f5c10885e..5fdf1d9b19e9 100644
--- a/net/p5-OurNet-BBSAgent/pkg-descr
+++ b/net/p5-OurNet-BBSAgent/pkg-descr
@@ -12,4 +12,4 @@ automation tasks involved with Telnet-based BBS systems.
This module is the foundation of the BBSAgent back-end described in OurNet::BBS.
Please consult its man page for more information.
-WWW: http://search.cpan.org/dist/OurNet-BBSAgent/
+WWW: https://metacpan.org/release/OurNet-BBSAgent
diff --git a/net/p5-POE-Component-Client-Ident/pkg-descr b/net/p5-POE-Component-Client-Ident/pkg-descr
index 90a63973ce26..f84655ff26f6 100644
--- a/net/p5-POE-Component-Client-Ident/pkg-descr
+++ b/net/p5-POE-Component-Client-Ident/pkg-descr
@@ -6,4 +6,4 @@ POE::Component::Client::Ident::Agent sessions to perform the Ident
queries and returns the appropriate responses to the requesting
session.
-WWW: http://search.cpan.org/dist/POE-Component-Client-Ident/
+WWW: https://metacpan.org/release/POE-Component-Client-Ident
diff --git a/net/p5-POE-Component-Client-Keepalive/pkg-descr b/net/p5-POE-Component-Client-Keepalive/pkg-descr
index 9e743def6c7a..a8a49b879bf0 100644
--- a/net/p5-POE-Component-Client-Keepalive/pkg-descr
+++ b/net/p5-POE-Component-Client-Keepalive/pkg-descr
@@ -3,4 +3,4 @@ other components. It maintains a cache of kept-alive connections for
quick reuse. It is written specifically for clients that can benefit
from kept-alive connections, such as HTTP clients.
-WWW: http://search.cpan.org/dist/POE-Component-Client-Keepalive/
+WWW: https://metacpan.org/release/POE-Component-Client-Keepalive
diff --git a/net/p5-POE-Component-Client-Ping/pkg-descr b/net/p5-POE-Component-Client-Ping/pkg-descr
index 79d11d23c920..2fd0de3bed2a 100644
--- a/net/p5-POE-Component-Client-Ping/pkg-descr
+++ b/net/p5-POE-Component-Client-Ping/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::Client::Ping is non-blocking ICMP ping client session.
It lets several other sessions ping through it in parallel, and it
lets them continue doing other things while they wait for responses.
-WWW: http://search.cpan.org/dist/POE-Component-Client-Ping/
+WWW: https://metacpan.org/release/POE-Component-Client-Ping
diff --git a/net/p5-POE-Component-Client-Telnet/pkg-descr b/net/p5-POE-Component-Client-Telnet/pkg-descr
index 3e52bb82ded2..a2d9b21dccb2 100644
--- a/net/p5-POE-Component-Client-Telnet/pkg-descr
+++ b/net/p5-POE-Component-Client-Telnet/pkg-descr
@@ -4,4 +4,4 @@ based on Net::Telnet.
Consult the Net::Telnet documentation for more details.
-WWW: http://search.cpan.org/dist/POE-Component-Client-Telnet/
+WWW: https://metacpan.org/release/POE-Component-Client-Telnet
diff --git a/net/p5-POE-Component-Client-Traceroute/pkg-descr b/net/p5-POE-Component-Client-Traceroute/pkg-descr
index 9557082d5bbb..c2ac87abccf1 100644
--- a/net/p5-POE-Component-Client-Traceroute/pkg-descr
+++ b/net/p5-POE-Component-Client-Traceroute/pkg-descr
@@ -3,4 +3,4 @@ client. It lets several other sessions traceroute through it in
parallel, and it lets them continue doing other things while
they wait for responses.
-WWW: http://search.cpan.org/dist/POE-Component-Client-Traceroute/
+WWW: https://metacpan.org/release/POE-Component-Client-Traceroute
diff --git a/net/p5-POE-Component-Client-Twitter/pkg-descr b/net/p5-POE-Component-Client-Twitter/pkg-descr
index 8905843e28d5..d1b365ca30f3 100644
--- a/net/p5-POE-Component-Client-Twitter/pkg-descr
+++ b/net/p5-POE-Component-Client-Twitter/pkg-descr
@@ -1,3 +1,3 @@
POE::Component::Client::Twitter is a POE component for Twitter API.
-WWW: http://search.cpan.org/dist/POE-Component-Client-Twitter/
+WWW: https://metacpan.org/release/POE-Component-Client-Twitter
diff --git a/net/p5-POE-Component-Client-Whois/pkg-descr b/net/p5-POE-Component-Client-Whois/pkg-descr
index 01bddc16d88e..5c437b9b2044 100644
--- a/net/p5-POE-Component-Client-Whois/pkg-descr
+++ b/net/p5-POE-Component-Client-Whois/pkg-descr
@@ -6,4 +6,4 @@ query string passed.
If no guess can be made it will connect to whois.internic.net for domains,
whois.arin.net for IPv4 addresses and whois.6bone.net for IPv6 addresses.
-WWW: http://search.cpan.org/dist/POE-Component-Client-Whois/
+WWW: https://metacpan.org/release/POE-Component-Client-Whois
diff --git a/net/p5-POE-Component-Generic/pkg-descr b/net/p5-POE-Component-Generic/pkg-descr
index e70bfd457519..078b5250237a 100644
--- a/net/p5-POE-Component-Generic/pkg-descr
+++ b/net/p5-POE-Component-Generic/pkg-descr
@@ -17,4 +17,4 @@ shown only if debug or verbose is set.
STDOUT in the child, that is from your object, is redirected
to STDERR and will be shown in the same circomstances.
-WWW: http://search.cpan.org/dist/POE-Component-Generic/
+WWW: https://metacpan.org/release/POE-Component-Generic
diff --git a/net/p5-POE-Component-Jabber/pkg-descr b/net/p5-POE-Component-Jabber/pkg-descr
index 8cd4837f1d08..e863f330fd95 100644
--- a/net/p5-POE-Component-Jabber/pkg-descr
+++ b/net/p5-POE-Component-Jabber/pkg-descr
@@ -5,4 +5,4 @@ packets, all a POE developer need do is provide an event and arguments
for most events so the responses to the requests can be properly
handled by the coder.
-WWW: http://search.cpan.org/dist/POE-Component-Jabber/
+WWW: https://metacpan.org/release/POE-Component-Jabber
diff --git a/net/p5-POE-Component-Pcap/pkg-descr b/net/p5-POE-Component-Pcap/pkg-descr
index e6594410e4ff..4277dea4c42d 100644
--- a/net/p5-POE-Component-Pcap/pkg-descr
+++ b/net/p5-POE-Component-Pcap/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::Pcap provides a wrapper for using the Net::Pcap module
from POE programs. The component creates a separate session which posts
events to a specified session and state when packets are available.
-WWW: http://search.cpan.org/dist/POE-Component-Pcap/
+WWW: https://metacpan.org/release/POE-Component-Pcap
diff --git a/net/p5-POE-Component-Server-Twirc/pkg-descr b/net/p5-POE-Component-Server-Twirc/pkg-descr
index c99ea499d4ec..ef54854c3d7e 100644
--- a/net/p5-POE-Component-Server-Twirc/pkg-descr
+++ b/net/p5-POE-Component-Server-Twirc/pkg-descr
@@ -6,4 +6,4 @@ and un-following Twitter feeds, enabling and disabling device
notifications, sending direct messages, and querying information
about specific Twitter users.
-WWW: http://search.cpan.org/dist/POE-Component-Server-Twirc/
+WWW: https://metacpan.org/release/POE-Component-Server-Twirc
diff --git a/net/p5-POSIX-Socket/pkg-descr b/net/p5-POSIX-Socket/pkg-descr
index be81cf89a8b2..9ede810b103d 100644
--- a/net/p5-POSIX-Socket/pkg-descr
+++ b/net/p5-POSIX-Socket/pkg-descr
@@ -2,4 +2,4 @@ The primary purpose of this is to use file descriptors instead of file
handles for socket operations. File descriptors can be shared between
threads and not need dup file handles for each threads.
-WWW: http://search.cpan.org/dist/POSIX-Socket/
+WWW: https://metacpan.org/release/POSIX-Socket
diff --git a/net/p5-POSIX-getpeername/pkg-descr b/net/p5-POSIX-getpeername/pkg-descr
index 16de12fab02f..8349b296fe69 100644
--- a/net/p5-POSIX-getpeername/pkg-descr
+++ b/net/p5-POSIX-getpeername/pkg-descr
@@ -2,4 +2,4 @@ POSIX::getpeername provides getpeername(2). perl's core getpeername
needs a open file handle. POSIX::getpeername allows you to get
peername from sockfd.
-WWW: http://search.cpan.org/dist/POSIX-getpeername/
+WWW: https://metacpan.org/release/POSIX-getpeername
diff --git a/net/p5-Parallel-Pvm/pkg-descr b/net/p5-Parallel-Pvm/pkg-descr
index 05a4824071a2..6fff685d486f 100644
--- a/net/p5-Parallel-Pvm/pkg-descr
+++ b/net/p5-Parallel-Pvm/pkg-descr
@@ -16,4 +16,4 @@ client/server systems can also be developed. PVM simply provides a
convenient way for managing parallel tasks and communications without
need for rexec or socket level programming.
-WWW: http://search.cpan.org/dist/Parallel-Pvm/
+WWW: https://metacpan.org/release/Parallel-Pvm
diff --git a/net/p5-Phone-Info/pkg-descr b/net/p5-Phone-Info/pkg-descr
index e3bf85021a59..719bcc7b82eb 100644
--- a/net/p5-Phone-Info/pkg-descr
+++ b/net/p5-Phone-Info/pkg-descr
@@ -1,3 +1,3 @@
Phone::Info provides a nicer CLI interface to Net::WhitePages.
-WWW: http://search.cpan.org/dist/Phone-Info/
+WWW: https://metacpan.org/release/Phone-Info
diff --git a/net/p5-Queue-Beanstalk/pkg-descr b/net/p5-Queue-Beanstalk/pkg-descr
index c5d706bdc20c..9493fd567dd2 100644
--- a/net/p5-Queue-Beanstalk/pkg-descr
+++ b/net/p5-Queue-Beanstalk/pkg-descr
@@ -1,4 +1,4 @@
Queue::Beanstalk is a Perl client for beanstalkd, a fast, distributed,
in-memory workqueue daemon.
-WWW: http://search.cpan.org/dist/Queue-Beanstalk/
+WWW: https://metacpan.org/release/Queue-Beanstalk
diff --git a/net/p5-REST-Application/pkg-descr b/net/p5-REST-Application/pkg-descr
index 12d87e631777..f52907489ef0 100644
--- a/net/p5-REST-Application/pkg-descr
+++ b/net/p5-REST-Application/pkg-descr
@@ -5,4 +5,4 @@ the kind of HTTP request it was (i.e. GET, PUT, etc) and what resource it
was trying to access. This module won't ensure that your API is RESTful
but hopefully it will aid in developing a REST API.
-WWW: http://search.cpan.org/dist/REST-Application/
+WWW: https://metacpan.org/release/REST-Application
diff --git a/net/p5-REST-Google/pkg-descr b/net/p5-REST-Google/pkg-descr
index 926c122bb0f8..39f15b484ea8 100644
--- a/net/p5-REST-Google/pkg-descr
+++ b/net/p5-REST-Google/pkg-descr
@@ -2,4 +2,4 @@ REST::Google -
This module provides OO interface to Google REST (aka AJAX) API.
Currently support for Search, Feeds and Translate services.
-WWW: http://search.cpan.org/dist/REST-Google/
+WWW: https://metacpan.org/release/REST-Google
diff --git a/net/p5-RPC-EPC-Service/pkg-descr b/net/p5-RPC-EPC-Service/pkg-descr
index bb0700ef51d9..70affab8c501 100644
--- a/net/p5-RPC-EPC-Service/pkg-descr
+++ b/net/p5-RPC-EPC-Service/pkg-descr
@@ -4,4 +4,4 @@ protocol, like the Swank protocol of the SLIME.
The primary objective is for users to make some Emacs extensions with
the Perl and CPAN.
-WWW: http://search.cpan.org/dist/RPC-EPC-Service/
+WWW: https://metacpan.org/release/RPC-EPC-Service
diff --git a/net/p5-RPC-Simple/pkg-descr b/net/p5-RPC-Simple/pkg-descr
index 972fca24172e..9dca738a0f1f 100644
--- a/net/p5-RPC-Simple/pkg-descr
+++ b/net/p5-RPC-Simple/pkg-descr
@@ -13,4 +13,4 @@ It sure is not:
But it works. (Although I'm opened to suggestion regarding the "un-proof" areas)
-WWW: http://search.cpan.org/dist/RPC-Simple/
+WWW: https://metacpan.org/release/RPC-Simple
diff --git a/net/p5-RPC-XML/pkg-descr b/net/p5-RPC-XML/pkg-descr
index 149c589aa617..9d92fe026483 100644
--- a/net/p5-RPC-XML/pkg-descr
+++ b/net/p5-RPC-XML/pkg-descr
@@ -3,4 +3,4 @@ provides classes for sample client and server implementations, a
server designed as an Apache location-handler, and a suite of
data-manipulation classes that are used by them.
-WWW: http://search.cpan.org/dist/RPC-XML/
+WWW: https://metacpan.org/release/RPC-XML
diff --git a/net/p5-ResourcePool-Resource-Net-LDAP/pkg-descr b/net/p5-ResourcePool-Resource-Net-LDAP/pkg-descr
index e33f1a3fe2f8..8b22cc1c7841 100644
--- a/net/p5-ResourcePool-Resource-Net-LDAP/pkg-descr
+++ b/net/p5-ResourcePool-Resource-Net-LDAP/pkg-descr
@@ -3,4 +3,4 @@ Net::LDAP connections. Its called by the corresponding
ResourcePool::Factory::Net::LDAP object which passes the
parameters needed to establish the Net::LDAP connection.
-WWW: http://search.cpan.org/dist/ResourcePool-Resource-Net-LDAP/
+WWW: https://metacpan.org/release/ResourcePool-Resource-Net-LDAP
diff --git a/net/p5-Rose-URI/pkg-descr b/net/p5-Rose-URI/pkg-descr
index 944604bf2f75..7e6dbe8bf380 100644
--- a/net/p5-Rose-URI/pkg-descr
+++ b/net/p5-Rose-URI/pkg-descr
@@ -4,4 +4,4 @@ for their existence. URI allows the entire query to be set or returned as
a whole via the query_form or query methods, and the URI::QueryParam module
provides a few more methods for query string manipulation.
-WWW: http://search.cpan.org/dist/Rose-URI/
+WWW: https://metacpan.org/release/Rose-URI
diff --git a/net/p5-SOAP-Data-Builder/pkg-descr b/net/p5-SOAP-Data-Builder/pkg-descr
index ecdcf74edcab..e796ab1deb85 100644
--- a/net/p5-SOAP-Data-Builder/pkg-descr
+++ b/net/p5-SOAP-Data-Builder/pkg-descr
@@ -5,4 +5,4 @@ It primarily provides a wrapper around SOAP::Serializer and
SOAP::Data (or SOAP::Header) enabling you to generate complex XML
within your SOAP request or response.
-WWW: http://search.cpan.org/dist/SOAP-Data-Builder/
+WWW: https://metacpan.org/release/SOAP-Data-Builder
diff --git a/net/p5-SOAP-Lite/pkg-descr b/net/p5-SOAP-Lite/pkg-descr
index 258db43e8a9f..7c993d540635 100644
--- a/net/p5-SOAP-Lite/pkg-descr
+++ b/net/p5-SOAP-Lite/pkg-descr
@@ -2,4 +2,4 @@ SOAP::Lite is a collection of Perl modules which provides a
simple and lightweight interface to the Simple Object Access Protocol
(SOAP) both on client and server side.
-WWW: http://search.cpan.org/dist/SOAP-Lite/
+WWW: https://metacpan.org/release/SOAP-Lite
diff --git a/net/p5-SOAP-XML-Client/pkg-descr b/net/p5-SOAP-XML-Client/pkg-descr
index 59a311f72e04..ea26648d4342 100644
--- a/net/p5-SOAP-XML-Client/pkg-descr
+++ b/net/p5-SOAP-XML-Client/pkg-descr
@@ -2,4 +2,4 @@ This package is the base class for talking with web services, there are
specific modules to use depending on the type of service you are calling,
e.g. SOAP::XML::Client::DotNet or SOAP::XML::Client::Generic
-WWW: http://search.cpan.org/dist/SOAP-XML-Client/
+WWW: https://metacpan.org/release/SOAP-XML-Client
diff --git a/net/p5-Samba-LDAP/pkg-descr b/net/p5-Samba-LDAP/pkg-descr
index 12f3457b0ed8..71a5637dca4e 100644
--- a/net/p5-Samba-LDAP/pkg-descr
+++ b/net/p5-Samba-LDAP/pkg-descr
@@ -1,3 +1,3 @@
Manage a Samba PDC with an LDAP Backend.
-WWW: http://search.cpan.org/dist/Samba-LDAP/
+WWW: https://metacpan.org/release/Samba-LDAP
diff --git a/net/p5-Server-Starter/pkg-descr b/net/p5-Server-Starter/pkg-descr
index 1108bc32da08..bbd1ada0d69e 100644
--- a/net/p5-Server-Starter/pkg-descr
+++ b/net/p5-Server-Starter/pkg-descr
@@ -1,3 +1,3 @@
A superdaemon for hot-deploying server programs.
-WWW: http://search.cpan.org/dist/Server-Starter/
+WWW: https://metacpan.org/release/Server-Starter
diff --git a/net/p5-Socket-Class/pkg-descr b/net/p5-Socket-Class/pkg-descr
index 18d047090c45..58f8b0ef2d1d 100644
--- a/net/p5-Socket-Class/pkg-descr
+++ b/net/p5-Socket-Class/pkg-descr
@@ -3,4 +3,4 @@ communicate with sockets. It operates outside of the Perl
IO layer and can be used as a replacement to IO::Socket.
Little parts of Bluetooth technology has been integrated.
-WWW: http://search.cpan.org/dist/Socket-Class/
+WWW: https://metacpan.org/release/Socket-Class
diff --git a/net/p5-Socket-GetAddrInfo/pkg-descr b/net/p5-Socket-GetAddrInfo/pkg-descr
index 734d93617864..1d0a6dea0fa7 100644
--- a/net/p5-Socket-GetAddrInfo/pkg-descr
+++ b/net/p5-Socket-GetAddrInfo/pkg-descr
@@ -1,4 +1,4 @@
Socket::GetAddrInfo - RFC 2553's getaddrinfo and getnameinfo
functions.
-WWW: http://search.cpan.org/dist/Socket-GetAddrInfo/
+WWW: https://metacpan.org/release/Socket-GetAddrInfo
diff --git a/net/p5-Socket-Multicast6/pkg-descr b/net/p5-Socket-Multicast6/pkg-descr
index b133a0465485..fca9f58c0b63 100644
--- a/net/p5-Socket-Multicast6/pkg-descr
+++ b/net/p5-Socket-Multicast6/pkg-descr
@@ -4,4 +4,4 @@ when manipulating multicast socket attributes.
For simple, object-oriented way of doing the same thing, take a look at
IO::Socket::Multicast6 or IO::Socket::Multicast
-WWW: http://search.cpan.org/dist/Socket-Multicast6/
+WWW: https://metacpan.org/release/Socket-Multicast6
diff --git a/net/p5-Socket/pkg-descr b/net/p5-Socket/pkg-descr
index bf1596e81483..9f06b6c6bc7b 100644
--- a/net/p5-Socket/pkg-descr
+++ b/net/p5-Socket/pkg-descr
@@ -3,4 +3,4 @@ of modules. The following examples demonstrate some low-level uses but a
practical program would likely use the higher-level API provided by IO::Socket
or similar instead.
-WWW: http://search.cpan.org/dist/Socket/
+WWW: https://metacpan.org/release/Socket
diff --git a/net/p5-Socket6/pkg-descr b/net/p5-Socket6/pkg-descr
index d36d889818ca..9a271b923999 100644
--- a/net/p5-Socket6/pkg-descr
+++ b/net/p5-Socket6/pkg-descr
@@ -3,4 +3,4 @@ enable protocol independent programing.
If your environment supports IPv6, IPv6 related defines such as
AF_INET6 are included.
-WWW: http://search.cpan.org/dist/Socket6/
+WWW: https://metacpan.org/release/Socket6
diff --git a/net/p5-Socks/pkg-descr b/net/p5-Socks/pkg-descr
index 4e5f164b0035..1cc3307a7f0e 100644
--- a/net/p5-Socks/pkg-descr
+++ b/net/p5-Socks/pkg-descr
@@ -1,3 +1,3 @@
perl5 module to communicate with socks v4 and v5 servers
-WWW: http://search.cpan.org/dist/SOCKS/
+WWW: https://metacpan.org/release/SOCKS
diff --git a/net/p5-Sort-Key-IPv4/pkg-descr b/net/p5-Sort-Key-IPv4/pkg-descr
index cbf1e7b47f69..38664fa485e2 100644
--- a/net/p5-Sort-Key-IPv4/pkg-descr
+++ b/net/p5-Sort-Key-IPv4/pkg-descr
@@ -1,4 +1,4 @@
Sort::Key::IPv4
Sorts lists of objects by some property containing an IPv4 address
-WWW: http://search.cpan.org/dist/Sort-Key-IPv4/
+WWW: https://metacpan.org/release/Sort-Key-IPv4
diff --git a/net/p5-TFTP/pkg-descr b/net/p5-TFTP/pkg-descr
index eb8a9977b471..78eab90c54fe 100644
--- a/net/p5-TFTP/pkg-descr
+++ b/net/p5-TFTP/pkg-descr
@@ -1,4 +1,4 @@
TFTP is a class implementing a simple
TFTP client in Perl as described in RFC783.
-WWW: http://search.cpan.org/dist/TFTP/
+WWW: https://metacpan.org/release/TFTP
diff --git a/net/p5-Test-URI/pkg-descr b/net/p5-Test-URI/pkg-descr
index 42f6a3e1ec8c..a205435f0087 100644
--- a/net/p5-Test-URI/pkg-descr
+++ b/net/p5-Test-URI/pkg-descr
@@ -1,3 +1,3 @@
Test::URI checks various parts of Uniform Resource Locators.
-WWW: http://search.cpan.org/dist/Test-URI/
+WWW: https://metacpan.org/release/Test-URI
diff --git a/net/p5-URI-FromHash/pkg-descr b/net/p5-URI-FromHash/pkg-descr
index e389da6b80c6..9986118859e0 100644
--- a/net/p5-URI-FromHash/pkg-descr
+++ b/net/p5-URI-FromHash/pkg-descr
@@ -10,4 +10,4 @@ interface is rather tedious, requiring a number of method calls, which is
particularly ugly when done inside a templating system such as Mason or
TT2.
-WWW: http://search.cpan.org/dist/URI-FromHash/
+WWW: https://metacpan.org/release/URI-FromHash
diff --git a/net/p5-URI-Match/pkg-descr b/net/p5-URI-Match/pkg-descr
index 57883ed6d299..c09cc9920da3 100644
--- a/net/p5-URI-Match/pkg-descr
+++ b/net/p5-URI-Match/pkg-descr
@@ -10,4 +10,4 @@ at run time.
URI::Match adds the following methods to the URI namespace.
-WWW: http://search.cpan.org/dist/URI-Match/
+WWW: https://metacpan.org/release/URI-Match
diff --git a/net/p5-URI-Nested/pkg-descr b/net/p5-URI-Nested/pkg-descr
index 0f1946642f66..a3bc6b882ce6 100644
--- a/net/p5-URI-Nested/pkg-descr
+++ b/net/p5-URI-Nested/pkg-descr
@@ -9,4 +9,4 @@ Some examples:
* `db:postgres://db.example.com/template1`
-WWW: http://search.cpan.org/dist/URI-Nested/
+WWW: https://metacpan.org/release/URI-Nested
diff --git a/net/p5-URI-OpenURL/pkg-descr b/net/p5-URI-OpenURL/pkg-descr
index 4fffc4365d64..857baa7d50ba 100644
--- a/net/p5-URI-OpenURL/pkg-descr
+++ b/net/p5-URI-OpenURL/pkg-descr
@@ -18,4 +18,4 @@ included in a ContextObject. The other five entities - ReferringEntity,
Requester, Resolver, ServiceType and Referrer - hold information about the
context of the reference and are optional.
-WWW: http://search.cpan.org/dist/URI-OpenURL/
+WWW: https://metacpan.org/release/URI-OpenURL
diff --git a/net/p5-URI-Query/pkg-descr b/net/p5-URI-Query/pkg-descr
index f34d38bc89b5..4cb9a6f3b2e3 100644
--- a/net/p5-URI-Query/pkg-descr
+++ b/net/p5-URI-Query/pkg-descr
@@ -6,4 +6,4 @@ others. Given a query string this is doable with regexes, of course, but making
sure you get the anchoring and escaping right is tedious and error-prone - this
module is simpler.
-WWW: http://search.cpan.org/dist/URI-Query/
+WWW: https://metacpan.org/release/URI-Query
diff --git a/net/p5-URI-SmartURI/pkg-descr b/net/p5-URI-SmartURI/pkg-descr
index e9b39a113f7e..916d8fd6f23a 100644
--- a/net/p5-URI-SmartURI/pkg-descr
+++ b/net/p5-URI-SmartURI/pkg-descr
@@ -1,3 +1,3 @@
Subclassable and hostless URIs
-WWW: http://search.cpan.org/dist/URI-SmartURI/
+WWW: https://metacpan.org/release/URI-SmartURI
diff --git a/net/p5-URI-Template-Restrict/pkg-descr b/net/p5-URI-Template-Restrict/pkg-descr
index 83875da84ba8..e48218f70713 100644
--- a/net/p5-URI-Template-Restrict/pkg-descr
+++ b/net/p5-URI-Template-Restrict/pkg-descr
@@ -4,4 +4,4 @@ at http://bitworking.org/projects/URI-Templates/.
This module supports draft-gregorio-uritemplate-03 except -opt and
-neg operators.
-WWW: http://search.cpan.org/dist/URI-Template-Restrict/
+WWW: https://metacpan.org/release/URI-Template-Restrict
diff --git a/net/p5-URI-Template/pkg-descr b/net/p5-URI-Template/pkg-descr
index a9159d2177a9..a306633e86ad 100644
--- a/net/p5-URI-Template/pkg-descr
+++ b/net/p5-URI-Template/pkg-descr
@@ -5,4 +5,4 @@ as described at:
http://www.ietf.org/internet-drafts/draft-gregorio-uritemplate-00.txt
-WWW: http://search.cpan.org/dist/URI-Template/
+WWW: https://metacpan.org/release/URI-Template
diff --git a/net/p5-URI-db/pkg-descr b/net/p5-URI-db/pkg-descr
index 94c153b6c652..9b467774b3aa 100644
--- a/net/p5-URI-db/pkg-descr
+++ b/net/p5-URI-db/pkg-descr
@@ -1,4 +1,4 @@
This class provides support for database URIs. They're inspired by
JDBC URIs and PostgreSQL URIs, though they're a bit more formal.
-WWW: http://search.cpan.org/dist/URI-db/
+WWW: https://metacpan.org/release/URI-db
diff --git a/net/p5-URI-ws/pkg-descr b/net/p5-URI-ws/pkg-descr
index f23931245d98..6889f31d6b63 100644
--- a/net/p5-URI-ws/pkg-descr
+++ b/net/p5-URI-ws/pkg-descr
@@ -1,4 +1,4 @@
After URI::ws is installed, the URI package provides the same set of methods for
WebSocket URIs as it does for HTTP ones. For secure WebSockets, see URI::wss.
-WWW: http://search.cpan.org/dist/URI-ws/
+WWW: https://metacpan.org/release/URI-ws
diff --git a/net/p5-URI/pkg-descr b/net/p5-URI/pkg-descr
index c50ce8b1b455..0db0d4d92129 100644
--- a/net/p5-URI/pkg-descr
+++ b/net/p5-URI/pkg-descr
@@ -14,4 +14,4 @@ with libwww-perl. This package contains an emulation of the old
URI::URL interface. The emulated URI::URL implements both the old and
the new interface.
-WWW: http://search.cpan.org/dist/URI/
+WWW: https://metacpan.org/release/URI
diff --git a/net/p5-VM-EC2-Security-CredentialCache/pkg-descr b/net/p5-VM-EC2-Security-CredentialCache/pkg-descr
index 8a29577b104d..4b5b461f674f 100644
--- a/net/p5-VM-EC2-Security-CredentialCache/pkg-descr
+++ b/net/p5-VM-EC2-Security-CredentialCache/pkg-descr
@@ -3,4 +3,4 @@ VM::EC2::Security::Credentials. Rather than retriving the credentials for every
possible call that uses them, cache them until they expire and retreive them
again if they have expired.
-WWW: http://search.cpan.org/dist/VM-EC2-Security-CredentialCache/
+WWW: https://metacpan.org/release/VM-EC2-Security-CredentialCache
diff --git a/net/p5-VM-EC2/pkg-descr b/net/p5-VM-EC2/pkg-descr
index 39c40abdceb8..7b1533d7ec92 100644
--- a/net/p5-VM-EC2/pkg-descr
+++ b/net/p5-VM-EC2/pkg-descr
@@ -8,4 +8,4 @@ interrogating the Amazon EC2, launching instances, and managing instance
lifecycle. These methods return major object classes which act as specialized
interfaces to AWS.
-WWW: http://search.cpan.org/dist/VM-EC2/
+WWW: https://metacpan.org/release/VM-EC2
diff --git a/net/p5-Validate-Net/pkg-descr b/net/p5-Validate-Net/pkg-descr
index f7e46c3cf5db..87a44eb4ea7b 100644
--- a/net/p5-Validate-Net/pkg-descr
+++ b/net/p5-Validate-Net/pkg-descr
@@ -6,4 +6,4 @@ related string is valid before handing it off to a Net::* class.
Whenever a test is false, you can access the reason through the reason
method.
-WWW: http://search.cpan.org/dist/Validate-Net/
+WWW: https://metacpan.org/release/Validate-Net
diff --git a/net/p5-WebService-Prowl/pkg-descr b/net/p5-WebService-Prowl/pkg-descr
index af24302e8fc0..d31a8b648421 100644
--- a/net/p5-WebService-Prowl/pkg-descr
+++ b/net/p5-WebService-Prowl/pkg-descr
@@ -1,4 +1,4 @@
Perl interface to Prowl Public API documented at
http://www.prowlapp.com/
-WWW: http://search.cpan.org/dist/WebService-Prowl/
+WWW: https://metacpan.org/release/WebService-Prowl
diff --git a/net/p5-What/pkg-descr b/net/p5-What/pkg-descr
index a186a3e28531..d8500e63399b 100644
--- a/net/p5-What/pkg-descr
+++ b/net/p5-What/pkg-descr
@@ -1,4 +1,4 @@
The What class is interface to classes providing information about running
services.
-WWW: http://search.cpan.org/dist/What/
+WWW: https://metacpan.org/release/What
diff --git a/net/p5-X500-DN/pkg-descr b/net/p5-X500-DN/pkg-descr
index 1cc276b8bb18..1139076998b4 100644
--- a/net/p5-X500-DN/pkg-descr
+++ b/net/p5-X500-DN/pkg-descr
@@ -2,4 +2,4 @@ These modules handle X.500 DNs (Distinguished Names) and X.500 RDNs
(Relative Distinguished Names).
RFC: 2253
-WWW: http://search.cpan.org/dist/X500-DN/
+WWW: https://metacpan.org/release/X500-DN
diff --git a/net/p5-XML-Compile-SOAP-AnyEvent/pkg-descr b/net/p5-XML-Compile-SOAP-AnyEvent/pkg-descr
index bbe2604feab2..c42ac6771da9 100644
--- a/net/p5-XML-Compile-SOAP-AnyEvent/pkg-descr
+++ b/net/p5-XML-Compile-SOAP-AnyEvent/pkg-descr
@@ -5,4 +5,4 @@ compose XML, but only worries about the HTTP aspects.
In contrairy to XML::Compile::Transport::SOAPHTTP, this implementation
can be used in various event-driven environments, via AnyEvent::HTTP.
-WWW: http://search.cpan.org/dist/XML-Compile-SOAP-AnyEvent/
+WWW: https://metacpan.org/release/XML-Compile-SOAP-AnyEvent
diff --git a/net/p5-XML-Compile-SOAP-Daemon/pkg-descr b/net/p5-XML-Compile-SOAP-Daemon/pkg-descr
index 9f7b892d3fb3..9e3727d41a15 100644
--- a/net/p5-XML-Compile-SOAP-Daemon/pkg-descr
+++ b/net/p5-XML-Compile-SOAP-Daemon/pkg-descr
@@ -2,4 +2,4 @@ This base class implements the common needs between various types
of SOAP daemons. As daemon type, you can use any kind of Net::Server
implementation.
-WWW: http://search.cpan.org/dist/XML-Compile-SOAP-Daemon/
+WWW: https://metacpan.org/release/XML-Compile-SOAP-Daemon
diff --git a/net/p5-XML-Compile-SOAP/pkg-descr b/net/p5-XML-Compile-SOAP/pkg-descr
index f6284824a167..844205719221 100644
--- a/net/p5-XML-Compile-SOAP/pkg-descr
+++ b/net/p5-XML-Compile-SOAP/pkg-descr
@@ -13,4 +13,4 @@ the messages, but all messages must be schema defined types.
3. RPC style SOAP encoded. The sent data is nowhere described formally. The data
is transported in some ad-hoc way.
-WWW: http://search.cpan.org/dist/XML-Compile-SOAP/
+WWW: https://metacpan.org/release/XML-Compile-SOAP
diff --git a/net/p5-XML-Compile-WSDL11/pkg-descr b/net/p5-XML-Compile-WSDL11/pkg-descr
index 90d2f853018e..d225c9965779 100644
--- a/net/p5-XML-Compile-WSDL11/pkg-descr
+++ b/net/p5-XML-Compile-WSDL11/pkg-descr
@@ -16,4 +16,4 @@ over networks (you should never trust). So, on purpose you must explicitly load
the files you need from local disk! (of course, it is simple to find one-liners
as work-arounds, but I will to tell you how!)
-WWW: http://search.cpan.org/dist/XML-Compile-WSDL11/
+WWW: https://metacpan.org/release/XML-Compile-WSDL11
diff --git a/net/p5-XML-Fast/pkg-descr b/net/p5-XML-Fast/pkg-descr
index 1e3f076ca33a..e0c8bd955b2d 100644
--- a/net/p5-XML-Fast/pkg-descr
+++ b/net/p5-XML-Fast/pkg-descr
@@ -1,3 +1,3 @@
XML::Fast - Simple and very fast XML to hash conversion
-WWW: http://search.cpan.org/dist/XML-Fast/
+WWW: https://metacpan.org/release/XML-Fast
diff --git a/net/p5-XML-RPC-Fast/pkg-descr b/net/p5-XML-RPC-Fast/pkg-descr
index 7705edd6c253..63d00c52c21a 100644
--- a/net/p5-XML-RPC-Fast/pkg-descr
+++ b/net/p5-XML-RPC-Fast/pkg-descr
@@ -1,3 +1,3 @@
Fast and modular implementation for an XML-RPC client and server
-WWW: http://search.cpan.org/dist/XML-RPC-Fast/
+WWW: https://metacpan.org/release/XML-RPC-Fast
diff --git a/net/p5-XML-RPC/pkg-descr b/net/p5-XML-RPC/pkg-descr
index ed509d0ccee6..785eafcc6022 100644
--- a/net/p5-XML-RPC/pkg-descr
+++ b/net/p5-XML-RPC/pkg-descr
@@ -1,3 +1,3 @@
Pure Perl implementation for an XML-RPC client and server
-WWW: http://search.cpan.org/dist/XML-RPC/
+WWW: https://metacpan.org/release/XML-RPC
diff --git a/net/p5-XMLRPC-Lite/pkg-descr b/net/p5-XMLRPC-Lite/pkg-descr
index 93c01d92ec60..bcb32ea697b6 100644
--- a/net/p5-XMLRPC-Lite/pkg-descr
+++ b/net/p5-XMLRPC-Lite/pkg-descr
@@ -3,4 +3,4 @@ to the XML-RPC Protocol (XML-RPC) both on client and server side. Based on
SOAP::Lite module, it gives you access to all features and transports
available in that module.
-WWW: http://search.cpan.org/dist/XMLRPC-Lite
+WWW: https://metacpan.org/release/XMLRPC-Lite
diff --git a/net/p5-XPC/pkg-descr b/net/p5-XPC/pkg-descr
index 56679d526432..4b4ec9a86a56 100644
--- a/net/p5-XPC/pkg-descr
+++ b/net/p5-XPC/pkg-descr
@@ -1,3 +1,3 @@
This class represents an XPC request or response.
-WWW: http://search.cpan.org/dist/XPC/
+WWW: https://metacpan.org/release/XPC
diff --git a/net/p5-ZConf-Bookmarks/pkg-descr b/net/p5-ZConf-Bookmarks/pkg-descr
index da7afe9034f7..267d30d868e8 100644
--- a/net/p5-ZConf-Bookmarks/pkg-descr
+++ b/net/p5-ZConf-Bookmarks/pkg-descr
@@ -1,4 +1,4 @@
Provides a method for storing bookmarks for URIs
in ZConf.
-WWW: http://search.cpan.org/dist/ZConf-Bookmarks/
+WWW: https://metacpan.org/release/ZConf-Bookmarks
diff --git a/net/p5-ZConf/pkg-descr b/net/p5-ZConf/pkg-descr
index 64e92fb17240..ce26bf19a10d 100644
--- a/net/p5-ZConf/pkg-descr
+++ b/net/p5-ZConf/pkg-descr
@@ -13,4 +13,4 @@ zcchooser-get Gets the chooser for a config.
zcchooser-run Return the set that will be used for a config.
zcchooser-set Set the chooser using data in the specified file.
-WWW: http://search.cpan.org/dist/ZConf/
+WWW: https://metacpan.org/release/ZConf
diff --git a/net/p5-ZeroMQ/pkg-descr b/net/p5-ZeroMQ/pkg-descr
index 5788f3e7b1cb..85bc9d1ed448 100644
--- a/net/p5-ZeroMQ/pkg-descr
+++ b/net/p5-ZeroMQ/pkg-descr
@@ -2,4 +2,4 @@ The ZeroMQ module is a wrapper of the 0MQ message passing library for Perl.
It's a thin wrapper around the C API. Please read http://zeromq.org for more
details on ZeroMQ.
-WWW: http://search.cpan.org/dist/ZeroMQ/
+WWW: https://metacpan.org/release/ZeroMQ
diff --git a/net/p5-perl-ldap/pkg-descr b/net/p5-perl-ldap/pkg-descr
index 4d86f0319399..2c5da2be0581 100644
--- a/net/p5-perl-ldap/pkg-descr
+++ b/net/p5-perl-ldap/pkg-descr
@@ -3,5 +3,5 @@ for Perl programs. The module may be used to search directories or perform
maintenance functions such as add, deleting or modify entries in an LDAP
directory.
-WWW: http://search.cpan.org/dist/perl-ldap/
+WWW: https://metacpan.org/release/perl-ldap
WWW: http://ldap.perl.org/
diff --git a/news/p5-NNTPClient/pkg-descr b/news/p5-NNTPClient/pkg-descr
index d8194bcf5c66..28a2ce8abaea 100644
--- a/news/p5-NNTPClient/pkg-descr
+++ b/news/p5-NNTPClient/pkg-descr
@@ -2,4 +2,4 @@ This module implements a client interface to NNTP, enabling a Perl 5
application to talk to NNTP servers. It uses the OOP (Object Oriented
Programming) interface introduced with Perl 5.
-WWW: http://search.cpan.org/dist/NNTPClient/
+WWW: https://metacpan.org/release/NNTPClient
diff --git a/news/p5-News-Article-NoCeM/pkg-descr b/news/p5-News-Article-NoCeM/pkg-descr
index c629768b58c2..9e4682ac39ef 100644
--- a/news/p5-News-Article-NoCeM/pkg-descr
+++ b/news/p5-News-Article-NoCeM/pkg-descr
@@ -2,4 +2,4 @@ News::Article::NoCeM is a library of perl modules for managing NoCeM notice in
Network News services. It's meant to be used for code-reuse and sharing when
writing news-based applications.
-WWW: http://search.cpan.org/dist/News-Article-NoCeM/
+WWW: https://metacpan.org/release/News-Article-NoCeM
diff --git a/news/p5-News-Newsrc/pkg-descr b/news/p5-News-Newsrc/pkg-descr
index 193de8330ede..faa88ec08ec2 100644
--- a/news/p5-News-Newsrc/pkg-descr
+++ b/news/p5-News-Newsrc/pkg-descr
@@ -14,4 +14,4 @@ Methods are provided for
- returning lists of newsgroups
- returning lists of articles
-WWW: http://search.cpan.org/dist/News-Newsrc/
+WWW: https://metacpan.org/release/News-Newsrc
diff --git a/news/p5-POE-Component-Client-NNTP/pkg-descr b/news/p5-POE-Component-Client-NNTP/pkg-descr
index 81f34892680a..67ec99c4a7b1 100644
--- a/news/p5-POE-Component-Client-NNTP/pkg-descr
+++ b/news/p5-POE-Component-Client-NNTP/pkg-descr
@@ -1,4 +1,4 @@
POE::Component::Client::NNTP is a POE component that provides
non-blocking NNTP access to other components and sessions.
-WWW: http://search.cpan.org/dist/POE-Component-Client-NNTP/
+WWW: https://metacpan.org/release/POE-Component-Client-NNTP
diff --git a/news/p5-POE-Component-Server-NNTP/pkg-descr b/news/p5-POE-Component-Server-NNTP/pkg-descr
index 500ab7200853..0c417cd5132d 100644
--- a/news/p5-POE-Component-Server-NNTP/pkg-descr
+++ b/news/p5-POE-Component-Server-NNTP/pkg-descr
@@ -11,4 +11,4 @@ responses.
This component doesn't implement the news database and as such is not by itself
a complete NNTP daemon implementation.
-WWW: http://search.cpan.org/dist/POE-Component-Server-NNTP/
+WWW: https://metacpan.org/release/POE-Component-Server-NNTP
diff --git a/palm/p5-Palm-PalmDoc/pkg-descr b/palm/p5-Palm-PalmDoc/pkg-descr
index 56ba5ecda881..ad0cdc884dc8 100644
--- a/palm/p5-Palm-PalmDoc/pkg-descr
+++ b/palm/p5-Palm-PalmDoc/pkg-descr
@@ -1,4 +1,4 @@
Perl extension for PalmDoc format. This module can format ASCII
text into a PalmDoc PDB file
-WWW: http://search.cpan.org/dist/Palm-PalmDoc/
+WWW: https://metacpan.org/release/Palm-PalmDoc
diff --git a/ports-mgmt/p5-FreeBSD-Ports-INDEXhash/pkg-descr b/ports-mgmt/p5-FreeBSD-Ports-INDEXhash/pkg-descr
index 6e00a2b4a4a1..30c80fd1a0e6 100644
--- a/ports-mgmt/p5-FreeBSD-Ports-INDEXhash/pkg-descr
+++ b/ports-mgmt/p5-FreeBSD-Ports-INDEXhash/pkg-descr
@@ -1,3 +1,3 @@
This takes the FreeBSD port's index file and makes it into a easy to use hash.
-WWW: http://search.cpan.org/dist/FreeBSD-Ports-INDEXhash/
+WWW: https://metacpan.org/release/FreeBSD-Ports-INDEXhash
diff --git a/print/p5-Font-FreeType/pkg-descr b/print/p5-Font-FreeType/pkg-descr
index 48dcd0d550fa..2dabea26b6c6 100644
--- a/print/p5-Font-FreeType/pkg-descr
+++ b/print/p5-Font-FreeType/pkg-descr
@@ -5,4 +5,4 @@ high-quality hinting and antialiasing, extract metrics information,
and extract the outlines of characters in scalable formats like
TrueType.
-WWW: http://search.cpan.org/dist/Font-FreeType/
+WWW: https://metacpan.org/release/Font-FreeType
diff --git a/print/p5-Net-CUPS/pkg-descr b/print/p5-Net-CUPS/pkg-descr
index d7912b3bb0cf..77873300dd22 100644
--- a/print/p5-Net-CUPS/pkg-descr
+++ b/print/p5-Net-CUPS/pkg-descr
@@ -7,4 +7,4 @@ people were not looking for this type of interface.
This module has now been converted to use an object oriented paradigm to
facilitate quicker development and ease of use.
-WWW: http://search.cpan.org/dist/Net-CUPS/
+WWW: https://metacpan.org/release/Net-CUPS
diff --git a/print/p5-Net-Printer/pkg-descr b/print/p5-Net-Printer/pkg-descr
index 4edd99b4e3ad..86ad0a8d2a86 100644
--- a/print/p5-Net-Printer/pkg-descr
+++ b/print/p5-Net-Printer/pkg-descr
@@ -16,4 +16,4 @@ print spoolers are set up to understand the BSD protocol. Most modern
network-capable laser printers, such as those manufactured by HP and
LexMark, also "speak" BSD.
-WWW: http://search.cpan.org/dist/Net-Printer/
+WWW: https://metacpan.org/release/Net-Printer
diff --git a/print/p5-PDF-Template/pkg-descr b/print/p5-PDF-Template/pkg-descr
index b0ce2fb48c8c..86f4cf2ec870 100644
--- a/print/p5-PDF-Template/pkg-descr
+++ b/print/p5-PDF-Template/pkg-descr
@@ -6,4 +6,4 @@ Currently, the only renderer support is pdflib_pl, which is from PDFLib
handle Unicode. If you need CJK fonts, you will need to purchase the full
version of PDFLib from them.
-WWW: http://search.cpan.org/dist/PDF-Template/
+WWW: https://metacpan.org/release/PDF-Template
diff --git a/print/p5-PostScript-PPD/pkg-descr b/print/p5-PostScript-PPD/pkg-descr
index 171ba5d27083..87bee9b39e70 100644
--- a/print/p5-PostScript-PPD/pkg-descr
+++ b/print/p5-PostScript-PPD/pkg-descr
@@ -5,4 +5,4 @@ PPDs contain key/value tuples that describe the printer, its capabilities and
the printing options available. The printing options are classified as User
Interface (UI) options, which are grouped into groups.
-WWW: http://search.cpan.org/dist/PostScript-PPD/
+WWW: https://metacpan.org/release/PostScript-PPD
diff --git a/print/p5-PostScript-Simple/pkg-descr b/print/p5-PostScript-Simple/pkg-descr
index a0a959b3f810..4cf519396b35 100644
--- a/print/p5-PostScript-Simple/pkg-descr
+++ b/print/p5-PostScript-Simple/pkg-descr
@@ -9,4 +9,4 @@ example) or by giving dimensions. The units used can be specified ("mm"
or "in", etc) and are the same as those used in TeX. The default unit is
a bp, or a PostScript point, unlike TeX.
-WWW: http://search.cpan.org/dist/PostScript-Simple/
+WWW: https://metacpan.org/release/PostScript-Simple
diff --git a/print/p5-PostScript/pkg-descr b/print/p5-PostScript/pkg-descr
index 8b167077f579..23c5f5443192 100644
--- a/print/p5-PostScript/pkg-descr
+++ b/print/p5-PostScript/pkg-descr
@@ -1,4 +1,4 @@
PostScript allows you to write PostScript files from Perl.
It has graphics primitives that allow lines, circles and boxes to be drawn.
-WWW: http://search.cpan.org/dist/PostScript/
+WWW: https://metacpan.org/release/PostScript
diff --git a/print/p5-Text-PDF/pkg-descr b/print/p5-Text-PDF/pkg-descr
index af197b9b693a..913025915d99 100644
--- a/print/p5-Text-PDF/pkg-descr
+++ b/print/p5-Text-PDF/pkg-descr
@@ -6,4 +6,4 @@ Included in the examples directory are some example programs starting
from very simple PDF creation programs and working up. More extensive
samples are included as scripts.
-WWW: http://search.cpan.org/dist/Text-PDF/
+WWW: https://metacpan.org/release/Text-PDF
diff --git a/print/p5-XML-ApacheFOP/pkg-descr b/print/p5-XML-ApacheFOP/pkg-descr
index bd07833a781a..812882c5a459 100644
--- a/print/p5-XML-ApacheFOP/pkg-descr
+++ b/print/p5-XML-ApacheFOP/pkg-descr
@@ -1,4 +1,4 @@
XML::ApacheFOP allows you to create PDFs (or other output types) using
Apache FOP.
-WWW: http://search.cpan.org/dist/XML-ApacheFOP/
+WWW: https://metacpan.org/release/XML-ApacheFOP
diff --git a/print/p5-XML-Handler-AxPoint/pkg-descr b/print/p5-XML-Handler-AxPoint/pkg-descr
index 7b14d327d97d..312b34471ab3 100644
--- a/print/p5-XML-Handler-AxPoint/pkg-descr
+++ b/print/p5-XML-Handler-AxPoint/pkg-descr
@@ -15,4 +15,4 @@ It has the following features:
- Using PDF allows you to go "Full Screen", even on Linux
- Image formats supported include GIF, JPEG, PNG and TIFF
-WWW: http://search.cpan.org/dist/XML-Handler-AxPoint/
+WWW: https://metacpan.org/release/XML-Handler-AxPoint
diff --git a/russian/p5-Lingua-DetectCyrillic/pkg-descr b/russian/p5-Lingua-DetectCyrillic/pkg-descr
index 16f4eb4ff344..2e2029176dc0 100644
--- a/russian/p5-Lingua-DetectCyrillic/pkg-descr
+++ b/russian/p5-Lingua-DetectCyrillic/pkg-descr
@@ -2,4 +2,4 @@ Lingua::DetectCyrillic. The package detects 7 Cyrillic codings as well as the
language - Russian or Ukrainian. Uses embedded frequency dictionaries; usually
one word is enough for correct detection.
-WWW: http://search.cpan.org/dist/Lingua-DetectCyrillic/
+WWW: https://metacpan.org/release/Lingua-DetectCyrillic
diff --git a/russian/p5-Lingua-RU-Charset/pkg-descr b/russian/p5-Lingua-RU-Charset/pkg-descr
index 03fffb9fc1a9..e46603fc1e62 100644
--- a/russian/p5-Lingua-RU-Charset/pkg-descr
+++ b/russian/p5-Lingua-RU-Charset/pkg-descr
@@ -9,4 +9,4 @@ web hosts).
This module does not use locale or unicode and is written in pure Perl,
so it will probably work at any computer.
-WWW: http://search.cpan.org/dist/Lingua-RU-Charset/
+WWW: https://metacpan.org/release/Lingua-RU-Charset
diff --git a/russian/p5-Text-Hyphen-RU/pkg-descr b/russian/p5-Text-Hyphen-RU/pkg-descr
index b0404c568091..28daec1b3ab2 100644
--- a/russian/p5-Text-Hyphen-RU/pkg-descr
+++ b/russian/p5-Text-Hyphen-RU/pkg-descr
@@ -1,3 +1,3 @@
Determine positions for hyphens inside words based on Text::Hyphen
-WWW: http://search.cpan.org/dist/Text-Hyphen-RU/
+WWW: https://metacpan.org/release/Text-Hyphen-RU
diff --git a/science/p5-Algorithm-SVMLight/pkg-descr b/science/p5-Algorithm-SVMLight/pkg-descr
index 9efb2f285b4d..b44a3c70d691 100644
--- a/science/p5-Algorithm-SVMLight/pkg-descr
+++ b/science/p5-Algorithm-SVMLight/pkg-descr
@@ -11,4 +11,4 @@ package:
-- http://svmlight.joachims.org/
-WWW: http://search.cpan.org/dist/Algorithm-SVMLight/
+WWW: https://metacpan.org/release/Algorithm-SVMLight
diff --git a/science/p5-Chemistry-3DBuilder/pkg-descr b/science/p5-Chemistry-3DBuilder/pkg-descr
index ca3195453682..430d52090162 100644
--- a/science/p5-Chemistry-3DBuilder/pkg-descr
+++ b/science/p5-Chemistry-3DBuilder/pkg-descr
@@ -2,4 +2,4 @@ Perl module which generates a three-dimensional molecular structure from a
connection table, such as that obtained by a 2D representation of the
molecule or from a SMILES string.
-WWW: http://search.cpan.org/dist/Chemistry-3DBuilder/
+WWW: https://metacpan.org/release/Chemistry-3DBuilder
diff --git a/science/p5-Chemistry-Bond-Find/pkg-descr b/science/p5-Chemistry-Bond-Find/pkg-descr
index f3b7465f4b27..477f65a1090b 100644
--- a/science/p5-Chemistry-Bond-Find/pkg-descr
+++ b/science/p5-Chemistry-Bond-Find/pkg-descr
@@ -2,4 +2,4 @@ Perl module which provides functions for detecting the bonds in a molecule from
its 3D coordinates by using simple cutoffs, and for guessing the formal bond
orders.
-WWW: http://search.cpan.org/dist/Chemistry-Bond-Find/
+WWW: https://metacpan.org/release/Chemistry-Bond-Find
diff --git a/science/p5-Chemistry-Canonicalize/pkg-descr b/science/p5-Chemistry-Canonicalize/pkg-descr
index 887c38ef55e2..c0d10038c4be 100644
--- a/science/p5-Chemistry-Canonicalize/pkg-descr
+++ b/science/p5-Chemistry-Canonicalize/pkg-descr
@@ -2,4 +2,4 @@ Perl module which provides functions for "canonicalizing" a molecular
structure; that is, to number the atoms in a unique way regardless of the
input order.
-WWW: http://search.cpan.org/dist/Chemistry-Canonicalize/
+WWW: https://metacpan.org/release/Chemistry-Canonicalize
diff --git a/science/p5-Chemistry-Elements/pkg-descr b/science/p5-Chemistry-Elements/pkg-descr
index a881b3b6fb06..c7445e89d442 100644
--- a/science/p5-Chemistry-Elements/pkg-descr
+++ b/science/p5-Chemistry-Elements/pkg-descr
@@ -2,4 +2,4 @@ Chemistry::Elements provides an easy, object-oriented way to keep
track of your chemical data. Using either the atomic number, chemical
symbol, or element name you can construct an Element object.
-WWW: http://search.cpan.org/dist/Chemistry-Elements/
+WWW: https://metacpan.org/release/Chemistry-Elements
diff --git a/science/p5-Chemistry-File-MDLMol/pkg-descr b/science/p5-Chemistry-File-MDLMol/pkg-descr
index af27ea6efa26..67c356919583 100644
--- a/science/p5-Chemistry-File-MDLMol/pkg-descr
+++ b/science/p5-Chemistry-File-MDLMol/pkg-descr
@@ -2,4 +2,4 @@ Perl module which will parse a SMARTS (SMiles ARbitrary Target Specification)
string, generating a Chemistry::Pattern object. It is a file I/O driver for
the PerlMol toolkit.
-WWW: http://search.cpan.org/dist/Chemistry-File-SMARTS/
+WWW: https://metacpan.org/release/Chemistry-File-SMARTS
diff --git a/science/p5-Chemistry-File-Mopac/pkg-descr b/science/p5-Chemistry-File-Mopac/pkg-descr
index 2813d91efd55..86f991f8e00c 100644
--- a/science/p5-Chemistry-File-Mopac/pkg-descr
+++ b/science/p5-Chemistry-File-Mopac/pkg-descr
@@ -1,3 +1,3 @@
MOPAC 6 input file reader/writer
-WWW: http://search.cpan.org/dist/Chemistry-File-Mopac/
+WWW: https://metacpan.org/release/Chemistry-File-Mopac
diff --git a/science/p5-Chemistry-File-PDB/pkg-descr b/science/p5-Chemistry-File-PDB/pkg-descr
index acad94fbcf60..2ee4dcde1418 100644
--- a/science/p5-Chemistry-File-PDB/pkg-descr
+++ b/science/p5-Chemistry-File-PDB/pkg-descr
@@ -2,4 +2,4 @@ p5-Chemistry-File-PDB reads and writes PDB files. The PDB file format
is commonly used to describe proteins, particularly those stored in the
Protein Data Bank(<http://www.rcsb.org/pdb/>).
-WWW: http://search.cpan.org/dist/Chemistry-File-PDB/
+WWW: https://metacpan.org/release/Chemistry-File-PDB
diff --git a/science/p5-Chemistry-File-SLN/pkg-descr b/science/p5-Chemistry-File-SLN/pkg-descr
index 48a56ee858cf..034b6f371638 100644
--- a/science/p5-Chemistry-File-SLN/pkg-descr
+++ b/science/p5-Chemistry-File-SLN/pkg-descr
@@ -1,3 +1,3 @@
SLN linear notation parser/writer
-WWW: http://search.cpan.org/dist/Chemistry-File-SLN/
+WWW: https://metacpan.org/release/Chemistry-File-SLN
diff --git a/science/p5-Chemistry-File-SMARTS/pkg-descr b/science/p5-Chemistry-File-SMARTS/pkg-descr
index af27ea6efa26..67c356919583 100644
--- a/science/p5-Chemistry-File-SMARTS/pkg-descr
+++ b/science/p5-Chemistry-File-SMARTS/pkg-descr
@@ -2,4 +2,4 @@ Perl module which will parse a SMARTS (SMiles ARbitrary Target Specification)
string, generating a Chemistry::Pattern object. It is a file I/O driver for
the PerlMol toolkit.
-WWW: http://search.cpan.org/dist/Chemistry-File-SMARTS/
+WWW: https://metacpan.org/release/Chemistry-File-SMARTS
diff --git a/science/p5-Chemistry-File-SMILES/pkg-descr b/science/p5-Chemistry-File-SMILES/pkg-descr
index 91d70728b841..dd979ded82b3 100644
--- a/science/p5-Chemistry-File-SMILES/pkg-descr
+++ b/science/p5-Chemistry-File-SMILES/pkg-descr
@@ -1,4 +1,4 @@
Perl module which parses a SMILES (Simplified Molecular Input Line Entry
Specification) string.
-WWW: http://search.cpan.org/dist/Chemistry-File-SMILES/
+WWW: https://metacpan.org/release/Chemistry-File-SMILES
diff --git a/science/p5-Chemistry-File-VRML/pkg-descr b/science/p5-Chemistry-File-VRML/pkg-descr
index ae0b038c53bd..caea6e900b2c 100644
--- a/science/p5-Chemistry-File-VRML/pkg-descr
+++ b/science/p5-Chemistry-File-VRML/pkg-descr
@@ -1,3 +1,3 @@
Generate VRML models for molecules
-WWW: http://search.cpan.org/dist/Chemistry-File-VRML/
+WWW: https://metacpan.org/release/Chemistry-File-VRML
diff --git a/science/p5-Chemistry-File-XYZ/pkg-descr b/science/p5-Chemistry-File-XYZ/pkg-descr
index b78bee0a279e..66f2d201b513 100644
--- a/science/p5-Chemistry-File-XYZ/pkg-descr
+++ b/science/p5-Chemistry-File-XYZ/pkg-descr
@@ -1,3 +1,3 @@
XYZ molecule format reader/writer
-WWW: http://search.cpan.org/dist/Chemistry-File-XYZ/
+WWW: https://metacpan.org/release/Chemistry-File-XYZ
diff --git a/science/p5-Chemistry-FormulaPattern/pkg-descr b/science/p5-Chemistry-FormulaPattern/pkg-descr
index 5cb1e45021b3..f8a799608d96 100644
--- a/science/p5-Chemistry-FormulaPattern/pkg-descr
+++ b/science/p5-Chemistry-FormulaPattern/pkg-descr
@@ -1,3 +1,3 @@
Match molecule by formula
-WWW: http://search.cpan.org/dist/Chemistry-FormulaPattern/
+WWW: https://metacpan.org/release/Chemistry-FormulaPattern
diff --git a/science/p5-Chemistry-InternalCoords/pkg-descr b/science/p5-Chemistry-InternalCoords/pkg-descr
index f94ba4de4834..8000dda56905 100644
--- a/science/p5-Chemistry-InternalCoords/pkg-descr
+++ b/science/p5-Chemistry-InternalCoords/pkg-descr
@@ -2,4 +2,4 @@ Perl module implements an object class for representing internal
coordinates and provides methods for converting them to Cartesian
coordinates.
-WWW: http://search.cpan.org/dist/Chemistry-InternalCoords/
+WWW: https://metacpan.org/release/Chemistry-InternalCoords
diff --git a/science/p5-Chemistry-Isotope/pkg-descr b/science/p5-Chemistry-Isotope/pkg-descr
index 1be6139b09e7..6bb5902eb540 100644
--- a/science/p5-Chemistry-Isotope/pkg-descr
+++ b/science/p5-Chemistry-Isotope/pkg-descr
@@ -1,3 +1,3 @@
Perl module which contains the exact mass data from the table of the isotopes.
-WWW: http://search.cpan.org/dist/Chemistry-Isotope/
+WWW: https://metacpan.org/release/Chemistry-Isotope
diff --git a/science/p5-Chemistry-MacroMol/pkg-descr b/science/p5-Chemistry-MacroMol/pkg-descr
index 604de0e37b52..a6616ff786e7 100644
--- a/science/p5-Chemistry-MacroMol/pkg-descr
+++ b/science/p5-Chemistry-MacroMol/pkg-descr
@@ -5,4 +5,4 @@ of aminoacid residues, or a nucleic acid consists of bases. Therefore
Chemistry::MacroMol is derived from Chemistry::Mol, with additional
methods to handle the domains.
-WWW: http://search.cpan.org/dist/Chemistry-MacroMol/
+WWW: https://metacpan.org/release/Chemistry-MacroMol
diff --git a/science/p5-Chemistry-MidasPattern/pkg-descr b/science/p5-Chemistry-MidasPattern/pkg-descr
index 18ba50248d55..388d1e1f51c1 100644
--- a/science/p5-Chemistry-MidasPattern/pkg-descr
+++ b/science/p5-Chemistry-MidasPattern/pkg-descr
@@ -1,3 +1,3 @@
Select atoms in macromolecule
-WWW: http://search.cpan.org/dist/Chemistry-MidasPattern/
+WWW: https://metacpan.org/release/Chemistry-MidasPattern
diff --git a/science/p5-Chemistry-Mok/pkg-descr b/science/p5-Chemistry-Mok/pkg-descr
index 5b7beaab5fb3..beb2bb4379e4 100644
--- a/science/p5-Chemistry-Mok/pkg-descr
+++ b/science/p5-Chemistry-Mok/pkg-descr
@@ -1,3 +1,3 @@
Perl molecular awk interpreter
-WWW: http://search.cpan.org/dist/Chemistry-Mok/
+WWW: https://metacpan.org/release/Chemistry-Mok
diff --git a/science/p5-Chemistry-Mol/pkg-descr b/science/p5-Chemistry-Mol/pkg-descr
index f45fa829bc73..3008871f45d9 100644
--- a/science/p5-Chemistry-Mol/pkg-descr
+++ b/science/p5-Chemistry-Mol/pkg-descr
@@ -5,4 +5,4 @@ Chemistry::Atom, Chemistry::Bond, and Chemistry::File.
They are the core modules of the PerlMol toolkit, see:
http://www.perlmol.org/.
-WWW: http://search.cpan.org/dist/Chemistry-Mol/
+WWW: https://metacpan.org/release/Chemistry-Mol
diff --git a/science/p5-Chemistry-Pattern/pkg-descr b/science/p5-Chemistry-Pattern/pkg-descr
index be593aa30060..13ddba21c7cc 100644
--- a/science/p5-Chemistry-Pattern/pkg-descr
+++ b/science/p5-Chemistry-Pattern/pkg-descr
@@ -1,3 +1,3 @@
Perl module which implements basic pattern matching for molecules.
-WWW: http://search.cpan.org/dist/Chemistry-Pattern/
+WWW: https://metacpan.org/release/Chemistry-Pattern
diff --git a/science/p5-Chemistry-Ring/pkg-descr b/science/p5-Chemistry-Ring/pkg-descr
index c7eb839a5d12..6bacbe88f397 100644
--- a/science/p5-Chemistry-Ring/pkg-descr
+++ b/science/p5-Chemistry-Ring/pkg-descr
@@ -1,3 +1,3 @@
Perl module which provides some basic methods for representing a ring.
-WWW: http://search.cpan.org/dist/Chemistry-Ring/
+WWW: https://metacpan.org/release/Chemistry-Ring
diff --git a/science/p5-Geo-BUFR/pkg-descr b/science/p5-Geo-BUFR/pkg-descr
index f08b9105d047..314cfb921873 100644
--- a/science/p5-Geo-BUFR/pkg-descr
+++ b/science/p5-Geo-BUFR/pkg-descr
@@ -13,4 +13,4 @@ https://wiki.met.no/bufr.pm/start for examples of use. For the majority of
potential users of Geo::BUFR I would expect these programs to be all that
you will need Geo::BUFR for.
-WWW: http://search.cpan.org/dist/Geo-BUFR/
+WWW: https://metacpan.org/release/Geo-BUFR
diff --git a/science/p5-Geo-Coordinates-Converter-iArea/pkg-descr b/science/p5-Geo-Coordinates-Converter-iArea/pkg-descr
index b7a68c14fe4e..ef683e9df083 100644
--- a/science/p5-Geo-Coordinates-Converter-iArea/pkg-descr
+++ b/science/p5-Geo-Coordinates-Converter-iArea/pkg-descr
@@ -1,3 +1,3 @@
Geo::Coordinates::Converter::iArea is utilities for DoCoMo iArea.
-WWW: http://search.cpan.org/dist/Geo-Coordinates-Converter-iArea/
+WWW: https://metacpan.org/release/Geo-Coordinates-Converter-iArea
diff --git a/science/p5-Geo-Coordinates-Converter/pkg-descr b/science/p5-Geo-Coordinates-Converter/pkg-descr
index 1ac35f59ac4a..c5811da9c3fb 100644
--- a/science/p5-Geo-Coordinates-Converter/pkg-descr
+++ b/science/p5-Geo-Coordinates-Converter/pkg-descr
@@ -3,4 +3,4 @@ format and datum of geo coordinates are simply converted. when it is
insufficient in the coordinate system and the format of the standard, it
is possible to add it easily.
-WWW: http://search.cpan.org/dist/Geo-Coordinates-Converter/
+WWW: https://metacpan.org/release/Geo-Coordinates-Converter
diff --git a/science/p5-Geo-ReadGRIB/pkg-descr b/science/p5-Geo-ReadGRIB/pkg-descr
index 956f5250ac1a..043b04bbc03e 100644
--- a/science/p5-Geo-ReadGRIB/pkg-descr
+++ b/science/p5-Geo-ReadGRIB/pkg-descr
@@ -3,4 +3,4 @@ access to data distributed in GRIB files. Specifically,
it is wrote to access NOAA Wavewatch III marine weather
model forecasts which are packaged as GRIB.
-WWW: http://search.cpan.org/dist/Geo-ReadGRIB/
+WWW: https://metacpan.org/release/Geo-ReadGRIB
diff --git a/science/p5-Geo-WebService-Elevation-USGS/pkg-descr b/science/p5-Geo-WebService-Elevation-USGS/pkg-descr
index 96584aa33032..85ba2a83d701 100644
--- a/science/p5-Geo-WebService-Elevation-USGS/pkg-descr
+++ b/science/p5-Geo-WebService-Elevation-USGS/pkg-descr
@@ -6,4 +6,4 @@ Query errors are exceptions by default, though the object can be configured
to signal an error by an undef response, with the error retrievable from
the 'error' attribute.
-WWW: http://search.cpan.org/dist/Geo-WebService-Elevation-USGS/
+WWW: https://metacpan.org/release/Geo-WebService-Elevation-USGS
diff --git a/science/p5-PerlMol/pkg-descr b/science/p5-PerlMol/pkg-descr
index a7c21e559271..54e3b471b500 100644
--- a/science/p5-PerlMol/pkg-descr
+++ b/science/p5-PerlMol/pkg-descr
@@ -1,3 +1,3 @@
Perl modules for molecular chemistry
-WWW: http://search.cpan.org/dist/PerlMol/
+WWW: https://metacpan.org/release/PerlMol
diff --git a/science/p5-Physics-Unit/pkg-descr b/science/p5-Physics-Unit/pkg-descr
index 64459a6eb5d4..3671518b4884 100644
--- a/science/p5-Physics-Unit/pkg-descr
+++ b/science/p5-Physics-Unit/pkg-descr
@@ -3,4 +3,4 @@ to physical quantities. This module allows you to manipulate these units,
generate new derived units from other units, and convert from one unit
to another.
-WWW: http://search.cpan.org/dist/Physics-Unit/
+WWW: https://metacpan.org/release/Physics-Unit
diff --git a/security/p5-Apache-Htpasswd/pkg-descr b/security/p5-Apache-Htpasswd/pkg-descr
index 376a4d392faa..47473c23f500 100644
--- a/security/p5-Apache-Htpasswd/pkg-descr
+++ b/security/p5-Apache-Htpasswd/pkg-descr
@@ -6,4 +6,4 @@ The password file is a flat-file with login names and their associated
crypted password. You can use this for non-Apache files if you wish,
but it was written specifically for .htaccess style files.
-WWW: http://search.cpan.org/dist/Apache-Htpasswd/
+WWW: https://metacpan.org/release/Apache-Htpasswd
diff --git a/security/p5-App-Genpass/pkg-descr b/security/p5-App-Genpass/pkg-descr
index 580b46354942..362d8d161c1e 100644
--- a/security/p5-App-Genpass/pkg-descr
+++ b/security/p5-App-Genpass/pkg-descr
@@ -5,4 +5,4 @@ characters, minimum length, etc.), you know it can become a pretty pesky task.
This module makes it possible to create flexible and secure passwords, quickly
and easily.
-WWW: http://search.cpan.org/dist/App-Genpass/
+WWW: https://metacpan.org/release/App-Genpass
diff --git a/security/p5-App-TLSMe/pkg-descr b/security/p5-App-TLSMe/pkg-descr
index 12eeb2b75ebf..90da6f2eaead 100644
--- a/security/p5-App-TLSMe/pkg-descr
+++ b/security/p5-App-TLSMe/pkg-descr
@@ -1,4 +1,4 @@
TLS/SSL proxy in front of the application creates a transparent
encryption tunnel.
-WWW: http://search.cpan.org/dist/App-TLSMe/
+WWW: https://metacpan.org/release/App-TLSMe
diff --git a/security/p5-Auth-YubikeyDecrypter/pkg-descr b/security/p5-Auth-YubikeyDecrypter/pkg-descr
index 9c5dc06e7634..d20f1558b7c7 100644
--- a/security/p5-Auth-YubikeyDecrypter/pkg-descr
+++ b/security/p5-Auth-YubikeyDecrypter/pkg-descr
@@ -12,4 +12,4 @@ Please note - this module does not perform authentication - it is
a required component to decrypt the token first before authentication
can be performed.
-WWW: http://search.cpan.org/dist/Auth-Yubikey_Decrypter/
+WWW: https://metacpan.org/release/Auth-Yubikey_Decrypter
diff --git a/security/p5-Authen-Bitcard/pkg-descr b/security/p5-Authen-Bitcard/pkg-descr
index a9a930c44154..527a77af8506 100644
--- a/security/p5-Authen-Bitcard/pkg-descr
+++ b/security/p5-Authen-Bitcard/pkg-descr
@@ -5,4 +5,4 @@ and using Bitcard in other applications, see http://www.bitcard.org/api.
The module and the protocol are heavily based on Authen::Typekey. (In fact,
the Bitcard authentication server also supports the TypeKey API!)
-WWW: http://search.cpan.org/dist/Authen-Bitcard/
+WWW: https://metacpan.org/release/Authen-Bitcard
diff --git a/security/p5-Authen-Captcha/pkg-descr b/security/p5-Authen-Captcha/pkg-descr
index 3aa3cd7cabdc..f22987e515a2 100644
--- a/security/p5-Authen-Captcha/pkg-descr
+++ b/security/p5-Authen-Captcha/pkg-descr
@@ -10,4 +10,4 @@ The most common form is an image file containing distorted text, which
humans are adept at reading, and co mputers (generally) do a poor job.
This module currently implements that method.
-WWW: http://search.cpan.org/dist/Authen-Captcha/
+WWW: https://metacpan.org/release/Authen-Captcha
diff --git a/security/p5-Authen-CyrusSASL/pkg-descr b/security/p5-Authen-CyrusSASL/pkg-descr
index e22fac147248..b8e742240de6 100644
--- a/security/p5-Authen-CyrusSASL/pkg-descr
+++ b/security/p5-Authen-CyrusSASL/pkg-descr
@@ -2,4 +2,4 @@ The Authen::CyrusSASL module provides a simple class that allows you
to send request to the cyrus-sasl's authen daemon.
This module is based on the Authen::Radius module with the similar interface.
-WWW: http://search.cpan.org/dist/Authen-CyrusSASL/
+WWW: https://metacpan.org/release/Authen-CyrusSASL
diff --git a/security/p5-Authen-DecHpwd/pkg-descr b/security/p5-Authen-DecHpwd/pkg-descr
index 5b42543a813c..c7130176d198 100644
--- a/security/p5-Authen-DecHpwd/pkg-descr
+++ b/security/p5-Authen-DecHpwd/pkg-descr
@@ -2,4 +2,4 @@ This perl module implements the LGI$HPWD password hashing function
from VMS, and some associated VMS username and password handling
functions.
-WWW: http://search.cpan.org/dist/Authen-DecHpwd/
+WWW: https://metacpan.org/release/Authen-DecHpwd
diff --git a/security/p5-Authen-Htpasswd/pkg-descr b/security/p5-Authen-Htpasswd/pkg-descr
index 89139f3efd05..c8274ba4ef35 100644
--- a/security/p5-Authen-Htpasswd/pkg-descr
+++ b/security/p5-Authen-Htpasswd/pkg-descr
@@ -4,4 +4,4 @@ SHA1, and crypt, as well as plain (cleartext) passwords. Additional
fields after username and password, if present, are accessible via the
extra_info array.
-WWW: http://search.cpan.org/dist/Authen-Htpasswd/
+WWW: https://metacpan.org/release/Authen-Htpasswd
diff --git a/security/p5-Authen-Krb5-Simple/pkg-descr b/security/p5-Authen-Krb5-Simple/pkg-descr
index 0f534b236ed2..d05072943f66 100644
--- a/security/p5-Authen-Krb5-Simple/pkg-descr
+++ b/security/p5-Authen-Krb5-Simple/pkg-descr
@@ -1,3 +1,3 @@
Simple Kerberos authentication
-WWW: http://search.cpan.org/dist/Authen-Simple-Kerberos/
+WWW: https://metacpan.org/release/Authen-Simple-Kerberos
diff --git a/security/p5-Authen-Krb5/pkg-descr b/security/p5-Authen-Krb5/pkg-descr
index 6ff7130293b9..491258c9fe16 100644
--- a/security/p5-Authen-Krb5/pkg-descr
+++ b/security/p5-Authen-Krb5/pkg-descr
@@ -4,4 +4,4 @@ and may require previous experience with Kerberos 5 programming. Most
of the functions here are documented in detail in the Kerberos 5 API
documentation.
-WWW: http://search.cpan.org/dist/Krb5/
+WWW: https://metacpan.org/release/Krb5
diff --git a/security/p5-Authen-Libwrap/pkg-descr b/security/p5-Authen-Libwrap/pkg-descr
index cf4853bd6296..f00f13ce55f4 100644
--- a/security/p5-Authen-Libwrap/pkg-descr
+++ b/security/p5-Authen-Libwrap/pkg-descr
@@ -3,4 +3,4 @@ function from the popular TCP Wrappers security package. This
allows validation of network access from perl programs against
the system-wide hosts.allow file.
-WWW: http://search.cpan.org/dist/Authen-Libwrap/
+WWW: https://metacpan.org/release/Authen-Libwrap
diff --git a/security/p5-Authen-NTLM/pkg-descr b/security/p5-Authen-NTLM/pkg-descr
index 0791848ef7cf..917cf85df508 100644
--- a/security/p5-Authen-NTLM/pkg-descr
+++ b/security/p5-Authen-NTLM/pkg-descr
@@ -8,4 +8,4 @@ authenticate HTTP packets to MS Web Proxy or MS Web Server.
Currently, it is the authentication scheme Internet Explorer chooses to
authenticate itself to proxies/web servers that supports NTLM.
-WWW: http://search.cpan.org/dist/NTLM/
+WWW: https://metacpan.org/release/NTLM
diff --git a/security/p5-Authen-OATH/pkg-descr b/security/p5-Authen-OATH/pkg-descr
index b04679836570..e86969362f75 100644
--- a/security/p5-Authen-OATH/pkg-descr
+++ b/security/p5-Authen-OATH/pkg-descr
@@ -2,4 +2,4 @@ The Authen::OATH module provides a Perl implementation of the
HOTP and TOTP One Time Password algorithms as defined by OATH
(http://www.openautentication.org).
-WWW: http://search.cpan.org/dist/Authen-OATH/
+WWW: https://metacpan.org/release/Authen-OATH
diff --git a/security/p5-Authen-Passphrase/pkg-descr b/security/p5-Authen-Passphrase/pkg-descr
index 72834ac9b6c4..df0491212f74 100644
--- a/security/p5-Authen-Passphrase/pkg-descr
+++ b/security/p5-Authen-Passphrase/pkg-descr
@@ -10,4 +10,4 @@ interface to them all, hiding the details.
The CPAN package Authen::Passphrase contains implementations of
several specific passphrase schemes in addition to the base class.
-WWW: http://search.cpan.org/dist/Authen-Passphrase/
+WWW: https://metacpan.org/release/Authen-Passphrase
diff --git a/security/p5-Authen-PluggableCaptcha/pkg-descr b/security/p5-Authen-PluggableCaptcha/pkg-descr
index a3cac59ba223..2c8c96bcd209 100644
--- a/security/p5-Authen-PluggableCaptcha/pkg-descr
+++ b/security/p5-Authen-PluggableCaptcha/pkg-descr
@@ -8,4 +8,4 @@ module, and then manipulated to require various submodules as plug-ins.
Authen::PluggableCaptcha borrows from the functionality in
Apache::Session::Flex
-WWW: http://search.cpan.org/dist/Authen-PluggableCaptcha/
+WWW: https://metacpan.org/release/Authen-PluggableCaptcha
diff --git a/security/p5-Authen-Radius/pkg-descr b/security/p5-Authen-Radius/pkg-descr
index 361235a4d767..31e253bbbb30 100644
--- a/security/p5-Authen-Radius/pkg-descr
+++ b/security/p5-Authen-Radius/pkg-descr
@@ -1,4 +1,4 @@
The Authen::Radius module provides a simple class that allows you to
send/receive Radius requests/responses to/from a Radius server.
-WWW: http://search.cpan.org/dist/Authen-Radius/
+WWW: https://metacpan.org/release/Authen-Radius
diff --git a/security/p5-Authen-SASL-Cyrus/pkg-descr b/security/p5-Authen-SASL-Cyrus/pkg-descr
index bfe70681b79f..3c938bde2048 100644
--- a/security/p5-Authen-SASL-Cyrus/pkg-descr
+++ b/security/p5-Authen-SASL-Cyrus/pkg-descr
@@ -6,4 +6,4 @@ The XS framework makes calls into the existing libsasl2.so shared
library to perform SASL client connection functionality, including
loading existing shared library mechanisms.
-WWW: http://search.cpan.org/dist/Authen-SASL-Cyrus/
+WWW: https://metacpan.org/release/Authen-SASL-Cyrus
diff --git a/security/p5-Authen-SASL-SASLprep/pkg-descr b/security/p5-Authen-SASL-SASLprep/pkg-descr
index 5a0f22a67ce0..8c70ec1caeb2 100644
--- a/security/p5-Authen-SASL-SASLprep/pkg-descr
+++ b/security/p5-Authen-SASL-SASLprep/pkg-descr
@@ -2,4 +2,4 @@ Authen::SASL::SASLprep implements the SASLprep specification, which describes
how to prepare Unicode strings representing user names and passwords for
comparison. SASLprep is a profile of the stringprep algorithm.
-WWW: http://search.cpan.org/dist/Authen-SASL-SASLprep/
+WWW: https://metacpan.org/release/Authen-SASL-SASLprep
diff --git a/security/p5-Authen-SASL/pkg-descr b/security/p5-Authen-SASL/pkg-descr
index 63b2bfacc78e..910ea5b5eda8 100644
--- a/security/p5-Authen-SASL/pkg-descr
+++ b/security/p5-Authen-SASL/pkg-descr
@@ -3,4 +3,4 @@ several network protocols. Authen::SASL provides an
implementation framework that all protocols should be able
to share.
-WWW: http://search.cpan.org/dist/Authen-SASL/
+WWW: https://metacpan.org/release/Authen-SASL
diff --git a/security/p5-Authen-SCRAM/pkg-descr b/security/p5-Authen-SCRAM/pkg-descr
index ae805e011f27..d49b0906d42b 100644
--- a/security/p5-Authen-SCRAM/pkg-descr
+++ b/security/p5-Authen-SCRAM/pkg-descr
@@ -1,4 +1,4 @@
The modules in this distribution implement the Salted Challenge Response
Authentication Mechanism (SCRAM) from RFC 5802.
-WWW: http://search.cpan.org/dist/Authen-SCRAM/
+WWW: https://metacpan.org/release/Authen-SCRAM
diff --git a/security/p5-Authen-Simple-DBI/pkg-descr b/security/p5-Authen-Simple-DBI/pkg-descr
index 9a7826b8c510..06235b01f8d5 100644
--- a/security/p5-Authen-Simple-DBI/pkg-descr
+++ b/security/p5-Authen-Simple-DBI/pkg-descr
@@ -1,3 +1,3 @@
Authenticate using DBI.
-WWW: http://search.cpan.org/dist/Authen-Simple-DBI/
+WWW: https://metacpan.org/release/Authen-Simple-DBI
diff --git a/security/p5-Authen-Simple-HTTP/pkg-descr b/security/p5-Authen-Simple-HTTP/pkg-descr
index c2c3ba03f13d..bd594a180bea 100644
--- a/security/p5-Authen-Simple-HTTP/pkg-descr
+++ b/security/p5-Authen-Simple-HTTP/pkg-descr
@@ -1,3 +1,3 @@
Authentication via HTTP.
-WWW: http://search.cpan.org/dist/Authen-Simple-HTTP/
+WWW: https://metacpan.org/release/Authen-Simple-HTTP
diff --git a/security/p5-Authen-Simple-Kerberos/pkg-descr b/security/p5-Authen-Simple-Kerberos/pkg-descr
index 0f534b236ed2..d05072943f66 100644
--- a/security/p5-Authen-Simple-Kerberos/pkg-descr
+++ b/security/p5-Authen-Simple-Kerberos/pkg-descr
@@ -1,3 +1,3 @@
Simple Kerberos authentication
-WWW: http://search.cpan.org/dist/Authen-Simple-Kerberos/
+WWW: https://metacpan.org/release/Authen-Simple-Kerberos
diff --git a/security/p5-Authen-Simple-LDAP/pkg-descr b/security/p5-Authen-Simple-LDAP/pkg-descr
index f428411a87af..3784c72bae7b 100644
--- a/security/p5-Authen-Simple-LDAP/pkg-descr
+++ b/security/p5-Authen-Simple-LDAP/pkg-descr
@@ -1,3 +1,3 @@
Authenticate against an LDAP service.
-WWW: http://search.cpan.org/dist/Authen-Simple-LDAP/
+WWW: https://metacpan.org/release/Authen-Simple-LDAP
diff --git a/security/p5-Authen-Simple-Net/pkg-descr b/security/p5-Authen-Simple-Net/pkg-descr
index 1906710473df..44dae950d9e0 100644
--- a/security/p5-Authen-Simple-Net/pkg-descr
+++ b/security/p5-Authen-Simple-Net/pkg-descr
@@ -1,3 +1,3 @@
Authentication via FTP, POP3, or SMTP.
-WWW: http://search.cpan.org/dist/Authen-Simple-Net/
+WWW: https://metacpan.org/release/Authen-Simple-Net
diff --git a/security/p5-Authen-Simple/pkg-descr b/security/p5-Authen-Simple/pkg-descr
index b78bd1fcf7c3..0ed79a53df4c 100644
--- a/security/p5-Authen-Simple/pkg-descr
+++ b/security/p5-Authen-Simple/pkg-descr
@@ -1,3 +1,3 @@
Simple and consistent framework for authentication.
-WWW: http://search.cpan.org/dist/Authen-Simple/
+WWW: https://metacpan.org/release/Authen-Simple
diff --git a/security/p5-Authen-Smb/pkg-descr b/security/p5-Authen-Smb/pkg-descr
index d81fbd25f529..d628fb40fb0c 100644
--- a/security/p5-Authen-Smb/pkg-descr
+++ b/security/p5-Authen-Smb/pkg-descr
@@ -1,4 +1,4 @@
Authen::Smb allows you to authenticate users against an NT server. See
Smb.pm POD documentation for details.
-WWW: http://search.cpan.org/dist/Authen-Smb/
+WWW: https://metacpan.org/release/Authen-Smb
diff --git a/security/p5-Authen-TacacsPlus/pkg-descr b/security/p5-Authen-TacacsPlus/pkg-descr
index 83cea253151e..790c44d52029 100644
--- a/security/p5-Authen-TacacsPlus/pkg-descr
+++ b/security/p5-Authen-TacacsPlus/pkg-descr
@@ -1,4 +1,4 @@
Authen::TacacsPlus is a perl module that provides authentication using a
tacacs+ server.
-WWW: http://search.cpan.org/dist/Authen-TacacsPlus/
+WWW: https://metacpan.org/release/Authen-TacacsPlus
diff --git a/security/p5-Authen-Ticket/pkg-descr b/security/p5-Authen-Ticket/pkg-descr
index 78a0a3e98d79..2001b8779547 100644
--- a/security/p5-Authen-Ticket/pkg-descr
+++ b/security/p5-Authen-Ticket/pkg-descr
@@ -5,4 +5,4 @@ at all phases in the process. This includes not only the login screens, but
the cookie creation and optional digital signature algorithm as well. Consult
the README for more details on this module.
-WWW: http://search.cpan.org/dist/Authen-Ticket/
+WWW: https://metacpan.org/release/Authen-Ticket
diff --git a/security/p5-Authen-TypeKey/pkg-descr b/security/p5-Authen-TypeKey/pkg-descr
index f704bf900834..8a0f0efb570a 100644
--- a/security/p5-Authen-TypeKey/pkg-descr
+++ b/security/p5-Authen-TypeKey/pkg-descr
@@ -4,4 +4,4 @@ TypeKey authentication.
For information on the TypeKey protocol and using TypeKey in other applications,
see http://www.sixapart.com/typekey/api.
-WWW: http://search.cpan.org/dist/Authen-TypeKey/
+WWW: https://metacpan.org/release/Authen-TypeKey
diff --git a/security/p5-Business-PayPal-EWP/pkg-descr b/security/p5-Business-PayPal-EWP/pkg-descr
index 63635034949c..41d0dc39d5aa 100644
--- a/security/p5-Business-PayPal-EWP/pkg-descr
+++ b/security/p5-Business-PayPal-EWP/pkg-descr
@@ -4,4 +4,4 @@ which takes the plaintext form code, private key file, public key file, and
PayPal's public certificate, and will return the signed and encrypted code
needed by paypal.
-WWW: http://search.cpan.org/dist/Business-PayPal-EWP/
+WWW: https://metacpan.org/release/Business-PayPal-EWP
diff --git a/security/p5-Bytes-Random-Secure-Tiny/pkg-descr b/security/p5-Bytes-Random-Secure-Tiny/pkg-descr
index a223786d75c8..dd7fb0b4dcaf 100644
--- a/security/p5-Bytes-Random-Secure-Tiny/pkg-descr
+++ b/security/p5-Bytes-Random-Secure-Tiny/pkg-descr
@@ -6,4 +6,4 @@ wide variety of platforms. It does so without external dependencies
(except on Windows), and has a minimal but useful user interface
patterned after the module Bytes::Random::Secure.
-WWW: http://search.cpan.org/dist/Bytes-Random-Secure-Tiny/
+WWW: https://metacpan.org/release/Bytes-Random-Secure-Tiny
diff --git a/security/p5-Bytes-Random-Secure/pkg-descr b/security/p5-Bytes-Random-Secure/pkg-descr
index c19e6226f411..8194f3814638 100644
--- a/security/p5-Bytes-Random-Secure/pkg-descr
+++ b/security/p5-Bytes-Random-Secure/pkg-descr
@@ -17,4 +17,4 @@ cryptographic purposes. The harder problem to solve is how to seed the
generator. This module uses Crypt::Random::Seed to generate the initial seeds
for Math::Random::ISAAC.
-WWW: http://search.cpan.org/dist/Bytes-Random-Secure/
+WWW: https://metacpan.org/release/Bytes-Random-Secure
diff --git a/security/p5-CACertOrg-CA/pkg-descr b/security/p5-CACertOrg-CA/pkg-descr
index 97999f46b299..dbb53dc10824 100644
--- a/security/p5-CACertOrg-CA/pkg-descr
+++ b/security/p5-CACertOrg-CA/pkg-descr
@@ -4,4 +4,4 @@ CACert.org. This is the Class 1 PKI Key.
sha1 13:5C:EC:36:F4:9C:B8:E9:3B:1A:B2:70:CD:80:88:46:76:CE:8F:33
md5 A6:1B:37:5E:39:0D:9C:36:54:EE:BD:20:31:46:1F:6B
-WWW: http://search.cpan.org/dist/CACertOrg-CA/
+WWW: https://metacpan.org/release/CACertOrg-CA
diff --git a/security/p5-Cisco-Hash/pkg-descr b/security/p5-Cisco-Hash/pkg-descr
index b810d07fab3d..7b9f00b13370 100644
--- a/security/p5-Cisco-Hash/pkg-descr
+++ b/security/p5-Cisco-Hash/pkg-descr
@@ -3,4 +3,4 @@ also referred to as type 7 passwords. Further you can
encrypt any given string into a encrypted hash that will
be accepted by any Cisco device as an encrypted type 7 password.
-WWW: http://search.cpan.org/dist/Cisco-Hash/
+WWW: https://metacpan.org/release/Cisco-Hash
diff --git a/security/p5-Crypt-Anubis/pkg-descr b/security/p5-Crypt-Anubis/pkg-descr
index 6c5d04dd81dc..0218dbf46d4a 100644
--- a/security/p5-Crypt-Anubis/pkg-descr
+++ b/security/p5-Crypt-Anubis/pkg-descr
@@ -5,4 +5,4 @@ or 320 bits.
The default key length in this implementation is 128 bits.
-WWW: http://search.cpan.org/dist/Crypt-Anubis/
+WWW: https://metacpan.org/release/Crypt-Anubis
diff --git a/security/p5-Crypt-AppleTwoFish/pkg-descr b/security/p5-Crypt-AppleTwoFish/pkg-descr
index 4c67e611db0c..cd20574905d1 100644
--- a/security/p5-Crypt-AppleTwoFish/pkg-descr
+++ b/security/p5-Crypt-AppleTwoFish/pkg-descr
@@ -7,4 +7,4 @@ what would mainly be processing 16 bytes at a time. This code is part of an
ongoing effort to clone portions of the Apple iTMS in Perl for portability.
See www.hymn-project.org for prior efforts by others.
-WWW: http://search.cpan.org/dist/Crypt-AppleTwoFish/
+WWW: https://metacpan.org/release/Crypt-AppleTwoFish
diff --git a/security/p5-Crypt-Blowfish/pkg-descr b/security/p5-Crypt-Blowfish/pkg-descr
index 90100eed890a..39d614d160aa 100644
--- a/security/p5-Crypt-Blowfish/pkg-descr
+++ b/security/p5-Crypt-Blowfish/pkg-descr
@@ -3,4 +3,4 @@ Blowfish cryptography algorithm designed by Bruce Schneier. It's designed
to take full advantage of Crypt::CBC when desired. Blowfish keys may be
up to 448 bits (56 bytes) long.
-WWW: http://search.cpan.org/dist/Crypt-Blowfish/
+WWW: https://metacpan.org/release/Crypt-Blowfish
diff --git a/security/p5-Crypt-Blowfish_PP/pkg-descr b/security/p5-Crypt-Blowfish_PP/pkg-descr
index a92909440cda..cfbdc599b6f5 100644
--- a/security/p5-Crypt-Blowfish_PP/pkg-descr
+++ b/security/p5-Crypt-Blowfish_PP/pkg-descr
@@ -9,4 +9,4 @@ calculation time is in initialising the context with the key data.
The _PP name comes from the fact that this implementation is Pure
Perl, and will not have any compatibility problems.
-WWW: http://search.cpan.org/dist/Crypt-Blowfish_PP/
+WWW: https://metacpan.org/release/Crypt-Blowfish_PP
diff --git a/security/p5-Crypt-CAST5/pkg-descr b/security/p5-Crypt-CAST5/pkg-descr
index 0bbd573b5c10..5def5af92637 100644
--- a/security/p5-Crypt-CAST5/pkg-descr
+++ b/security/p5-Crypt-CAST5/pkg-descr
@@ -3,4 +3,4 @@ compiled C code for increased speed. CAST5 is also known as CAST-128. It
is a product of the CAST design procedure developed by C. Adams and
S. Tavares.
-WWW: http://search.cpan.org/dist/Crypt-CAST5/
+WWW: https://metacpan.org/release/Crypt-CAST5
diff --git a/security/p5-Crypt-CAST5_PP/pkg-descr b/security/p5-Crypt-CAST5_PP/pkg-descr
index ae1a82ef0bde..35a341d9d2c0 100644
--- a/security/p5-Crypt-CAST5_PP/pkg-descr
+++ b/security/p5-Crypt-CAST5_PP/pkg-descr
@@ -2,4 +2,4 @@ This module provides a pure Perl implementation of the CAST5 block
cipher. CAST5 is also known as CAST-128. It is a product of the CAST
design procedure developed by C. Adams and S. Tavares.
-WWW: http://search.cpan.org/dist/Crypt-CAST5_PP/
+WWW: https://metacpan.org/release/Crypt-CAST5_PP
diff --git a/security/p5-Crypt-CBC/pkg-descr b/security/p5-Crypt-CBC/pkg-descr
index c1452c5d492e..07e3080497ac 100644
--- a/security/p5-Crypt-CBC/pkg-descr
+++ b/security/p5-Crypt-CBC/pkg-descr
@@ -4,4 +4,4 @@ such as DES or IDEA, you can encrypt and decrypt messages of
arbitrarily long length. The encrypted messages are compatible with
the encryption format used by the OpenSSL package.
-WWW: http://search.cpan.org/dist/Crypt-CBC/
+WWW: https://metacpan.org/release/Crypt-CBC
diff --git a/security/p5-Crypt-CBCeasy/pkg-descr b/security/p5-Crypt-CBCeasy/pkg-descr
index 1757aadb3580..5969d9f21710 100644
--- a/security/p5-Crypt-CBCeasy/pkg-descr
+++ b/security/p5-Crypt-CBCeasy/pkg-descr
@@ -1,4 +1,4 @@
This module is just a helper for Crypt::CBC to make simple and usual jobs just
one-liners.
-WWW: http://search.cpan.org/dist/Crypt-CBCeasy/
+WWW: https://metacpan.org/release/Crypt-CBCeasy
diff --git a/security/p5-Crypt-CFB/pkg-descr b/security/p5-Crypt-CFB/pkg-descr
index fcae1d4c182a..5da3f8818303 100644
--- a/security/p5-Crypt-CFB/pkg-descr
+++ b/security/p5-Crypt-CFB/pkg-descr
@@ -5,4 +5,4 @@ used, as long as it supports the blocksize and keysize methods. Any hash
function in the Digest:: class can be used, as long as it supports the
add method.
-WWW: http://search.cpan.org/dist/Crypt-CFB/
+WWW: https://metacpan.org/release/Crypt-CFB
diff --git a/security/p5-Crypt-Camellia_PP/pkg-descr b/security/p5-Crypt-Camellia_PP/pkg-descr
index 272c9b1baf9a..41afc9274d38 100644
--- a/security/p5-Crypt-Camellia_PP/pkg-descr
+++ b/security/p5-Crypt-Camellia_PP/pkg-descr
@@ -5,4 +5,4 @@ encryption methods to be used by European Union as well as specified
in several Internet RFCs.
See also: http://info.isl.ntt.co.jp/crypt/eng/camellia/index.html
-WWW: http://search.cpan.org/dist/Crypt-Camellia_PP/
+WWW: https://metacpan.org/release/Crypt-Camellia_PP
diff --git a/security/p5-Crypt-Chimera/pkg-descr b/security/p5-Crypt-Chimera/pkg-descr
index e35f9c948654..cb9aa931f28c 100644
--- a/security/p5-Crypt-Chimera/pkg-descr
+++ b/security/p5-Crypt-Chimera/pkg-descr
@@ -2,4 +2,4 @@ The Chimera key exchange protocol generates a shared key between two parties.
The protocol was shown to be INSECURE. This module is therefore released for
purely academic curiosity.
-WWW: http://search.cpan.org/dist/Crypt-Chimera/
+WWW: https://metacpan.org/release/Crypt-Chimera
diff --git a/security/p5-Crypt-CipherSaber/pkg-descr b/security/p5-Crypt-CipherSaber/pkg-descr
index 136e02afdd0b..876a7441f029 100644
--- a/security/p5-Crypt-CipherSaber/pkg-descr
+++ b/security/p5-Crypt-CipherSaber/pkg-descr
@@ -1,4 +1,4 @@
Crypt::CipherSaber is a Perl module providing an object oriented interface to
CipherSaber-1 and CipherSaber-2 encryption.
-WWW: http://search.cpan.org/dist/Crypt-CipherSaber/
+WWW: https://metacpan.org/release/Crypt-CipherSaber
diff --git a/security/p5-Crypt-Cracklib/pkg-descr b/security/p5-Crypt-Cracklib/pkg-descr
index 51d59be864e7..0603d2a9d8ca 100644
--- a/security/p5-Crypt-Cracklib/pkg-descr
+++ b/security/p5-Crypt-Cracklib/pkg-descr
@@ -1,3 +1,3 @@
Crypt::Cracklib is a perl interface to Alec Muffet's cracklib library.
-WWW: http://search.cpan.org/dist/Crypt-Cracklib/
+WWW: https://metacpan.org/release/Crypt-Cracklib
diff --git a/security/p5-Crypt-Ctr/pkg-descr b/security/p5-Crypt-Ctr/pkg-descr
index 165d337e94fb..b037e61bf5c7 100644
--- a/security/p5-Crypt-Ctr/pkg-descr
+++ b/security/p5-Crypt-Ctr/pkg-descr
@@ -5,4 +5,4 @@ used, as long as it supports the blocksize and keysize methods. Any hash
function in the Digest:: class can be used, as long as it supports
the add method.
-WWW: http://search.cpan.org/dist/Crypt-Ctr/
+WWW: https://metacpan.org/release/Crypt-Ctr
diff --git a/security/p5-Crypt-Curve25519/pkg-descr b/security/p5-Crypt-Curve25519/pkg-descr
index 790ef3d7d668..14be9f7c9329 100644
--- a/security/p5-Crypt-Curve25519/pkg-descr
+++ b/security/p5-Crypt-Curve25519/pkg-descr
@@ -6,4 +6,4 @@ key. Given the user's 32-byte secret key and another user's 32-byte public key,
Curve25519 computes a 32-byte secret shared by the two users. This secret can
then be used to authenticate and encrypt messages between the two users.
-WWW: http://search.cpan.org/dist/Crypt-Curve25519/
+WWW: https://metacpan.org/release/Crypt-Curve25519
diff --git a/security/p5-Crypt-DES/pkg-descr b/security/p5-Crypt-DES/pkg-descr
index b4e8a463ef28..f3a0e04a7dc9 100644
--- a/security/p5-Crypt-DES/pkg-descr
+++ b/security/p5-Crypt-DES/pkg-descr
@@ -5,4 +5,4 @@ methods:
blocksize, keysize, encrypt, decrypt
-WWW: http://search.cpan.org/dist/Crypt-DES/
+WWW: https://metacpan.org/release/Crypt-DES
diff --git a/security/p5-Crypt-DES_PP/pkg-descr b/security/p5-Crypt-DES_PP/pkg-descr
index 97a20b4e2786..a6291820a1e3 100644
--- a/security/p5-Crypt-DES_PP/pkg-descr
+++ b/security/p5-Crypt-DES_PP/pkg-descr
@@ -20,4 +20,4 @@ processor in order to hack on the sources. This is of no concern
for you if you only want to use the module, the preprocessed
output is always included in the distribution.
-WWW: http://search.cpan.org/dist/Crypt-DES_PP/
+WWW: https://metacpan.org/release/Crypt-DES_PP
diff --git a/security/p5-Crypt-DSA/pkg-descr b/security/p5-Crypt-DSA/pkg-descr
index 5ef7d277a3b8..72e069aaf55c 100644
--- a/security/p5-Crypt-DSA/pkg-descr
+++ b/security/p5-Crypt-DSA/pkg-descr
@@ -5,4 +5,4 @@ Math::Pari library.
This package provides DSA signing, signature verification, and key generation.
-WWW: http://search.cpan.org/dist/Crypt-DSA/
+WWW: https://metacpan.org/release/Crypt-DSA
diff --git a/security/p5-Crypt-Dining/pkg-descr b/security/p5-Crypt-Dining/pkg-descr
index 58b4957beaf0..6d8c5045a072 100644
--- a/security/p5-Crypt-Dining/pkg-descr
+++ b/security/p5-Crypt-Dining/pkg-descr
@@ -16,4 +16,4 @@ raises his hand if the coins show the same face. Now, the hands are
counted. An odd number means that someone at the table paid the bill. An
even number means that the NSA paid.
-WWW: http://search.cpan.org/dist/Crypt-Dining/
+WWW: https://metacpan.org/release/Crypt-Dining
diff --git a/security/p5-Crypt-ECB/pkg-descr b/security/p5-Crypt-ECB/pkg-descr
index 9aec56546143..f5d2b3ab4562 100644
--- a/security/p5-Crypt-ECB/pkg-descr
+++ b/security/p5-Crypt-ECB/pkg-descr
@@ -11,4 +11,4 @@ Crypt::CBC meaning you can access Crypt::ECB exactly like Crypt::CBC,
though Crypt::ECB is more flexible. For example you can change the key
or the cipher without having to create a new crypt object.
-WWW: http://search.cpan.org/dist/Crypt-ECB/
+WWW: https://metacpan.org/release/Crypt-ECB
diff --git a/security/p5-Crypt-Eksblowfish/pkg-descr b/security/p5-Crypt-Eksblowfish/pkg-descr
index 120bc1d190a0..64e96e026c3d 100644
--- a/security/p5-Crypt-Eksblowfish/pkg-descr
+++ b/security/p5-Crypt-Eksblowfish/pkg-descr
@@ -15,4 +15,4 @@ an encryption function in the usual way.
This distribution also includes an implementation of "bcrypt", the
Unix crypt() password hashing algorithm based on Eksblowfish.
-WWW: http://search.cpan.org/dist/Crypt-Eksblowfish/
+WWW: https://metacpan.org/release/Crypt-Eksblowfish
diff --git a/security/p5-Crypt-Enigma/pkg-descr b/security/p5-Crypt-Enigma/pkg-descr
index 89223cbb2ed4..aa9a48ec06a4 100644
--- a/security/p5-Crypt-Enigma/pkg-descr
+++ b/security/p5-Crypt-Enigma/pkg-descr
@@ -6,4 +6,4 @@ The implementation allows for all of the Rotors and Reflectors available to the
real world Enigma to be used. A Steckerboard has also been implemented,
allowing letter substitutions to be made.
-WWW: http://search.cpan.org/dist/Crypt-Enigma/
+WWW: https://metacpan.org/release/Crypt-Enigma
diff --git a/security/p5-Crypt-Format/pkg-descr b/security/p5-Crypt-Format/pkg-descr
index 8fffdf6872a4..bcace1a096a7 100644
--- a/security/p5-Crypt-Format/pkg-descr
+++ b/security/p5-Crypt-Format/pkg-descr
@@ -1,3 +1,3 @@
Conversion utilities for encryption applications
-WWW: http://search.cpan.org/dist/Crypt-Format/
+WWW: https://metacpan.org/release/Crypt-Format
diff --git a/security/p5-Crypt-GCrypt/pkg-descr b/security/p5-Crypt-GCrypt/pkg-descr
index cb09551f0b57..3f86cd42139b 100644
--- a/security/p5-Crypt-GCrypt/pkg-descr
+++ b/security/p5-Crypt-GCrypt/pkg-descr
@@ -2,4 +2,4 @@ Crypt::GCrypt provides an object interface to the C libgcrypt library. It
currently supports symmetric encryption/decryption and message digests, while
asymmetric cryptography is being worked on.
-WWW: http://search.cpan.org/dist/Crypt-GCrypt/
+WWW: https://metacpan.org/release/Crypt-GCrypt
diff --git a/security/p5-Crypt-GOST/pkg-descr b/security/p5-Crypt-GOST/pkg-descr
index 3e04fd13e858..24e32bcfeac1 100644
--- a/security/p5-Crypt-GOST/pkg-descr
+++ b/security/p5-Crypt-GOST/pkg-descr
@@ -6,4 +6,4 @@ interface, with the functions described below. It also provides
an interface that is backwards- compatible with Crypt::GOST 0.41,
but its use in new code is discouraged.
-WWW: http://search.cpan.org/dist/Crypt-GOST/
+WWW: https://metacpan.org/release/Crypt-GOST
diff --git a/security/p5-Crypt-GOST_PP/pkg-descr b/security/p5-Crypt-GOST_PP/pkg-descr
index 1e46d1e4ac41..b4c8233e37f5 100644
--- a/security/p5-Crypt-GOST_PP/pkg-descr
+++ b/security/p5-Crypt-GOST_PP/pkg-descr
@@ -4,4 +4,4 @@ Union. Please read the Pod documentation contained in the module
itself for additional information, including the rationale behind
the writing of this module.
-WWW: http://search.cpan.org/dist/Crypt-GOST_PP/
+WWW: https://metacpan.org/release/Crypt-GOST_PP
diff --git a/security/p5-Crypt-GPG/pkg-descr b/security/p5-Crypt-GPG/pkg-descr
index cff21075aac5..dee2d0a9f627 100644
--- a/security/p5-Crypt-GPG/pkg-descr
+++ b/security/p5-Crypt-GPG/pkg-descr
@@ -8,4 +8,4 @@ versions. If you find any such problems, or any bugs or documentation
errors, please do report them to crypt-gpg at neomailbox.com.
-WWW: http://search.cpan.org/dist/Crypt-GPG/
+WWW: https://metacpan.org/release/Crypt-GPG
diff --git a/security/p5-Crypt-HCE_MD5/pkg-descr b/security/p5-Crypt-HCE_MD5/pkg-descr
index 5105170b17f3..24995acbe53e 100644
--- a/security/p5-Crypt-HCE_MD5/pkg-descr
+++ b/security/p5-Crypt-HCE_MD5/pkg-descr
@@ -12,4 +12,4 @@ cleartext between the two sides.
An example client and server are packaged as modules with
this module. They are used in the tests.
-WWW: http://search.cpan.org/dist/Crypt-HCE_MD5/
+WWW: https://metacpan.org/release/Crypt-HCE_MD5
diff --git a/security/p5-Crypt-IDEA/pkg-descr b/security/p5-Crypt-IDEA/pkg-descr
index 83fea765f642..714143ea8d37 100644
--- a/security/p5-Crypt-IDEA/pkg-descr
+++ b/security/p5-Crypt-IDEA/pkg-descr
@@ -5,4 +5,4 @@
blocksize =item keysize =item encrypt =item decrypt
-WWW: http://search.cpan.org/dist/Crypt-IDEA/
+WWW: https://metacpan.org/release/Crypt-IDEA
diff --git a/security/p5-Crypt-Imail/pkg-descr b/security/p5-Crypt-Imail/pkg-descr
index 2fe72b926237..5914db9accb4 100644
--- a/security/p5-Crypt-Imail/pkg-descr
+++ b/security/p5-Crypt-Imail/pkg-descr
@@ -1,4 +1,4 @@
This package is used to encrypt and decrypt passwords generated by IMail.
See: http://www.ipswitch.com/products/imail_server/
-WWW: http://search.cpan.org/dist/Crypt-Imail/
+WWW: https://metacpan.org/release/Crypt-Imail
diff --git a/security/p5-Crypt-Juniper/pkg-descr b/security/p5-Crypt-Juniper/pkg-descr
index 860ce69c0ff3..1e2a1324470a 100644
--- a/security/p5-Crypt-Juniper/pkg-descr
+++ b/security/p5-Crypt-Juniper/pkg-descr
@@ -1,3 +1,3 @@
Crypt::Juniper - Encrypt/decrypt Juniper $9$ secrets
-WWW: http://search.cpan.org/dist/Crypt-Juniper/
+WWW: https://metacpan.org/release/Crypt-Juniper
diff --git a/security/p5-Crypt-Khazad/pkg-descr b/security/p5-Crypt-Khazad/pkg-descr
index 89d003228727..ce4dc016e20b 100644
--- a/security/p5-Crypt-Khazad/pkg-descr
+++ b/security/p5-Crypt-Khazad/pkg-descr
@@ -3,4 +3,4 @@ Paulo S. L. M. Barreto, Khazad is a NESSIE finalist for legacy-level block
ciphers. Khazad has many similarities with Rijndael, and has an extremely
high rate of diffusion.
-WWW: http://search.cpan.org/dist/Crypt-Khazad/
+WWW: https://metacpan.org/release/Crypt-Khazad
diff --git a/security/p5-Crypt-LE/pkg-descr b/security/p5-Crypt-LE/pkg-descr
index fcf629d2597b..a0cdade25733 100644
--- a/security/p5-Crypt-LE/pkg-descr
+++ b/security/p5-Crypt-LE/pkg-descr
@@ -7,4 +7,4 @@ le.pl.
The client supports 'http' and 'dns' domain verification out of the box.
-WWW: http://search.cpan.org/dist/Crypt-LE/
+WWW: https://metacpan.org/release/Crypt-LE
diff --git a/security/p5-Crypt-License/pkg-descr b/security/p5-Crypt-License/pkg-descr
index 5a3b34f2879b..f017a76c16f0 100644
--- a/security/p5-Crypt-License/pkg-descr
+++ b/security/p5-Crypt-License/pkg-descr
@@ -10,4 +10,4 @@ attached encrypted module is loaded and the seconds remaining until License
expiration are returned or now() in the case of no expiration. Undef is
returned for an expired license (module fails to load).
-WWW: http://search.cpan.org/dist/Crypt-License/
+WWW: https://metacpan.org/release/Crypt-License
diff --git a/security/p5-Crypt-Lite/pkg-descr b/security/p5-Crypt-Lite/pkg-descr
index 6e2e12830cfc..2c4a25aa3b06 100644
--- a/security/p5-Crypt-Lite/pkg-descr
+++ b/security/p5-Crypt-Lite/pkg-descr
@@ -11,4 +11,4 @@ are able to make double or tripple-encryption with any data to increase
the security. Decryption works also on hashes that have been encrypted
on a foreign host (try this with an unpatched IDEA installation ;-).
-WWW: http://search.cpan.org/dist/Crypt-Lite/
+WWW: https://metacpan.org/release/Crypt-Lite
diff --git a/security/p5-Crypt-Loki97/pkg-descr b/security/p5-Crypt-Loki97/pkg-descr
index f9bf4d564f01..388368a6864a 100644
--- a/security/p5-Crypt-Loki97/pkg-descr
+++ b/security/p5-Crypt-Loki97/pkg-descr
@@ -3,4 +3,4 @@ designed by Lawrie Brown, Josef Pieprzyk, and Jennifer Seberry. The default
key length in this implementation is 128 bits. Loki97 was one of the 15
candidates for the AES.
-WWW: http://search.cpan.org/dist/Crypt-Loki97/
+WWW: https://metacpan.org/release/Crypt-Loki97
diff --git a/security/p5-Crypt-MySQL/pkg-descr b/security/p5-Crypt-MySQL/pkg-descr
index 52af1a4cf0f3..05467f9f65c8 100644
--- a/security/p5-Crypt-MySQL/pkg-descr
+++ b/security/p5-Crypt-MySQL/pkg-descr
@@ -1,4 +1,4 @@
Crypt::MySQL emulates MySQL PASSWORD() SQL function, without libmysqlclient.
You can compare encrypted passwords, without real MySQL environment.
-WWW: http://search.cpan.org/dist/Crypt-MySQL/
+WWW: https://metacpan.org/release/Crypt-MySQL
diff --git a/security/p5-Crypt-NULL/pkg-descr b/security/p5-Crypt-NULL/pkg-descr
index 3bb76373a849..d172f4c0bc08 100644
--- a/security/p5-Crypt-NULL/pkg-descr
+++ b/security/p5-Crypt-NULL/pkg-descr
@@ -5,4 +5,4 @@ RFC 2410 by Rob Glenn and Stephen Kent.
This module implements NULL encryption. It supports the Crypt::CBC.
-WWW: http://search.cpan.org/dist/Crypt-NULL/
+WWW: https://metacpan.org/release/Crypt-NULL
diff --git a/security/p5-Crypt-OFB/pkg-descr b/security/p5-Crypt-OFB/pkg-descr
index acd14cd0156d..e87361bdbd41 100644
--- a/security/p5-Crypt-OFB/pkg-descr
+++ b/security/p5-Crypt-OFB/pkg-descr
@@ -1,4 +1,4 @@
This module is a Perl-only implementation of the OFB mode.
Where OFB stands for Output Feedback Block.
-WWW: http://search.cpan.org/dist/Crypt-OFB/
+WWW: https://metacpan.org/release/Crypt-OFB
diff --git a/security/p5-Crypt-OICQ/pkg-descr b/security/p5-Crypt-OICQ/pkg-descr
index 2deae3811920..e8433f7beacd 100644
--- a/security/p5-Crypt-OICQ/pkg-descr
+++ b/security/p5-Crypt-OICQ/pkg-descr
@@ -1,4 +1,4 @@
This module implements the cipher used by OICQ instant messaging
protocol, used by Tencent Technology Limited, China.
-WWW: http://search.cpan.org/dist/Crypt-OICQ/
+WWW: https://metacpan.org/release/Crypt-OICQ
diff --git a/security/p5-Crypt-OTP/pkg-descr b/security/p5-Crypt-OTP/pkg-descr
index 01ccef4146d3..d8ca22d4dacb 100644
--- a/security/p5-Crypt-OTP/pkg-descr
+++ b/security/p5-Crypt-OTP/pkg-descr
@@ -4,6 +4,6 @@ message is XOR'ed. Encryption and decryption are performed using
excactly the same method, and the message will decrypt correctly
only if the same pad is used in decryption as was use in encryption.
-WWW: http://search.cpan.org/dist/Crypt-OTP/
+WWW: https://metacpan.org/release/Crypt-OTP
Seamus Venasse <svenasse@polaris.ca>
diff --git a/security/p5-Crypt-OpenPGP/pkg-descr b/security/p5-Crypt-OpenPGP/pkg-descr
index 84486c43eeb0..7253281a9515 100644
--- a/security/p5-Crypt-OpenPGP/pkg-descr
+++ b/security/p5-Crypt-OpenPGP/pkg-descr
@@ -20,4 +20,4 @@ supported for key sizes of 128, 192, and 256 bits. Crypt::OpenPGP
supports the digest algorithms MD5, SHA-1, and RIPE-MD/160. And it
supports ZIP and Zlib compression.
-WWW: http://search.cpan.org/dist/Crypt-OpenPGP/
+WWW: https://metacpan.org/release/Crypt-OpenPGP
diff --git a/security/p5-Crypt-OpenSSL-AES/pkg-descr b/security/p5-Crypt-OpenSSL-AES/pkg-descr
index 9a4493a800cd..8110b79c0d9f 100644
--- a/security/p5-Crypt-OpenSSL-AES/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-AES/pkg-descr
@@ -1,4 +1,4 @@
The Crypt::OpenSSL::AES module implements a wrapper around
OpenSSL's AES (Rijndael) library.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-AES/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-AES
diff --git a/security/p5-Crypt-OpenSSL-Bignum/pkg-descr b/security/p5-Crypt-OpenSSL-Bignum/pkg-descr
index c17bb821d6fe..5ca9bac91c8d 100644
--- a/security/p5-Crypt-OpenSSL-Bignum/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-Bignum/pkg-descr
@@ -6,4 +6,4 @@ this module can be used to provide access to bignum
values produced by other OpenSSL modules, such as key
parameters from Crypt::OpenSSL::RSA.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-Bignum/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-Bignum
diff --git a/security/p5-Crypt-OpenSSL-CA/pkg-descr b/security/p5-Crypt-OpenSSL-CA/pkg-descr
index c3b77fc5dda7..617fe6648fd2 100644
--- a/security/p5-Crypt-OpenSSL-CA/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-CA/pkg-descr
@@ -6,4 +6,4 @@ implemented as a Perl wrapper around the popular OpenSSL library. All
certificate and CRL extensions supported by OpenSSL are available, and
then some.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-CA/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-CA
diff --git a/security/p5-Crypt-OpenSSL-DSA/pkg-descr b/security/p5-Crypt-OpenSSL-DSA/pkg-descr
index 94c0a60a925f..ac9be6dfbc2b 100644
--- a/security/p5-Crypt-OpenSSL-DSA/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-DSA/pkg-descr
@@ -1,4 +1,4 @@
Crypt::OpenSSL::DSA implements the DSA (Digital Signature Algorithm)
signature verification system.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-DSA/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-DSA
diff --git a/security/p5-Crypt-OpenSSL-Guess/pkg-descr b/security/p5-Crypt-OpenSSL-Guess/pkg-descr
index fa7bf0cb11fd..18b3d18a5a61 100644
--- a/security/p5-Crypt-OpenSSL-Guess/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-Guess/pkg-descr
@@ -10,4 +10,4 @@ Makefile.PL.
This module resolves the include path by Net::SSLeay's workaround. Original code
is taken from inc/Module/Install/PRIVATE/Net/SSLeay.pm by Net::SSLeay.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-Guess/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-Guess
diff --git a/security/p5-Crypt-OpenSSL-PKCS10/pkg-descr b/security/p5-Crypt-OpenSSL-PKCS10/pkg-descr
index 80afb416f80c..637b68a1671a 100644
--- a/security/p5-Crypt-OpenSSL-PKCS10/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-PKCS10/pkg-descr
@@ -1,3 +1,3 @@
Perl extension to OpenSSL's PKCS10 API.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-PKCS10/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-PKCS10
diff --git a/security/p5-Crypt-OpenSSL-RSA/pkg-descr b/security/p5-Crypt-OpenSSL-RSA/pkg-descr
index d8c75396b680..6007f3efad8d 100644
--- a/security/p5-Crypt-OpenSSL-RSA/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-RSA/pkg-descr
@@ -3,4 +3,4 @@ strings which are somewhat shorter than the block size of
a key. It also allows for decryption, signatures and
signature verification.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-RSA/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-RSA
diff --git a/security/p5-Crypt-OpenSSL-X509/pkg-descr b/security/p5-Crypt-OpenSSL-X509/pkg-descr
index 4628a51c98a0..64f0a0262659 100644
--- a/security/p5-Crypt-OpenSSL-X509/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-X509/pkg-descr
@@ -6,4 +6,4 @@ This implement a large majority of OpenSSL's useful X509 API.
certificates where there is a X509v3 Extension of the form
"X509v3 Subject Alternative Name: email=user@domain".
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-X509/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-X509
diff --git a/security/p5-Crypt-PBKDF2/pkg-descr b/security/p5-Crypt-PBKDF2/pkg-descr
index 3616b181d9d9..61103e06f52a 100644
--- a/security/p5-Crypt-PBKDF2/pkg-descr
+++ b/security/p5-Crypt-PBKDF2/pkg-descr
@@ -9,4 +9,4 @@ also be of arbitrary size.
See also: RFC2898, PKCS#5 version 2.0: http://tools.ietf.org/html/rfc2898
-WWW: http://search.cpan.org/dist/Crypt-PBKDF2/
+WWW: https://metacpan.org/release/Crypt-PBKDF2
diff --git a/security/p5-Crypt-PWSafe3/pkg-descr b/security/p5-Crypt-PWSafe3/pkg-descr
index 6e62d8dde1de..658743e876a3 100644
--- a/security/p5-Crypt-PWSafe3/pkg-descr
+++ b/security/p5-Crypt-PWSafe3/pkg-descr
@@ -1,3 +1,3 @@
Crypt::PWSafe3 provides read/write access to Password Safe V3 database files.
-WWW: http://search.cpan.org/dist/Crypt-PWSafe3/
+WWW: https://metacpan.org/release/Crypt-PWSafe3
diff --git a/security/p5-Crypt-PassGen/pkg-descr b/security/p5-Crypt-PassGen/pkg-descr
index c0c7f92d3b70..9db5c7b17c39 100644
--- a/security/p5-Crypt-PassGen/pkg-descr
+++ b/security/p5-Crypt-PassGen/pkg-descr
@@ -12,4 +12,4 @@ more secure password.
The language of the password depends on the language used to construct
the frequency table.
-WWW: http://search.cpan.org/dist/Crypt-PassGen/
+WWW: https://metacpan.org/release/Crypt-PassGen
diff --git a/security/p5-Crypt-Passwd-XS/pkg-descr b/security/p5-Crypt-Passwd-XS/pkg-descr
index ef16fe369d91..27e94a401d66 100644
--- a/security/p5-Crypt-Passwd-XS/pkg-descr
+++ b/security/p5-Crypt-Passwd-XS/pkg-descr
@@ -18,4 +18,4 @@ md5crypt.h - copyright Poul-Henning Kamp
sha256crypt.c - public domain reference implementation by Ulrich Drepper
sha512crypt.c - public domain reference implementation by Ulrich Drepper
-WWW: http://search.cpan.org/dist/Crypt-Passwd-XS/
+WWW: https://metacpan.org/release/Crypt-Passwd-XS
diff --git a/security/p5-Crypt-Password-Util/pkg-descr b/security/p5-Crypt-Password-Util/pkg-descr
index 3386454851cc..34379e08b063 100644
--- a/security/p5-Crypt-Password-Util/pkg-descr
+++ b/security/p5-Crypt-Password-Util/pkg-descr
@@ -13,4 +13,4 @@ SHA512), and PLAIN-MD5.
See also Authen::Passphrase which recognizes more encodings (but currently not
SSHA256 and SSHA512).
-WWW: http://search.cpan.org/dist/Crypt-Password-Util/
+WWW: https://metacpan.org/release/Crypt-Password-Util
diff --git a/security/p5-Crypt-Perl/pkg-descr b/security/p5-Crypt-Perl/pkg-descr
index 28f1c5553eb8..0c0adc24ce3c 100644
--- a/security/p5-Crypt-Perl/pkg-descr
+++ b/security/p5-Crypt-Perl/pkg-descr
@@ -1,3 +1,3 @@
Cryptography in pure perl, needs no non-core XS dependencies.
-WWW: http://search.cpan.org/dist/Crypt-Perl/
+WWW: https://metacpan.org/release/Crypt-Perl
diff --git a/security/p5-Crypt-RC4/pkg-descr b/security/p5-Crypt-RC4/pkg-descr
index 12048cfb3ef9..a7bcf37f4cb2 100644
--- a/security/p5-Crypt-RC4/pkg-descr
+++ b/security/p5-Crypt-RC4/pkg-descr
@@ -13,6 +13,6 @@ have scrutinized the algorithm and it is considered secure.
Based substantially on the "RC4 in 3 lines of perl" found at
http://www.cypherspace.org
-WWW: http://search.cpan.org/dist/Crypt-RC4/
+WWW: https://metacpan.org/release/Crypt-RC4
Seamus Venasse <svenasse@polaris.ca>
diff --git a/security/p5-Crypt-RHash/pkg-descr b/security/p5-Crypt-RHash/pkg-descr
index efe8f0c28749..cad126060c25 100644
--- a/security/p5-Crypt-RHash/pkg-descr
+++ b/security/p5-Crypt-RHash/pkg-descr
@@ -5,4 +5,4 @@ text message.
Resulting hash digest can be obtained in hexadecimal, BASE32, BASE64, raw
binary format or as a magnet link.
-WWW: http://search.cpan.org/dist/Crypt-RHash/
+WWW: https://metacpan.org/release/Crypt-RHash
diff --git a/security/p5-Crypt-RSA-Parse/pkg-descr b/security/p5-Crypt-RSA-Parse/pkg-descr
index ce54158da0b6..8248a5920c22 100644
--- a/security/p5-Crypt-RSA-Parse/pkg-descr
+++ b/security/p5-Crypt-RSA-Parse/pkg-descr
@@ -1,3 +1,3 @@
Parse RSA keys for useful information
-WWW: http://search.cpan.org/dist/Crypt-RSA-Parse/
+WWW: https://metacpan.org/release/Crypt-RSA-Parse
diff --git a/security/p5-Crypt-RSA-Yandex/pkg-descr b/security/p5-Crypt-RSA-Yandex/pkg-descr
index 2ccd3309624d..b8b9f382a9d0 100644
--- a/security/p5-Crypt-RSA-Yandex/pkg-descr
+++ b/security/p5-Crypt-RSA-Yandex/pkg-descr
@@ -1,4 +1,4 @@
Perl binding to modified RSA library (yamrsa) for encrypting Yandex auth token
-WWW: http://search.cpan.org/dist/Crypt-RSA-Yandex/
+WWW: https://metacpan.org/release/Crypt-RSA-Yandex
diff --git a/security/p5-Crypt-RSA/pkg-descr b/security/p5-Crypt-RSA/pkg-descr
index 16200b93561a..0f4e556c1466 100644
--- a/security/p5-Crypt-RSA/pkg-descr
+++ b/security/p5-Crypt-RSA/pkg-descr
@@ -21,4 +21,4 @@ from disk, decoding & encoding of keys in certain formats, and secure
representation of keys in memory. Finally, the Crypt::RSA module provides a
convenient, DWIM wrapper around the rest of the modules in the bundle.
-WWW: http://search.cpan.org/dist/Crypt-RSA/
+WWW: https://metacpan.org/release/Crypt-RSA
diff --git a/security/p5-Crypt-Rabbit/pkg-descr b/security/p5-Crypt-Rabbit/pkg-descr
index ee597df8f0ff..a9c955a74979 100644
--- a/security/p5-Crypt-Rabbit/pkg-descr
+++ b/security/p5-Crypt-Rabbit/pkg-descr
@@ -2,4 +2,4 @@ Rabbit is a new stream cipher based on the properties of counter assisted
stream ciphers, invented by Martin Boesgaard, Mette Vesterager,
Thomas Pedersen, Jesper Christiansen, and Ove Scavenius of Cryptico A/S.
-WWW: http://search.cpan.org/dist/Crypt-Rabbit/
+WWW: https://metacpan.org/release/Crypt-Rabbit
diff --git a/security/p5-Crypt-Random-Seed/pkg-descr b/security/p5-Crypt-Random-Seed/pkg-descr
index 6880f790db8c..1b92285bb329 100644
--- a/security/p5-Crypt-Random-Seed/pkg-descr
+++ b/security/p5-Crypt-Random-Seed/pkg-descr
@@ -5,4 +5,4 @@ seed for an upstream module such as Bytes::Random::Secure. Flags for requiring
non-blocking sources are allowed, as well as a very simple method for plugging
in a source.
-WWW: http://search.cpan.org/dist/Crypt-Random-Seed/
+WWW: https://metacpan.org/release/Crypt-Random-Seed
diff --git a/security/p5-Crypt-Random-Source/pkg-descr b/security/p5-Crypt-Random-Source/pkg-descr
index e06cc7397acc..3a1e91f1724e 100644
--- a/security/p5-Crypt-Random-Source/pkg-descr
+++ b/security/p5-Crypt-Random-Source/pkg-descr
@@ -1,3 +1,3 @@
Get weak or strong random data from pluggable sources
-WWW: http://search.cpan.org/dist/Crypt-Random-Source/
+WWW: https://metacpan.org/release/Crypt-Random-Source
diff --git a/security/p5-Crypt-Random-TESHA2/pkg-descr b/security/p5-Crypt-Random-TESHA2/pkg-descr
index 8aa9e6b77e97..0bf9c174e59a 100644
--- a/security/p5-Crypt-Random-TESHA2/pkg-descr
+++ b/security/p5-Crypt-Random-TESHA2/pkg-descr
@@ -1,4 +1,4 @@
Crypt::Random::TESHA2 implements userspace voodoo entropy. You should use a
proper O/S supplied entropy source such as /dev/random or the Win32 Crypt API.
-WWW: http://search.cpan.org/dist/Crypt-Random-TESHA2/
+WWW: https://metacpan.org/release/Crypt-Random-TESHA2
diff --git a/security/p5-Crypt-Rijndael/pkg-descr b/security/p5-Crypt-Rijndael/pkg-descr
index d5181a860ce4..b22ba380ff35 100644
--- a/security/p5-Crypt-Rijndael/pkg-descr
+++ b/security/p5-Crypt-Rijndael/pkg-descr
@@ -2,4 +2,4 @@ Crypt::Rijndael is a Crypt::CBC compliant Rijndael encryption module that
implements the Rijndael cipher, which has just been selected as the new
Advanced Encryption Standard (AES).
-WWW: http://search.cpan.org/dist/Crypt-Rijndael/
+WWW: https://metacpan.org/release/Crypt-Rijndael
diff --git a/security/p5-Crypt-Rijndael_PP/pkg-descr b/security/p5-Crypt-Rijndael_PP/pkg-descr
index 7f3f02e38442..fea474f51e9a 100644
--- a/security/p5-Crypt-Rijndael_PP/pkg-descr
+++ b/security/p5-Crypt-Rijndael_PP/pkg-descr
@@ -2,4 +2,4 @@ This is a pure perl implementation of the new AES Rijndael. You want
to use Crypt::Rijndael where available. This implementation is really
slow, but I am working on it.
-WWW: http://search.cpan.org/dist/Crypt-Rijndael_PP/
+WWW: https://metacpan.org/release/Crypt-Rijndael_PP
diff --git a/security/p5-Crypt-SKey/pkg-descr b/security/p5-Crypt-SKey/pkg-descr
index 8141503dc74b..782913a764a4 100644
--- a/security/p5-Crypt-SKey/pkg-descr
+++ b/security/p5-Crypt-SKey/pkg-descr
@@ -9,4 +9,4 @@ of these functions by exporting them in the same manner as `compute' in
the above example.
Most S/Key systems use MD4 hashing, but a few (notably OPIE) use MD5.
-WWW: http://search.cpan.org/dist/Crypt-SKey/
+WWW: https://metacpan.org/release/Crypt-SKey
diff --git a/security/p5-Crypt-SMIME/pkg-descr b/security/p5-Crypt-SMIME/pkg-descr
index 01802fad223c..d1d21383ea6d 100644
--- a/security/p5-Crypt-SMIME/pkg-descr
+++ b/security/p5-Crypt-SMIME/pkg-descr
@@ -1,3 +1,3 @@
Crypt::SMIME - S/MIME message signing, verification, encryption and decryption
-WWW: http://search.cpan.org/dist/Crypt-SMIME/
+WWW: https://metacpan.org/release/Crypt-SMIME
diff --git a/security/p5-Crypt-SSLeay/pkg-descr b/security/p5-Crypt-SSLeay/pkg-descr
index 72ce920affde..daa264a3b3d2 100644
--- a/security/p5-Crypt-SSLeay/pkg-descr
+++ b/security/p5-Crypt-SSLeay/pkg-descr
@@ -17,4 +17,4 @@
want access to the OpenSSL API via perl, check out Sampo's
Net::SSLeay.
-WWW: http://search.cpan.org/dist/Crypt-SSLeay/
+WWW: https://metacpan.org/release/Crypt-SSLeay
diff --git a/security/p5-Crypt-Salt/pkg-descr b/security/p5-Crypt-Salt/pkg-descr
index c8c695a93913..586d2f499933 100644
--- a/security/p5-Crypt-Salt/pkg-descr
+++ b/security/p5-Crypt-Salt/pkg-descr
@@ -1,4 +1,4 @@
The single exported subroutine in this module is for generating a salt
suitable for being fed to crypt() and other similar functions.
-WWW: http://search.cpan.org/dist/Crypt-Salt/
+WWW: https://metacpan.org/release/Crypt-Salt
diff --git a/security/p5-Crypt-SaltedHash/pkg-descr b/security/p5-Crypt-SaltedHash/pkg-descr
index 9f9f65142de3..63c68ae7983d 100644
--- a/security/p5-Crypt-SaltedHash/pkg-descr
+++ b/security/p5-Crypt-SaltedHash/pkg-descr
@@ -3,4 +3,4 @@ salted (or seeded) hashes of clear text data. The original formalization of
this concept comes from RFC-3112 and is extended by the use of different
digital agorithms.
-WWW: http://search.cpan.org/dist/Crypt-SaltedHash/
+WWW: https://metacpan.org/release/Crypt-SaltedHash
diff --git a/security/p5-Crypt-Shark/pkg-descr b/security/p5-Crypt-Shark/pkg-descr
index 378ae686bf6c..67b13435047f 100644
--- a/security/p5-Crypt-Shark/pkg-descr
+++ b/security/p5-Crypt-Shark/pkg-descr
@@ -2,4 +2,4 @@ Shark is 64-bit block cipher that accepts a 128-bit key. It was
designed by Vincent Rijmen, Joan Daemen, Bart Preneel, Antoon
Bosselaers, and Erik De Win.
-WWW: http://search.cpan.org/dist/Crypt-Shark/
+WWW: https://metacpan.org/release/Crypt-Shark
diff --git a/security/p5-Crypt-Simple/pkg-descr b/security/p5-Crypt-Simple/pkg-descr
index c72b5ad38db3..d7cd3ab35e74 100644
--- a/security/p5-Crypt-Simple/pkg-descr
+++ b/security/p5-Crypt-Simple/pkg-descr
@@ -1,3 +1,3 @@
Perl encrypt stuff simply
-WWW: http://search.cpan.org/dist/Crypt-Simple/
+WWW: https://metacpan.org/release/Crypt-Simple
diff --git a/security/p5-Crypt-SmbHash/pkg-descr b/security/p5-Crypt-SmbHash/pkg-descr
index 8161b54ac49f..5a5c58a7caeb 100644
--- a/security/p5-Crypt-SmbHash/pkg-descr
+++ b/security/p5-Crypt-SmbHash/pkg-descr
@@ -1,4 +1,4 @@
Perl implementation of lanman and nt md4 hash functions.
-WWW: http://search.cpan.org/dist/Crypt-SmbHash/
+WWW: https://metacpan.org/release/Crypt-SmbHash
diff --git a/security/p5-Crypt-Sodium/pkg-descr b/security/p5-Crypt-Sodium/pkg-descr
index 4adab78226b7..3fb645e709e5 100644
--- a/security/p5-Crypt-Sodium/pkg-descr
+++ b/security/p5-Crypt-Sodium/pkg-descr
@@ -2,4 +2,4 @@ This module provides perl bindings for the portable
NaCL implementation libsodium, a library for network
communication, encryption, decryption and signatures.
-WWW: http://search.cpan.org/dist/Crypt-Sodium/
+WWW: https://metacpan.org/release/Crypt-Sodium
diff --git a/security/p5-Crypt-Solitaire/pkg-descr b/security/p5-Crypt-Solitaire/pkg-descr
index 86b7b1026c8f..7a73218167bd 100644
--- a/security/p5-Crypt-Solitaire/pkg-descr
+++ b/security/p5-Crypt-Solitaire/pkg-descr
@@ -17,6 +17,6 @@ seen."
Simple system, easy to use, and relatively fast.
-WWW: http://search.cpan.org/dist/Crypt-Solitaire/
+WWW: https://metacpan.org/release/Crypt-Solitaire
Seamus Venasse <svenasse@polaris.ca>
diff --git a/security/p5-Crypt-TEA/pkg-descr b/security/p5-Crypt-TEA/pkg-descr
index dd163dd2dc9a..61a3859649c5 100644
--- a/security/p5-Crypt-TEA/pkg-descr
+++ b/security/p5-Crypt-TEA/pkg-descr
@@ -4,4 +4,4 @@ large number of rounds for security, rather than a complex algorithm. It was
developed by David J. Wheeler and Roger M. Needham, and is described at
http://www.ftp.cl.cam.ac.uk/ftp/papers/djw-rmn/djw-rmn-tea.html .
-WWW: http://search.cpan.org/dist/Crypt-TEA/
+WWW: https://metacpan.org/release/Crypt-TEA
diff --git a/security/p5-Crypt-Tea_JS/pkg-descr b/security/p5-Crypt-Tea_JS/pkg-descr
index e6b6edb64dcd..8c6f9b7ed81e 100644
--- a/security/p5-Crypt-Tea_JS/pkg-descr
+++ b/security/p5-Crypt-Tea_JS/pkg-descr
@@ -13,4 +13,4 @@ host could contain a random challenge-string, which each end would then turn
into a signature, and use that signature as the encryption-key for the session
(or the reply).
-WWW: http://search.cpan.org/dist/Crypt-Tea_JS/
+WWW: https://metacpan.org/release/Crypt-Tea_JS
diff --git a/security/p5-Crypt-Twofish/pkg-descr b/security/p5-Crypt-Twofish/pkg-descr
index e7655c20d665..07c2d974702c 100644
--- a/security/p5-Crypt-Twofish/pkg-descr
+++ b/security/p5-Crypt-Twofish/pkg-descr
@@ -3,4 +3,4 @@ interface. It also provides an interface that is call- compatible
with Crypt::Twofish 1.0, but its use in new code is strongly
discouraged.
-WWW: http://search.cpan.org/dist/Crypt-Twofish/
+WWW: https://metacpan.org/release/Crypt-Twofish
diff --git a/security/p5-Crypt-Twofish_PP/pkg-descr b/security/p5-Crypt-Twofish_PP/pkg-descr
index d983063222e1..54bea45ba8f2 100644
--- a/security/p5-Crypt-Twofish_PP/pkg-descr
+++ b/security/p5-Crypt-Twofish_PP/pkg-descr
@@ -7,4 +7,4 @@ five finalists for AES.
This module is written in pure Perl, it should run everywhere
where Perl runs.
-WWW: http://search.cpan.org/dist/Crypt-Twofish_PP/
+WWW: https://metacpan.org/release/Crypt-Twofish_PP
diff --git a/security/p5-Crypt-URandom/pkg-descr b/security/p5-Crypt-URandom/pkg-descr
index 5509c049aa42..22f51606f3f7 100644
--- a/security/p5-Crypt-URandom/pkg-descr
+++ b/security/p5-Crypt-URandom/pkg-descr
@@ -2,4 +2,4 @@ This Module is intended to provide an interface to the strongest
available source of non-blocking randomness on the current
platform.
-WWW: http://search.cpan.org/dist/Crypt-URandom/
+WWW: https://metacpan.org/release/Crypt-URandom
diff --git a/security/p5-Crypt-UnixCrypt_XS/pkg-descr b/security/p5-Crypt-UnixCrypt_XS/pkg-descr
index 3580077da05f..ce91028170b7 100644
--- a/security/p5-Crypt-UnixCrypt_XS/pkg-descr
+++ b/security/p5-Crypt-UnixCrypt_XS/pkg-descr
@@ -1,3 +1,3 @@
Perl XS interface for a portable traditional crypt function.
-WWW: http://search.cpan.org/dist/Crypt-UnixCrypt_XS/
+WWW: https://metacpan.org/release/Crypt-UnixCrypt_XS
diff --git a/security/p5-Crypt-X509-CRL/pkg-descr b/security/p5-Crypt-X509-CRL/pkg-descr
index a3216c24edcc..36cf26c0732e 100644
--- a/security/p5-Crypt-X509-CRL/pkg-descr
+++ b/security/p5-Crypt-X509-CRL/pkg-descr
@@ -2,4 +2,4 @@ Crypt::X509::CRL is an object oriented X.509 certificate
revocation list parser with numerous methods for directly
extracting information from certificate revocation lists
-WWW: http://search.cpan.org/dist/Crypt-X509-CRL/
+WWW: https://metacpan.org/release/Crypt-X509-CRL
diff --git a/security/p5-Crypt-X509/pkg-descr b/security/p5-Crypt-X509/pkg-descr
index 94fc6004b725..fa1dc275129e 100644
--- a/security/p5-Crypt-X509/pkg-descr
+++ b/security/p5-Crypt-X509/pkg-descr
@@ -3,4 +3,4 @@ certificate elements. It is based on the generic ASN.1 module by Graham Barr,
on the x509decode example by Norbert Klasen and contributions on the
perl-ldap-dev-Mailinglist by Chriss Ridd.
-WWW: http://search.cpan.org/dist/Crypt-X509/
+WWW: https://metacpan.org/release/Crypt-X509
diff --git a/security/p5-Crypt-xDBM_File/pkg-descr b/security/p5-Crypt-xDBM_File/pkg-descr
index c51edec91c1f..950fddafbae7 100644
--- a/security/p5-Crypt-xDBM_File/pkg-descr
+++ b/security/p5-Crypt-xDBM_File/pkg-descr
@@ -13,4 +13,4 @@ need to worry about it (except truncated keys). Read the doc that comes
with crypt function to get an idea of what these sizes are. If keysize
or blocksize returns a zero the default is set to 8 bytes (64 bits).
-WWW: http://search.cpan.org/dist/Crypt-xDBM_File/
+WWW: https://metacpan.org/release/Crypt-xDBM_File
diff --git a/security/p5-CryptX/pkg-descr b/security/p5-CryptX/pkg-descr
index c70ad67aa484..a3c12a44ed55 100644
--- a/security/p5-CryptX/pkg-descr
+++ b/security/p5-CryptX/pkg-descr
@@ -10,4 +10,4 @@ Currently available modules:
* Cryptographically secure random number generators
* Key derivation functions - PBKDF1, PBKFD2 and HKDF
-WWW: http://search.cpan.org/dist/CryptX/
+WWW: https://metacpan.org/release/CryptX
diff --git a/security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr b/security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr
index 6b01e2c1bd2a..6a5ff2d849b2 100644
--- a/security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr
+++ b/security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr
@@ -11,4 +11,4 @@ base class for auth providers makes handling `RFC2307'-style hashed
passwords really simple, so you have no excuse for storing plain-text
passwords).
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Auth-Extensible/
+WWW: https://metacpan.org/release/Dancer-Plugin-Auth-Extensible
diff --git a/security/p5-Dancer-Plugin-Passphrase/pkg-descr b/security/p5-Dancer-Plugin-Passphrase/pkg-descr
index 12712586dda8..61416711c86d 100644
--- a/security/p5-Dancer-Plugin-Passphrase/pkg-descr
+++ b/security/p5-Dancer-Plugin-Passphrase/pkg-descr
@@ -3,4 +3,4 @@ allowing developers to follow cryptography best practices without having to
become a cryptography expert. It uses the bcrypt algorithm as the default,
while also supporting any hashing function provided by Digest.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Passphrase/
+WWW: https://metacpan.org/release/Dancer-Plugin-Passphrase
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr
index 35418b04dd25..487141f31909 100644
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr
@@ -4,4 +4,4 @@ against a database, using Dancer2::Plugin::DBIC to access a database.
See Dancer2::Plugin::Auth::Extensible for details on how to use
the authentication framework.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible-Provider-DBIC/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-DBIC
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr
index 925a6cdd926d..3a6a25fe32aa 100644
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr
@@ -4,4 +4,4 @@ against a database, using Dancer2::Plugin::Database to access a database.
See Dancer2::Plugin::Auth::Extensible for details on how to use
the authentication framework.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible-Provider-Database/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-Database
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr
index 87aa6f3a1d73..91e27217b42c 100644
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr
@@ -3,4 +3,4 @@ IMAP authentication provider for Dancer2::Plugin::Auth::Extensible
See Dancer2::Plugin::Auth::Extensible for details on how to use
the authentication framework.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible-Provider-IMAP/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-IMAP
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr
index b7c5b5924a78..a8747c795db7 100644
--- a/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr
@@ -11,4 +11,4 @@ base class for auth providers makes handling `RFC2307'-style hashed
passwords really simple, so you have no excuse for storing plain-text
passwords).
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible
diff --git a/security/p5-Dancer2-Plugin-Passphrase/pkg-descr b/security/p5-Dancer2-Plugin-Passphrase/pkg-descr
index d6fab0f4ca17..cc9bbc86c824 100644
--- a/security/p5-Dancer2-Plugin-Passphrase/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Passphrase/pkg-descr
@@ -3,4 +3,4 @@ allowing developers to follow cryptography best practices without having to
become a cryptography expert. It uses the bcrypt algorithm as the default,
while also supporting any hashing function provided by Digest.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Passphrase/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Passphrase
diff --git a/security/p5-Data-Entropy/pkg-descr b/security/p5-Data-Entropy/pkg-descr
index bdc983a28973..55d02f3e1190 100644
--- a/security/p5-Data-Entropy/pkg-descr
+++ b/security/p5-Data-Entropy/pkg-descr
@@ -17,4 +17,4 @@ difficult to detect the correlation between parts of the
pseudo-entropy stream. If more true entropy is required then it is
necessary to configure a different entropy source.
-WWW: http://search.cpan.org/dist/Data-Entropy/
+WWW: https://metacpan.org/release/Data-Entropy
diff --git a/security/p5-Data-Password/pkg-descr b/security/p5-Data-Password/pkg-descr
index 581008995057..2e5db01571a4 100644
--- a/security/p5-Data-Password/pkg-descr
+++ b/security/p5-Data-Password/pkg-descr
@@ -4,4 +4,4 @@ it does not contain the same characters repeatedly, that it does not contain
ascending or descending characters, or characters close to each other on the
keyboard. It also searches for the password in the ispell word file.
-WWW: http://search.cpan.org/dist/Data-Password/
+WWW: https://metacpan.org/release/Data-Password
diff --git a/security/p5-Digest-Adler32/pkg-descr b/security/p5-Digest-Adler32/pkg-descr
index e120cf8a5828..dc36c1202565 100644
--- a/security/p5-Digest-Adler32/pkg-descr
+++ b/security/p5-Digest-Adler32/pkg-descr
@@ -2,4 +2,4 @@ The Digest::Adler32 module implements the Adler-32 checksum as specified
in RFC 1950. The interface provided by this module is specified in Digest,
but no functional interface is provided.
-WWW: http://search.cpan.org/dist/Digest-Adler32/
+WWW: https://metacpan.org/release/Digest-Adler32
diff --git a/security/p5-Digest-BubbleBabble/pkg-descr b/security/p5-Digest-BubbleBabble/pkg-descr
index 135d51ec9168..09173243eb7b 100644
--- a/security/p5-Digest-BubbleBabble/pkg-descr
+++ b/security/p5-Digest-BubbleBabble/pkg-descr
@@ -13,4 +13,4 @@ The key (a DSA or RSA key) is converted into a textual form,
digested using Digest::SHA1, and run through bubblebabble
to create the key fingerprint.
-WWW: http://search.cpan.org/dist/Digest-BubbleBabble/
+WWW: https://metacpan.org/release/Digest-BubbleBabble
diff --git a/security/p5-Digest-CRC/pkg-descr b/security/p5-Digest-CRC/pkg-descr
index 4678b5bff5c7..c58cdb05bfc0 100644
--- a/security/p5-Digest-CRC/pkg-descr
+++ b/security/p5-Digest-CRC/pkg-descr
@@ -1,4 +1,4 @@
The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper
functions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32.
-WWW: http://search.cpan.org/dist/Digest-CRC/
+WWW: https://metacpan.org/release/Digest-CRC
diff --git a/security/p5-Digest-Crc32/pkg-descr b/security/p5-Digest-Crc32/pkg-descr
index 1da94dc7be3a..6373ef0259da 100644
--- a/security/p5-Digest-Crc32/pkg-descr
+++ b/security/p5-Digest-Crc32/pkg-descr
@@ -1,4 +1,4 @@
This module provides a perl implementation to generate 32 bits CRC digests for
buffers and files.
-WWW: http://search.cpan.org/dist/Digest-Crc32/
+WWW: https://metacpan.org/release/Digest-Crc32
diff --git a/security/p5-Digest-DJB/pkg-descr b/security/p5-Digest-DJB/pkg-descr
index dcc60563de79..96bc1c182627 100644
--- a/security/p5-Digest-DJB/pkg-descr
+++ b/security/p5-Digest-DJB/pkg-descr
@@ -2,4 +2,4 @@ Digest::DJB is an implementation of D. J. Bernstein's hash which returns a
32-bit unsigned value for any variable-length input string. An equivalent pure
Perl version is also available: Digest::DJB::PurePerl.
-WWW: http://search.cpan.org/dist/Digest-DJB/
+WWW: https://metacpan.org/release/Digest-DJB
diff --git a/security/p5-Digest-DMAC/pkg-descr b/security/p5-Digest-DMAC/pkg-descr
index bd5c3e48fbc8..a8b7834eaf5d 100644
--- a/security/p5-Digest-DMAC/pkg-descr
+++ b/security/p5-Digest-DMAC/pkg-descr
@@ -20,4 +20,4 @@ as one of the NESSIE winners for Message Authentication Codes, along
with UMAC, TTMAC and HMAC. The current NESSIE specification chooses the
AES as block cipher.
-WWW: http://search.cpan.org/dist/Digest-DMAC/
+WWW: https://metacpan.org/release/Digest-DMAC
diff --git a/security/p5-Digest-EMAC/pkg-descr b/security/p5-Digest-EMAC/pkg-descr
index 274306526122..84699c81d235 100644
--- a/security/p5-Digest-EMAC/pkg-descr
+++ b/security/p5-Digest-EMAC/pkg-descr
@@ -20,4 +20,4 @@ as one of the NESSIE winners for Message Authentication Codes, along
with UMAC, TTMAC and HMAC. The current NESSIE specification chooses the
AES as block cipher.
-WWW: http://search.cpan.org/dist/Digest-EMAC/
+WWW: https://metacpan.org/release/Digest-EMAC
diff --git a/security/p5-Digest-Elf/pkg-descr b/security/p5-Digest-Elf/pkg-descr
index 78393343f827..9c20ec2f33f7 100644
--- a/security/p5-Digest-Elf/pkg-descr
+++ b/security/p5-Digest-Elf/pkg-descr
@@ -2,4 +2,4 @@ Digest::Elf provides an XS based implementation of the ElfHash algorithm.
ElfHash generates resonably 32 bit integer value from a string in a
reasonably short period of time.
-WWW: http://search.cpan.org/dist/Digest-Elf/
+WWW: https://metacpan.org/release/Digest-Elf
diff --git a/security/p5-Digest-FNV/pkg-descr b/security/p5-Digest-FNV/pkg-descr
index 33daa8886d3d..92e73a7a8762 100644
--- a/security/p5-Digest-FNV/pkg-descr
+++ b/security/p5-Digest-FNV/pkg-descr
@@ -3,4 +3,4 @@ hashing algorithm which allows variable length input strings to be quickly
hashed into unsigned integer values. For more information about this hash,
please visit http://www.isthe.com/chongo/tech/comp/fnv/.
-WWW: http://search.cpan.org/dist/Digest-FNV/
+WWW: https://metacpan.org/release/Digest-FNV
diff --git a/security/p5-Digest-GOST/pkg-descr b/security/p5-Digest-GOST/pkg-descr
index 3b4443159152..83a615def7b2 100644
--- a/security/p5-Digest-GOST/pkg-descr
+++ b/security/p5-Digest-GOST/pkg-descr
@@ -1,4 +1,4 @@
Digest::GOST provides an interface to the GOST R 34.11-94
message digest algorithm, also defined in RFC 5831.
-WWW: http://search.cpan.org/dist/Digest-GOST/
+WWW: https://metacpan.org/release/Digest-GOST
diff --git a/security/p5-Digest-HMAC/pkg-descr b/security/p5-Digest-HMAC/pkg-descr
index 681ad2c99702..74cdf847f81d 100644
--- a/security/p5-Digest-HMAC/pkg-descr
+++ b/security/p5-Digest-HMAC/pkg-descr
@@ -19,4 +19,4 @@ Copyright 1990-1992 RSA Data Security, Inc.
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
-WWW: http://search.cpan.org/dist/Digest-HMAC/
+WWW: https://metacpan.org/release/Digest-HMAC
diff --git a/security/p5-Digest-Hashcash/pkg-descr b/security/p5-Digest-Hashcash/pkg-descr
index bb846403046e..96ef23715bf3 100644
--- a/security/p5-Digest-Hashcash/pkg-descr
+++ b/security/p5-Digest-Hashcash/pkg-descr
@@ -2,4 +2,4 @@ This module implements the hashcash hash (or digest, although it's not
clearly a digest). For all your information needs please
visit http://www.hashcash.org.
-WWW: http://search.cpan.org/dist/Digest-Hashcash/
+WWW: https://metacpan.org/release/Digest-Hashcash
diff --git a/security/p5-Digest-Haval256/pkg-descr b/security/p5-Digest-Haval256/pkg-descr
index f7abeddf376f..5c3ab13b2814 100644
--- a/security/p5-Digest-Haval256/pkg-descr
+++ b/security/p5-Digest-Haval256/pkg-descr
@@ -4,4 +4,4 @@ be 3, 4, or 5, while the hash length can be 128, 160, 192, 224, or 256 bits.
Thus, there are a total of 15 different outputs. For better security, however,
this module implements the 5-round, 256-bit output.
-WWW: http://search.cpan.org/dist/Digest-Haval256/
+WWW: https://metacpan.org/release/Digest-Haval256
diff --git a/security/p5-Digest-JHash/pkg-descr b/security/p5-Digest-JHash/pkg-descr
index 320a173aaa07..a3fae4b39729 100644
--- a/security/p5-Digest-JHash/pkg-descr
+++ b/security/p5-Digest-JHash/pkg-descr
@@ -4,4 +4,4 @@ input a message of arbitrary length and produces as output a 32-bit
"message digest" of the input in the form of an unsigned long integer.
See http://burtleburtle.net/bob/hash/doobs.html for more information.
-WWW: http://search.cpan.org/dist/Digest-JHash/
+WWW: https://metacpan.org/release/Digest-JHash
diff --git a/security/p5-Digest-MD2/pkg-descr b/security/p5-Digest-MD2/pkg-descr
index f8ad8829d8af..d21a630260a0 100644
--- a/security/p5-Digest-MD2/pkg-descr
+++ b/security/p5-Digest-MD2/pkg-descr
@@ -6,4 +6,4 @@ output a 128-bit "fingerprint" or "message digest" of the input.
The Digest::MD2 programming interface is identical to the interface
of Digest::MD5. MD2 is described in RFC 1115.
-WWW: http://search.cpan.org/dist/Digest-MD2/
+WWW: https://metacpan.org/release/Digest-MD2
diff --git a/security/p5-Digest-MD4/pkg-descr b/security/p5-Digest-MD4/pkg-descr
index 6fb16f6c7e50..308161185c06 100644
--- a/security/p5-Digest-MD4/pkg-descr
+++ b/security/p5-Digest-MD4/pkg-descr
@@ -1,4 +1,4 @@
The Digest::MD4 module allows you to use the RSA Data Security Inc. MD4
Message Digest algorithm from within Perl programs.
-WWW: http://search.cpan.org/dist/Digest-MD4/
+WWW: https://metacpan.org/release/Digest-MD4
diff --git a/security/p5-Digest-MD5-File/pkg-descr b/security/p5-Digest-MD5-File/pkg-descr
index d43a087ccc69..ab292e394770 100644
--- a/security/p5-Digest-MD5-File/pkg-descr
+++ b/security/p5-Digest-MD5-File/pkg-descr
@@ -1,3 +1,3 @@
Get MD5 sums for files of a given path or content of a given url.
-WWW: http://search.cpan.org/dist/Digest-MD5-File/
+WWW: https://metacpan.org/release/Digest-MD5-File
diff --git a/security/p5-Digest-MD5-M4p/pkg-descr b/security/p5-Digest-MD5-M4p/pkg-descr
index 3cb05b94646e..c7deb1926f1f 100644
--- a/security/p5-Digest-MD5-M4p/pkg-descr
+++ b/security/p5-Digest-MD5-M4p/pkg-descr
@@ -1,4 +1,4 @@
The Digest::MD5::M4p module is cloned from the Digest::MD5 module
to support a variant Apple iTunes implementation of the MD5 algorithm.
-WWW: http://search.cpan.org/dist/Digest-MD5-M4p/
+WWW: https://metacpan.org/release/Digest-MD5-M4p
diff --git a/security/p5-Digest-MD5-Reverse/pkg-descr b/security/p5-Digest-MD5-Reverse/pkg-descr
index e42937a326fa..07c29708ab06 100644
--- a/security/p5-Digest-MD5-Reverse/pkg-descr
+++ b/security/p5-Digest-MD5-Reverse/pkg-descr
@@ -4,4 +4,4 @@ to reverse it.
This module provides functions to search several online MD5 hashes database and
return the results (or return undefined if no match found).
-WWW: http://search.cpan.org/dist/Digest-MD5-Reverse/
+WWW: https://metacpan.org/release/Digest-MD5-Reverse
diff --git a/security/p5-Digest-MD5/pkg-descr b/security/p5-Digest-MD5/pkg-descr
index 716fe071013c..ebcb5f528cfc 100644
--- a/security/p5-Digest-MD5/pkg-descr
+++ b/security/p5-Digest-MD5/pkg-descr
@@ -9,4 +9,4 @@ of arbitrary length and which can read files directly.
Further documentation is embedded in the individual modules.
-WWW: http://search.cpan.org/dist/Digest-MD5/
+WWW: https://metacpan.org/release/Digest-MD5
diff --git a/security/p5-Digest-ManberHash/pkg-descr b/security/p5-Digest-ManberHash/pkg-descr
index dc06ed3b699e..5f4aba2c8c8b 100644
--- a/security/p5-Digest-ManberHash/pkg-descr
+++ b/security/p5-Digest-ManberHash/pkg-descr
@@ -1,3 +1,3 @@
Digest::ManberHash - a Perl package to calculate Manber Hashes
-WWW: http://search.cpan.org/dist/Digest-ManberHash/
+WWW: https://metacpan.org/release/Digest-ManberHash
diff --git a/security/p5-Digest-MurmurHash/pkg-descr b/security/p5-Digest-MurmurHash/pkg-descr
index f5b79f269ea9..e92046e9a952 100644
--- a/security/p5-Digest-MurmurHash/pkg-descr
+++ b/security/p5-Digest-MurmurHash/pkg-descr
@@ -2,4 +2,4 @@ The murmur hash algorithm by Austin Appleby is an exteremely fast
algorithm that combines both excellent collision resistence and
distribution characteristics.
-WWW: http://search.cpan.org/dist/Digest-MurmurHash/
+WWW: https://metacpan.org/release/Digest-MurmurHash
diff --git a/security/p5-Digest-Nilsimsa/pkg-descr b/security/p5-Digest-Nilsimsa/pkg-descr
index 37af21579dc0..be665d82d223 100644
--- a/security/p5-Digest-Nilsimsa/pkg-descr
+++ b/security/p5-Digest-Nilsimsa/pkg-descr
@@ -2,4 +2,4 @@ A nilsimsa signature is a statistic of n-gram occurrence in a piece of text.
It is a 256 bit value usually represented in hex. This module is a wrapper
around nilsimsa implementation in C by cmeclax.
-WWW: http://search.cpan.org/dist/Digest-Nilsimsa/
+WWW: https://metacpan.org/release/Digest-Nilsimsa
diff --git a/security/p5-Digest-Pearson-PurePerl/pkg-descr b/security/p5-Digest-Pearson-PurePerl/pkg-descr
index 9809fcf05770..cc4cadeec211 100644
--- a/security/p5-Digest-Pearson-PurePerl/pkg-descr
+++ b/security/p5-Digest-Pearson-PurePerl/pkg-descr
@@ -6,4 +6,4 @@ suited for data load balancing.
If you prefer a fast implementation, you might want to
consider Digest::Pearson instead.
-WWW: http://search.cpan.org/dist/Digest-Pearson-PurePerl/
+WWW: https://metacpan.org/release/Digest-Pearson-PurePerl
diff --git a/security/p5-Digest-Perl-MD4/pkg-descr b/security/p5-Digest-Perl-MD4/pkg-descr
index ad6ba46bb32d..81ff1eae66bb 100644
--- a/security/p5-Digest-Perl-MD4/pkg-descr
+++ b/security/p5-Digest-Perl-MD4/pkg-descr
@@ -3,4 +3,4 @@ implementation of MD4 (like `Digest::Perl::MD5'). Because of this, it is
slow but avoids platform specific complications. For efficiency you
should use `Digest::MD4' instead of this module if it is available.
-WWW: http://search.cpan.org/dist/Digest-Perl-MD4/
+WWW: https://metacpan.org/release/Digest-Perl-MD4
diff --git a/security/p5-Digest-Perl-MD5/pkg-descr b/security/p5-Digest-Perl-MD5/pkg-descr
index 8bf34e80627a..2dc0323bf61c 100644
--- a/security/p5-Digest-Perl-MD5/pkg-descr
+++ b/security/p5-Digest-Perl-MD5/pkg-descr
@@ -5,4 +5,4 @@ module if it is available. This module is only usefull for
computers where you cannot install "Digest::MD5" (e.g. lack of a
C-Compiler).
-WWW: http://search.cpan.org/dist/Digest-Perl-MD5/
+WWW: https://metacpan.org/release/Digest-Perl-MD5
diff --git a/security/p5-Digest-SHA-PurePerl/pkg-descr b/security/p5-Digest-SHA-PurePerl/pkg-descr
index b8770bc48e55..e3f0f94ed067 100644
--- a/security/p5-Digest-SHA-PurePerl/pkg-descr
+++ b/security/p5-Digest-SHA-PurePerl/pkg-descr
@@ -7,4 +7,4 @@ Digest::SHA::PurePerl is written entirely in Perl. If your platform
has a C compiler, you should install the functionally-equivalent
(but much faster) Digest::SHA module.
-WWW: http://search.cpan.org/dist/Digest-SHA-PurePerl/
+WWW: https://metacpan.org/release/Digest-SHA-PurePerl
diff --git a/security/p5-Digest-SHA/pkg-descr b/security/p5-Digest-SHA/pkg-descr
index e4361519dc2d..1899545f85a5 100644
--- a/security/p5-Digest-SHA/pkg-descr
+++ b/security/p5-Digest-SHA/pkg-descr
@@ -3,4 +3,4 @@ Standard. It gives Perl programmers a convenient way to calculate
SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The
module can handle all types of input, including partial-byte data.
-WWW: http://search.cpan.org/dist/Digest-SHA/
+WWW: https://metacpan.org/release/Digest-SHA
diff --git a/security/p5-Digest-Tiger/pkg-descr b/security/p5-Digest-Tiger/pkg-descr
index 32a2b56bea03..fd3e4e367749 100644
--- a/security/p5-Digest-Tiger/pkg-descr
+++ b/security/p5-Digest-Tiger/pkg-descr
@@ -1,4 +1,4 @@
A perl module that implements the tiger hash, which is believed to be secure
and runs quickly on 64-bit processors.
-WWW: http://search.cpan.org/dist/Digest-Tiger/
+WWW: https://metacpan.org/release/Digest-Tiger
diff --git a/security/p5-Digest-Whirlpool/pkg-descr b/security/p5-Digest-Whirlpool/pkg-descr
index 981044342a02..ba0f9acf1481 100644
--- a/security/p5-Digest-Whirlpool/pkg-descr
+++ b/security/p5-Digest-Whirlpool/pkg-descr
@@ -1,4 +1,4 @@
Digest::Whirlpool - A 512-bit, collision-resistant, one-way hash function
developed by Paulo S. L. M. Barreto and Vincent Rijmen.
-WWW: http://search.cpan.org/dist/Digest-Whirlpool/
+WWW: https://metacpan.org/release/Digest-Whirlpool
diff --git a/security/p5-Digest/pkg-descr b/security/p5-Digest/pkg-descr
index 3003b8beb3bb..0f8b7bd3437a 100644
--- a/security/p5-Digest/pkg-descr
+++ b/security/p5-Digest/pkg-descr
@@ -2,4 +2,4 @@ This is just a simple frontend module for autoloading of various
Digest:: modules. It also provide documentation of the interface that
all Digest:: modules should provide.
-WWW: http://search.cpan.org/dist/Digest/
+WWW: https://metacpan.org/release/Digest
diff --git a/security/p5-File-KeePass-Agent/pkg-descr b/security/p5-File-KeePass-Agent/pkg-descr
index 83d950d3560b..c0dcdd0365a0 100644
--- a/security/p5-File-KeePass-Agent/pkg-descr
+++ b/security/p5-File-KeePass-Agent/pkg-descr
@@ -1,3 +1,3 @@
File::KeePass::Agent - Application agent for working with File::KeePass objects
-WWW: http://search.cpan.org/dist/File-KeePass-Agent/
+WWW: https://metacpan.org/release/File-KeePass-Agent
diff --git a/security/p5-File-KeePass/pkg-descr b/security/p5-File-KeePass/pkg-descr
index 9b5d4af990ee..379a63db4fa4 100644
--- a/security/p5-File-KeePass/pkg-descr
+++ b/security/p5-File-KeePass/pkg-descr
@@ -1,3 +1,3 @@
File::KeePass is an interface to KeePassX, KeePass 1.x and 2.x database files.
-WWW: http://search.cpan.org/dist/File-KeePass/
+WWW: https://metacpan.org/release/File-KeePass
diff --git a/security/p5-File-Scan-ClamAV/pkg-descr b/security/p5-File-Scan-ClamAV/pkg-descr
index ee373d9bf4df..6bbe3d400bf6 100644
--- a/security/p5-File-Scan-ClamAV/pkg-descr
+++ b/security/p5-File-Scan-ClamAV/pkg-descr
@@ -6,4 +6,4 @@ WWW: http://www.clamav.net/
File::Scan::ClamAV was originally based on the Clamd module
-WWW: http://search.cpan.org/dist/File-Scan-ClamAV/
+WWW: https://metacpan.org/release/File-Scan-ClamAV
diff --git a/security/p5-Filter-CBC/pkg-descr b/security/p5-Filter-CBC/pkg-descr
index a4cbde899f28..a92de32a7edf 100644
--- a/security/p5-Filter-CBC/pkg-descr
+++ b/security/p5-Filter-CBC/pkg-descr
@@ -3,4 +3,4 @@ encrypt your code. The tricky part is that most CBC Algorithms have binary
output. The textmode bypasses this obstacle, by converting the data to less
scary data.
-WWW: http://search.cpan.org/dist/Filter-CBC/
+WWW: https://metacpan.org/release/Filter-CBC
diff --git a/security/p5-Filter-Crypto/pkg-descr b/security/p5-Filter-Crypto/pkg-descr
index e83dc4c2c0c5..f5864293943d 100644
--- a/security/p5-Filter-Crypto/pkg-descr
+++ b/security/p5-Filter-Crypto/pkg-descr
@@ -16,4 +16,4 @@ the PAR::Filter::Crypto module. The latter can be utilised by the
standard PAR tools to produce PAR archives in which your Perl files are
encrypted.
-WWW: http://search.cpan.org/dist/Filter-Crypto/
+WWW: https://metacpan.org/release/Filter-Crypto
diff --git a/security/p5-GD-SecurityImage/pkg-descr b/security/p5-GD-SecurityImage/pkg-descr
index 8cebca710c9e..05c325da837e 100644
--- a/security/p5-GD-SecurityImage/pkg-descr
+++ b/security/p5-GD-SecurityImage/pkg-descr
@@ -5,4 +5,4 @@ as "Security Images".
The final output is the actual graphic data, the mime type of the graphic and
the created random string.
-WWW: http://search.cpan.org/dist/GD-SecurityImage/
+WWW: https://metacpan.org/release/GD-SecurityImage
diff --git a/security/p5-GSSAPI/pkg-descr b/security/p5-GSSAPI/pkg-descr
index 26caeee886de..c468fe7e2d50 100644
--- a/security/p5-GSSAPI/pkg-descr
+++ b/security/p5-GSSAPI/pkg-descr
@@ -2,4 +2,4 @@ This module gives access to the routines of the GSSAPI library,
as described in rfc2743 and rfc2744 and implemented by the
Kerberos-1.2 distribution from MIT.
-WWW: http://search.cpan.org/dist/GSSAPI/
+WWW: https://metacpan.org/release/GSSAPI
diff --git a/security/p5-GnuPG-Interface/pkg-descr b/security/p5-GnuPG-Interface/pkg-descr
index 2f105a61c413..24eceb929bf0 100644
--- a/security/p5-GnuPG-Interface/pkg-descr
+++ b/security/p5-GnuPG-Interface/pkg-descr
@@ -1,4 +1,4 @@
This is a Perl module for interfacing with GnuPG.
-WWW: http://search.cpan.org/dist/GnuPG-Interface/
+WWW: https://metacpan.org/release/GnuPG-Interface
WWW: http://gnupg-interface.sourceforge.net/
diff --git a/security/p5-GnuPG/pkg-descr b/security/p5-GnuPG/pkg-descr
index ef6f0a18656d..2543bb6e39d4 100644
--- a/security/p5-GnuPG/pkg-descr
+++ b/security/p5-GnuPG/pkg-descr
@@ -1,3 +1,3 @@
GnuPG -- Perl module interface to the GNU Privacy Guard (v1.x.x series).
-WWW: http://search.cpan.org/dist/GnuPG/
+WWW: https://metacpan.org/release/GnuPG
diff --git a/security/p5-HTML-Email-Obfuscate/pkg-descr b/security/p5-HTML-Email-Obfuscate/pkg-descr
index 40761f55668e..3488b543885b 100644
--- a/security/p5-HTML-Email-Obfuscate/pkg-descr
+++ b/security/p5-HTML-Email-Obfuscate/pkg-descr
@@ -1,4 +1,4 @@
"Don't put emails directly on the page, they will be scraped"
HTML::Email::Obfuscate - Obfuscated HTML email addresses that look normal.
-WWW: http://search.cpan.org/dist/HTML-Email-Obfuscate/
+WWW: https://metacpan.org/release/HTML-Email-Obfuscate
diff --git a/security/p5-Heimdal-Kadm5/pkg-descr b/security/p5-Heimdal-Kadm5/pkg-descr
index 778b423ecdad..2879002cf751 100644
--- a/security/p5-Heimdal-Kadm5/pkg-descr
+++ b/security/p5-Heimdal-Kadm5/pkg-descr
@@ -5,4 +5,4 @@ Johan Danielsson. This module exposes the API used to administer a
Kerberos realm: add, remove, and list principals, create keytabs, change
keys, and similar operations.
-WWW: http://search.cpan.org/dist/Heimdal-Kadm5/
+WWW: https://metacpan.org/release/Heimdal-Kadm5
diff --git a/security/p5-IO-Async-SSL/pkg-descr b/security/p5-IO-Async-SSL/pkg-descr
index e9c023b605c8..edd8c52f1e75 100644
--- a/security/p5-IO-Async-SSL/pkg-descr
+++ b/security/p5-IO-Async-SSL/pkg-descr
@@ -6,4 +6,4 @@ Primarily, it provides SSL_connect and SSL_listen, which yield
IO::Socket::SSL-upgraded socket handles or IO::Async::SSLStream instances, and
two forms of SSL_upgrade to upgrade an existing TCP connection to use SSL.
-WWW: http://search.cpan.org/dist/IO-Async-SSL/
+WWW: https://metacpan.org/release/IO-Async-SSL
diff --git a/security/p5-IO-Socket-SSL/pkg-descr b/security/p5-IO-Socket-SSL/pkg-descr
index eeb2793e223f..a4317d20ba69 100644
--- a/security/p5-IO-Socket-SSL/pkg-descr
+++ b/security/p5-IO-Socket-SSL/pkg-descr
@@ -3,4 +3,4 @@ interface to SSL sockets. The class is a descendent of
IO::Socket::INET and provides a subset of the base class's
interface methods.
-WWW: http://search.cpan.org/dist/IO-Socket-SSL/
+WWW: https://metacpan.org/release/IO-Socket-SSL
diff --git a/security/p5-MD5/pkg-descr b/security/p5-MD5/pkg-descr
index 9ec762e9267f..a36dddd012ee 100644
--- a/security/p5-MD5/pkg-descr
+++ b/security/p5-MD5/pkg-descr
@@ -2,4 +2,4 @@ The current MD5 module is just a wrapper around the Digest::MD5
module. It is provided so that legacy code that rely on the old
interface still work and get the speed benefit of the new module.
-WWW: http://search.cpan.org/dist/MD5/
+WWW: https://metacpan.org/release/MD5
diff --git a/security/p5-Mcrypt/pkg-descr b/security/p5-Mcrypt/pkg-descr
index db00878d4b75..4bb4720e3206 100644
--- a/security/p5-Mcrypt/pkg-descr
+++ b/security/p5-Mcrypt/pkg-descr
@@ -2,4 +2,4 @@ The Mcrypt modules provides and simple and inuitive perl abstraction of the
libmcrypt cryptography library. It provide mechanisms for encoding and
decoding perl scalars.
-WWW: http://search.cpan.org/dist/Mcrypt/
+WWW: https://metacpan.org/release/Mcrypt
diff --git a/security/p5-Module-Signature/pkg-descr b/security/p5-Module-Signature/pkg-descr
index 7ebf57759b7d..883d1d182a2f 100644
--- a/security/p5-Module-Signature/pkg-descr
+++ b/security/p5-Module-Signature/pkg-descr
@@ -9,4 +9,4 @@ running "cpansign -v" (or just "cpansign") before issuing
For module authors, you'd want to add the SIGNATURE file to
your MANIFEST, then type "cpansign -s" before making a distribution.
-WWW: http://search.cpan.org/dist/Module-Signature/
+WWW: https://metacpan.org/release/Module-Signature
diff --git a/security/p5-Net-OpenID-Common/pkg-descr b/security/p5-Net-OpenID-Common/pkg-descr
index 2bda7dc432f6..815ba656bc07 100644
--- a/security/p5-Net-OpenID-Common/pkg-descr
+++ b/security/p5-Net-OpenID-Common/pkg-descr
@@ -1,4 +1,4 @@
Net::OpenID::Common - Libraries shared between Net::OpenID::Consumer
and Net::OpenID::Server
-WWW: http://search.cpan.org/dist/Net-OpenID-Common/
+WWW: https://metacpan.org/release/Net-OpenID-Common
diff --git a/security/p5-Net-OpenID-Server/pkg-descr b/security/p5-Net-OpenID-Server/pkg-descr
index dd84604b80a9..1ad57529d0af 100644
--- a/security/p5-Net-OpenID-Server/pkg-descr
+++ b/security/p5-Net-OpenID-Server/pkg-descr
@@ -11,5 +11,5 @@ OpenID server, and they all work with each other without having to
register with or pay anybody to "get started". An owner of a URL can
pick which OpenID server to use.
-WWW: http://search.cpan.org/dist/Net-OpenID-Server/
+WWW: https://metacpan.org/release/Net-OpenID-Server
WWW: http://www.openid.net
diff --git a/security/p5-Net-Radius-Server/pkg-descr b/security/p5-Net-Radius-Server/pkg-descr
index 1de4fa0b5b33..f2ba2304ddac 100644
--- a/security/p5-Net-Radius-Server/pkg-descr
+++ b/security/p5-Net-Radius-Server/pkg-descr
@@ -4,4 +4,4 @@ needs to consider multiple factors. The RADIUS responses may be
created by arbitrarily complex rules that process the request packet
as well as any external data accessible to Perl.
-WWW: http://search.cpan.org/dist/Net-Radius-Server/
+WWW: https://metacpan.org/release/Net-Radius-Server
diff --git a/security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr b/security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr
index f2cef47ba9b0..26cb8f21c308 100644
--- a/security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr
+++ b/security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr
@@ -3,4 +3,4 @@ files. "authorized_keys" files contain public keys and meta
information to be used by "ssh" on the remote host to let users in
without having to type their password.
-WWW: http://search.cpan.org/dist/Net-SSH-AuthorizedKeysFile/
+WWW: https://metacpan.org/release/Net-SSH-AuthorizedKeysFile
diff --git a/security/p5-Net-SSL-ExpireDate/pkg-descr b/security/p5-Net-SSL-ExpireDate/pkg-descr
index 286d576c4a57..bb0f4659f48e 100644
--- a/security/p5-Net-SSL-ExpireDate/pkg-descr
+++ b/security/p5-Net-SSL-ExpireDate/pkg-descr
@@ -1,4 +1,4 @@
Net::SSL::ExpireDate get certificate from network (SSL) or local file and obtain
its expiration date.
-WWW: http://search.cpan.org/dist/Net-SSL-ExpireDate/
+WWW: https://metacpan.org/release/Net-SSL-ExpireDate
diff --git a/security/p5-Net-SSLGlue/pkg-descr b/security/p5-Net-SSLGlue/pkg-descr
index c4d357337439..03a4265a23b9 100644
--- a/security/p5-Net-SSLGlue/pkg-descr
+++ b/security/p5-Net-SSLGlue/pkg-descr
@@ -15,4 +15,4 @@ There is also a Net::SSLGlue::Socket package which combines SSL and non-SSL and
IPv6 capabilities to make it easier to enhance modules based on
IO::Socket::INET.
-WWW: http://search.cpan.org/dist/Net-SSLGlue/
+WWW: https://metacpan.org/release/Net-SSLGlue
diff --git a/security/p5-Net-SSLeay/pkg-descr b/security/p5-Net-SSLeay/pkg-descr
index 20734384d0da..1d2f69807b59 100644
--- a/security/p5-Net-SSLeay/pkg-descr
+++ b/security/p5-Net-SSLeay/pkg-descr
@@ -5,4 +5,4 @@ This module offers
- access to the SSL api of SSLeay package,
so you can write servers or clients for more complicated applications
-WWW: http://search.cpan.org/dist/Net-SSLeay/
+WWW: https://metacpan.org/release/Net-SSLeay
diff --git a/security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr b/security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr
index 147bde5c41ab..30707af114df 100644
--- a/security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr
+++ b/security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr
@@ -4,4 +4,4 @@ module.
Currently only LOGIN and PLAIN methods are supported.
-WWW: http://search.cpan.org/dist/Net-Server-Mail-ESMTP-AUTH/
+WWW: https://metacpan.org/release/Net-Server-Mail-ESMTP-AUTH
diff --git a/security/p5-Nmap-Parser/pkg-descr b/security/p5-Nmap-Parser/pkg-descr
index 58daa1097403..0b25ec830743 100644
--- a/security/p5-Nmap-Parser/pkg-descr
+++ b/security/p5-Nmap-Parser/pkg-descr
@@ -4,4 +4,4 @@ nmap. This will enable anyone who utilizes nmap to quickly create fast and
robust security scripts that utilize the powerful port scanning abilities of
nmap.
-WWW: http://search.cpan.org/dist/Nmap-Parser/
+WWW: https://metacpan.org/release/Nmap-Parser
diff --git a/security/p5-Nmap-Scanner/pkg-descr b/security/p5-Nmap-Scanner/pkg-descr
index 364c98f2c9a9..56857d1a4e18 100644
--- a/security/p5-Nmap-Scanner/pkg-descr
+++ b/security/p5-Nmap-Scanner/pkg-descr
@@ -4,4 +4,4 @@ modules, a developer, network administrator, or other techie can create
perl routines or classes which can be used to automate and integrate
nmap scans elegantly into new and existing perl scripts.
-WWW: http://search.cpan.org/dist/Nmap-Scanner/
+WWW: https://metacpan.org/release/Nmap-Scanner
diff --git a/security/p5-OpenCA-CRL/pkg-descr b/security/p5-OpenCA-CRL/pkg-descr
index c261f44708fd..a63b9a429951 100644
--- a/security/p5-OpenCA-CRL/pkg-descr
+++ b/security/p5-OpenCA-CRL/pkg-descr
@@ -3,4 +3,4 @@ OpenCA::X509 module, requires some parameters such as a reference to an
OpenCA::OpenSSL instance. This module provides a CRL->PERL Hashes
parsing, no specific crypto functions are performed.
-WWW: http://search.cpan.org/dist/OpenCA-CRL/
+WWW: https://metacpan.org/release/OpenCA-CRL
diff --git a/security/p5-OpenCA-CRR/pkg-descr b/security/p5-OpenCA-CRR/pkg-descr
index 30b55d75c2d5..6375649f1403 100644
--- a/security/p5-OpenCA-CRR/pkg-descr
+++ b/security/p5-OpenCA-CRR/pkg-descr
@@ -1,4 +1,4 @@
This class handles CRR (Certificate Revoking Request) objects. Them can
be signed or not depending on the implementation.
-WWW: http://search.cpan.org/dist/OpenCA-CRR/
+WWW: https://metacpan.org/release/OpenCA-CRR
diff --git a/security/p5-OpenCA-OpenSSL/pkg-descr b/security/p5-OpenCA-OpenSSL/pkg-descr
index 084a3f6c526c..7f1662a83d00 100644
--- a/security/p5-OpenCA-OpenSSL/pkg-descr
+++ b/security/p5-OpenCA-OpenSSL/pkg-descr
@@ -1,3 +1,3 @@
Perl Crypto Extention to OpenSSL
-WWW: http://search.cpan.org/dist/OpenCA-OpenSSL/
+WWW: https://metacpan.org/release/OpenCA-OpenSSL
diff --git a/security/p5-OpenCA-PKCS7/pkg-descr b/security/p5-OpenCA-PKCS7/pkg-descr
index 95c00764e8d9..47ab087b7dc4 100644
--- a/security/p5-OpenCA-PKCS7/pkg-descr
+++ b/security/p5-OpenCA-PKCS7/pkg-descr
@@ -6,4 +6,4 @@ This module provides an interface to PKCS#7 structures, no specific
crypto functions are performed (see the OpenCA::OpenSSL module for
this).
-WWW: http://search.cpan.org/dist/OpenCA-PKCS7/
+WWW: https://metacpan.org/release/OpenCA-PKCS7
diff --git a/security/p5-OpenCA-REQ/pkg-descr b/security/p5-OpenCA-REQ/pkg-descr
index 51c5f2e7a600..132c2c3f1cff 100644
--- a/security/p5-OpenCA-REQ/pkg-descr
+++ b/security/p5-OpenCA-REQ/pkg-descr
@@ -1,3 +1,3 @@
This module is intended for easily manage Cert REQUESTs.
-WWW: http://search.cpan.org/dist/OpenCA-REQ/
+WWW: https://metacpan.org/release/OpenCA-REQ
diff --git a/security/p5-OpenCA-X509/pkg-descr b/security/p5-OpenCA-X509/pkg-descr
index 810483b6be56..f6b975de14bf 100644
--- a/security/p5-OpenCA-X509/pkg-descr
+++ b/security/p5-OpenCA-X509/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for handling X509 Certificates
-WWW: http://search.cpan.org/dist/OpenCA-X509/
+WWW: https://metacpan.org/release/OpenCA-X509
diff --git a/security/p5-PBKDF2-Tiny/pkg-descr b/security/p5-PBKDF2-Tiny/pkg-descr
index 3a4c3630612d..0ea22e7d2d49 100644
--- a/security/p5-PBKDF2-Tiny/pkg-descr
+++ b/security/p5-PBKDF2-Tiny/pkg-descr
@@ -1,4 +1,4 @@
PBKDF2::Tiny provides an RFC 2898 compliant PBKDF2 implementation using
HMAC-SHA1 or HMAC-SHA2 in under 100 lines of code.
-WWW: http://search.cpan.org/dist/PBKDF2-Tiny/
+WWW: https://metacpan.org/release/PBKDF2-Tiny
diff --git a/security/p5-PGP-Sign/pkg-descr b/security/p5-PGP-Sign/pkg-descr
index b9fb94480f05..2b02076dfe0c 100644
--- a/security/p5-PGP-Sign/pkg-descr
+++ b/security/p5-PGP-Sign/pkg-descr
@@ -4,4 +4,4 @@ reimplementing PGPMoose, signcontrol and pgpverify.
It can use Gnu Privacy Guard.
-WWW: http://search.cpan.org/dist/PGP-Sign/
+WWW: https://metacpan.org/release/PGP-Sign
diff --git a/security/p5-PGP/pkg-descr b/security/p5-PGP/pkg-descr
index 49ff689cae68..9479fdad771e 100644
--- a/security/p5-PGP/pkg-descr
+++ b/security/p5-PGP/pkg-descr
@@ -15,4 +15,4 @@ go to Yahoo and search for "Zimmermann." After reading for a little while,
you will be wondering how the governmentis getting away with it's criminal
act.
-WWW: http://search.cpan.org/dist/PGP/
+WWW: https://metacpan.org/release/PGP
diff --git a/security/p5-POE-Component-SSLify/pkg-descr b/security/p5-POE-Component-SSLify/pkg-descr
index 0584457c15e0..c6cbf8925398 100644
--- a/security/p5-POE-Component-SSLify/pkg-descr
+++ b/security/p5-POE-Component-SSLify/pkg-descr
@@ -1,3 +1,3 @@
This component represents the standard way to do SSL in POE.
-WWW: http://search.cpan.org/dist/POE-Component-SSLify/
+WWW: https://metacpan.org/release/POE-Component-SSLify
diff --git a/security/p5-POE-Filter-SSL/pkg-descr b/security/p5-POE-Filter-SSL/pkg-descr
index 89108c3b797c..b9f75c2fc318 100644
--- a/security/p5-POE-Filter-SSL/pkg-descr
+++ b/security/p5-POE-Filter-SSL/pkg-descr
@@ -1,4 +1,4 @@
This module allows to secure connections of POE::Wheel::ReadWrite with OpenSSL
by a POE::Filter object, and behaves (beside of SSLing) as POE::Filter::Stream.
-WWW: http://search.cpan.org/dist/POE-Filter-SSL/
+WWW: https://metacpan.org/release/POE-Filter-SSL
diff --git a/security/p5-Parse-Snort/pkg-descr b/security/p5-Parse-Snort/pkg-descr
index faae9309f97e..2b360ac3fe1d 100644
--- a/security/p5-Parse-Snort/pkg-descr
+++ b/security/p5-Parse-Snort/pkg-descr
@@ -1,3 +1,3 @@
Parse and create rules for the Snort IDS.
-WWW: http://search.cpan.org/dist/Parse-Snort/
+WWW: https://metacpan.org/release/Parse-Snort
diff --git a/security/p5-PerlCryptLib/pkg-descr b/security/p5-PerlCryptLib/pkg-descr
index c75a4e61cdaa..8e2cab9f5c58 100644
--- a/security/p5-PerlCryptLib/pkg-descr
+++ b/security/p5-PerlCryptLib/pkg-descr
@@ -1,3 +1,3 @@
PerlCryptLib is an interface module to access cryptlib API.
-WWW: http://search.cpan.org/dist/PerlCryptLib/
+WWW: https://metacpan.org/release/PerlCryptLib
diff --git a/security/p5-Protocol-ACME/pkg-descr b/security/p5-Protocol-ACME/pkg-descr
index e6d891fe476a..26d8875a6c2f 100644
--- a/security/p5-Protocol-ACME/pkg-descr
+++ b/security/p5-Protocol-ACME/pkg-descr
@@ -1,3 +1,3 @@
Interface to the Let's Encrypt ACME API
-WWW: http://search.cpan.org/dist/Protocol-ACME/
+WWW: https://metacpan.org/release/Protocol-ACME
diff --git a/security/p5-SHA/pkg-descr b/security/p5-SHA/pkg-descr
index a0859b5e2e02..618b9f68db42 100644
--- a/security/p5-SHA/pkg-descr
+++ b/security/p5-SHA/pkg-descr
@@ -7,4 +7,4 @@ operations since the last new or reset operation. Once the operation
has been performed, the context must be reset before being used to
calculate another digest value.
-WWW: http://search.cpan.org/dist/SHA/
+WWW: https://metacpan.org/release/SHA
diff --git a/security/p5-Safe-Hole/pkg-descr b/security/p5-Safe-Hole/pkg-descr
index 0670ffb5df60..4293d96cb520 100644
--- a/security/p5-Safe-Hole/pkg-descr
+++ b/security/p5-Safe-Hole/pkg-descr
@@ -8,4 +8,4 @@ the package name, such as class methods.
Through Safe::Hole, we can execute outside defined subroutines
in the original main compartment from the Safe compartment.
-WWW: http://search.cpan.org/dist/Safe-Hole/
+WWW: https://metacpan.org/release/Safe-Hole
diff --git a/security/p5-Session-Token/pkg-descr b/security/p5-Session-Token/pkg-descr
index 231c77051a5c..d570544b14f2 100644
--- a/security/p5-Session-Token/pkg-descr
+++ b/security/p5-Session-Token/pkg-descr
@@ -4,4 +4,4 @@ random identifiers, and anything else you can think of.
Like this: my $token = Session::Token->new->get; # 128 bits
-WWW: http://search.cpan.org/dist/Session-Token/
+WWW: https://metacpan.org/release/Session-Token
diff --git a/security/p5-Snort-Rule/pkg-descr b/security/p5-Snort-Rule/pkg-descr
index 71ca95be4b13..88a93a4f3e80 100644
--- a/security/p5-Snort-Rule/pkg-descr
+++ b/security/p5-Snort-Rule/pkg-descr
@@ -4,4 +4,4 @@ list of bad hosts and build an array of snort rule objects from that
list. Then write that list using the string() method to a snort rules
file.
-WWW: http://search.cpan.org/dist/Snort-Rule/
+WWW: https://metacpan.org/release/Snort-Rule
diff --git a/security/p5-Sudo/pkg-descr b/security/p5-Sudo/pkg-descr
index 4b6270ebf931..404916ad0e72 100644
--- a/security/p5-Sudo/pkg-descr
+++ b/security/p5-Sudo/pkg-descr
@@ -7,4 +7,4 @@ as another user. While sudo itself is a single point tool to enable
one user to execute commands as another sudo does not itself make you
any more or less secure.
-WWW: http://search.cpan.org/dist/Sudo/
+WWW: https://metacpan.org/release/Sudo
diff --git a/security/p5-Text-Password-Pronounceable/pkg-descr b/security/p5-Text-Password-Pronounceable/pkg-descr
index 571ce1b29233..661a37f40d45 100644
--- a/security/p5-Text-Password-Pronounceable/pkg-descr
+++ b/security/p5-Text-Password-Pronounceable/pkg-descr
@@ -3,4 +3,4 @@ Text::Password::Pronounceable - Generate pronounceable passwords
This module generates pronuceable passwords, based the
English digraphs by D Edwards.
-WWW: http://search.cpan.org/dist/Text-Password-Pronounceable/
+WWW: https://metacpan.org/release/Text-Password-Pronounceable
diff --git a/security/p5-Tie-EncryptedHash/pkg-descr b/security/p5-Tie-EncryptedHash/pkg-descr
index ea4ca2956c1d..e6ebc798e033 100644
--- a/security/p5-Tie-EncryptedHash/pkg-descr
+++ b/security/p5-Tie-EncryptedHash/pkg-descr
@@ -11,4 +11,4 @@ are identical in this mode. When password is deleted, encrypting fields are
accessible only as ciphertext. This is Tie::EncryptedHash's opaque mode of
access, optimized for serialization.
-WWW: http://search.cpan.org/dist/Tie-EncryptedHash/
+WWW: https://metacpan.org/release/Tie-EncryptedHash
diff --git a/security/p5-Tree-Authz/pkg-descr b/security/p5-Tree-Authz/pkg-descr
index 4ccaf7e26edf..c506e9d1f2a0 100644
--- a/security/p5-Tree-Authz/pkg-descr
+++ b/security/p5-Tree-Authz/pkg-descr
@@ -13,4 +13,4 @@ base role can do nothing ($base->can( $action ) always returns undef).
All roles are automatically capable of authorizing actions named for the
singular and plural of the role name.
-WWW: http://search.cpan.org/dist/Tree-Authz/
+WWW: https://metacpan.org/release/Tree-Authz
diff --git a/security/p5-Unix-Passwd-File/pkg-descr b/security/p5-Unix-Passwd-File/pkg-descr
index 4361c9ad6487..21bf6e829bb2 100644
--- a/security/p5-Unix-Passwd-File/pkg-descr
+++ b/security/p5-Unix-Passwd-File/pkg-descr
@@ -11,4 +11,4 @@ beginning and write back the files.
No caching is done so you should do your own if you need to.
-WWW: http://search.cpan.org/dist/Unix-Passwd-File/
+WWW: https://metacpan.org/release/Unix-Passwd-File
diff --git a/security/p5-Yahoo-BBAuth/pkg-descr b/security/p5-Yahoo-BBAuth/pkg-descr
index 001dc2667c7f..3b0e006f2f12 100644
--- a/security/p5-Yahoo-BBAuth/pkg-descr
+++ b/security/p5-Yahoo-BBAuth/pkg-descr
@@ -4,4 +4,4 @@ Authentication.
This module is ported from the official PHP class which is located on this page:
http://developer.yahoo.com/php
-WWW: http://search.cpan.org/dist/Yahoo-BBAuth/
+WWW: https://metacpan.org/release/Yahoo-BBAuth
diff --git a/shells/p5-Bash-Completion/pkg-descr b/shells/p5-Bash-Completion/pkg-descr
index 9b280927135f..0c538e7620eb 100644
--- a/shells/p5-Bash-Completion/pkg-descr
+++ b/shells/p5-Bash-Completion/pkg-descr
@@ -18,4 +18,4 @@ command:
To write a new Bash::Completion plugin, see Bash::Completion::Plugin.
-WWW: http://search.cpan.org/dist/Bash-Completion/
+WWW: https://metacpan.org/release/Bash-Completion
diff --git a/shells/p5-Shell-Perl/pkg-descr b/shells/p5-Shell-Perl/pkg-descr
index f399a72e8d7f..2e7d91902f65 100644
--- a/shells/p5-Shell-Perl/pkg-descr
+++ b/shells/p5-Shell-Perl/pkg-descr
@@ -1,4 +1,4 @@
Shell::Perl is the implementation of a simple command-line interpreter
for Perl.
-WWW: http://search.cpan.org/dist/Shell-Perl/
+WWW: https://metacpan.org/release/Shell-Perl
diff --git a/shells/p5-Term-Bash-Completion-Generator/pkg-descr b/shells/p5-Term-Bash-Completion-Generator/pkg-descr
index f2a3bf91e559..f1a109cf78d9 100644
--- a/shells/p5-Term-Bash-Completion-Generator/pkg-descr
+++ b/shells/p5-Term-Bash-Completion-Generator/pkg-descr
@@ -1,4 +1,4 @@
Generate bash completion functions or perl scripts to dynamically provide
completion for an application.
-WWW: http://search.cpan.org/dist/Term-Bash-Completion-Generator/
+WWW: https://metacpan.org/release/Term-Bash-Completion-Generator
diff --git a/shells/p5-Term-ShellUI/pkg-descr b/shells/p5-Term-ShellUI/pkg-descr
index eb1099bbc950..f54b085d3d50 100644
--- a/shells/p5-Term-ShellUI/pkg-descr
+++ b/shells/p5-Term-ShellUI/pkg-descr
@@ -6,4 +6,4 @@ trivial to implement.
You simply declare your command set and let ShellUI take
care of the heavy lifting.
-WWW: http://search.cpan.org/dist/Term-ShellUI/
+WWW: https://metacpan.org/release/Term-ShellUI
diff --git a/shells/psh/pkg-descr b/shells/psh/pkg-descr
index 5ab8a43e2090..64564553187d 100644
--- a/shells/psh/pkg-descr
+++ b/shells/psh/pkg-descr
@@ -1,4 +1,4 @@
Perl Shell is a new shell that combines the power of bash
and several other shells with the power of perl programming.
-WWW: http://search.cpan.org/dist/psh/
+WWW: https://metacpan.org/release/psh
diff --git a/sysutils/p5-BSD-Jail-Object/pkg-descr b/sysutils/p5-BSD-Jail-Object/pkg-descr
index d02214273b28..dc971b8a35bc 100644
--- a/sysutils/p5-BSD-Jail-Object/pkg-descr
+++ b/sysutils/p5-BSD-Jail-Object/pkg-descr
@@ -15,4 +15,4 @@ And here's 'jexec':
For more info please use 'perldoc' on the module.
-WWW: http://search.cpan.org/dist//BSD-Jail-Object/
+WWW: https://metacpan.org/release/BSD-Jail-Object
diff --git a/sysutils/p5-BSD-Process/pkg-descr b/sysutils/p5-BSD-Process/pkg-descr
index 67e4a2a1eade..7a04aa501800 100644
--- a/sysutils/p5-BSD-Process/pkg-descr
+++ b/sysutils/p5-BSD-Process/pkg-descr
@@ -1,3 +1,3 @@
Information about running processes on BSD platforms
-WWW: http://search.cpan.org/dist/BSD-Process/
+WWW: https://metacpan.org/release/BSD-Process
diff --git a/sysutils/p5-BSD-Sysctl/pkg-descr b/sysutils/p5-BSD-Sysctl/pkg-descr
index 0e72a1affa45..e87c279d116d 100644
--- a/sysutils/p5-BSD-Sysctl/pkg-descr
+++ b/sysutils/p5-BSD-Sysctl/pkg-descr
@@ -7,4 +7,4 @@ internal numeric format, and this information, along with the details of how
to format the results, are cached. Hence, the first call to sysctl requires
three system calls, however, subsequent calls require only one call.
-WWW: http://search.cpan.org/dist/BSD-Sysctl/
+WWW: https://metacpan.org/release/BSD-Sysctl
diff --git a/sysutils/p5-Brackup/pkg-descr b/sysutils/p5-Brackup/pkg-descr
index 51a199295754..a65dea5c3f93 100644
--- a/sysutils/p5-Brackup/pkg-descr
+++ b/sysutils/p5-Brackup/pkg-descr
@@ -1,4 +1,4 @@
Flexible backup tool. Slices, dices, encrypts, and sprays across the
net.
-WWW: http://search.cpan.org/dist/Brackup/
+WWW: https://metacpan.org/release/Brackup
diff --git a/sysutils/p5-Dir-Purge/pkg-descr b/sysutils/p5-Dir-Purge/pkg-descr
index 75503af37384..4f01715bee71 100644
--- a/sysutils/p5-Dir-Purge/pkg-descr
+++ b/sysutils/p5-Dir-Purge/pkg-descr
@@ -2,4 +2,4 @@ Dir::Purge implements functions to reduce the number of files in a directory
according to a strategy. It currently provides one strategy: removal of files by
age.
-WWW: http://search.cpan.org/dist/Dir-Purge/
+WWW: https://metacpan.org/release/Dir-Purge
diff --git a/sysutils/p5-File-DirCompare/pkg-descr b/sysutils/p5-File-DirCompare/pkg-descr
index 81a9537b9b5d..5ce96f03a818 100644
--- a/sysutils/p5-File-DirCompare/pkg-descr
+++ b/sysutils/p5-File-DirCompare/pkg-descr
@@ -3,4 +3,4 @@ a callback, invoked for all files that are 'different' between the
two directories, and for any files that exist only in one or other
directory ('unique' files).
-WWW: http://search.cpan.org/dist/File-DirCompare/
+WWW: https://metacpan.org/release/File-DirCompare
diff --git a/sysutils/p5-File-Listing/pkg-descr b/sysutils/p5-File-Listing/pkg-descr
index f8c55c8488f7..72c042f35b10 100644
--- a/sysutils/p5-File-Listing/pkg-descr
+++ b/sysutils/p5-File-Listing/pkg-descr
@@ -1,3 +1,3 @@
This module can be used to parse directory listings.
-WWW: http://search.cpan.org/dist/File-Listing/
+WWW: https://metacpan.org/release/File-Listing
diff --git a/sysutils/p5-File-Log/pkg-descr b/sysutils/p5-File-Log/pkg-descr
index 4be427783206..551428170b05 100644
--- a/sysutils/p5-File-Log/pkg-descr
+++ b/sysutils/p5-File-Log/pkg-descr
@@ -2,4 +2,4 @@ File::Log is a class providing methods to log data to a file. There are
a number of parameters that can be passed to allow configuration of the
logger.
-WWW: http://search.cpan.org/dist/File-Log/
+WWW: https://metacpan.org/release/File-Log
diff --git a/sysutils/p5-File-Next/pkg-descr b/sysutils/p5-File-Next/pkg-descr
index 62654fa4533c..a18e01b964df 100644
--- a/sysutils/p5-File-Next/pkg-descr
+++ b/sysutils/p5-File-Next/pkg-descr
@@ -1,4 +1,4 @@
File::Next is a lightweight, taint-safe file-finding module. It's
lightweight and has no non-core prerequisites.
-WWW: http://search.cpan.org/dist/File-Next/
+WWW: https://metacpan.org/release/File-Next
diff --git a/sysutils/p5-File-Signature/pkg-descr b/sysutils/p5-File-Signature/pkg-descr
index 6fad1ef516e0..8ff7d266594b 100644
--- a/sysutils/p5-File-Signature/pkg-descr
+++ b/sysutils/p5-File-Signature/pkg-descr
@@ -4,4 +4,4 @@ of information about the file: a digest (currently only MD5 is
supported), its inode number, its mode, the uid of its owner, the gid of
its group owner, and its last modification time.
-WWW: http://search.cpan.org/dist/File-Signature/
+WWW: https://metacpan.org/release/File-Signature
diff --git a/sysutils/p5-File-Stat-Bits/pkg-descr b/sysutils/p5-File-Stat-Bits/pkg-descr
index 1ecd1193503b..2e572f324fc9 100644
--- a/sysutils/p5-File-Stat-Bits/pkg-descr
+++ b/sysutils/p5-File-Stat-Bits/pkg-descr
@@ -1,3 +1,3 @@
This Perl5 module to interface with the major()/minor() C routines.
-WWW: http://search.cpan.org/dist/File-Stat-Bits/
+WWW: https://metacpan.org/release/File-Stat-Bits
diff --git a/sysutils/p5-File-Stat-ModeString/pkg-descr b/sysutils/p5-File-Stat-ModeString/pkg-descr
index 5294ca3ee324..37bc49f777c6 100644
--- a/sysutils/p5-File-Stat-ModeString/pkg-descr
+++ b/sysutils/p5-File-Stat-ModeString/pkg-descr
@@ -2,4 +2,4 @@ File::Stat::ModeString is a Perl5 module provides a few functions for
conversionbetween binary and literal representations of file mode bits,
including file type.
-WWW: http://search.cpan.org/dist/File-Stat-ModeString/
+WWW: https://metacpan.org/release/File-Stat-ModeString
diff --git a/sysutils/p5-File-Tee/pkg-descr b/sysutils/p5-File-Tee/pkg-descr
index 7711a99ea304..0ab23fa5120d 100644
--- a/sysutils/p5-File-Tee/pkg-descr
+++ b/sysutils/p5-File-Tee/pkg-descr
@@ -3,4 +3,4 @@ Perl stream into another streams.
It is the Perl equivalent of the shell utility tee(1)
-WWW: http://search.cpan.org/dist/File-Tee/
+WWW: https://metacpan.org/release/File-Tee
diff --git a/sysutils/p5-File-Which/pkg-descr b/sysutils/p5-File-Which/pkg-descr
index 7173298d9b5c..36a63e5dcbc5 100644
--- a/sysutils/p5-File-Which/pkg-descr
+++ b/sysutils/p5-File-Which/pkg-descr
@@ -2,4 +2,4 @@ File::Which is a portable implementation (in Perl) of `which', and can
be used to get the absolute filename of an executable program
installed somewhere in your PATH, or just check for its existence.
-WWW: http://search.cpan.org/dist/File-Which/
+WWW: https://metacpan.org/release/File-Which
diff --git a/sysutils/p5-Filesys-Df/pkg-descr b/sysutils/p5-Filesys-Df/pkg-descr
index b379ae92517f..d1057666a2e0 100644
--- a/sysutils/p5-Filesys-Df/pkg-descr
+++ b/sysutils/p5-Filesys-Df/pkg-descr
@@ -7,4 +7,4 @@ the use of open filehandles as arguments.
The module should work with all flavors of Unix, including Mac OS X
(Darwin, Tiger, etc), and Cygwin.
-WWW: http://search.cpan.org/dist/Filesys-Df/
+WWW: https://metacpan.org/release/Filesys-Df
diff --git a/sysutils/p5-Filesys-DfPortable/pkg-descr b/sysutils/p5-Filesys-DfPortable/pkg-descr
index 08a3debc1fca..e20cde7932a0 100644
--- a/sysutils/p5-Filesys-DfPortable/pkg-descr
+++ b/sysutils/p5-Filesys-DfPortable/pkg-descr
@@ -1,4 +1,4 @@
Filesys::DfPortable module provides a portable way to obtain filesystem disk
space information.
-WWW: http://search.cpan.org/dist/Filesys-DfPortable/
+WWW: https://metacpan.org/release/Filesys-DfPortable
diff --git a/sysutils/p5-Filesys-DiskSpace/pkg-descr b/sysutils/p5-Filesys-DiskSpace/pkg-descr
index 10c29c2b60c3..a44c3c97986f 100644
--- a/sysutils/p5-Filesys-DiskSpace/pkg-descr
+++ b/sysutils/p5-Filesys-DiskSpace/pkg-descr
@@ -5,4 +5,4 @@ of inodes.
It tries C<syscall(SYS_statfs)> and C<syscall(SYS_statvfs)> in several
ways. If all fails, it C<croak>s.
-WWW: http://search.cpan.org/dist/Filesys-DiskSpace/
+WWW: https://metacpan.org/release/Filesys-DiskSpace
diff --git a/sysutils/p5-Filesys-DiskUsage/pkg-descr b/sysutils/p5-Filesys-DiskUsage/pkg-descr
index b3c170b8eb22..e87978857216 100644
--- a/sysutils/p5-Filesys-DiskUsage/pkg-descr
+++ b/sysutils/p5-Filesys-DiskUsage/pkg-descr
@@ -1,3 +1,3 @@
Filesys::DiskUsage - Estimate file space usage (similar to `du`)
-WWW: http://search.cpan.org/dist/Filesys-DiskUsage/
+WWW: https://metacpan.org/release/Filesys-DiskUsage
diff --git a/sysutils/p5-Filesys-Statvfs/pkg-descr b/sysutils/p5-Filesys-Statvfs/pkg-descr
index 36457325e54d..0abfced27913 100644
--- a/sysutils/p5-Filesys-Statvfs/pkg-descr
+++ b/sysutils/p5-Filesys-Statvfs/pkg-descr
@@ -12,4 +12,4 @@ man page.
The module assumes that if you have statvfs(), fstatvfs() will also be
available.
-WWW: http://search.cpan.org/dist/Filesys-Statvfs/
+WWW: https://metacpan.org/release/Filesys-Statvfs
diff --git a/sysutils/p5-Fuse-Simple/pkg-descr b/sysutils/p5-Fuse-Simple/pkg-descr
index 44e82c24cf4c..c37313c0816e 100644
--- a/sysutils/p5-Fuse-Simple/pkg-descr
+++ b/sysutils/p5-Fuse-Simple/pkg-descr
@@ -3,4 +3,4 @@ as you just need a hash for your root directory, containing strings for files,
more hashes for subdirs, or functions to be called for magical functionality a
bit like /proc.
-WWW: http://search.cpan.org/dist/Fuse-Simple/
+WWW: https://metacpan.org/release/Fuse-Simple
diff --git a/sysutils/p5-Fuse/pkg-descr b/sysutils/p5-Fuse/pkg-descr
index f4528e6312fd..7ae84d5572a4 100644
--- a/sysutils/p5-Fuse/pkg-descr
+++ b/sysutils/p5-Fuse/pkg-descr
@@ -13,4 +13,4 @@ Every constant you need (file types, open() flags, error values, etc)
can be imported either from POSIX or from Fcntl, often both. See their
respective documentations, for more information.
-WWW: http://search.cpan.org/dist/Fuse/
+WWW: https://metacpan.org/release/Fuse
diff --git a/sysutils/p5-Giovanni/pkg-descr b/sysutils/p5-Giovanni/pkg-descr
index 47f0aa5782d2..005d80c1c0ef 100644
--- a/sysutils/p5-Giovanni/pkg-descr
+++ b/sysutils/p5-Giovanni/pkg-descr
@@ -2,4 +2,4 @@ Giovanni is a Perl replacement for the idea behind Capistrano.
It is a deployment system that can be used comfortably from the
commandline to check out code, restart systems and notify.
-WWW: http://search.cpan.org/dist/Giovanni/
+WWW: https://metacpan.org/release/Giovanni
diff --git a/sysutils/p5-Iterator-File/pkg-descr b/sysutils/p5-Iterator-File/pkg-descr
index a8a4084c33fa..76a83be1dd40 100644
--- a/sysutils/p5-Iterator-File/pkg-descr
+++ b/sysutils/p5-Iterator-File/pkg-descr
@@ -3,4 +3,4 @@ processing a flat file. Whenever doing so, I found myself adapting prior
scripts so that processes could be resumed, emit status, etc. Hence an itch
(and this module) was born.
-WWW: http://search.cpan.org/dist/Iterator-File/
+WWW: https://metacpan.org/release/Iterator-File
diff --git a/sysutils/p5-Lchown/pkg-descr b/sysutils/p5-Lchown/pkg-descr
index 7c60bfff6bfe..cd0ef9534f4f 100644
--- a/sysutils/p5-Lchown/pkg-descr
+++ b/sysutils/p5-Lchown/pkg-descr
@@ -1,4 +1,4 @@
Lchown allows calls from Perl5 to lchown(2) enable changes to the ownership of a
symbolic link itself instead of to the file the link points to.
-WWW: http://search.cpan.org/dist/Lchown/
+WWW: https://metacpan.org/release/Lchown
diff --git a/sysutils/p5-Log-Syslog-Constants/pkg-descr b/sysutils/p5-Log-Syslog-Constants/pkg-descr
index 2908f6689898..0794330f162e 100644
--- a/sysutils/p5-Log-Syslog-Constants/pkg-descr
+++ b/sysutils/p5-Log-Syslog-Constants/pkg-descr
@@ -5,4 +5,4 @@ section 4.1.1, and are made available by this module. For instance,
the exportable LOG_FTP constant has a value of 11, the value for the
FTP facility.
-WWW: http://search.cpan.org/dist/Log-Syslog-Constants/
+WWW: https://metacpan.org/release/Log-Syslog-Constants
diff --git a/sysutils/p5-Log-Syslog-Fast/pkg-descr b/sysutils/p5-Log-Syslog-Fast/pkg-descr
index a61be2fc2d74..9717705caa4f 100644
--- a/sysutils/p5-Log-Syslog-Fast/pkg-descr
+++ b/sysutils/p5-Log-Syslog-Fast/pkg-descr
@@ -5,4 +5,4 @@ logging. Use of this specialized module is only recommended if 1) you
must use network syslog as a messaging transport but 2) need to
minimize the time spent in the logger.
-WWW: http://search.cpan.org/dist/Log-Syslog-Fast/
+WWW: https://metacpan.org/release/Log-Syslog-Fast
diff --git a/sysutils/p5-MogileFS-Client/pkg-descr b/sysutils/p5-MogileFS-Client/pkg-descr
index 3f6a3ea14f4a..eb56278c58a4 100644
--- a/sysutils/p5-MogileFS-Client/pkg-descr
+++ b/sysutils/p5-MogileFS-Client/pkg-descr
@@ -3,4 +3,4 @@ system. The class method 'new' creates a client object against a
particular mogilefs tracker and domain. This object may then be used
to store and retrieve content easily from MogileFS.
-WWW: http://search.cpan.org/dist/MogileFS-Client/
+WWW: https://metacpan.org/release/MogileFS-Client
diff --git a/sysutils/p5-MogileFS-Network/pkg-descr b/sysutils/p5-MogileFS-Network/pkg-descr
index 73f335afd381..88b674814291 100644
--- a/sysutils/p5-MogileFS-Network/pkg-descr
+++ b/sysutils/p5-MogileFS-Network/pkg-descr
@@ -4,4 +4,4 @@ server. It provides two replication policies, 'MultipleNetworks' and
get_paths queries to be returned in a prioritized order based on locality of
storage.
-WWW: http://search.cpan.org/dist/MogileFS-Network/
+WWW: https://metacpan.org/release/MogileFS-Network
diff --git a/sysutils/p5-MogileFS-Server/pkg-descr b/sysutils/p5-MogileFS-Server/pkg-descr
index a8205e477933..f3de9ae53fa1 100644
--- a/sysutils/p5-MogileFS-Server/pkg-descr
+++ b/sysutils/p5-MogileFS-Server/pkg-descr
@@ -13,4 +13,4 @@ could be lost without data becoming unavailable. It is designed for high
volume applications, such as high traffic websites, to spread storage
across cheaper machines without relying on technologies such as NFS.
-WWW: http://search.cpan.org/dist/MogileFS-Server/
+WWW: https://metacpan.org/release/MogileFS-Server
diff --git a/sysutils/p5-MogileFS-Utils/pkg-descr b/sysutils/p5-MogileFS-Utils/pkg-descr
index c07213f2a252..0c54b69165ca 100644
--- a/sysutils/p5-MogileFS-Utils/pkg-descr
+++ b/sysutils/p5-MogileFS-Utils/pkg-descr
@@ -1,4 +1,4 @@
This package contains a collection of command line utilities for the
MogileFS distributed file system.
-WWW: http://search.cpan.org/dist/MogileFS-Utils/
+WWW: https://metacpan.org/release/MogileFS-Utils
diff --git a/sysutils/p5-Monitor-Simple/pkg-descr b/sysutils/p5-Monitor-Simple/pkg-descr
index 2b2f86253dae..6476cee5c394 100644
--- a/sysutils/p5-Monitor-Simple/pkg-descr
+++ b/sysutils/p5-Monitor-Simple/pkg-descr
@@ -6,4 +6,4 @@ provided by those tools. It allows, however, to check whether your applications
and services are running correctly. Its simple command-line interface can be
used in cron jobs and reports can be viewed as a single HTML or text page.
-WWW: http://search.cpan.org/dist/Monitor-Simple/
+WWW: https://metacpan.org/release/Monitor-Simple
diff --git a/sysutils/p5-Plugtools-Plugins-HomeOU/pkg-descr b/sysutils/p5-Plugtools-Plugins-HomeOU/pkg-descr
index 6a51d5595ac7..31ec5885c506 100644
--- a/sysutils/p5-Plugtools-Plugins-HomeOU/pkg-descr
+++ b/sysutils/p5-Plugtools-Plugins-HomeOU/pkg-descr
@@ -1,3 +1,3 @@
Adds/removes the home OU for when adding/removing a user.
-WWW: http://search.cpan.org/dist/Plugtools-Plugins-HomeOU/
+WWW: https://metacpan.org/release/Plugtools-Plugins-HomeOU
diff --git a/sysutils/p5-Plugtools/pkg-descr b/sysutils/p5-Plugtools/pkg-descr
index 51dc4fa6af5a..7d219f0ff61d 100644
--- a/sysutils/p5-Plugtools/pkg-descr
+++ b/sysutils/p5-Plugtools/pkg-descr
@@ -9,4 +9,4 @@ plumod - Modify a user in LDAP.
plupass - Update the password for a user in LDAP.
plurm - Remove a user from LDAP.
-WWW: http://search.cpan.org/dist/Plugtools/
+WWW: https://metacpan.org/release/Plugtools
diff --git a/sysutils/p5-Probe-Perl/pkg-descr b/sysutils/p5-Probe-Perl/pkg-descr
index a0cc90fdbaa2..0e906c5f49cc 100644
--- a/sysutils/p5-Probe-Perl/pkg-descr
+++ b/sysutils/p5-Probe-Perl/pkg-descr
@@ -1,3 +1,3 @@
Probe::Perl - Information about the currently running perl.
-WWW: http://search.cpan.org/dist/Probe-Perl/
+WWW: https://metacpan.org/release/Probe-Perl
diff --git a/sysutils/p5-Proc-PidUtil/pkg-descr b/sysutils/p5-Proc-PidUtil/pkg-descr
index 1b616012be7d..e598c0feb163 100644
--- a/sysutils/p5-Proc-PidUtil/pkg-descr
+++ b/sysutils/p5-Proc-PidUtil/pkg-descr
@@ -1,3 +1,3 @@
Proc::PidUtil provides utilities to manage PID files.
-WWW: http://search.cpan.org/dist/Proc-PidUtil/
+WWW: https://metacpan.org/release/Proc-PidUtil
diff --git a/sysutils/p5-Proclet/pkg-descr b/sysutils/p5-Proclet/pkg-descr
index 6215a28b294d..fd3318e03d24 100644
--- a/sysutils/p5-Proclet/pkg-descr
+++ b/sysutils/p5-Proclet/pkg-descr
@@ -1,4 +1,4 @@
Proclet is minimalistic Supervisor, fork and manage many services from
one perl script.
-WWW: http://search.cpan.org/dist/Proclet/
+WWW: https://metacpan.org/release/Proclet
diff --git a/sysutils/p5-Quota/pkg-descr b/sysutils/p5-Quota/pkg-descr
index 22f31128e53a..11128dd45047 100644
--- a/sysutils/p5-Quota/pkg-descr
+++ b/sysutils/p5-Quota/pkg-descr
@@ -1,3 +1,3 @@
The Perl Quota module provides access to filesystem quotas.
-WWW: http://search.cpan.org/dist/Quota/
+WWW: https://metacpan.org/release/Quota
diff --git a/sysutils/p5-Samba-SIDhelper/pkg-descr b/sysutils/p5-Samba-SIDhelper/pkg-descr
index a4b9daabf3b4..b5cdc6c0aded 100644
--- a/sysutils/p5-Samba-SIDhelper/pkg-descr
+++ b/sysutils/p5-Samba-SIDhelper/pkg-descr
@@ -1,3 +1,3 @@
A simple automated system for choosing SIDs from posix G/UIDs.
-WWW: http://search.cpan.org/dist/Samba-SIDhelper/
+WWW: https://metacpan.org/release/Samba-SIDhelper
diff --git a/sysutils/p5-Schedule-At/pkg-descr b/sysutils/p5-Schedule-At/pkg-descr
index 7a6efbd7ced1..146158a38727 100644
--- a/sysutils/p5-Schedule-At/pkg-descr
+++ b/sysutils/p5-Schedule-At/pkg-descr
@@ -1,4 +1,4 @@
This modules provides an OS independent interface to 'at', the Unix
command that allows you to execute commands at a specified time.
-WWW: http://search.cpan.org/dist/Schedule-At/
+WWW: https://metacpan.org/release/Schedule-At
diff --git a/sysutils/p5-Schedule-Cron-Events/pkg-descr b/sysutils/p5-Schedule-Cron-Events/pkg-descr
index 7c24e1b9377d..b23e46770b76 100644
--- a/sysutils/p5-Schedule-Cron-Events/pkg-descr
+++ b/sysutils/p5-Schedule-Cron-Events/pkg-descr
@@ -13,4 +13,4 @@ to the date you constructed it with.
This module uses Set::Crontab to understand the date specification,
so we should be able to handle all forms of cron entries.
-WWW: http://search.cpan.org/dist/Schedule-Cron-Events/
+WWW: https://metacpan.org/release/Schedule-Cron-Events
diff --git a/sysutils/p5-Schedule-Cron/pkg-descr b/sysutils/p5-Schedule-Cron/pkg-descr
index 26673fb182ac..af0bd015bc03 100644
--- a/sysutils/p5-Schedule-Cron/pkg-descr
+++ b/sysutils/p5-Schedule-Cron/pkg-descr
@@ -17,4 +17,4 @@ and days of the week by name or coexistence of lists and ranges in the
same field. And even a bit more (like lists and ranges with symbolic
names).
-WWW: http://search.cpan.org/dist/Schedule-Cron/
+WWW: https://metacpan.org/release/Schedule-Cron
diff --git a/sysutils/p5-Shell-Command/pkg-descr b/sysutils/p5-Shell-Command/pkg-descr
index acc4ad478c14..321482d2dc28 100644
--- a/sysutils/p5-Shell-Command/pkg-descr
+++ b/sysutils/p5-Shell-Command/pkg-descr
@@ -1,3 +1,3 @@
Cross-platform functions emulating common shell commands
-WWW: http://search.cpan.org/dist/Shell-Command/
+WWW: https://metacpan.org/release/Shell-Command
diff --git a/sysutils/p5-Stat-lsMode/pkg-descr b/sysutils/p5-Stat-lsMode/pkg-descr
index 1757904ccae1..af15e082599f 100644
--- a/sysutils/p5-Stat-lsMode/pkg-descr
+++ b/sysutils/p5-Stat-lsMode/pkg-descr
@@ -5,4 +5,4 @@ owner has the mode string -rw-r--r--. Stat::lsMode will either
examine the file and produce the right mode string for you, or you
can pass it the mode that you get back from Perl's stat call.
-WWW: http://search.cpan.org/dist/Stat-lsMode/
+WWW: https://metacpan.org/release/Stat-lsMode
diff --git a/sysutils/p5-Sys-CpuLoad/pkg-descr b/sysutils/p5-Sys-CpuLoad/pkg-descr
index 544e3858211d..0cde20f64ad5 100644
--- a/sysutils/p5-Sys-CpuLoad/pkg-descr
+++ b/sysutils/p5-Sys-CpuLoad/pkg-descr
@@ -1,4 +1,4 @@
This Perl5 module retrieves the 1 minute, 5 minute, and 15
minute load average of a machine.
-WWW: http://search.cpan.org/dist/Sys-CpuLoad/
+WWW: https://metacpan.org/release/Sys-CpuLoad
diff --git a/sysutils/p5-Sys-Filesystem/pkg-descr b/sysutils/p5-Sys-Filesystem/pkg-descr
index 5395c7ee960d..56393fdd1a01 100644
--- a/sysutils/p5-Sys-Filesystem/pkg-descr
+++ b/sysutils/p5-Sys-Filesystem/pkg-descr
@@ -7,4 +7,4 @@ operation. This module hopes to provide a consistant API to list all,
mounted, unmounted and special filesystems on a system, and query as
many properties as possible with common aliases wherever possible.
-WWW: http://search.cpan.org/dist/Sys-Filesystem/
+WWW: https://metacpan.org/release/Sys-Filesystem
diff --git a/sysutils/p5-Sys-Group-GIDhelper/pkg-descr b/sysutils/p5-Sys-Group-GIDhelper/pkg-descr
index d0c0ccef574b..312406c166ce 100644
--- a/sysutils/p5-Sys-Group-GIDhelper/pkg-descr
+++ b/sysutils/p5-Sys-Group-GIDhelper/pkg-descr
@@ -1,3 +1,3 @@
Helps for locating free GIDs.
-WWW: http://search.cpan.org/dist/Sys-Group-GIDhelper/
+WWW: https://metacpan.org/release/Sys-Group-GIDhelper
diff --git a/sysutils/p5-Sys-HostIP/pkg-descr b/sysutils/p5-Sys-HostIP/pkg-descr
index 72ed5b42cd3c..035615be0f04 100644
--- a/sysutils/p5-Sys-HostIP/pkg-descr
+++ b/sysutils/p5-Sys-HostIP/pkg-descr
@@ -2,4 +2,4 @@ Sys::HostIP does what it can to determine the IP address
of your machine. This module was tested on Irix, OpenBSD,
FreeBSD, NetBSD, Solaris, Linux, OSX, Win32, and Cygwin.
-WWW: http://search.cpan.org/dist/Sys-HostIP/
+WWW: https://metacpan.org/release/Sys-HostIP
diff --git a/sysutils/p5-Sys-Hostname-FQDN/pkg-descr b/sysutils/p5-Sys-Hostname-FQDN/pkg-descr
index 9e55321cbee7..5e4a3e23720f 100644
--- a/sysutils/p5-Sys-Hostname-FQDN/pkg-descr
+++ b/sysutils/p5-Sys-Hostname-FQDN/pkg-descr
@@ -6,4 +6,4 @@ The results from gethostbyname are exported as gethostinfo
and asciihostinfo as a convenience since they are available.
Similarly, the 'C' library functions inet_ntoa and inet_aton are exported.
-WWW: http://search.cpan.org/dist/Sys-Hostname-FQDN/
+WWW: https://metacpan.org/release/Sys-Hostname-FQDN
diff --git a/sysutils/p5-Sys-Hostname-Long/pkg-descr b/sysutils/p5-Sys-Hostname-Long/pkg-descr
index 3074de4202bf..9cc504e6000d 100644
--- a/sysutils/p5-Sys-Hostname-Long/pkg-descr
+++ b/sysutils/p5-Sys-Hostname-Long/pkg-descr
@@ -5,4 +5,4 @@ Attempt via many methods to get the systems full name. The Sys::Hostname
class is the best and standard way to get the system hostname.
However it is missing the long hostname.
-WWW: http://search.cpan.org/dist/Sys-Hostname-Long/
+WWW: https://metacpan.org/release/Sys-Hostname-Long
diff --git a/sysutils/p5-Sys-Load/pkg-descr b/sysutils/p5-Sys-Load/pkg-descr
index a221620105c3..a45441e9c77b 100644
--- a/sysutils/p5-Sys-Load/pkg-descr
+++ b/sysutils/p5-Sys-Load/pkg-descr
@@ -1,3 +1,3 @@
Sys::Load - Perl module for getting the current system load and uptime
-WWW: http://search.cpan.org/dist/Sys-Load/
+WWW: https://metacpan.org/release/Sys-Load
diff --git a/sysutils/p5-Sys-Syslog/pkg-descr b/sysutils/p5-Sys-Syslog/pkg-descr
index 86f0c1e47f63..02d015d9cfcc 100644
--- a/sysutils/p5-Sys-Syslog/pkg-descr
+++ b/sysutils/p5-Sys-Syslog/pkg-descr
@@ -2,4 +2,4 @@ C<Sys::Syslog> is an interface to the UNIX C<syslog(3)> program.
Call C<syslog()> with a string priority and a list of C<printf()> args
just like C<syslog(3)>.
-WWW: http://search.cpan.org/dist/Sys-Syslog/
+WWW: https://metacpan.org/release/Sys-Syslog
diff --git a/sysutils/p5-Sys-User-UIDhelper/pkg-descr b/sysutils/p5-Sys-User-UIDhelper/pkg-descr
index d99029fa8feb..eb2265e8248e 100644
--- a/sysutils/p5-Sys-User-UIDhelper/pkg-descr
+++ b/sysutils/p5-Sys-User-UIDhelper/pkg-descr
@@ -1,3 +1,3 @@
Helps for locating free UIDs.
-WWW: http://search.cpan.org/dist/Sys-User-UIDhelper/
+WWW: https://metacpan.org/release/Sys-User-UIDhelper
diff --git a/sysutils/p5-Sysadm-Install/pkg-descr b/sysutils/p5-Sysadm-Install/pkg-descr
index 0a8833dc7b72..b657659cb95e 100644
--- a/sysutils/p5-Sysadm-Install/pkg-descr
+++ b/sysutils/p5-Sysadm-Install/pkg-descr
@@ -1,4 +1,4 @@
Sysadm::Install executes shell-like commands performing typical installation
tasks: Copying files, extracting tarballs, calling make.
-WWW: http://search.cpan.org/dist/Sysadm-Install/
+WWW: https://metacpan.org/release/Sysadm-Install
diff --git a/sysutils/p5-Tail-Stat/pkg-descr b/sysutils/p5-Tail-Stat/pkg-descr
index 7187a4b6ec08..ca3281284432 100644
--- a/sysutils/p5-Tail-Stat/pkg-descr
+++ b/sysutils/p5-Tail-Stat/pkg-descr
@@ -1,3 +1,3 @@
Real-time log statistics server.
-WWW: http://search.cpan.org/dist/Tail-Stat/
+WWW: https://metacpan.org/release/Tail-Stat
diff --git a/sysutils/p5-Tie-Syslog/pkg-descr b/sysutils/p5-Tie-Syslog/pkg-descr
index a217dccf3c19..49831debf69d 100644
--- a/sysutils/p5-Tie-Syslog/pkg-descr
+++ b/sysutils/p5-Tie-Syslog/pkg-descr
@@ -5,4 +5,4 @@ is syslogged for later perusal. You can also create an arbitrary
filehandle, say LOG, and send stuff to syslog by printing to
this filehandle.
-WWW: http://search.cpan.org/dist/Tie-Syslog/
+WWW: https://metacpan.org/release/Tie-Syslog
diff --git a/sysutils/p5-Ubic/pkg-descr b/sysutils/p5-Ubic/pkg-descr
index 73f1843367de..a7c88eaf8268 100644
--- a/sysutils/p5-Ubic/pkg-descr
+++ b/sysutils/p5-Ubic/pkg-descr
@@ -1,3 +1,3 @@
Ubic is a flexible perl-based service manager.
-WWW: http://search.cpan.org/dist/Ubic/
+WWW: https://metacpan.org/release/Ubic
diff --git a/sysutils/p5-Unix-ConfigFile/pkg-descr b/sysutils/p5-Unix-ConfigFile/pkg-descr
index 72b662135dd6..73b854434f81 100644
--- a/sysutils/p5-Unix-ConfigFile/pkg-descr
+++ b/sysutils/p5-Unix-ConfigFile/pkg-descr
@@ -1,4 +1,4 @@
This port provides a set of modules that free a system administrator
from having to deal with the trivial formatting of config files.
-WWW: http://search.cpan.org/dist/Unix-ConfigFile/
+WWW: https://metacpan.org/release/Unix-ConfigFile
diff --git a/sysutils/p5-Unix-Lsof/pkg-descr b/sysutils/p5-Unix-Lsof/pkg-descr
index ec0ea593d1ea..e6984aa8d066 100644
--- a/sysutils/p5-Unix-Lsof/pkg-descr
+++ b/sysutils/p5-Unix-Lsof/pkg-descr
@@ -1,4 +1,4 @@
This is a port of Unix::Lsof, a perl wrapper around the UNIX lsof
command.
-WWW: http://search.cpan.org/dist/Unix-Lsof/
+WWW: https://metacpan.org/release/Unix-Lsof
diff --git a/sysutils/p5-Unix-Mknod/pkg-descr b/sysutils/p5-Unix-Mknod/pkg-descr
index 5a97f8552aac..ddbd608416ed 100644
--- a/sysutils/p5-Unix-Mknod/pkg-descr
+++ b/sysutils/p5-Unix-Mknod/pkg-descr
@@ -1,3 +1,3 @@
This Perl5 module creates special files.
-WWW: http://search.cpan.org/dist/Unix-Mknod/
+WWW: https://metacpan.org/release/Unix-Mknod
diff --git a/sysutils/p5-Unix-Processors/pkg-descr b/sysutils/p5-Unix-Processors/pkg-descr
index c9fd573e74e5..3e9caa43a948 100644
--- a/sysutils/p5-Unix-Processors/pkg-descr
+++ b/sysutils/p5-Unix-Processors/pkg-descr
@@ -2,4 +2,4 @@ This package provides accessors to per-processor (CPU) information. The
object is obtained with the Unix::Processors::processors call. the
operating system in a OS independent manner.
-WWW: http://search.cpan.org/dist/Unix-Processors/
+WWW: https://metacpan.org/release/Unix-Processors
diff --git a/sysutils/p5-User/pkg-descr b/sysutils/p5-User/pkg-descr
index 4609a5f59444..30a57a688a21 100644
--- a/sysutils/p5-User/pkg-descr
+++ b/sysutils/p5-User/pkg-descr
@@ -1,4 +1,4 @@
This module is allows applications to retrieve
per-user characteristics.
-WWW: http://search.cpan.org/dist/User/
+WWW: https://metacpan.org/release/User
diff --git a/sysutils/p5-ZConf-Cron/pkg-descr b/sysutils/p5-ZConf-Cron/pkg-descr
index 056e6523227b..56a5826ce5f3 100644
--- a/sysutils/p5-ZConf-Cron/pkg-descr
+++ b/sysutils/p5-ZConf-Cron/pkg-descr
@@ -7,4 +7,4 @@ zccron - Runs crontabs stored in ZConf.
zccrontab - Manage crontabs stored in ZConf.
gzccrontab - Invokes GUI editor for installed crontabs.
-WWW: http://search.cpan.org/dist/ZConf-Cron/
+WWW: https://metacpan.org/release/ZConf-Cron
diff --git a/textproc/p5-AI-Categorizer/pkg-descr b/textproc/p5-AI-Categorizer/pkg-descr
index 4fe911e0d9bb..8f2a6cc27546 100644
--- a/textproc/p5-AI-Categorizer/pkg-descr
+++ b/textproc/p5-AI-Categorizer/pkg-descr
@@ -17,4 +17,4 @@ use the interfaces of the individual classes in the framework.
A simple sample script that reads a training corpus, trains a categorizer,
and tests the categorizer on a test corpus, is distributed as eg/demo.pl .
-WWW: http://search.cpan.org/dist/AI-Categorizer/
+WWW: https://metacpan.org/release/AI-Categorizer
diff --git a/textproc/p5-Algorithm-CheckDigits/pkg-descr b/textproc/p5-Algorithm-CheckDigits/pkg-descr
index 54325ffc4cce..79562c9b7b3b 100644
--- a/textproc/p5-Algorithm-CheckDigits/pkg-descr
+++ b/textproc/p5-Algorithm-CheckDigits/pkg-descr
@@ -1,3 +1,3 @@
Perl library that provides several modules to compute or validate check digits.
-WWW: http://search.cpan.org/dist/Algorithm-CheckDigits/
+WWW: https://metacpan.org/release/Algorithm-CheckDigits
diff --git a/textproc/p5-Algorithm-RabinKarp/pkg-descr b/textproc/p5-Algorithm-RabinKarp/pkg-descr
index 28adfaf561d7..b8bd15392542 100644
--- a/textproc/p5-Algorithm-RabinKarp/pkg-descr
+++ b/textproc/p5-Algorithm-RabinKarp/pkg-descr
@@ -14,4 +14,4 @@ your data to remove all unnecessary information. For example, in a large
english document, you should probably remove all white space, as well as
removing all capitalization.
-WWW: http://search.cpan.org/dist/Algorithm-RabinKarp/
+WWW: https://metacpan.org/release/Algorithm-RabinKarp
diff --git a/textproc/p5-Apache-Solr/pkg-descr b/textproc/p5-Apache-Solr/pkg-descr
index 89557c8dc5da..3d4123c69331 100644
--- a/textproc/p5-Apache-Solr/pkg-descr
+++ b/textproc/p5-Apache-Solr/pkg-descr
@@ -1,3 +1,3 @@
Apache::Solr provides an high level interface to access solr servers.
-WWW: http://search.cpan.org/dist/Apache-Solr/
+WWW: https://metacpan.org/release/Apache-Solr
diff --git a/textproc/p5-BibTeX-Parser/pkg-descr b/textproc/p5-BibTeX-Parser/pkg-descr
index bdcc75b0bc52..502c62660bd0 100644
--- a/textproc/p5-BibTeX-Parser/pkg-descr
+++ b/textproc/p5-BibTeX-Parser/pkg-descr
@@ -1,3 +1,3 @@
BibTeX::Parser is a pure perl BibTeX parser.
-WWW: http://search.cpan.org/dist/BibTeX-Parser/
+WWW: https://metacpan.org/release/BibTeX-Parser
diff --git a/textproc/p5-Bloom-Filter/pkg-descr b/textproc/p5-Bloom-Filter/pkg-descr
index 039ef7158ee1..b1b54a7c5b37 100644
--- a/textproc/p5-Bloom-Filter/pkg-descr
+++ b/textproc/p5-Bloom-Filter/pkg-descr
@@ -2,4 +2,4 @@ A Bloom filter is a probabilistic algorithm for doing existence tests
in less memory than a full list of keys would require. The tradeoff to
using Bloom filters is a certain configurable risk of false positives.
-WWW: http://search.cpan.org/dist/Bloom-Filter/
+WWW: https://metacpan.org/release/Bloom-Filter
diff --git a/textproc/p5-CAM-PDF/pkg-descr b/textproc/p5-CAM-PDF/pkg-descr
index 3840675019ec..6d0f8aba2e66 100644
--- a/textproc/p5-CAM-PDF/pkg-descr
+++ b/textproc/p5-CAM-PDF/pkg-descr
@@ -15,4 +15,4 @@ the security preferences of the document. Any violation of this
respect is contrary to Adobe's intellectual property position, as
stated in the reference manual at the above URL.
-WWW: http://search.cpan.org/dist/CAM-PDF/
+WWW: https://metacpan.org/release/CAM-PDF
diff --git a/textproc/p5-CQL-Parser/pkg-descr b/textproc/p5-CQL-Parser/pkg-descr
index 81e9d9162df0..473e9b634f00 100644
--- a/textproc/p5-CQL-Parser/pkg-descr
+++ b/textproc/p5-CQL-Parser/pkg-descr
@@ -16,4 +16,4 @@ the CQL statement. This data structure can then be used by a client
application to analyze the statement, and possibly turn it into a query
for a local repository.
-WWW: http://search.cpan.org/dist/CQL-Parser/
+WWW: https://metacpan.org/release/CQL-Parser
diff --git a/textproc/p5-CSS-Compressor/pkg-descr b/textproc/p5-CSS-Compressor/pkg-descr
index 7cc106214ed5..16231e4b29a0 100644
--- a/textproc/p5-CSS-Compressor/pkg-descr
+++ b/textproc/p5-CSS-Compressor/pkg-descr
@@ -2,4 +2,4 @@ This module is an implementation of the CSS parts of Yahoo! YUIcompressor
in Perl. It was needed to produce minified css on the fly using Perl
based backend systems.
-WWW: http://search.cpan.org/dist/CSS-Compressor/
+WWW: https://metacpan.org/release/CSS-Compressor
diff --git a/textproc/p5-CSS-Croco/pkg-descr b/textproc/p5-CSS-Croco/pkg-descr
index 5bb612c77fa5..341a98ef49a8 100644
--- a/textproc/p5-CSS-Croco/pkg-descr
+++ b/textproc/p5-CSS-Croco/pkg-descr
@@ -1,3 +1,3 @@
Quick CSS parser
-WWW: http://search.cpan.org/dist/CSS-Croco/
+WWW: https://metacpan.org/release/CSS-Croco
diff --git a/textproc/p5-CSS-Minifier-XS/pkg-descr b/textproc/p5-CSS-Minifier-XS/pkg-descr
index b7303d77aae1..8c29dd023483 100644
--- a/textproc/p5-CSS-Minifier-XS/pkg-descr
+++ b/textproc/p5-CSS-Minifier-XS/pkg-descr
@@ -1,4 +1,4 @@
CSS::Minifier::XS is a CSS "minifier"; its designed to remove unnecessary
whitespace and comments from CSS files, while also not breaking the CSS.
-WWW: http://search.cpan.org/dist/CSS-Minifier-XS/
+WWW: https://metacpan.org/release/CSS-Minifier-XS
diff --git a/textproc/p5-CSS-Minifier/pkg-descr b/textproc/p5-CSS-Minifier/pkg-descr
index 9adcf1d248af..09590f7d3326 100644
--- a/textproc/p5-CSS-Minifier/pkg-descr
+++ b/textproc/p5-CSS-Minifier/pkg-descr
@@ -13,4 +13,4 @@ of web deployment. If you minify on-the-fly then it might be a good idea to
cache the minified file. Minifying static files on-the-fly repeatedly is
wasteful.
-WWW: http://search.cpan.org/dist/CSS-Minifier/
+WWW: https://metacpan.org/release/CSS-Minifier
diff --git a/textproc/p5-CSS-Packer/pkg-descr b/textproc/p5-CSS-Packer/pkg-descr
index 75c79b087baa..28c148665599 100644
--- a/textproc/p5-CSS-Packer/pkg-descr
+++ b/textproc/p5-CSS-Packer/pkg-descr
@@ -1,4 +1,4 @@
CSS::Packer is another CSS minifier.
-WWW: http://search.cpan.org/dist/CSS-Packer/
+WWW: https://metacpan.org/release/CSS-Packer
https://github.com/nevesenin/css-packer-perl
diff --git a/textproc/p5-CSS-SAC/pkg-descr b/textproc/p5-CSS-SAC/pkg-descr
index a1156402e64c..25d1543df477 100644
--- a/textproc/p5-CSS-SAC/pkg-descr
+++ b/textproc/p5-CSS-SAC/pkg-descr
@@ -7,4 +7,4 @@ CSS having more constructs than XML, core SAC is still more complex than
core SAX. However, if you need to parse a CSS style sheet, SAC probably
remains the easiest way to get it done.
-WWW: http://search.cpan.org/dist/CSS-SAC/
+WWW: https://metacpan.org/release/CSS-SAC
diff --git a/textproc/p5-CSS-Simple/pkg-descr b/textproc/p5-CSS-Simple/pkg-descr
index 33457de7e410..4b95a6b35bdd 100644
--- a/textproc/p5-CSS-Simple/pkg-descr
+++ b/textproc/p5-CSS-Simple/pkg-descr
@@ -1,4 +1,4 @@
CSS::Simple is an interface through which to read/write/manipulate CSS
files while respecting the cascade order.
-WWW: http://search.cpan.org/dist/CSS-Simple/
+WWW: https://metacpan.org/release/CSS-Simple
diff --git a/textproc/p5-CSS-Squish/pkg-descr b/textproc/p5-CSS-Squish/pkg-descr
index 9563601f9cf4..37c748a9c211 100644
--- a/textproc/p5-CSS-Squish/pkg-descr
+++ b/textproc/p5-CSS-Squish/pkg-descr
@@ -11,4 +11,4 @@ It is possible that feature versions will include methods to compact
whitespace and other parts of the CSS itself, but this functionality is
not supported at the current time.
-WWW: http://search.cpan.org/dist/CSS-Squish/
+WWW: https://metacpan.org/release/CSS-Squish
diff --git a/textproc/p5-CSS-Tiny/pkg-descr b/textproc/p5-CSS-Tiny/pkg-descr
index dd0f20fdb6ff..9af7de67e1e1 100644
--- a/textproc/p5-CSS-Tiny/pkg-descr
+++ b/textproc/p5-CSS-Tiny/pkg-descr
@@ -5,6 +5,6 @@ This module is primarily for reading and writing simple files, and
anything we write shouldn't need to have documentation/comments. If you
need something with more power, move up to CSS.pm.
-WWW: http://search.cpan.org/dist/CSS-Tiny/
+WWW: https://metacpan.org/release/CSS-Tiny
Hansjoerg Pehofer <hansjoerg.pehofer@uibk.ac.at>
diff --git a/textproc/p5-CSS/pkg-descr b/textproc/p5-CSS/pkg-descr
index bc0603b0f82f..02a03fcaf1ca 100644
--- a/textproc/p5-CSS/pkg-descr
+++ b/textproc/p5-CSS/pkg-descr
@@ -2,4 +2,4 @@ This module can be used, along with a CSS::Parse::* module, to parse CSS
data and represent it as a tree of objects. Using a CSS::Adaptor::* module,
the CSS data tree can then be transformed into other formats.
-WWW: http://search.cpan.org/dist/CSS/
+WWW: https://metacpan.org/release/CSS
diff --git a/textproc/p5-Chess-PGN-Parse/pkg-descr b/textproc/p5-Chess-PGN-Parse/pkg-descr
index 461a2990fa23..94db7e1da58c 100644
--- a/textproc/p5-Chess-PGN-Parse/pkg-descr
+++ b/textproc/p5-Chess-PGN-Parse/pkg-descr
@@ -17,4 +17,4 @@ variants and comments. While dealing with simple braced comments is
straightforward, parsing nested comments can give you more than a
headache.
-WWW: http://search.cpan.org/dist/Chess-PGN-Parse/
+WWW: https://metacpan.org/release/Chess-PGN-Parse
diff --git a/textproc/p5-Class-CSV/pkg-descr b/textproc/p5-Class-CSV/pkg-descr
index 9bd21fe6ed0d..34f38de16f58 100644
--- a/textproc/p5-Class-CSV/pkg-descr
+++ b/textproc/p5-Class-CSV/pkg-descr
@@ -3,4 +3,4 @@ files from objects. Text::CSV_XS is used for parsing and creating CSV file
lines, so any limitations in Text::CSV_XS will of course be inherant in
this module.
-WWW: http://search.cpan.org/dist/Class-CSV/
+WWW: https://metacpan.org/release/Class-CSV
diff --git a/textproc/p5-Data-FormValidator-Constraints-DateTime/pkg-descr b/textproc/p5-Data-FormValidator-Constraints-DateTime/pkg-descr
index 141237d2b8e7..7ed2c0b64b0b 100644
--- a/textproc/p5-Data-FormValidator-Constraints-DateTime/pkg-descr
+++ b/textproc/p5-Data-FormValidator-Constraints-DateTime/pkg-descr
@@ -5,4 +5,4 @@ those dates (as long as you 'untaint' the fields) into valid DateTime
objects, or into strings that would be properly formatted for various
database engines.
-WWW: http://search.cpan.org/dist/Data-FormValidator-Constraints-DateTime/
+WWW: https://metacpan.org/release/Data-FormValidator-Constraints-DateTime
diff --git a/textproc/p5-Data-FormValidator/pkg-descr b/textproc/p5-Data-FormValidator/pkg-descr
index c9e3786fa6b0..7281e00473b4 100644
--- a/textproc/p5-Data-FormValidator/pkg-descr
+++ b/textproc/p5-Data-FormValidator/pkg-descr
@@ -18,6 +18,6 @@ user data and you get the valid fields, the name of the fields which
are missing. An array is returned listing which fields are valid,
missing, invalid and unknown in this profile.
-WWW: http://search.cpan.org/dist/Data-FormValidator/
+WWW: https://metacpan.org/release/Data-FormValidator
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Data-Phrasebook-Loader-YAML/pkg-descr b/textproc/p5-Data-Phrasebook-Loader-YAML/pkg-descr
index 6ba330c20e66..e49479931f8a 100644
--- a/textproc/p5-Data-Phrasebook-Loader-YAML/pkg-descr
+++ b/textproc/p5-Data-Phrasebook-Loader-YAML/pkg-descr
@@ -6,4 +6,4 @@ Data::Phrasebook for an explanation of how to use these. Groups of phrases are
kept in a dictionary. In this implementation a single file is one complete
dictionary.
-WWW: http://search.cpan.org/dist/Data-Phrasebook-Loader-YAML/
+WWW: https://metacpan.org/release/Data-Phrasebook-Loader-YAML
diff --git a/textproc/p5-Data-Phrasebook/pkg-descr b/textproc/p5-Data-Phrasebook/pkg-descr
index cdb9f538e7f5..f572b571e708 100644
--- a/textproc/p5-Data-Phrasebook/pkg-descr
+++ b/textproc/p5-Data-Phrasebook/pkg-descr
@@ -6,4 +6,4 @@ databases via SQL queries and written language phrases. Examples are the
mime.types file and the hosts file, both of which use a simple
phrasebook design.
-WWW: http://search.cpan.org/dist/Data-Phrasebook/
+WWW: https://metacpan.org/release/Data-Phrasebook
diff --git a/textproc/p5-Data-Report/pkg-descr b/textproc/p5-Data-Report/pkg-descr
index 024ef98b10dd..d17227ae22f1 100644
--- a/textproc/p5-Data-Report/pkg-descr
+++ b/textproc/p5-Data-Report/pkg-descr
@@ -20,4 +20,4 @@ The actual Data::Report module is a factory that creates a reporter for
a given report type by selecting the appropriate plugin and returning an
instance thereof.
-WWW: http://search.cpan.org/dist/Data-Report/
+WWW: https://metacpan.org/release/Data-Report
diff --git a/textproc/p5-Data-SpreadPagination/pkg-descr b/textproc/p5-Data-SpreadPagination/pkg-descr
index ace8e8ef7697..8d844f083b3e 100644
--- a/textproc/p5-Data-SpreadPagination/pkg-descr
+++ b/textproc/p5-Data-SpreadPagination/pkg-descr
@@ -4,4 +4,4 @@ navigator. It inherits from Data::Page, and in addition provides methods to
create a pagination spread, keeping pagenumbers displayed within a sensible
limit.
-WWW: http://search.cpan.org/dist/Data-SpreadPagination/
+WWW: https://metacpan.org/release/Data-SpreadPagination
diff --git a/textproc/p5-Dev-Bollocks/pkg-descr b/textproc/p5-Dev-Bollocks/pkg-descr
index 04c5662ced9f..069c5f846c76 100644
--- a/textproc/p5-Dev-Bollocks/pkg-descr
+++ b/textproc/p5-Dev-Bollocks/pkg-descr
@@ -1,4 +1,4 @@
Perl module to generate arbitrary sized bollocks straight from middle
management
-WWW: http://search.cpan.org/dist/Dev-Bollocks/
+WWW: https://metacpan.org/release/Dev-Bollocks
diff --git a/textproc/p5-Devel-TraceSAX/pkg-descr b/textproc/p5-Devel-TraceSAX/pkg-descr
index cf3ab121809f..6b76d345ef7b 100644
--- a/textproc/p5-Devel-TraceSAX/pkg-descr
+++ b/textproc/p5-Devel-TraceSAX/pkg-descr
@@ -2,4 +2,4 @@ Traces SAX events in a program. Works by applying Devel::TraceCalls
to a tracer on the desired classes for all known SAX event types
(according to XML::SAX::EventMethodMaker and XML::SAX::Machines).
-WWW: http://search.cpan.org/dist/Devel-TraceSAX/
+WWW: https://metacpan.org/release/Devel-TraceSAX
diff --git a/textproc/p5-DocSet/pkg-descr b/textproc/p5-DocSet/pkg-descr
index f88626f974a8..f25b846adf11 100644
--- a/textproc/p5-DocSet/pkg-descr
+++ b/textproc/p5-DocSet/pkg-descr
@@ -10,4 +10,4 @@ and knows to generate:
* HTML * PS * PDF
-WWW: http://search.cpan.org/dist/DocSet/
+WWW: https://metacpan.org/release/DocSet
diff --git a/textproc/p5-EBook-Tools/pkg-descr b/textproc/p5-EBook-Tools/pkg-descr
index 417d1074109e..ca6cb2721e92 100644
--- a/textproc/p5-EBook-Tools/pkg-descr
+++ b/textproc/p5-EBook-Tools/pkg-descr
@@ -6,4 +6,4 @@ generation is limited to EPub. The metadata correction tools are
quite extensive, however. For more details, see the POD information
on EBook::Tools and EBook::Tools::Unpack.
-WWW: http://search.cpan.org/dist/EBook-Tools/
+WWW: https://metacpan.org/release/EBook-Tools
diff --git a/textproc/p5-Excel-Template/pkg-descr b/textproc/p5-Excel-Template/pkg-descr
index 22516ef11d9d..f9ee7a5385b0 100644
--- a/textproc/p5-Excel-Template/pkg-descr
+++ b/textproc/p5-Excel-Template/pkg-descr
@@ -4,4 +4,4 @@ but provide Excel files instead. The existing modules don't do the trick, as
they require replication of logic that's already been done within
HTML::Template.
-WWW: http://search.cpan.org/dist/Excel-Template/
+WWW: https://metacpan.org/release/Excel-Template
diff --git a/textproc/p5-Excel-Writer-XLSX/pkg-descr b/textproc/p5-Excel-Writer-XLSX/pkg-descr
index a6dced534032..d07fedaa1f34 100644
--- a/textproc/p5-Excel-Writer-XLSX/pkg-descr
+++ b/textproc/p5-Excel-Writer-XLSX/pkg-descr
@@ -5,4 +5,4 @@ can be applied to cells. Text, numbers, and formulas can be written to the
cells. This module cannot, as yet, be used to write to an existing Excel XLSX
file.
-WWW: http://search.cpan.org/dist/Excel-Writer-XLSX/
+WWW: https://metacpan.org/release/Excel-Writer-XLSX
diff --git a/textproc/p5-File-Inplace/pkg-descr b/textproc/p5-File-Inplace/pkg-descr
index 5facb2c6e190..516e63ecbccd 100644
--- a/textproc/p5-File-Inplace/pkg-descr
+++ b/textproc/p5-File-Inplace/pkg-descr
@@ -9,4 +9,4 @@ It also offers functionality such as backup creation, automatic
field splitting per-line, automatic chomping/unchomping, and aborting
edits partially through without affecting the original file.
-WWW: http://search.cpan.org/dist/File-Inplace/
+WWW: https://metacpan.org/release/File-Inplace
diff --git a/textproc/p5-Filter-Simple/pkg-descr b/textproc/p5-Filter-Simple/pkg-descr
index e9e51bdacba2..037033d1170d 100644
--- a/textproc/p5-Filter-Simple/pkg-descr
+++ b/textproc/p5-Filter-Simple/pkg-descr
@@ -6,4 +6,4 @@ simplify the language (e.g. Language::Pythonesque), or to completely recast the
language (e.g. Lingua::Romana::Perligata). Effec- tively, it allows one to use
the full power of Perl as its own, recur- sively applied, macro language.
-WWW: http://search.cpan.org/dist/Filter-Simple/
+WWW: https://metacpan.org/release/Filter-Simple
diff --git a/textproc/p5-FormValidator-Lite/pkg-descr b/textproc/p5-FormValidator-Lite/pkg-descr
index 472bafc840e5..0c7ff7e5162e 100644
--- a/textproc/p5-FormValidator-Lite/pkg-descr
+++ b/textproc/p5-FormValidator-Lite/pkg-descr
@@ -1,3 +1,3 @@
FormValidator::Lite is a simple, fast implementation for form validation.
-WWW: http://search.cpan.org/dist/FormValidator-Lite/
+WWW: https://metacpan.org/release/FormValidator-Lite
diff --git a/textproc/p5-Games-Dissociate/pkg-descr b/textproc/p5-Games-Dissociate/pkg-descr
index f9f53628dca8..9b6f6e57c46c 100644
--- a/textproc/p5-Games-Dissociate/pkg-descr
+++ b/textproc/p5-Games-Dissociate/pkg-descr
@@ -3,4 +3,4 @@ Dissociated Press algorithm, well known to Emacs users as "meta-x
dissociate". The algorithm here is by no means a straight port of Emacs's
dissociate.el, but is instead merely inspired by it.
-WWW: http://search.cpan.org/dist/Games-Dissociate/
+WWW: https://metacpan.org/release/Games-Dissociate
diff --git a/textproc/p5-Geo-Parse-OSM/pkg-descr b/textproc/p5-Geo-Parse-OSM/pkg-descr
index 263979adff91..927d0118aa8f 100644
--- a/textproc/p5-Geo-Parse-OSM/pkg-descr
+++ b/textproc/p5-Geo-Parse-OSM/pkg-descr
@@ -1,3 +1,3 @@
Geo::Parse::OSM - OpenStreetMap XML file regexp parser
-WWW: http://search.cpan.org/dist/Geo-Parse-OSM/
+WWW: https://metacpan.org/release/Geo-Parse-OSM
diff --git a/textproc/p5-Getopt-Lucid/pkg-descr b/textproc/p5-Getopt-Lucid/pkg-descr
index 4f0be63df19d..4798911c9986 100644
--- a/textproc/p5-Getopt-Lucid/pkg-descr
+++ b/textproc/p5-Getopt-Lucid/pkg-descr
@@ -4,4 +4,4 @@ subjective standard, Getopt::Lucid relies on a more verbose,
plain-English option specification as compared against the more symbolic
approach of Getopt::Long.
-WWW: http://search.cpan.org/dist/Getopt-Lucid/
+WWW: https://metacpan.org/release/Getopt-Lucid
diff --git a/textproc/p5-Google-Data-JSON/pkg-descr b/textproc/p5-Google-Data-JSON/pkg-descr
index 4f1cc193ead5..da9526aa80ed 100644
--- a/textproc/p5-Google-Data-JSON/pkg-descr
+++ b/textproc/p5-Google-Data-JSON/pkg-descr
@@ -2,4 +2,4 @@ Google::Data::JSON provides several methods to convert an XML feed into a
JSON feed, and vice versa. The JSON format is defined in Google Data APIs,
http://code.google.com/apis/gdata/json.html .
-WWW: http://search.cpan.org/dist/Google-Data-JSON/
+WWW: https://metacpan.org/release/Google-Data-JSON
diff --git a/textproc/p5-HTML-Copy/pkg-descr b/textproc/p5-HTML-Copy/pkg-descr
index 358c28596259..2606629b2220 100644
--- a/textproc/p5-HTML-Copy/pkg-descr
+++ b/textproc/p5-HTML-Copy/pkg-descr
@@ -1,4 +1,4 @@
This module is to copy a HTML file without beaking links in the file.
This module is a sub class of HTML::Parser.
-WWW: http://search.cpan.org/dist/HTML-Copy/
+WWW: https://metacpan.org/release/HTML-Copy
diff --git a/textproc/p5-HTML-Entities-ImodePictogram/pkg-descr b/textproc/p5-HTML-Entities-ImodePictogram/pkg-descr
index 245e5b1401da..9050d38952d6 100644
--- a/textproc/p5-HTML-Entities-ImodePictogram/pkg-descr
+++ b/textproc/p5-HTML-Entities-ImodePictogram/pkg-descr
@@ -4,4 +4,4 @@ pictogram (emoji), which are assigned in Shift_JIS private area.
See http://www.nttdocomo.co.jp/i/tag/emoji/index.html for details
about i-mode pictogram.
-WWW: http://search.cpan.org/dist/HTML-Entities-ImodePictogram/
+WWW: https://metacpan.org/release/HTML-Entities-ImodePictogram
diff --git a/textproc/p5-HTML-Entities-Interpolate/pkg-descr b/textproc/p5-HTML-Entities-Interpolate/pkg-descr
index c13d08e686b3..36cc8fcf9d89 100644
--- a/textproc/p5-HTML-Entities-Interpolate/pkg-descr
+++ b/textproc/p5-HTML-Entities-Interpolate/pkg-descr
@@ -1,4 +1,4 @@
HTML::Entities::Interpolate is a pure Perl module to call
HTML::Entities::encode_entities, via a hash, within a string.
-WWW: http://search.cpan.org/dist/HTML-Entities-Interpolate/
+WWW: https://metacpan.org/release/HTML-Entities-Interpolate
diff --git a/textproc/p5-HTML-Entities-Numbered/pkg-descr b/textproc/p5-HTML-Entities-Numbered/pkg-descr
index a6fd888da532..3fceb3de773b 100644
--- a/textproc/p5-HTML-Entities-Numbered/pkg-descr
+++ b/textproc/p5-HTML-Entities-Numbered/pkg-descr
@@ -2,4 +2,4 @@ HTML::Entities::Numbered is a content conversion filter for named HTML
entities (symbols, mathematical symbols, Greek letters, Latin letters,
etc.).
-WWW: http://search.cpan.org/dist/HTML-Entities-Numbered/
+WWW: https://metacpan.org/release/HTML-Entities-Numbered
diff --git a/textproc/p5-HTML-EscapeEvil/pkg-descr b/textproc/p5-HTML-EscapeEvil/pkg-descr
index c444d6c6bcc6..ede3c5c0b6df 100644
--- a/textproc/p5-HTML-EscapeEvil/pkg-descr
+++ b/textproc/p5-HTML-EscapeEvil/pkg-descr
@@ -2,4 +2,4 @@ HTML::EscapeEvil is a Perl module that will escape HTML tags considered
evil (useful for user inut filtering). It is somewhat similar to
HTML::TagFilter, but escapes tags instead of removing them.
-WWW: http://search.cpan.org/dist/HTML-EscapeEvil/
+WWW: https://metacpan.org/release/HTML-EscapeEvil
diff --git a/textproc/p5-HTML-FormatExternal/pkg-descr b/textproc/p5-HTML-FormatExternal/pkg-descr
index 78b5fbf93f59..7ab00a7036e5 100644
--- a/textproc/p5-HTML-FormatExternal/pkg-descr
+++ b/textproc/p5-HTML-FormatExternal/pkg-descr
@@ -10,4 +10,4 @@ the browsing/formatting programs,
w3m http://sourceforge.net/projects/w3m
zen http://www.nocrew.org/software/zen/
-WWW: http://search.cpan.org/dist/HTML-FormatExternal/
+WWW: https://metacpan.org/release/HTML-FormatExternal
diff --git a/textproc/p5-HTML-FormatText-WithLinks-AndTables/pkg-descr b/textproc/p5-HTML-FormatText-WithLinks-AndTables/pkg-descr
index c6ddf2bd08df..9dba034ebd47 100644
--- a/textproc/p5-HTML-FormatText-WithLinks-AndTables/pkg-descr
+++ b/textproc/p5-HTML-FormatText-WithLinks-AndTables/pkg-descr
@@ -6,4 +6,4 @@ Further, it will preserve both the formatting specified by the <TD> tag's
"align" attribute, and will also preserve multiline text inside of a <TD>
element provided it is broken using <BR/> tags.
-WWW: http://search.cpan.org/dist/HTML-FormatText-WithLinks-AndTables/
+WWW: https://metacpan.org/release/HTML-FormatText-WithLinks-AndTables
diff --git a/textproc/p5-HTML-FormatText-WithLinks/pkg-descr b/textproc/p5-HTML-FormatText-WithLinks/pkg-descr
index f9abc44d5373..f508c9c0e812 100644
--- a/textproc/p5-HTML-FormatText-WithLinks/pkg-descr
+++ b/textproc/p5-HTML-FormatText-WithLinks/pkg-descr
@@ -3,4 +3,4 @@ but prints all the links in the HTML as footnotes. By default, it
attempts to mimic the format of the lynx text based web browser's
--dump option.
-WWW: http://search.cpan.org/dist/HTML-FormatText-WithLinks/
+WWW: https://metacpan.org/release/HTML-FormatText-WithLinks
diff --git a/textproc/p5-HTML-Fraction/pkg-descr b/textproc/p5-HTML-Fraction/pkg-descr
index c85ea5078daf..d446f56b5211 100644
--- a/textproc/p5-HTML-Fraction/pkg-descr
+++ b/textproc/p5-HTML-Fraction/pkg-descr
@@ -4,4 +4,4 @@ vulgar fractions have Unicode characters (eg 1/5 is &#8533;). This
module takes a string and encodes fractions as entities: this means that
it will look pretty in the browser.
-WWW: http://search.cpan.org/dist/HTML-Fraction/
+WWW: https://metacpan.org/release/HTML-Fraction
diff --git a/textproc/p5-HTML-HTML5-Entities/pkg-descr b/textproc/p5-HTML-HTML5-Entities/pkg-descr
index ae15c98d6b5e..e99da025bbd8 100644
--- a/textproc/p5-HTML-HTML5-Entities/pkg-descr
+++ b/textproc/p5-HTML-HTML5-Entities/pkg-descr
@@ -1,4 +1,4 @@
HTML::HTML5::Entities is a pure Perl, drop-in replacement for HTML::Entities,
providing the character entities defined in HTML5.
-WWW: http://search.cpan.org/dist/HTML-HTML5-Entities/
+WWW: https://metacpan.org/release/HTML-HTML5-Entities
diff --git a/textproc/p5-HTML-HTML5-Parser/pkg-descr b/textproc/p5-HTML-HTML5-Parser/pkg-descr
index e1479d3b61fe..b6bb7b98e280 100644
--- a/textproc/p5-HTML-HTML5-Parser/pkg-descr
+++ b/textproc/p5-HTML-HTML5-Parser/pkg-descr
@@ -8,4 +8,4 @@ soup HTML.
on non-CPAN packages.
-WWW: http://search.cpan.org/dist/HTML-HTML5-Parser/
+WWW: https://metacpan.org/release/HTML-HTML5-Parser
diff --git a/textproc/p5-HTML-HTMLDoc/pkg-descr b/textproc/p5-HTML-HTMLDoc/pkg-descr
index 5609a68d9f19..2c148095d55f 100644
--- a/textproc/p5-HTML-HTMLDoc/pkg-descr
+++ b/textproc/p5-HTML-HTMLDoc/pkg-descr
@@ -2,4 +2,4 @@ This Module provides an OO-interface to the htmldoc program.
You can use it to produce PDF or PS files from a HTML-document.
Currently many but not all parameters of HTMLDoc are supported.
-WWW: http://search.cpan.org/dist/HTML-HTMLDoc/
+WWW: https://metacpan.org/release/HTML-HTMLDoc
diff --git a/textproc/p5-HTML-Packer/pkg-descr b/textproc/p5-HTML-Packer/pkg-descr
index 3570694c066a..662371d4882d 100644
--- a/textproc/p5-HTML-Packer/pkg-descr
+++ b/textproc/p5-HTML-Packer/pkg-descr
@@ -1,3 +1,3 @@
HTML::Packer is another HTML code cleaner.
-WWW: http://search.cpan.org/dist/HTML-Packer/
+WWW: https://metacpan.org/release/HTML-Packer
diff --git a/textproc/p5-HTML-QRCode/pkg-descr b/textproc/p5-HTML-QRCode/pkg-descr
index d89f50daac54..4d0cd26b2e03 100644
--- a/textproc/p5-HTML-QRCode/pkg-descr
+++ b/textproc/p5-HTML-QRCode/pkg-descr
@@ -1,3 +1,3 @@
HTML::QRCode is HTML based QRCode generator, using Text::QRCode
-WWW: http://search.cpan.org/dist/HTML-QRCode/
+WWW: https://metacpan.org/release/HTML-QRCode
diff --git a/textproc/p5-HTML-Quoted/pkg-descr b/textproc/p5-HTML-Quoted/pkg-descr
index 3ab96b1b9edc..12e0655e1050 100644
--- a/textproc/p5-HTML-Quoted/pkg-descr
+++ b/textproc/p5-HTML-Quoted/pkg-descr
@@ -1,4 +1,4 @@
Parses and extracts quotation structure out of a HTML message.
Purpose and returned structures are very similar to Text::Quoted.
-WWW: http://search.cpan.org/dist/HTML-Quoted/
+WWW: https://metacpan.org/release/HTML-Quoted
diff --git a/textproc/p5-HTML-RewriteAttributes/pkg-descr b/textproc/p5-HTML-RewriteAttributes/pkg-descr
index dc254cbd0e9f..0d1e67ce0fb1 100644
--- a/textproc/p5-HTML-RewriteAttributes/pkg-descr
+++ b/textproc/p5-HTML-RewriteAttributes/pkg-descr
@@ -3,4 +3,4 @@ attribute rewriting. You simply specify a callback to run for each
attribute and we do the rest for you. This module is designed to
be subclassable to make handling special cases eaiser.
-WWW: http://search.cpan.org/dist/HTML-RewriteAttributes/
+WWW: https://metacpan.org/release/HTML-RewriteAttributes
diff --git a/textproc/p5-HTML-TagFilter/pkg-descr b/textproc/p5-HTML-TagFilter/pkg-descr
index 5eae6690ef8a..6951edb2e02e 100644
--- a/textproc/p5-HTML-TagFilter/pkg-descr
+++ b/textproc/p5-HTML-TagFilter/pkg-descr
@@ -4,4 +4,4 @@ can act in a more or less fine-grained way - you can specify permitted
tags, permitted attributes of each tag, and permitted values for each
attribute in as much detail as you like.
-WWW: http://search.cpan.org/dist/HTML-TagFilter/
+WWW: https://metacpan.org/release/HTML-TagFilter
diff --git a/textproc/p5-HTML-Tidy/pkg-descr b/textproc/p5-HTML-Tidy/pkg-descr
index 7330e2f133d5..7d482ae2601e 100644
--- a/textproc/p5-HTML-Tidy/pkg-descr
+++ b/textproc/p5-HTML-Tidy/pkg-descr
@@ -2,4 +2,4 @@ HTML::Tidy is an HTML checker in a handy dandy object. It's meant as a
replacement for HTML::Lint. If you're currently an HTML::Lint user looking to
migrate, see the section "Converting from HTML::Lint".
-WWW: http://search.cpan.org/dist/HTML-Tidy/
+WWW: https://metacpan.org/release/HTML-Tidy
diff --git a/textproc/p5-HTML-Tidy5/pkg-descr b/textproc/p5-HTML-Tidy5/pkg-descr
index c787bf050600..3f1b4d7e463b 100644
--- a/textproc/p5-HTML-Tidy5/pkg-descr
+++ b/textproc/p5-HTML-Tidy5/pkg-descr
@@ -1,4 +1,4 @@
HTML::Tidy5 is an HTML checker in a handy dandy object. It's meant as a
replacement for HTML::Lint.
-WWW: http://search.cpan.org/dist/HTML-Tidy5/
+WWW: https://metacpan.org/release/HTML-Tidy5
diff --git a/textproc/p5-HTML-Tiny/pkg-descr b/textproc/p5-HTML-Tiny/pkg-descr
index 08bd53970829..dcc913f61b32 100644
--- a/textproc/p5-HTML-Tiny/pkg-descr
+++ b/textproc/p5-HTML-Tiny/pkg-descr
@@ -10,4 +10,4 @@ to
* build query strings
* JSON encode data structures
-WWW: http://search.cpan.org/dist/HTML-Tiny/
+WWW: https://metacpan.org/release/HTML-Tiny
diff --git a/textproc/p5-HTML-Truncate/pkg-descr b/textproc/p5-HTML-Truncate/pkg-descr
index d388856a072c..db7200a76c43 100644
--- a/textproc/p5-HTML-Truncate/pkg-descr
+++ b/textproc/p5-HTML-Truncate/pkg-descr
@@ -11,4 +11,4 @@ HTML::Truncate attempts to account for those two problems by padding
truncation for spacing and entities and closing any tags that remain
open at the point of truncation.
-WWW: http://search.cpan.org/dist/HTML-Truncate/
+WWW: https://metacpan.org/release/HTML-Truncate
diff --git a/textproc/p5-Hailo/pkg-descr b/textproc/p5-Hailo/pkg-descr
index 6cf0c858e342..894ad1418ddd 100644
--- a/textproc/p5-Hailo/pkg-descr
+++ b/textproc/p5-Hailo/pkg-descr
@@ -9,4 +9,4 @@ improved tokenizer, and tidier output.
With Hailo, you can create, modify, and query Hailo brains. To use Hailo in
event-driven POE applications, you can use the POE::Component::Hailo wrapper.
-WWW: http://search.cpan.org/dist/Hailo/
+WWW: https://metacpan.org/release/Hailo
diff --git a/textproc/p5-Hash-Merge/pkg-descr b/textproc/p5-Hash-Merge/pkg-descr
index 881d1af0a3e1..eac61c8fcbb8 100644
--- a/textproc/p5-Hash-Merge/pkg-descr
+++ b/textproc/p5-Hash-Merge/pkg-descr
@@ -1,3 +1,3 @@
Hash::Merge merges two arbitrarily deep hashes into a single hash.
-WWW: http://search.cpan.org/dist/Hash-Merge/
+WWW: https://metacpan.org/release/Hash-Merge
diff --git a/textproc/p5-Hatena-Keyword/pkg-descr b/textproc/p5-Hatena-Keyword/pkg-descr
index 56349c4ce8d2..e6020057a8a3 100644
--- a/textproc/p5-Hatena-Keyword/pkg-descr
+++ b/textproc/p5-Hatena-Keyword/pkg-descr
@@ -12,4 +12,4 @@ You can implement the same kind of feature outside Hatena using this module.
It queries Hatena Keyword Link API internally for retrieving terms
-WWW: http://search.cpan.org/dist/Hatena-Keyword/
+WWW: https://metacpan.org/release/Hatena-Keyword
diff --git a/textproc/p5-IO-CSVHeaderFile/pkg-descr b/textproc/p5-IO-CSVHeaderFile/pkg-descr
index dc820afe40e8..774459db6ec6 100644
--- a/textproc/p5-IO-CSVHeaderFile/pkg-descr
+++ b/textproc/p5-IO-CSVHeaderFile/pkg-descr
@@ -1,3 +1,3 @@
IO::CSVHeaderFile is a module that adds read/write CSV capabilities.
-WWW: http://search.cpan.org/dist/IO-CSVHeaderFile/
+WWW: https://metacpan.org/release/IO-CSVHeaderFile
diff --git a/textproc/p5-JavaScript-Minifier-XS/pkg-descr b/textproc/p5-JavaScript-Minifier-XS/pkg-descr
index 31a0c4e4f1bb..726f11d102fc 100644
--- a/textproc/p5-JavaScript-Minifier-XS/pkg-descr
+++ b/textproc/p5-JavaScript-Minifier-XS/pkg-descr
@@ -2,4 +2,4 @@ JavaScript::Minifier::XS is a JavaScript "minifier"; its designed to remove
un-necessary whitespace and comments from JavaScript files, which also not
breaking the JavaScript.
-WWW: http://search.cpan.org/dist/JavaScript-Minifier-XS/
+WWW: https://metacpan.org/release/JavaScript-Minifier-XS
diff --git a/textproc/p5-JavaScript-Minifier/pkg-descr b/textproc/p5-JavaScript-Minifier/pkg-descr
index 2ac6141c8453..db33026e9b8d 100644
--- a/textproc/p5-JavaScript-Minifier/pkg-descr
+++ b/textproc/p5-JavaScript-Minifier/pkg-descr
@@ -1,3 +1,3 @@
Strip whitespace and comments from JavaScript code
-WWW: http://search.cpan.org/dist/JavaScript-Minifier/
+WWW: https://metacpan.org/release/JavaScript-Minifier
diff --git a/textproc/p5-JavaScript-Packer/pkg-descr b/textproc/p5-JavaScript-Packer/pkg-descr
index 5929151c5695..3d4826790971 100644
--- a/textproc/p5-JavaScript-Packer/pkg-descr
+++ b/textproc/p5-JavaScript-Packer/pkg-descr
@@ -1,4 +1,4 @@
JavaScript::Packer, a JavaScript compressor, is an adaptation of Dean Edwards'
Packer.js. Additional information: http://dean.edwards.name/packer/
-WWW: http://search.cpan.org/dist/JavaScript-Packer/
+WWW: https://metacpan.org/release/JavaScript-Packer
diff --git a/textproc/p5-KinoSearch1/pkg-descr b/textproc/p5-KinoSearch1/pkg-descr
index 6f1392c216f0..bfda168e2894 100644
--- a/textproc/p5-KinoSearch1/pkg-descr
+++ b/textproc/p5-KinoSearch1/pkg-descr
@@ -17,4 +17,4 @@ Features
* Stemming
* Stoplists
-WWW: http://search.cpan.org/dist/KinoSearch1/
+WWW: https://metacpan.org/release/KinoSearch1
diff --git a/textproc/p5-Kwalify/pkg-descr b/textproc/p5-Kwalify/pkg-descr
index 181c0d88f963..e0f9c5bc4b30 100644
--- a/textproc/p5-Kwalify/pkg-descr
+++ b/textproc/p5-Kwalify/pkg-descr
@@ -2,4 +2,4 @@ Kwalify is a parser, schema validator, and data binding tool for
YAML and JSON.
This package provides a Perl 5 implementation of Kwalify.
-WWW: http://search.cpan.org/dist/Kwalify/
+WWW: https://metacpan.org/release/Kwalify
diff --git a/textproc/p5-LaTeX-Driver/pkg-descr b/textproc/p5-LaTeX-Driver/pkg-descr
index 5dd1a7860704..443f990611b3 100644
--- a/textproc/p5-LaTeX-Driver/pkg-descr
+++ b/textproc/p5-LaTeX-Driver/pkg-descr
@@ -4,4 +4,4 @@ is complicated; there are potentially many programs to run and the
output of those programs must be monitored to determine whether
further processing is required.
-WWW: http://search.cpan.org/dist/LaTeX-Driver/
+WWW: https://metacpan.org/release/LaTeX-Driver
diff --git a/textproc/p5-LaTeX-Encode/pkg-descr b/textproc/p5-LaTeX-Encode/pkg-descr
index 10080649495d..5dcbd4d47d22 100644
--- a/textproc/p5-LaTeX-Encode/pkg-descr
+++ b/textproc/p5-LaTeX-Encode/pkg-descr
@@ -2,4 +2,4 @@ p5-LaTeX-Encode provides a function to encode text that is to
be formatted with LaTeX. It encodes characters that are special
to LaTeX or that are represented in LaTeX by LaTeX commands.
-WWW: http://search.cpan.org/dist/LaTeX-Encode/
+WWW: https://metacpan.org/release/LaTeX-Encode
diff --git a/textproc/p5-LaTeX-Pod/pkg-descr b/textproc/p5-LaTeX-Pod/pkg-descr
index cd128d9ce301..a41f6259d80c 100644
--- a/textproc/p5-LaTeX-Pod/pkg-descr
+++ b/textproc/p5-LaTeX-Pod/pkg-descr
@@ -2,4 +2,4 @@ LaTeX::Pod converts LaTeX sources to Perl's POD (Plain old
documentation) format. Currently only a subset of the available
LaTeX language is supported.
-WWW: http://search.cpan.org/dist/LaTeX-Pod/
+WWW: https://metacpan.org/release/LaTeX-Pod
diff --git a/textproc/p5-LaTeX-TOM/pkg-descr b/textproc/p5-LaTeX-TOM/pkg-descr
index 2fcb398515f9..d0cfb8efaab3 100644
--- a/textproc/p5-LaTeX-TOM/pkg-descr
+++ b/textproc/p5-LaTeX-TOM/pkg-descr
@@ -8,4 +8,4 @@ processing of LaTeX documents that requires extraction of plain-text
information, or altering of the plain-text components (or
alternatively, the math-text components).
-WWW: http://search.cpan.org/dist/LaTeX-TOM/
+WWW: https://metacpan.org/release/LaTeX-TOM
diff --git a/textproc/p5-LaTeX-Table/pkg-descr b/textproc/p5-LaTeX-Table/pkg-descr
index c7bf0a0b3442..dfafb25615bb 100644
--- a/textproc/p5-LaTeX-Table/pkg-descr
+++ b/textproc/p5-LaTeX-Table/pkg-descr
@@ -7,4 +7,4 @@ new ctable package is supported and especially recommended when
footnotes are needed. LaTeX::Table ships with some predefined, good
looking themes.
-WWW: http://search.cpan.org/dist/LaTeX-Table/
+WWW: https://metacpan.org/release/LaTeX-Table
diff --git a/textproc/p5-LaTeX-ToUnicode/pkg-descr b/textproc/p5-LaTeX-ToUnicode/pkg-descr
index b33f792cf9b9..5f74aa7b5c7a 100644
--- a/textproc/p5-LaTeX-ToUnicode/pkg-descr
+++ b/textproc/p5-LaTeX-ToUnicode/pkg-descr
@@ -3,4 +3,4 @@ for accents etc. into their Unicode equivalents. It translates
commands for special characters or accents into their Unicode
equivalents and removes formatting commands.
-WWW: http://search.cpan.org/dist/LaTeX-ToUnicode/
+WWW: https://metacpan.org/release/LaTeX-ToUnicode
diff --git a/textproc/p5-Lingua-Conjunction/pkg-descr b/textproc/p5-Lingua-Conjunction/pkg-descr
index 8712db588cfb..18a438bfe034 100644
--- a/textproc/p5-Lingua-Conjunction/pkg-descr
+++ b/textproc/p5-Lingua-Conjunction/pkg-descr
@@ -1,6 +1,6 @@
Lingua::Conjunction exports a single subroutine, conjunction, that
converts a list into a properly punctuated text string.
-WWW: http://search.cpan.org/dist/Lingua-Conjunction/
+WWW: https://metacpan.org/release/Lingua-Conjunction
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-EN-AddressParse/pkg-descr b/textproc/p5-Lingua-EN-AddressParse/pkg-descr
index 86643b58adb1..6cca9e7f9af0 100644
--- a/textproc/p5-Lingua-EN-AddressParse/pkg-descr
+++ b/textproc/p5-Lingua-EN-AddressParse/pkg-descr
@@ -2,4 +2,4 @@ This module takes as input an address or post box in free format
text and attempts to parse it. If successful, the address is broken
down into components and useful functions can be performed.
-WWW: http://search.cpan.org/dist/Lingua-EN-AddressParse/
+WWW: https://metacpan.org/release/Lingua-EN-AddressParse
diff --git a/textproc/p5-Lingua-EN-Fathom/pkg-descr b/textproc/p5-Lingua-EN-Fathom/pkg-descr
index 5ebea9572b56..1704cfaf4165 100644
--- a/textproc/p5-Lingua-EN-Fathom/pkg-descr
+++ b/textproc/p5-Lingua-EN-Fathom/pkg-descr
@@ -2,4 +2,4 @@ This module analyses English text in either a string or file. Totals are
then calculated for the number of characters, words, sentences, blank
and non blank (text) lines and paragraphs.
-WWW: http://search.cpan.org/dist/Lingua-EN-Fathom/
+WWW: https://metacpan.org/release/Lingua-EN-Fathom
diff --git a/textproc/p5-Lingua-EN-FindNumber/pkg-descr b/textproc/p5-Lingua-EN-FindNumber/pkg-descr
index 578d58e52d22..7a4a9aa85d59 100644
--- a/textproc/p5-Lingua-EN-FindNumber/pkg-descr
+++ b/textproc/p5-Lingua-EN-FindNumber/pkg-descr
@@ -2,4 +2,4 @@ Lingua::EN::FindNumber provides a regular expression for finding numbers in
English text. It also provides functions for extracting and manipulating such
numbers.
-WWW: http://search.cpan.org/dist/Lingua-EN-FindNumber/
+WWW: https://metacpan.org/release/Lingua-EN-FindNumber
diff --git a/textproc/p5-Lingua-EN-Gender/pkg-descr b/textproc/p5-Lingua-EN-Gender/pkg-descr
index 0dff7a1bee63..5235fb7d9ee8 100644
--- a/textproc/p5-Lingua-EN-Gender/pkg-descr
+++ b/textproc/p5-Lingua-EN-Gender/pkg-descr
@@ -1,6 +1,6 @@
Small module for inflecting pronouns for a bunch of different
genders.
-WWW: http://search.cpan.org/dist/Lingua-EN-Gender/
+WWW: https://metacpan.org/release/Lingua-EN-Gender
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-EN-Infinitive/pkg-descr b/textproc/p5-Lingua-EN-Infinitive/pkg-descr
index 70cc3efdb898..3d7799e58533 100644
--- a/textproc/p5-Lingua-EN-Infinitive/pkg-descr
+++ b/textproc/p5-Lingua-EN-Infinitive/pkg-descr
@@ -3,6 +3,6 @@ determine the suffix used to identify which rule to apply to
transform the conjugated word into the infinitive form.
-WWW: http://search.cpan.org/dist/Lingua-EN-Infinitive/
+WWW: https://metacpan.org/release/Lingua-EN-Infinitive
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-EN-Inflect-Number/pkg-descr b/textproc/p5-Lingua-EN-Inflect-Number/pkg-descr
index 187791cb8c07..0934449a0e85 100644
--- a/textproc/p5-Lingua-EN-Inflect-Number/pkg-descr
+++ b/textproc/p5-Lingua-EN-Inflect-Number/pkg-descr
@@ -1,4 +1,4 @@
This module extends the functionality of Lingua::EN::Inflect with
three new functions available for export.
-WWW: http://search.cpan.org/dist/Lingua-EN-Inflect-Number/
+WWW: https://metacpan.org/release/Lingua-EN-Inflect-Number
diff --git a/textproc/p5-Lingua-EN-Inflect-Phrase/pkg-descr b/textproc/p5-Lingua-EN-Inflect-Phrase/pkg-descr
index add4632de2f2..e1cc47c8652a 100644
--- a/textproc/p5-Lingua-EN-Inflect-Phrase/pkg-descr
+++ b/textproc/p5-Lingua-EN-Inflect-Phrase/pkg-descr
@@ -1,3 +1,3 @@
Inflect short English Phrases.
-WWW: http://search.cpan.org/dist/Lingua-EN-Inflect-Phrase/
+WWW: https://metacpan.org/release/Lingua-EN-Inflect-Phrase
diff --git a/textproc/p5-Lingua-EN-Inflect/pkg-descr b/textproc/p5-Lingua-EN-Inflect/pkg-descr
index 1c89d4ce5b33..4203516b83aa 100644
--- a/textproc/p5-Lingua-EN-Inflect/pkg-descr
+++ b/textproc/p5-Lingua-EN-Inflect/pkg-descr
@@ -6,6 +6,6 @@ provided. Where appropriate, "classical" variants (for example:
"brother" -> "brethren", "dogma" -> "dogmata", etc.) are also
provided.
-WWW: http://search.cpan.org/dist/Lingua-EN-Inflect/
+WWW: https://metacpan.org/release/Lingua-EN-Inflect
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-EN-MatchNames/pkg-descr b/textproc/p5-Lingua-EN-MatchNames/pkg-descr
index 3e826d27b072..ae63a6333ea4 100644
--- a/textproc/p5-Lingua-EN-MatchNames/pkg-descr
+++ b/textproc/p5-Lingua-EN-MatchNames/pkg-descr
@@ -9,6 +9,6 @@ Just feed the first and last names to the name_eq() function, and
it returns undef for no possible match, and a percentage of certainty
(rank) otherwise.
-WWW: http://search.cpan.org/dist/Lingua-EN-MatchNames/
+WWW: https://metacpan.org/release/Lingua-EN-MatchNames
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-EN-NameCase/pkg-descr b/textproc/p5-Lingua-EN-NameCase/pkg-descr
index 5c369fa6bccb..bdcd9cc27dcd 100644
--- a/textproc/p5-Lingua-EN-NameCase/pkg-descr
+++ b/textproc/p5-Lingua-EN-NameCase/pkg-descr
@@ -6,4 +6,4 @@ Although forenames and surnames are normally stored separately if
they do appear in a single string, whitespace separated, NameCase
and nc deal correctly with them.
-WWW: http://search.cpan.org/dist/Lingua-EN-NameCase/
+WWW: https://metacpan.org/release/Lingua-EN-NameCase
diff --git a/textproc/p5-Lingua-EN-NameParse/pkg-descr b/textproc/p5-Lingua-EN-NameParse/pkg-descr
index 68f24cb5a706..d69a1238f3b5 100644
--- a/textproc/p5-Lingua-EN-NameParse/pkg-descr
+++ b/textproc/p5-Lingua-EN-NameParse/pkg-descr
@@ -2,4 +2,4 @@ This module takes as input a person or persons name in free format
text and attempts to parse it. If successful, the name is broken
down into components and useful functions can be performed.
-WWW: http://search.cpan.org/dist/Lingua-EN-NameParse/
+WWW: https://metacpan.org/release/Lingua-EN-NameParse
diff --git a/textproc/p5-Lingua-EN-NamedEntity/pkg-descr b/textproc/p5-Lingua-EN-NamedEntity/pkg-descr
index 39ecb098c0cf..d4a6d41b7732 100644
--- a/textproc/p5-Lingua-EN-NamedEntity/pkg-descr
+++ b/textproc/p5-Lingua-EN-NamedEntity/pkg-descr
@@ -13,4 +13,4 @@ hash references looking like this:
The additional "scores" hash reference in there breaks down the various
possible classes for this entity in an open-ended scale.
-WWW: http://search.cpan.org/dist/Lingua-EN-NamedEntity/
+WWW: https://metacpan.org/release/Lingua-EN-NamedEntity
diff --git a/textproc/p5-Lingua-EN-Nickname/pkg-descr b/textproc/p5-Lingua-EN-Nickname/pkg-descr
index 60aa42449d7c..25aab467edde 100644
--- a/textproc/p5-Lingua-EN-Nickname/pkg-descr
+++ b/textproc/p5-Lingua-EN-Nickname/pkg-descr
@@ -3,4 +3,4 @@ make checking first name equivalence nearly impossible. This module
will tell you that 'Maggie', 'Peg', and 'Margaret' are all probably
the same name.
-WWW: http://search.cpan.org/dist/Lingua-EN-Nickname/
+WWW: https://metacpan.org/release/Lingua-EN-Nickname
diff --git a/textproc/p5-Lingua-EN-Number-IsOrdinal/pkg-descr b/textproc/p5-Lingua-EN-Number-IsOrdinal/pkg-descr
index 11918c74c3f0..4e811341516b 100644
--- a/textproc/p5-Lingua-EN-Number-IsOrdinal/pkg-descr
+++ b/textproc/p5-Lingua-EN-Number-IsOrdinal/pkg-descr
@@ -4,4 +4,4 @@ is a cardinal or ordinal number.
This is useful if you e.g. want to distinguish these types of numbers
found with Lingua::EN::FindNumber and take different actions.
-WWW: http://search.cpan.org/dist/Lingua-EN-Number-IsOrdinal/
+WWW: https://metacpan.org/release/Lingua-EN-Number-IsOrdinal
diff --git a/textproc/p5-Lingua-EN-Numbers-Easy/pkg-descr b/textproc/p5-Lingua-EN-Numbers-Easy/pkg-descr
index cbcf614963d3..1a8858999afc 100644
--- a/textproc/p5-Lingua-EN-Numbers-Easy/pkg-descr
+++ b/textproc/p5-Lingua-EN-Numbers-Easy/pkg-descr
@@ -1,4 +1,4 @@
Perl module Lingua::EN::Numbers::Easy provides hash access to
Lingua::EN::Numbers objects.
-WWW: http://search.cpan.org/dist/Lingua-EN-Numbers-Easy/
+WWW: https://metacpan.org/release/Lingua-EN-Numbers-Easy
diff --git a/textproc/p5-Lingua-EN-Numbers-Ordinate/pkg-descr b/textproc/p5-Lingua-EN-Numbers-Ordinate/pkg-descr
index 7cdde6977914..b126e3013eb5 100644
--- a/textproc/p5-Lingua-EN-Numbers-Ordinate/pkg-descr
+++ b/textproc/p5-Lingua-EN-Numbers-Ordinate/pkg-descr
@@ -3,6 +3,6 @@ There are two kinds of numbers in English -- cardinals (1,
provides functions for giving the ordinal form of a number,
given its cardinal value.
-WWW: http://search.cpan.org/dist/Lingua-EN-Numbers-Ordinate/
+WWW: https://metacpan.org/release/Lingua-EN-Numbers-Ordinate
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-EN-Numbers/pkg-descr b/textproc/p5-Lingua-EN-Numbers/pkg-descr
index 18412e9e5d3e..850d73da15a1 100644
--- a/textproc/p5-Lingua-EN-Numbers/pkg-descr
+++ b/textproc/p5-Lingua-EN-Numbers/pkg-descr
@@ -5,4 +5,4 @@ to handle any complex formats. Support for multiple variants of
English are supported. Currently only "American" formatting is
supported.
-WWW: http://search.cpan.org/dist/Lingua-EN-Numbers/
+WWW: https://metacpan.org/release/Lingua-EN-Numbers
diff --git a/textproc/p5-Lingua-EN-PluralToSingular/pkg-descr b/textproc/p5-Lingua-EN-PluralToSingular/pkg-descr
index 10e1d006bf56..938f9f06bf5b 100644
--- a/textproc/p5-Lingua-EN-PluralToSingular/pkg-descr
+++ b/textproc/p5-Lingua-EN-PluralToSingular/pkg-descr
@@ -1,4 +1,4 @@
Lingua::EN::PluralToSingular converts words denoting a plural in the English
language into words denoting a singular noun.
-WWW: http://search.cpan.org/dist/Lingua-EN-PluralToSingular/
+WWW: https://metacpan.org/release/Lingua-EN-PluralToSingular
diff --git a/textproc/p5-Lingua-EN-Sentence/pkg-descr b/textproc/p5-Lingua-EN-Sentence/pkg-descr
index 38c0b8448b7b..4db3719adf28 100644
--- a/textproc/p5-Lingua-EN-Sentence/pkg-descr
+++ b/textproc/p5-Lingua-EN-Sentence/pkg-descr
@@ -2,4 +2,4 @@ The Lingua::EN::Sentence module contains the function get_sentences,
which splits text into its constituent sentences, based on a regular
expression and a list of abbreviations (built in and given).
-WWW: http://search.cpan.org/dist/Lingua-EN-Sentence/
+WWW: https://metacpan.org/release/Lingua-EN-Sentence
diff --git a/textproc/p5-Lingua-EN-Squeeze/pkg-descr b/textproc/p5-Lingua-EN-Squeeze/pkg-descr
index 5041742d0454..8218ea409c9d 100644
--- a/textproc/p5-Lingua-EN-Squeeze/pkg-descr
+++ b/textproc/p5-Lingua-EN-Squeeze/pkg-descr
@@ -3,6 +3,6 @@ barely readable. You should convert all text to lowercase for maximum
compression, because optimizations have been designed mostly for
uncapitalised letters.
-WWW: http://search.cpan.org/dist/Lingua-EN-Squeeze/
+WWW: https://metacpan.org/release/Lingua-EN-Squeeze
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-EN-Summarize/pkg-descr b/textproc/p5-Lingua-EN-Summarize/pkg-descr
index 225387856fcd..44714e9aea66 100644
--- a/textproc/p5-Lingua-EN-Summarize/pkg-descr
+++ b/textproc/p5-Lingua-EN-Summarize/pkg-descr
@@ -5,6 +5,6 @@ vaguely resembling a summary. It needs more work on large bodies
of text, but it seems to have a decent effect on small inputs at
the moment.
-WWW: http://search.cpan.org/dist/Lingua-EN-Summarize/
+WWW: https://metacpan.org/release/Lingua-EN-Summarize
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-EN-Syllable/pkg-descr b/textproc/p5-Lingua-EN-Syllable/pkg-descr
index d567659c8fae..1deddd5e07bc 100644
--- a/textproc/p5-Lingua-EN-Syllable/pkg-descr
+++ b/textproc/p5-Lingua-EN-Syllable/pkg-descr
@@ -1,6 +1,6 @@
Lingua::EN::Syllable::syllable() estimates the number of syllables
in the word passed to it.
-WWW: http://search.cpan.org/dist/Lingua-EN-Syllable/
+WWW: https://metacpan.org/release/Lingua-EN-Syllable
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-EN-Tagger/pkg-descr b/textproc/p5-Lingua-EN-Tagger/pkg-descr
index a006d016e8c8..31099ec5bede 100644
--- a/textproc/p5-Lingua-EN-Tagger/pkg-descr
+++ b/textproc/p5-Lingua-EN-Tagger/pkg-descr
@@ -9,4 +9,4 @@ other parts of speech.
The tagger also recursively extracts as many nouns and noun phrases as
it can, using a set of regular expressions.
-WWW: http://search.cpan.org/dist/Lingua-EN-Tagger/
+WWW: https://metacpan.org/release/Lingua-EN-Tagger
diff --git a/textproc/p5-Lingua-EN-Words2Nums/pkg-descr b/textproc/p5-Lingua-EN-Words2Nums/pkg-descr
index 6e7aa127ab23..0fdd42075f9e 100644
--- a/textproc/p5-Lingua-EN-Words2Nums/pkg-descr
+++ b/textproc/p5-Lingua-EN-Words2Nums/pkg-descr
@@ -5,4 +5,4 @@ The main subroutine, which is exported by default, is words2nums(). This
subroutine, when fed a string, will attempt to convert it into a number. If it
succeeds, the number will be returned. If it fails, it returns undef.
-WWW: http://search.cpan.org/dist/Lingua-EN-Words2Nums/
+WWW: https://metacpan.org/release/Lingua-EN-Words2Nums
diff --git a/textproc/p5-Lingua-Ident/pkg-descr b/textproc/p5-Lingua-Ident/pkg-descr
index 2a889ad8fce0..dee2600840d6 100644
--- a/textproc/p5-Lingua-Ident/pkg-descr
+++ b/textproc/p5-Lingua-Ident/pkg-descr
@@ -4,6 +4,6 @@ The filename attributes to the constructor must refer to files
containing tables of n-gram probabilites for languages. These tables
can be generated using the trainlid(1) utility program.
-WWW: http://search.cpan.org/dist/Lingua-Ident/
+WWW: https://metacpan.org/release/Lingua-Ident
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-Identify/pkg-descr b/textproc/p5-Lingua-Identify/pkg-descr
index 50fb1a7eef43..25892d3a8ca9 100644
--- a/textproc/p5-Lingua-Identify/pkg-descr
+++ b/textproc/p5-Lingua-Identify/pkg-descr
@@ -1,4 +1,4 @@
Lingua::Identify identifies the language a given string or file is
written in.
-WWW: http://search.cpan.org/dist/Lingua-Identify/
+WWW: https://metacpan.org/release/Lingua-Identify
diff --git a/textproc/p5-Lingua-Ispell/pkg-descr b/textproc/p5-Lingua-Ispell/pkg-descr
index f87a672ad157..efdd01b598a5 100644
--- a/textproc/p5-Lingua-Ispell/pkg-descr
+++ b/textproc/p5-Lingua-Ispell/pkg-descr
@@ -5,4 +5,4 @@ unable to verify, as well as its starting offset in the input line.
No such information is returned for words which are deemed to be
correctly spelled.
-WWW: http://search.cpan.org/dist/Lingua-Ispell/
+WWW: https://metacpan.org/release/Lingua-Ispell
diff --git a/textproc/p5-Lingua-PT-Stemmer/pkg-descr b/textproc/p5-Lingua-PT-Stemmer/pkg-descr
index b27ac2facce3..f83f91954dc8 100644
--- a/textproc/p5-Lingua-PT-Stemmer/pkg-descr
+++ b/textproc/p5-Lingua-PT-Stemmer/pkg-descr
@@ -2,4 +2,4 @@ Lingua::PT::Stemmer - Stemmers for Portuguese and Galician. While these stemmers
can be used stand alone, they are typically used as back ends to the general
stemmer front end provided by textproc/p5-Lingua-Stem.
-WWW: http://search.cpan.org/dist/Lingua-PT-Stemmer/
+WWW: https://metacpan.org/release/Lingua-PT-Stemmer
diff --git a/textproc/p5-Lingua-Preferred/pkg-descr b/textproc/p5-Lingua-Preferred/pkg-descr
index 4d418b82382b..691937fd124b 100644
--- a/textproc/p5-Lingua-Preferred/pkg-descr
+++ b/textproc/p5-Lingua-Preferred/pkg-descr
@@ -3,6 +3,6 @@ in order of preference, and then to pick the best language of those
available. Different 'dialects' given by the 'territory' part of the
language specifier (such as en, en_GB, and en_US) are also supported.
-WWW: http://search.cpan.org/dist/Lingua-Preferred/
+WWW: https://metacpan.org/release/Lingua-Preferred
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Lingua-Stem-Fr/pkg-descr b/textproc/p5-Lingua-Stem-Fr/pkg-descr
index 98d55ec85d78..77c9754aac0e 100644
--- a/textproc/p5-Lingua-Stem-Fr/pkg-descr
+++ b/textproc/p5-Lingua-Stem-Fr/pkg-descr
@@ -1,4 +1,4 @@
Lingua::Stem::Fr uses the modified version of the Porter Stemming Algorithm to
return a stemmed words.
-WWW: http://search.cpan.org/dist/Lingua-Stem-Fr/
+WWW: https://metacpan.org/release/Lingua-Stem-Fr
diff --git a/textproc/p5-Lingua-Stem-It/pkg-descr b/textproc/p5-Lingua-Stem-It/pkg-descr
index 044204cdea89..6bda46254c4f 100644
--- a/textproc/p5-Lingua-Stem-It/pkg-descr
+++ b/textproc/p5-Lingua-Stem-It/pkg-descr
@@ -1,4 +1,4 @@
Lingua::Stem::It applies the Porter Stemming Algorithm to its parameters,
returning the stemmed words.
-WWW: http://search.cpan.org/dist/Lingua-Stem-It/
+WWW: https://metacpan.org/release/Lingua-Stem-It
diff --git a/textproc/p5-Lingua-Stem-Ru/pkg-descr b/textproc/p5-Lingua-Stem-Ru/pkg-descr
index 75f23e53f91a..3bb721ac5853 100644
--- a/textproc/p5-Lingua-Stem-Ru/pkg-descr
+++ b/textproc/p5-Lingua-Stem-Ru/pkg-descr
@@ -1,4 +1,4 @@
Lingua::Stem::Ru applies the Porter Stemming Algorithm to its parameters,
returning the stemmed words.
-WWW: http://search.cpan.org/dist/Lingua-Stem-Ru/
+WWW: https://metacpan.org/release/Lingua-Stem-Ru
diff --git a/textproc/p5-Lingua-Stem-Snowball-Da/pkg-descr b/textproc/p5-Lingua-Stem-Snowball-Da/pkg-descr
index d8087d54deef..785071668e44 100644
--- a/textproc/p5-Lingua-Stem-Snowball-Da/pkg-descr
+++ b/textproc/p5-Lingua-Stem-Snowball-Da/pkg-descr
@@ -1,4 +1,4 @@
The stem function takes a scalar as a parameter and stems the word according to
Martin Porters Danish stemming algorithm.
-WWW: http://search.cpan.org/dist/Lingua-Stem-Snowball-Da/
+WWW: https://metacpan.org/release/Lingua-Stem-Snowball-Da
diff --git a/textproc/p5-Lingua-Stem-Snowball-No/pkg-descr b/textproc/p5-Lingua-Stem-Snowball-No/pkg-descr
index 1f73cac57908..085bdbd1740f 100644
--- a/textproc/p5-Lingua-Stem-Snowball-No/pkg-descr
+++ b/textproc/p5-Lingua-Stem-Snowball-No/pkg-descr
@@ -1,4 +1,4 @@
Lingua::Stem::Snowball::No is a perl port of the norwegian
stemmer at http://snowball.sourceforge.net.
-WWW: http://search.cpan.org/dist/Snowball-Norwegian/
+WWW: https://metacpan.org/release/Snowball-Norwegian
diff --git a/textproc/p5-Lingua-Stem-Snowball-Se/pkg-descr b/textproc/p5-Lingua-Stem-Snowball-Se/pkg-descr
index 2a7972383f97..e3fc436ddc50 100644
--- a/textproc/p5-Lingua-Stem-Snowball-Se/pkg-descr
+++ b/textproc/p5-Lingua-Stem-Snowball-Se/pkg-descr
@@ -1,4 +1,4 @@
Lingua::Stem::Snowball::Se is a perl port of the swedish
stemmer at http://snowball.sourceforge.net.
-WWW: http://search.cpan.org/dist/Snowball-Swedish/
+WWW: https://metacpan.org/release/Snowball-Swedish
diff --git a/textproc/p5-Lingua-Stem-Snowball/pkg-descr b/textproc/p5-Lingua-Stem-Snowball/pkg-descr
index 72929f485b87..75010608bc4b 100644
--- a/textproc/p5-Lingua-Stem-Snowball/pkg-descr
+++ b/textproc/p5-Lingua-Stem-Snowball/pkg-descr
@@ -3,4 +3,4 @@ This module provides unified perl interface to Snowball stemmers
languages. It's written using C for high performance and provides
OO and plain interfaces.
-WWW: http://search.cpan.org/dist/Lingua-Stem-Snowball/
+WWW: https://metacpan.org/release/Lingua-Stem-Snowball
diff --git a/textproc/p5-Lingua-Stem/pkg-descr b/textproc/p5-Lingua-Stem/pkg-descr
index 172c507e8455..90899cda8490 100644
--- a/textproc/p5-Lingua-Stem/pkg-descr
+++ b/textproc/p5-Lingua-Stem/pkg-descr
@@ -14,4 +14,4 @@ Currently supported locales are:
PT - Portuguese
SV - Swedish
-WWW: http://search.cpan.org/dist/Lingua-Stem/
+WWW: https://metacpan.org/release/Lingua-Stem
diff --git a/textproc/p5-Lingua-StopWords/pkg-descr b/textproc/p5-Lingua-StopWords/pkg-descr
index 45251a9e10a5..a55216f71b13 100644
--- a/textproc/p5-Lingua-StopWords/pkg-descr
+++ b/textproc/p5-Lingua-StopWords/pkg-descr
@@ -3,4 +3,4 @@ Currently supported languages are Danish, Dutch, English, Finnish,
French, German, Italian, Norwegian, Portugese, Spanish, Swedish,
and Russian.
-WWW: http://search.cpan.org/dist/Lingua-StopWords/
+WWW: https://metacpan.org/release/Lingua-StopWords
diff --git a/textproc/p5-Lingua-Treebank/pkg-descr b/textproc/p5-Lingua-Treebank/pkg-descr
index b0069c93182a..1f3b71bc2680 100644
--- a/textproc/p5-Lingua-Treebank/pkg-descr
+++ b/textproc/p5-Lingua-Treebank/pkg-descr
@@ -7,4 +7,4 @@ parenthesis-delimited pair, just like it does non-terminal nodes.
The CNF format attaches pre-terminal tags to the word with an
underscore.
-WWW: http://search.cpan.org/dist/Lingua-Treebank/
+WWW: https://metacpan.org/release/Lingua-Treebank
diff --git a/textproc/p5-MARC-Charset/pkg-descr b/textproc/p5-MARC-Charset/pkg-descr
index 9e3f2127427f..097282055677 100644
--- a/textproc/p5-MARC-Charset/pkg-descr
+++ b/textproc/p5-MARC-Charset/pkg-descr
@@ -3,4 +3,4 @@ strings. MARC-8 is a single byte character encoding that predates
unicode, and allows you to put non-Roman scripts in MARC bibliographic
records.
-WWW: http://search.cpan.org/dist/MARC-Charset/
+WWW: https://metacpan.org/release/MARC-Charset
diff --git a/textproc/p5-MARC-Lint/pkg-descr b/textproc/p5-MARC-Lint/pkg-descr
index bcc236d34647..d7f72f02d5b7 100644
--- a/textproc/p5-MARC-Lint/pkg-descr
+++ b/textproc/p5-MARC-Lint/pkg-descr
@@ -1,3 +1,3 @@
MARC::Lint provides a mechanism for validating MARC records.
-WWW: http://search.cpan.org/dist/MARC-Lint/
+WWW: https://metacpan.org/release/MARC-Lint
diff --git a/textproc/p5-MARC-Record/pkg-descr b/textproc/p5-MARC-Record/pkg-descr
index f2f341a2b9d5..8642e99834bc 100644
--- a/textproc/p5-MARC-Record/pkg-descr
+++ b/textproc/p5-MARC-Record/pkg-descr
@@ -3,4 +3,4 @@ of MARC record handling.
MARC::Record is the core class for representing a single MARC record.
-WWW: http://search.cpan.org/dist/MARC-Record/
+WWW: https://metacpan.org/release/MARC-Record
diff --git a/textproc/p5-MARC-XML/pkg-descr b/textproc/p5-MARC-XML/pkg-descr
index 58faae816772..8e14e2580b53 100644
--- a/textproc/p5-MARC-XML/pkg-descr
+++ b/textproc/p5-MARC-XML/pkg-descr
@@ -3,4 +3,4 @@ XML data encoded using the MARC21slim XML schema from the Library of Congress.
For more details see: http://www.loc.gov/standards/marcxml/
-WWW: http://search.cpan.org/dist/MARC-XML/
+WWW: https://metacpan.org/release/MARC-XML
diff --git a/textproc/p5-MKDoc-XML/pkg-descr b/textproc/p5-MKDoc-XML/pkg-descr
index fee7cc992b06..4b973d868082 100644
--- a/textproc/p5-MKDoc-XML/pkg-descr
+++ b/textproc/p5-MKDoc-XML/pkg-descr
@@ -19,4 +19,4 @@ If you are interested in some functionality which you would like to see as
a standalone CPAN module, send an email to
<mkdoc-modules@lists.webarch.co.uk>
-WWW: http://search.cpan.org/dist/MKDoc-XML/
+WWW: https://metacpan.org/release/MKDoc-XML
diff --git a/textproc/p5-Makefile-DOM/pkg-descr b/textproc/p5-Makefile-DOM/pkg-descr
index 40e3230d22cd..b6a540a86a4f 100644
--- a/textproc/p5-Makefile-DOM/pkg-descr
+++ b/textproc/p5-Makefile-DOM/pkg-descr
@@ -7,4 +7,4 @@ from the DOM trees. In addition, each node of the DOM trees is modifiable and
so is the whole tree, just like the PPI module used for Perl source parsing and
the HTML::TreeBuilder module used for parsing HTML source.
-WWW: http://search.cpan.org/dist/Makefile-DOM/
+WWW: https://metacpan.org/release/Makefile-DOM
diff --git a/textproc/p5-Makefile-Parser/pkg-descr b/textproc/p5-Makefile-Parser/pkg-descr
index 412f78ca9234..bd649f2074a1 100644
--- a/textproc/p5-Makefile-Parser/pkg-descr
+++ b/textproc/p5-Makefile-Parser/pkg-descr
@@ -2,4 +2,4 @@ This is a parser for Makefiles. At this very early stage, the parser
only supports a limited set of features, so it may not recognize some
advanced features provided by certain make tools like GNU make.
-WWW: http://search.cpan.org/dist/Makefile-Parser/
+WWW: https://metacpan.org/release/Makefile-Parser
diff --git a/textproc/p5-Markapl/pkg-descr b/textproc/p5-Markapl/pkg-descr
index 7c2ef9e90949..d3157e337f72 100644
--- a/textproc/p5-Markapl/pkg-descr
+++ b/textproc/p5-Markapl/pkg-descr
@@ -3,4 +3,4 @@ language. It learns pretty much everything from Template::Declare,
and has similar interface. With only one difference: how element
attributes are defined.
-WWW: http://search.cpan.org/dist/Markapl/
+WWW: https://metacpan.org/release/Markapl
diff --git a/textproc/p5-MathML-Entities/pkg-descr b/textproc/p5-MathML-Entities/pkg-descr
index 16b6fc3a8459..ffd6535ebefa 100644
--- a/textproc/p5-MathML-Entities/pkg-descr
+++ b/textproc/p5-MathML-Entities/pkg-descr
@@ -13,4 +13,4 @@ having an inverse function, which takes codepoints to named entities.
Based on: HTML::Entities by Koichi Taniguchi <taniguchi@livedoor.jp>
-WWW: http://search.cpan.org/dist/MathML-Entities/
+WWW: https://metacpan.org/release/MathML-Entities
diff --git a/textproc/p5-Net-Groonga-HTTP/pkg-descr b/textproc/p5-Net-Groonga-HTTP/pkg-descr
index 39dce939eb01..91f7afbffe31 100644
--- a/textproc/p5-Net-Groonga-HTTP/pkg-descr
+++ b/textproc/p5-Net-Groonga-HTTP/pkg-descr
@@ -3,4 +3,4 @@ Net::Groonga::HTTP is a client library for Groonga http server.
Groonga is a fast full text search engine. Please look
http://groonga.org/.
-WWW: http://search.cpan.org/dist/Net-Groonga-HTTP/
+WWW: https://metacpan.org/release/Net-Groonga-HTTP
diff --git a/textproc/p5-Net-IDN-Encode/pkg-descr b/textproc/p5-Net-IDN-Encode/pkg-descr
index caba9f929535..56f24eb4716a 100644
--- a/textproc/p5-Net-IDN-Encode/pkg-descr
+++ b/textproc/p5-Net-IDN-Encode/pkg-descr
@@ -6,4 +6,4 @@ allows the non-ASCII characters to be represented using only the ASCII
characters already allowed in so-called host names today (letter-digit-
hypen, "/[A-Z0-9-]/i").
-WWW: http://search.cpan.org/dist/Net-IDN-Encode/
+WWW: https://metacpan.org/release/Net-IDN-Encode
diff --git a/textproc/p5-Net-YASA/pkg-descr b/textproc/p5-Net-YASA/pkg-descr
index a038f3475d77..013d2a4f6d13 100644
--- a/textproc/p5-Net-YASA/pkg-descr
+++ b/textproc/p5-Net-YASA/pkg-descr
@@ -3,4 +3,4 @@ frequency of given text/string.
This module provides a Perl interface to YASA via REST.
-WWW: http://search.cpan.org/dist/Net-YASA/
+WWW: https://metacpan.org/release/Net-YASA
diff --git a/textproc/p5-NetAddr-IP-Find/pkg-descr b/textproc/p5-NetAddr-IP-Find/pkg-descr
index b827c91091e8..996bb044a5b6 100644
--- a/textproc/p5-NetAddr-IP-Find/pkg-descr
+++ b/textproc/p5-NetAddr-IP-Find/pkg-descr
@@ -6,4 +6,4 @@ Email::Find's find_emails().
$num_ipaddrs_found = find_ipaddrs($text, \&callback);
-WWW: http://search.cpan.org/dist/NetAddr-IP-Find/
+WWW: https://metacpan.org/release/NetAddr-IP-Find
diff --git a/textproc/p5-Number-Spell/pkg-descr b/textproc/p5-Number-Spell/pkg-descr
index 31e2391a5773..2765b2a13eef 100644
--- a/textproc/p5-Number-Spell/pkg-descr
+++ b/textproc/p5-Number-Spell/pkg-descr
@@ -4,4 +4,4 @@ only integers are supported.
By default Number::Spell does American formatting, but can be configured to
do European formatting by calling it with the "Format => 'eu'" option.
-WWW: http://search.cpan.org/dist/Number-Spell/
+WWW: https://metacpan.org/release/Number-Spell
diff --git a/textproc/p5-ODF-lpOD/pkg-descr b/textproc/p5-ODF-lpOD/pkg-descr
index a015a1b689a3..33fefdc88076 100644
--- a/textproc/p5-ODF-lpOD/pkg-descr
+++ b/textproc/p5-ODF-lpOD/pkg-descr
@@ -4,4 +4,4 @@ handle documents which comply with the Open Document Format international
standard (ODF). It may handle text documents (ODT), spreadsheet documents(ODS),
as well as presentation(ODP) or drawing documents (ODG).
-WWW: http://search.cpan.org/dist/ODF-lpOD/
+WWW: https://metacpan.org/release/ODF-lpOD
diff --git a/textproc/p5-OpenOffice-OODoc/pkg-descr b/textproc/p5-OpenOffice-OODoc/pkg-descr
index 5652161cb2a2..c979852fc1c4 100644
--- a/textproc/p5-OpenOffice-OODoc/pkg-descr
+++ b/textproc/p5-OpenOffice-OODoc/pkg-descr
@@ -9,4 +9,4 @@ different document classes (texts, spreadsheets, presentations,
and drawings). It can retrieve or update styles and images,
document metadata, as well as text content.
-WWW: http://search.cpan.org/dist/OpenOffice-OODoc/
+WWW: https://metacpan.org/release/OpenOffice-OODoc
diff --git a/textproc/p5-PDF-API2-Simple/pkg-descr b/textproc/p5-PDF-API2-Simple/pkg-descr
index ab6d3146dcf3..b26357fe99c6 100644
--- a/textproc/p5-PDF-API2-Simple/pkg-descr
+++ b/textproc/p5-PDF-API2-Simple/pkg-descr
@@ -1,3 +1,3 @@
PDF::API2::Simple is a simplistic wrapper for the excellent PDF::API2 modules.
-WWW: http://search.cpan.org/dist/PDF-API2-Simple/
+WWW: https://metacpan.org/release/PDF-API2-Simple
diff --git a/textproc/p5-PDF-API2/pkg-descr b/textproc/p5-PDF-API2/pkg-descr
index 6ddadbd2c7ac..cb6a9eecef3e 100644
--- a/textproc/p5-PDF-API2/pkg-descr
+++ b/textproc/p5-PDF-API2/pkg-descr
@@ -17,4 +17,4 @@ FEATURES
. Supports modification of existing pdfs
and import/cloning of pages
-WWW: http://search.cpan.org/dist/PDF-API2/
+WWW: https://metacpan.org/release/PDF-API2
diff --git a/textproc/p5-PDF-API3/pkg-descr b/textproc/p5-PDF-API3/pkg-descr
index cf3999159f56..3b70dd4202b3 100644
--- a/textproc/p5-PDF-API3/pkg-descr
+++ b/textproc/p5-PDF-API3/pkg-descr
@@ -12,4 +12,4 @@ This is a beginning toward that goal.
This version starts with PDF::API2 0.73, creating a new one of PDF::API3.
-WWW: http://search.cpan.org/dist/PDF-API3/
+WWW: https://metacpan.org/release/PDF-API3
diff --git a/textproc/p5-PDF-Create/pkg-descr b/textproc/p5-PDF-Create/pkg-descr
index 6bac52650ebc..460061d2e2f2 100644
--- a/textproc/p5-PDF-Create/pkg-descr
+++ b/textproc/p5-PDF-Create/pkg-descr
@@ -10,4 +10,4 @@ From the p5-PDF-Create README:
For more details, type 'perldoc PDF::Create' or see the CPAN homepage:
-WWW: http://search.cpan.org/dist/PDF-Create/
+WWW: https://metacpan.org/release/PDF-Create
diff --git a/textproc/p5-PDF-FromHTML/pkg-descr b/textproc/p5-PDF-FromHTML/pkg-descr
index 8c30677f43d9..5d679d2da745 100644
--- a/textproc/p5-PDF-FromHTML/pkg-descr
+++ b/textproc/p5-PDF-FromHTML/pkg-descr
@@ -4,4 +4,4 @@ transformations implemented in PDF::FromHTML::Twig.
There is also a command-line utility, html2pdf.pl, that comes with this
distribution.
-WWW: http://search.cpan.org/dist/PDF-FromHTML/
+WWW: https://metacpan.org/release/PDF-FromHTML
diff --git a/textproc/p5-PDF-Table/pkg-descr b/textproc/p5-PDF-Table/pkg-descr
index cad8d0a64e9e..0024e89b85e0 100644
--- a/textproc/p5-PDF-Table/pkg-descr
+++ b/textproc/p5-PDF-Table/pkg-descr
@@ -1,3 +1,3 @@
PDF-Table is intended for table generation using PDF::API2.
-WWW: http://search.cpan.org/dist/PDF-Table/
+WWW: https://metacpan.org/release/PDF-Table
diff --git a/textproc/p5-PDF-Tiny/pkg-descr b/textproc/p5-PDF-Tiny/pkg-descr
index 736938964d5d..d4dca8f9148f 100644
--- a/textproc/p5-PDF-Tiny/pkg-descr
+++ b/textproc/p5-PDF-Tiny/pkg-descr
@@ -4,4 +4,4 @@ CPU, and if slurping the entire file into memory is not an option,
this module may well be for you, at the cost of far less functionality
than other solutions out there.
-WWW: http://search.cpan.org/dist/PDF-Tiny/
+WWW: https://metacpan.org/release/PDF-Tiny
diff --git a/textproc/p5-PDF-Writer/pkg-descr b/textproc/p5-PDF-Writer/pkg-descr
index 3a37eb22c538..a63b750c68dd 100644
--- a/textproc/p5-PDF-Writer/pkg-descr
+++ b/textproc/p5-PDF-Writer/pkg-descr
@@ -1,4 +1,4 @@
This is a generalized API that allows a module that generates PDFs to
transparently target multiple backends without changing its code.
-WWW: http://search.cpan.org/dist/PDF-Writer/
+WWW: https://metacpan.org/release/PDF-Writer
diff --git a/textproc/p5-POD2-Base/pkg-descr b/textproc/p5-POD2-Base/pkg-descr
index 9325f555d944..8a6dd9818891 100644
--- a/textproc/p5-POD2-Base/pkg-descr
+++ b/textproc/p5-POD2-Base/pkg-descr
@@ -2,4 +2,4 @@ p5-POD2-Base is an abstraction of the code in POD2::IT and
POD2::FR. These modules belong to the Italian and the French
translation projects of core Perl pods.
-WWW: http://search.cpan.org/dist/POD2-Base/
+WWW: https://metacpan.org/release/POD2-Base
diff --git a/textproc/p5-POE-Filter-XML/pkg-descr b/textproc/p5-POE-Filter-XML/pkg-descr
index 929ad4d18a06..3ce38e001813 100644
--- a/textproc/p5-POE-Filter-XML/pkg-descr
+++ b/textproc/p5-POE-Filter-XML/pkg-descr
@@ -4,4 +4,4 @@ streams. By default the filter will attempt to use XML::Parser as
its foundation for xml parsing. Otherwise it will depend upon a
pure perl SAX parser included (POE::Filter::XML::Parser).
-WWW: http://search.cpan.org/dist/POE-Filter-XML/
+WWW: https://metacpan.org/release/POE-Filter-XML
diff --git a/textproc/p5-POSIX-Regex/pkg-descr b/textproc/p5-POSIX-Regex/pkg-descr
index 04f6e46c34f9..185094665220 100644
--- a/textproc/p5-POSIX-Regex/pkg-descr
+++ b/textproc/p5-POSIX-Regex/pkg-descr
@@ -9,4 +9,4 @@ fail, but in a timeout way rather than an instant segfault way.
1) You wish to have POSIX compliance on ... something ... Perl's
regexps are slightly different -- arguably better, but different.
-WWW: http://search.cpan.org/dist/POSIX-Regex/
+WWW: https://metacpan.org/release/POSIX-Regex
diff --git a/textproc/p5-PPI-HTML/pkg-descr b/textproc/p5-PPI-HTML/pkg-descr
index 02e514d3f7a7..e8e04a0ebf28 100644
--- a/textproc/p5-PPI-HTML/pkg-descr
+++ b/textproc/p5-PPI-HTML/pkg-descr
@@ -1,3 +1,3 @@
PPI::HTML is the successor to the non-redundant PPI::Format::HTML.
-WWW: http://search.cpan.org/dist/PPI-HTML/
+WWW: https://metacpan.org/release/PPI-HTML
diff --git a/textproc/p5-PPI-XS/pkg-descr b/textproc/p5-PPI-XS/pkg-descr
index 31cb4c69a488..5bd7f81ee8a0 100644
--- a/textproc/p5-PPI-XS/pkg-descr
+++ b/textproc/p5-PPI-XS/pkg-descr
@@ -2,4 +2,4 @@ PPI::XS provides XS-based acceleration of the core PPI packages. It
selectively replaces a (small but growing) number of methods throughout
PPI with identical but much faster C versions.
-WWW: http://search.cpan.org/dist/PPI-XS/
+WWW: https://metacpan.org/release/PPI-XS
diff --git a/textproc/p5-PPI/pkg-descr b/textproc/p5-PPI/pkg-descr
index 9a71ff491740..7a1ff90ea50c 100644
--- a/textproc/p5-PPI/pkg-descr
+++ b/textproc/p5-PPI/pkg-descr
@@ -1,4 +1,4 @@
This is PPI, originally short for Parse::Perl::Isolated, a package
for parsing and manipulating Perl documents.
-WWW: http://search.cpan.org/dist/PPI/
+WWW: https://metacpan.org/release/PPI
diff --git a/textproc/p5-PPIx-EditorTools/pkg-descr b/textproc/p5-PPIx-EditorTools/pkg-descr
index 9232362bae0c..5d7863631154 100644
--- a/textproc/p5-PPIx-EditorTools/pkg-descr
+++ b/textproc/p5-PPIx-EditorTools/pkg-descr
@@ -1,4 +1,4 @@
Base class and utility methods for manipulating Perl via PPI. Pulled out from
the Padre::Task::PPI code.
-WWW: http://search.cpan.org/dist/PPIx-EditorTools/
+WWW: https://metacpan.org/release/PPIx-EditorTools
diff --git a/textproc/p5-PPIx-Regexp/pkg-descr b/textproc/p5-PPIx-Regexp/pkg-descr
index 139366b7467a..676fd69a7459 100644
--- a/textproc/p5-PPIx-Regexp/pkg-descr
+++ b/textproc/p5-PPIx-Regexp/pkg-descr
@@ -1,4 +1,4 @@
The purpose of the PPIx-Regexp package is to parse regular expressions
in a manner similar to the way the PPI package parses Perl.
-WWW: http://search.cpan.org/dist/PPIx-Regexp/
+WWW: https://metacpan.org/release/PPIx-Regexp
diff --git a/textproc/p5-PPIx-Utilities/pkg-descr b/textproc/p5-PPIx-Utilities/pkg-descr
index 43afec847b61..b725edb80a0d 100644
--- a/textproc/p5-PPIx-Utilities/pkg-descr
+++ b/textproc/p5-PPIx-Utilities/pkg-descr
@@ -4,4 +4,4 @@ the kind of PPI class they relate to, by replacing the "PPI" at the
front of the module name with "PPIx::Utilities", e.g. functionality
related to PPI::Nodes is in PPIx::Utilities::Node.
-WWW: http://search.cpan.org/dist/PPIx-Utilities/
+WWW: https://metacpan.org/release/PPIx-Utilities
diff --git a/textproc/p5-Parse-BooleanLogic/pkg-descr b/textproc/p5-Parse-BooleanLogic/pkg-descr
index 7f27a2a784b0..a08fe5db276d 100644
--- a/textproc/p5-Parse-BooleanLogic/pkg-descr
+++ b/textproc/p5-Parse-BooleanLogic/pkg-descr
@@ -3,4 +3,4 @@ written for Request Tracker to parse SQL like expressions, it can be
used to parse other boolean logic sentences with OPERANDs joined using
binary OPERATORs and grouped and nested using parentheses.
-WWW: http://search.cpan.org/dist/Parse-BooleanLogic/
+WWW: https://metacpan.org/release/Parse-BooleanLogic
diff --git a/textproc/p5-Parse-CSV/pkg-descr b/textproc/p5-Parse-CSV/pkg-descr
index 5fa4572a1b1f..ccff26b2ffad 100644
--- a/textproc/p5-Parse-CSV/pkg-descr
+++ b/textproc/p5-Parse-CSV/pkg-descr
@@ -16,4 +16,4 @@ Parse::CSV fills this functionality gap. It provides a flexible
and light-weight streaming parser for large, extremely large,
or arbitrarily large CSV files.
-WWW: http://search.cpan.org/dist/Parse-CSV/
+WWW: https://metacpan.org/release/Parse-CSV
diff --git a/textproc/p5-Parse-FixedLength/pkg-descr b/textproc/p5-Parse-FixedLength/pkg-descr
index 88c8196214db..b9f67fcbcbae 100644
--- a/textproc/p5-Parse-FixedLength/pkg-descr
+++ b/textproc/p5-Parse-FixedLength/pkg-descr
@@ -5,4 +5,4 @@ unpack, but it's the author's belief that this module helps in the
maintainability of working with fixed length formats as the number of
fields in a format grows.
-WWW: http://search.cpan.org/dist/Parse-FixedLength/
+WWW: https://metacpan.org/release/Parse-FixedLength
diff --git a/textproc/p5-Parse-Flex/pkg-descr b/textproc/p5-Parse-Flex/pkg-descr
index 15070f6252ec..ac0c87e8a821 100644
--- a/textproc/p5-Parse-Flex/pkg-descr
+++ b/textproc/p5-Parse-Flex/pkg-descr
@@ -14,4 +14,4 @@ The grammar.l file requires the same syntax as flex(1); that is, the
actions are written in C . See the flex(1) documentation to learn the
syntax, or fetch the sample t/grammar.l file inside this package.
-WWW: http://search.cpan.org/dist/Parse-Flex/
+WWW: https://metacpan.org/release/Parse-Flex
diff --git a/textproc/p5-Parse-PhoneNumber/pkg-descr b/textproc/p5-Parse-PhoneNumber/pkg-descr
index 2b7fa0bee14e..1a098e27ef50 100644
--- a/textproc/p5-Parse-PhoneNumber/pkg-descr
+++ b/textproc/p5-Parse-PhoneNumber/pkg-descr
@@ -1,4 +1,4 @@
Parse phone numbers. Phone number have a defined syntax (to a point), so
they can be parsed (to a point).
-WWW: http://search.cpan.org/dist/Parse-PhoneNumber/
+WWW: https://metacpan.org/release/Parse-PhoneNumber
diff --git a/textproc/p5-Parse-Syslog/pkg-descr b/textproc/p5-Parse-Syslog/pkg-descr
index 6dd2c4cbd017..eab8fe7ef00d 100644
--- a/textproc/p5-Parse-Syslog/pkg-descr
+++ b/textproc/p5-Parse-Syslog/pkg-descr
@@ -3,4 +3,4 @@ files: you create a parser on a file (with new) and call
next to get one line at a time with Unix-timestamp, host,
program, pid and text returned in a hash-reference.
-WWW: http://search.cpan.org/dist/Parse-Syslog/
+WWW: https://metacpan.org/release/Parse-Syslog
diff --git a/textproc/p5-Perl-Critic-Bangs/pkg-descr b/textproc/p5-Perl-Critic-Bangs/pkg-descr
index 6294ff29fe93..13050f9e8b6b 100644
--- a/textproc/p5-Perl-Critic-Bangs/pkg-descr
+++ b/textproc/p5-Perl-Critic-Bangs/pkg-descr
@@ -2,4 +2,4 @@ Perl::Critic::Bangs is a collection of Perl::Critic policies
that will help make your code better.
-WWW: http://search.cpan.org/dist/Perl-Critic-Bangs/
+WWW: https://metacpan.org/release/Perl-Critic-Bangs
diff --git a/textproc/p5-Perl-Critic/pkg-descr b/textproc/p5-Perl-Critic/pkg-descr
index c0f7cd9f1a21..a915c212e9ba 100644
--- a/textproc/p5-Perl-Critic/pkg-descr
+++ b/textproc/p5-Perl-Critic/pkg-descr
@@ -13,4 +13,4 @@ documentation for perlcritic. If you want to integrate Perl::Critic with
your build process, Test::Perl::Critic provides a nice interface that is
suitable for test scripts.
-WWW: http://search.cpan.org/dist/Perl-Critic/
+WWW: https://metacpan.org/release/Perl-Critic
diff --git a/textproc/p5-Perl-MinimumVersion/pkg-descr b/textproc/p5-Perl-MinimumVersion/pkg-descr
index 6be2322b03c2..218935e01b2f 100644
--- a/textproc/p5-Perl-MinimumVersion/pkg-descr
+++ b/textproc/p5-Perl-MinimumVersion/pkg-descr
@@ -2,4 +2,4 @@ Perl::MinimumVersion takes Perl source code and calculates the minimum
version of perl required to be able to run it. Because it is based on
PPI, it can do this without having to actually load the code.
-WWW: http://search.cpan.org/dist/Perl-MinimumVersion/
+WWW: https://metacpan.org/release/Perl-MinimumVersion
diff --git a/textproc/p5-PerlPoint-Converters/pkg-descr b/textproc/p5-PerlPoint-Converters/pkg-descr
index 0cb0c03dcf67..a5f054bf030c 100644
--- a/textproc/p5-PerlPoint-Converters/pkg-descr
+++ b/textproc/p5-PerlPoint-Converters/pkg-descr
@@ -5,4 +5,4 @@ for writing online documentation.
pp2latex creates a LaTeX file from a PerlPoint input file.
-WWW: http://search.cpan.org/dist/PerlPoint-Converters/
+WWW: https://metacpan.org/release/PerlPoint-Converters
diff --git a/textproc/p5-PerlPoint-Package/pkg-descr b/textproc/p5-PerlPoint-Package/pkg-descr
index 06d5356e72ef..2335c6778a61 100644
--- a/textproc/p5-PerlPoint-Package/pkg-descr
+++ b/textproc/p5-PerlPoint-Package/pkg-descr
@@ -9,4 +9,4 @@ Because of this two step architecture PerlPoint authors deal both with the text
format and several converters. The text source describes structure and contents
of your document, while a converter adds layout. Let's start.
-WWW: http://search.cpan.org/dist/PerlPoint-Package/
+WWW: https://metacpan.org/release/PerlPoint-Package
diff --git a/textproc/p5-Petal-CodePerl/pkg-descr b/textproc/p5-Petal-CodePerl/pkg-descr
index 1cfd8e59bb4d..7c88e50b3c9b 100644
--- a/textproc/p5-Petal-CodePerl/pkg-descr
+++ b/textproc/p5-Petal-CodePerl/pkg-descr
@@ -16,4 +16,4 @@ a bit slow to load the module but this won't matter much unless you have
turned off caching. It won't matter at all for something like Apache's
mod_perl.
-WWW: http://search.cpan.org/dist/Petal-CodePerl/
+WWW: https://metacpan.org/release/Petal-CodePerl
diff --git a/textproc/p5-Petal-Mail/pkg-descr b/textproc/p5-Petal-Mail/pkg-descr
index 3b42d9601851..e7b2ea814975 100644
--- a/textproc/p5-Petal-Mail/pkg-descr
+++ b/textproc/p5-Petal-Mail/pkg-descr
@@ -5,4 +5,4 @@ has to follow a certain syntax which is defined in this documentation.
Since Petal::Mail's is a subclass of Petal, its API is the same. Which
means you need to read about Petal before you can use Petal::Mail.
-WWW: http://search.cpan.org/dist/Petal-Mail/
+WWW: https://metacpan.org/release/Petal-Mail
diff --git a/textproc/p5-Petal-Utils/pkg-descr b/textproc/p5-Petal-Utils/pkg-descr
index 6932816ef0b1..9448ebec9a8e 100644
--- a/textproc/p5-Petal-Utils/pkg-descr
+++ b/textproc/p5-Petal-Utils/pkg-descr
@@ -24,4 +24,4 @@ get a complete list by looking at the variable:
For details on how the plugins are installed, see the "Advanced Petal"
section of the Petal documentation.
-WWW: http://search.cpan.org/dist/Petal-Utils/
+WWW: https://metacpan.org/release/Petal-Utils
diff --git a/textproc/p5-Petal/pkg-descr b/textproc/p5-Petal/pkg-descr
index f5b35f5c15ff..e437860ee39f 100644
--- a/textproc/p5-Petal/pkg-descr
+++ b/textproc/p5-Petal/pkg-descr
@@ -10,4 +10,4 @@ With Petal, graphic designers can use their favorite WYSIWYG editor to
easily edit templates without having to worry about the loops and ifs
which happen behind the scene.
-WWW: http://search.cpan.org/dist/Petal/
+WWW: https://metacpan.org/release/Petal
diff --git a/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/pkg-descr b/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/pkg-descr
index 13876d3ccf8c..cd2a0700632e 100644
--- a/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/pkg-descr
+++ b/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/pkg-descr
@@ -1,4 +1,4 @@
An analyzer plugin for p5-Plucene search engine, which filters
StandardTokenizer with SnowballAnalyzer.
-WWW: http://search.cpan.org/dist/Plucene-Plugin-Analyzer-SnowballAnalyzer/
+WWW: https://metacpan.org/release/Plucene-Plugin-Analyzer-SnowballAnalyzer
diff --git a/textproc/p5-Plucene-Simple/pkg-descr b/textproc/p5-Plucene-Simple/pkg-descr
index 0d7c6fe16a19..1935c0ea2169 100644
--- a/textproc/p5-Plucene-Simple/pkg-descr
+++ b/textproc/p5-Plucene-Simple/pkg-descr
@@ -5,4 +5,4 @@ just one way to use Plucene. It's not expected that it will do exactly
what *you* want, but you can always use it as an example of how to
build your own interface.
-WWW: http://search.cpan.org/dist/PluceneSimple/
+WWW: https://metacpan.org/release/PluceneSimple
diff --git a/textproc/p5-Plucene/pkg-descr b/textproc/p5-Plucene/pkg-descr
index 40c9dc0da219..5db1a6b758a8 100644
--- a/textproc/p5-Plucene/pkg-descr
+++ b/textproc/p5-Plucene/pkg-descr
@@ -7,5 +7,5 @@ needs. The synopsis above gives a rough indication of how to use the
engine in simple cases. See Plucene::Simple in the distribution for one
example of tying it all together.
-WWW: http://search.cpan.org/dist/Plucene/
+WWW: https://metacpan.org/release/Plucene
WWW: http://jakarta.apache.org/lucene
diff --git a/textproc/p5-Pod-Abstract/pkg-descr b/textproc/p5-Pod-Abstract/pkg-descr
index 7d53a018996e..0a4889f00a91 100644
--- a/textproc/p5-Pod-Abstract/pkg-descr
+++ b/textproc/p5-Pod-Abstract/pkg-descr
@@ -17,4 +17,4 @@ structured tree, and providing consistent traversal, searching,
manpulation and re-serialisation. Pod related utilities are easy
to write using Pod::Abstract.
-WWW: http://search.cpan.org/dist/Pod-Abstract/
+WWW: https://metacpan.org/release/Pod-Abstract
diff --git a/textproc/p5-Pod-Autopod/pkg-descr b/textproc/p5-Pod-Autopod/pkg-descr
index c9715645542c..f07399bf73ec 100644
--- a/textproc/p5-Pod-Autopod/pkg-descr
+++ b/textproc/p5-Pod-Autopod/pkg-descr
@@ -8,4 +8,4 @@ Of course it can not understand every kind of syntax, parameters,
etc. But the plan is to improve this library in the future to
understand more and more automatically.
-WWW: http://search.cpan.org/dist/Pod-Autopod/
+WWW: https://metacpan.org/release/Pod-Autopod
diff --git a/textproc/p5-Pod-Constants/pkg-descr b/textproc/p5-Pod-Constants/pkg-descr
index af818804c2fe..f0904e531d1a 100644
--- a/textproc/p5-Pod-Constants/pkg-descr
+++ b/textproc/p5-Pod-Constants/pkg-descr
@@ -2,4 +2,4 @@ This module allows you to specify those constants that should be
documented in your POD, and pull them out a run time in a fairly
arbitrary fashion.
-WWW: http://search.cpan.org/dist/Pod-Constants/
+WWW: https://metacpan.org/release/Pod-Constants
diff --git a/textproc/p5-Pod-DocBook/pkg-descr b/textproc/p5-Pod-DocBook/pkg-descr
index f4d1541bd9ba..2925e0c3f500 100644
--- a/textproc/p5-Pod-DocBook/pkg-descr
+++ b/textproc/p5-Pod-DocBook/pkg-descr
@@ -2,5 +2,5 @@ Pod::DocBook is a module for translating Pod-formatted documents to
DocBook 4.2 SGML. It is primarily a back end for pod2docbook, but,
as a Pod::Parser subclass, it can be used on its own.
-WWW: http://search.cpan.org/dist/Pod-DocBook/
+WWW: https://metacpan.org/release/Pod-DocBook
WWW: http://www.docbook.org/
diff --git a/textproc/p5-Pod-Elemental/pkg-descr b/textproc/p5-Pod-Elemental/pkg-descr
index a291c51919b5..eb7a78541a56 100644
--- a/textproc/p5-Pod-Elemental/pkg-descr
+++ b/textproc/p5-Pod-Elemental/pkg-descr
@@ -4,4 +4,4 @@ document systems, especially the HTML DOM. Pod::Elemental's document
object model is much less sophisticated than the HTML DOM, but still makes
a lot of document transformations easy.
-WWW: http://search.cpan.org/dist/Pod-Elemental/
+WWW: https://metacpan.org/release/Pod-Elemental
diff --git a/textproc/p5-Pod-Escapes/pkg-descr b/textproc/p5-Pod-Escapes/pkg-descr
index 5183df196cb2..3ed7c36bba45 100644
--- a/textproc/p5-Pod-Escapes/pkg-descr
+++ b/textproc/p5-Pod-Escapes/pkg-descr
@@ -1,4 +1,4 @@
This module provides things that are useful in decoding Pod E<...> sequences.
Presumably, it should be used only by Pod parsers and/or formatters.
-WWW: http://search.cpan.org/dist/Pod-Escapes/
+WWW: https://metacpan.org/release/Pod-Escapes
diff --git a/textproc/p5-Pod-Eventual/pkg-descr b/textproc/p5-Pod-Eventual/pkg-descr
index aef6013ec90a..1e22732b2ef0 100644
--- a/textproc/p5-Pod-Eventual/pkg-descr
+++ b/textproc/p5-Pod-Eventual/pkg-descr
@@ -12,4 +12,4 @@ the handle_event method. This method should be implemented by Pod::Eventual
subclasses. If it isn't, Pod::Eventual's own handle_event will be called, and
will raise an exception.
-WWW: http://search.cpan.org/dist/Pod-Eventual/
+WWW: https://metacpan.org/release/Pod-Eventual
diff --git a/textproc/p5-Pod-HtmlEasy/pkg-descr b/textproc/p5-Pod-HtmlEasy/pkg-descr
index e6d70907436a..695527fa7769 100644
--- a/textproc/p5-Pod-HtmlEasy/pkg-descr
+++ b/textproc/p5-Pod-HtmlEasy/pkg-descr
@@ -2,4 +2,4 @@ Pod::HtmlEasy is a perl module to generate HTML data from POD in a easy and
personalized mode. By default the HTML generated is similar to the CPAN site
style for module documentation.
-WWW: http://search.cpan.org/dist/Pod-HtmlEasy/
+WWW: https://metacpan.org/release/Pod-HtmlEasy
diff --git a/textproc/p5-Pod-LaTeX/pkg-descr b/textproc/p5-Pod-LaTeX/pkg-descr
index 05531c6a03ff..e9716efae558 100644
--- a/textproc/p5-Pod-LaTeX/pkg-descr
+++ b/textproc/p5-Pod-LaTeX/pkg-descr
@@ -3,4 +3,4 @@ The pod2latex command uses this module for translation.
Pod::LaTeX is a derived class from Pod::Select.
-WWW: http://search.cpan.org/dist/Pod-LaTeX/
+WWW: https://metacpan.org/release/Pod-LaTeX
diff --git a/textproc/p5-Pod-Markdown/pkg-descr b/textproc/p5-Pod-Markdown/pkg-descr
index d2d31b71a731..9f4b6e4acd66 100644
--- a/textproc/p5-Pod-Markdown/pkg-descr
+++ b/textproc/p5-Pod-Markdown/pkg-descr
@@ -1,3 +1,3 @@
This module subclasses Pod::Parser and converts POD to Markdown.
-WWW: http://search.cpan.org/dist/Pod-Markdown/
+WWW: https://metacpan.org/release/Pod-Markdown
diff --git a/textproc/p5-Pod-MinimumVersion/pkg-descr b/textproc/p5-Pod-MinimumVersion/pkg-descr
index c8595b1f3dfe..d45b16543c08 100644
--- a/textproc/p5-Pod-MinimumVersion/pkg-descr
+++ b/textproc/p5-Pod-MinimumVersion/pkg-descr
@@ -2,4 +2,4 @@ Pod::MinimumVersion parses the POD in a Perl script, module, or document, and
reports what version of Perl is required to process the directives in it with
pod2man etc.
-WWW: http://search.cpan.org/dist/Pod-MinimumVersion/
+WWW: https://metacpan.org/release/Pod-MinimumVersion
diff --git a/textproc/p5-Pod-POM-View-HTML-Filter/pkg-descr b/textproc/p5-Pod-POM-View-HTML-Filter/pkg-descr
index 3150fcb4543f..4d52e492bb06 100644
--- a/textproc/p5-Pod-POM-View-HTML-Filter/pkg-descr
+++ b/textproc/p5-Pod-POM-View-HTML-Filter/pkg-descr
@@ -2,4 +2,4 @@ The whole idea of this module is to take advantage of all the syntax
colouring modules that exist (such as Perl::Tidy) to produce colourful
code examples in a POD document (after conversion to HTML).
-WWW: http://search.cpan.org/dist/Pod-POM-View-HTML-Filter/
+WWW: https://metacpan.org/release/Pod-POM-View-HTML-Filter
diff --git a/textproc/p5-Pod-POM/pkg-descr b/textproc/p5-Pod-POM/pkg-descr
index 8c3af9b82481..cda99f80ef10 100644
--- a/textproc/p5-Pod-POM/pkg-descr
+++ b/textproc/p5-Pod-POM/pkg-descr
@@ -7,4 +7,4 @@ manipulated. In addition, Pod::POM supports and provides view objects
which can automatically traverse the tree, or section thereof, and
generate an output representation in one form or another.
-WWW: http://search.cpan.org/dist/Pod-POM/
+WWW: https://metacpan.org/release/Pod-POM
diff --git a/textproc/p5-Pod-Parser/pkg-descr b/textproc/p5-Pod-Parser/pkg-descr
index 2242df2ea619..0328c6a8005c 100644
--- a/textproc/p5-Pod-Parser/pkg-descr
+++ b/textproc/p5-Pod-Parser/pkg-descr
@@ -9,4 +9,4 @@ Set of modules:
* Pod::ParseUtils - helpers for POD parsing and conversion
* Pod::Find - find POD documents in directory trees
-WWW: http://search.cpan.org/dist/Pod-Parser/
+WWW: https://metacpan.org/release/Pod-Parser
diff --git a/textproc/p5-Pod-Perldoc/pkg-descr b/textproc/p5-Pod-Perldoc/pkg-descr
index 977b60b6b45f..ac9204bfeb53 100644
--- a/textproc/p5-Pod-Perldoc/pkg-descr
+++ b/textproc/p5-Pod-Perldoc/pkg-descr
@@ -1,3 +1,3 @@
Look up Perl documentation in Pod format.
-WWW: http://search.cpan.org/dist/Pod-Perldoc/
+WWW: https://metacpan.org/release/Pod-Perldoc
diff --git a/textproc/p5-Pod-ProjectDocs/pkg-descr b/textproc/p5-Pod-ProjectDocs/pkg-descr
index 09e2894820a8..36d2bd18251d 100644
--- a/textproc/p5-Pod-ProjectDocs/pkg-descr
+++ b/textproc/p5-Pod-ProjectDocs/pkg-descr
@@ -5,4 +5,4 @@ And you have to set output directory's path with outroot option. And
this module searches your pm and pod files from your libroot, and
generates html files, and an index page lists up all your modules there.
-WWW: http://search.cpan.org/dist/Pod-ProjectDocs/
+WWW: https://metacpan.org/release/Pod-ProjectDocs
diff --git a/textproc/p5-Pod-Readme/pkg-descr b/textproc/p5-Pod-Readme/pkg-descr
index 0b2e50e682df..cfff0ccc3df4 100644
--- a/textproc/p5-Pod-Readme/pkg-descr
+++ b/textproc/p5-Pod-Readme/pkg-descr
@@ -1,4 +1,4 @@
This module is a subclass of Pod::PlainText which provides additional
POD markup for generating README files.
-WWW: http://search.cpan.org/dist/Pod-Readme/
+WWW: https://metacpan.org/release/Pod-Readme
diff --git a/textproc/p5-Pod-Simple/pkg-descr b/textproc/p5-Pod-Simple/pkg-descr
index 713dc2131a21..babb5e2ad1c4 100644
--- a/textproc/p5-Pod-Simple/pkg-descr
+++ b/textproc/p5-Pod-Simple/pkg-descr
@@ -8,4 +8,4 @@ renderings of them in plain ASCII, in HTML, or in any number of other formats.
Typically, such formatters will be subclasses of Pod::Simple, and so they will
inherit its methods, like parse_file.
-WWW: http://search.cpan.org/dist/Pod-Simple/
+WWW: https://metacpan.org/release/Pod-Simple
diff --git a/textproc/p5-Pod-Spell/pkg-descr b/textproc/p5-Pod-Spell/pkg-descr
index 868f703ef0af..c14c450fc971 100644
--- a/textproc/p5-Pod-Spell/pkg-descr
+++ b/textproc/p5-Pod-Spell/pkg-descr
@@ -5,4 +5,4 @@ like Perl symbols or Perl jargon (so that your spellchecking program
won't complain about mystery words like "$thing" or "Foo::Bar" or
"hashref").
-WWW: http://search.cpan.org/dist/Pod-Spell/
+WWW: https://metacpan.org/release/Pod-Spell
diff --git a/textproc/p5-Pod-Strip/pkg-descr b/textproc/p5-Pod-Strip/pkg-descr
index 9c274bb0e83c..88d1dca594f5 100644
--- a/textproc/p5-Pod-Strip/pkg-descr
+++ b/textproc/p5-Pod-Strip/pkg-descr
@@ -1,4 +1,4 @@
Pod::Strip, a subclass of Pod::Simple. It parses perl files,
strips all POD from Perl Code.
-WWW: http://search.cpan.org/dist/Pod-Strip/
+WWW: https://metacpan.org/release/Pod-Strip
diff --git a/textproc/p5-Pod-Stripper/pkg-descr b/textproc/p5-Pod-Stripper/pkg-descr
index 1b27d7480671..99da6961c7b2 100644
--- a/textproc/p5-Pod-Stripper/pkg-descr
+++ b/textproc/p5-Pod-Stripper/pkg-descr
@@ -2,4 +2,4 @@ This be Pod::Stripper, a subclass of Pod::Parser. It parses perl files,
stripping out the pod, and dumping the rest (presumably code) to
wherever you point it to (like you do with Pod::Parser).
-WWW: http://search.cpan.org/dist/Pod-Stripper/
+WWW: https://metacpan.org/release/Pod-Stripper
diff --git a/textproc/p5-Pod-Tree/pkg-descr b/textproc/p5-Pod-Tree/pkg-descr
index 3607eea87710..803293bda709 100644
--- a/textproc/p5-Pod-Tree/pkg-descr
+++ b/textproc/p5-Pod-Tree/pkg-descr
@@ -1,4 +1,4 @@
Pod::Tree parses a POD into a static syntax tree. Applications walk the tree to
recover the structure and content of the POD.
-WWW: http://search.cpan.org/dist/Pod-Tree/
+WWW: https://metacpan.org/release/Pod-Tree
diff --git a/textproc/p5-Pod-WSDL/pkg-descr b/textproc/p5-Pod-WSDL/pkg-descr
index 0c25763a15e4..6c720b6d0a8a 100644
--- a/textproc/p5-Pod-WSDL/pkg-descr
+++ b/textproc/p5-Pod-WSDL/pkg-descr
@@ -13,4 +13,4 @@ calling
Pod::WSDL will output the WSDL document. That's it.
-WWW: http://search.cpan.org/dist/Pod-WSDL/
+WWW: https://metacpan.org/release/Pod-WSDL
diff --git a/textproc/p5-Pod-WikiDoc/pkg-descr b/textproc/p5-Pod-WikiDoc/pkg-descr
index ea3409dfef02..45f033e318d2 100644
--- a/textproc/p5-Pod-WikiDoc/pkg-descr
+++ b/textproc/p5-Pod-WikiDoc/pkg-descr
@@ -4,4 +4,4 @@ couple of simple points. An alternative approach is to write documentation in
a wiki-text shorthand (referred to here as wikidoc) and use Pod::WikiDoc to
extract it and convert it into its corresponding Pod as a separate .pod file.
-WWW: http://search.cpan.org/dist/Pod-WikiDoc/
+WWW: https://metacpan.org/release/Pod-WikiDoc
diff --git a/textproc/p5-Pod-XML/pkg-descr b/textproc/p5-Pod-XML/pkg-descr
index 760df91aa8e8..9cab55985e0d 100644
--- a/textproc/p5-Pod-XML/pkg-descr
+++ b/textproc/p5-Pod-XML/pkg-descr
@@ -1,4 +1,4 @@
This module uses Pod::Parser to parse POD and generates XML from the
resulting parse stream.
-WWW: http://search.cpan.org/dist/Pod-XML/
+WWW: https://metacpan.org/release/Pod-XML
diff --git a/textproc/p5-Pod-Xhtml/pkg-descr b/textproc/p5-Pod-Xhtml/pkg-descr
index 5fcb248f3488..1ba5a5887237 100644
--- a/textproc/p5-Pod-Xhtml/pkg-descr
+++ b/textproc/p5-Pod-Xhtml/pkg-descr
@@ -10,4 +10,4 @@ use the output files as-is. For those who want to use XML tools or
transformations they can use the XHTML as a source, because it's a
well-formed XML document.
-WWW: http://search.cpan.org/dist/Pod-Xhtml/
+WWW: https://metacpan.org/release/Pod-Xhtml
diff --git a/textproc/p5-RADIUS-UserFile/pkg-descr b/textproc/p5-RADIUS-UserFile/pkg-descr
index de4ce3cf2252..e453b7b42449 100644
--- a/textproc/p5-RADIUS-UserFile/pkg-descr
+++ b/textproc/p5-RADIUS-UserFile/pkg-descr
@@ -1,6 +1,6 @@
This module provides methods for reading information from and modifying
a RADIUS users text file.
-WWW: http://search.cpan.org/dist/RADIUS-UserFile/
+WWW: https://metacpan.org/release/RADIUS-UserFile
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-RDF-Core/pkg-descr b/textproc/p5-RDF-Core/pkg-descr
index 4d9c2a8bbe6b..806198ad54aa 100644
--- a/textproc/p5-RDF-Core/pkg-descr
+++ b/textproc/p5-RDF-Core/pkg-descr
@@ -14,4 +14,4 @@ bit grouping statements with common subject.
The query language is rather focused on resources than on statements.
-WWW: http://search.cpan.org/dist/RDF-Core/
+WWW: https://metacpan.org/release/RDF-Core
diff --git a/textproc/p5-RDF-Notation3/pkg-descr b/textproc/p5-RDF-Notation3/pkg-descr
index 8308ec9001c0..d5cf56451092 100644
--- a/textproc/p5-RDF-Notation3/pkg-descr
+++ b/textproc/p5-RDF-Notation3/pkg-descr
@@ -2,4 +2,4 @@ This module is an RDF/N3 parser; it can parse N3 files or strings and provide
results in whatever format (as far as there are subclasses supporting your
desired format available).
-WWW: http://search.cpan.org/dist/RDF-Notation3/
+WWW: https://metacpan.org/release/RDF-Notation3
diff --git a/textproc/p5-RDF-Query/pkg-descr b/textproc/p5-RDF-Query/pkg-descr
index c14bcdd17a33..001c1f87fea4 100644
--- a/textproc/p5-RDF-Query/pkg-descr
+++ b/textproc/p5-RDF-Query/pkg-descr
@@ -1,4 +1,4 @@
RDF::Query allows SPARQL and RDQL queries to be run against an RDF model,
returning rows of matching results.
-WWW: http://search.cpan.org/dist/RDF-Query/
+WWW: https://metacpan.org/release/RDF-Query
diff --git a/textproc/p5-RDF-Simple/pkg-descr b/textproc/p5-RDF-Simple/pkg-descr
index 7c5213336ff2..12e541e625d3 100644
--- a/textproc/p5-RDF-Simple/pkg-descr
+++ b/textproc/p5-RDF-Simple/pkg-descr
@@ -1,4 +1,4 @@
RDF::Simple is for very simple manipulations of RDF/XML serialisations
of RDF graphs.
-WWW: http://search.cpan.org/dist/RDF-Simple/
+WWW: https://metacpan.org/release/RDF-Simple
diff --git a/textproc/p5-RDF-Trine/pkg-descr b/textproc/p5-RDF-Trine/pkg-descr
index ca3aab62b39a..b6080fa107d8 100644
--- a/textproc/p5-RDF-Trine/pkg-descr
+++ b/textproc/p5-RDF-Trine/pkg-descr
@@ -1,3 +1,3 @@
RDF Framework for Perl
-WWW: http://search.cpan.org/dist/RDF-Trine/
+WWW: https://metacpan.org/release/RDF-Trine
diff --git a/textproc/p5-RDFStore/pkg-descr b/textproc/p5-RDFStore/pkg-descr
index 88e64e9a550e..2d1c262b997d 100644
--- a/textproc/p5-RDFStore/pkg-descr
+++ b/textproc/p5-RDFStore/pkg-descr
@@ -7,4 +7,4 @@ RDFStore::Parser::SiRPAC(3) RDFStore::Parser::OpenHealth(3) and
Data::MagicTie(3) the suite allow a user to fetch, parse, process, store
and query RDF models.
-WWW: http://search.cpan.org/dist/RDFStore/
+WWW: https://metacpan.org/release/RDFStore
diff --git a/textproc/p5-RTF-Tokenizer/pkg-descr b/textproc/p5-RTF-Tokenizer/pkg-descr
index 635bc31aea21..47bc9c2b7753 100644
--- a/textproc/p5-RTF-Tokenizer/pkg-descr
+++ b/textproc/p5-RTF-Tokenizer/pkg-descr
@@ -8,4 +8,4 @@ implements the RTF standard better than any previous release.
strictly to Object Orientated guidelines - it can be sub-classed
and the interface is cleaner.
-WWW: http://search.cpan.org/dist/RTF-Tokenizer/
+WWW: https://metacpan.org/release/RTF-Tokenizer
diff --git a/textproc/p5-Regex-PreSuf/pkg-descr b/textproc/p5-Regex-PreSuf/pkg-descr
index fe52c700ae55..f2fd5ce48a32 100644
--- a/textproc/p5-Regex-PreSuf/pkg-descr
+++ b/textproc/p5-Regex-PreSuf/pkg-descr
@@ -4,4 +4,4 @@ same words as the word list. These regular expressions normally run
few dozen percentages faster than a simple-minded '|'-concatenation of
the words.
-WWW: http://search.cpan.org/dist/Regex-PreSuf/
+WWW: https://metacpan.org/release/Regex-PreSuf
diff --git a/textproc/p5-Regexp-Common-Email-Address/pkg-descr b/textproc/p5-Regexp-Common-Email-Address/pkg-descr
index a9d61da40c79..e69d2e9665cb 100644
--- a/textproc/p5-Regexp-Common-Email-Address/pkg-descr
+++ b/textproc/p5-Regexp-Common-Email-Address/pkg-descr
@@ -1,4 +1,4 @@
Regexp::Common::Email::Address provides a regex to match email addresses
as defined by RFC 2822.
-WWW: http://search.cpan.org/dist/Regexp-Common-Email-Address/
+WWW: https://metacpan.org/release/Regexp-Common-Email-Address
diff --git a/textproc/p5-Regexp-Common-net-CIDR/pkg-descr b/textproc/p5-Regexp-Common-net-CIDR/pkg-descr
index e9ac6824392d..f40dcec26d26 100644
--- a/textproc/p5-Regexp-Common-net-CIDR/pkg-descr
+++ b/textproc/p5-Regexp-Common-net-CIDR/pkg-descr
@@ -1,3 +1,3 @@
Patterns for CIDR blocks.
-WWW: http://search.cpan.org/dist/Regexp-Common-net-CIDR/
+WWW: https://metacpan.org/release/Regexp-Common-net-CIDR
diff --git a/textproc/p5-Regexp-Common-profanity_us/pkg-descr b/textproc/p5-Regexp-Common-profanity_us/pkg-descr
index 5d7aa551e322..f070cec9aba7 100644
--- a/textproc/p5-Regexp-Common-profanity_us/pkg-descr
+++ b/textproc/p5-Regexp-Common-profanity_us/pkg-descr
@@ -17,4 +17,4 @@ Because open-source is driven by demand and I have no need for detecting
profanity in text, only label is implemented at the moment. And you know the
next sentence: "patches welcome" :)
-WWW: http://search.cpan.org/dist/Regexp-Common-profanity_us/
+WWW: https://metacpan.org/release/Regexp-Common-profanity_us
diff --git a/textproc/p5-Regexp-Common/pkg-descr b/textproc/p5-Regexp-Common/pkg-descr
index 0b923fd4c2b4..403d38aa0624 100644
--- a/textproc/p5-Regexp-Common/pkg-descr
+++ b/textproc/p5-Regexp-Common/pkg-descr
@@ -10,4 +10,4 @@ provided include:
* lists of any pattern
* IPv4 addresses
-WWW: http://search.cpan.org/dist/Regexp-Common/
+WWW: https://metacpan.org/release/Regexp-Common
diff --git a/textproc/p5-Regexp-Copy/pkg-descr b/textproc/p5-Regexp-Copy/pkg-descr
index f8cc9d373c8c..927dd0322d30 100644
--- a/textproc/p5-Regexp-Copy/pkg-descr
+++ b/textproc/p5-Regexp-Copy/pkg-descr
@@ -6,4 +6,4 @@ losing the reference to it. Its impossible.
Regexp::Copy allows you to change the Regexp by copying one object created
through qr// to another.
-WWW: http://search.cpan.org/dist/Regexp-Copy/
+WWW: https://metacpan.org/release/Regexp-Copy
diff --git a/textproc/p5-Regexp-DefaultFlags/pkg-descr b/textproc/p5-Regexp-DefaultFlags/pkg-descr
index cb5e3fcc89b1..efaf68cef09e 100644
--- a/textproc/p5-Regexp-DefaultFlags/pkg-descr
+++ b/textproc/p5-Regexp-DefaultFlags/pkg-descr
@@ -1,4 +1,4 @@
When this module is use'd, it causes regexes in the current namespace to act as
if the /xms flags had been applied to them.
-WWW: http://search.cpan.org/dist/Regexp-DefaultFlags/
+WWW: https://metacpan.org/release/Regexp-DefaultFlags
diff --git a/textproc/p5-Regexp-IPv6/pkg-descr b/textproc/p5-Regexp-IPv6/pkg-descr
index f023aaac0a74..ee5685d8a936 100644
--- a/textproc/p5-Regexp-IPv6/pkg-descr
+++ b/textproc/p5-Regexp-IPv6/pkg-descr
@@ -3,4 +3,4 @@ any valid IPv6 address as described in "RFC 2373 - 2.2 Text
Representation of Addresses" but ::. Any string not compliant with
such RFC will be rejected.
-WWW: http://search.cpan.org/dist/Regexp-IPv6/
+WWW: https://metacpan.org/release/Regexp-IPv6
diff --git a/textproc/p5-Regexp-Log-Common/pkg-descr b/textproc/p5-Regexp-Log-Common/pkg-descr
index 55a9fb7ca361..6a610b24b1b6 100644
--- a/textproc/p5-Regexp-Log-Common/pkg-descr
+++ b/textproc/p5-Regexp-Log-Common/pkg-descr
@@ -2,4 +2,4 @@ Regexp::Log::Common uses Regexp::Log as a base class, to generate regular
expressions for performing the usual data munging tasks on log files that
cannot be simply split().
-WWW: http://search.cpan.org/dist/Regexp-Log-Common/
+WWW: https://metacpan.org/release/Regexp-Log-Common
diff --git a/textproc/p5-Regexp-Log/pkg-descr b/textproc/p5-Regexp-Log/pkg-descr
index ecc477bb3133..03c09c3a9610 100644
--- a/textproc/p5-Regexp-Log/pkg-descr
+++ b/textproc/p5-Regexp-Log/pkg-descr
@@ -2,4 +2,4 @@ Regexp::Log is a base class for a variety of modules that generate
regular expressions for performing the usual data munging tasks on
log files that cannot be simply split().
-WWW: http://search.cpan.org/dist/Regexp-Log/
+WWW: https://metacpan.org/release/Regexp-Log
diff --git a/textproc/p5-SGML-DTDParse/pkg-descr b/textproc/p5-SGML-DTDParse/pkg-descr
index 2a55f876c165..3d50c3e8d202 100644
--- a/textproc/p5-SGML-DTDParse/pkg-descr
+++ b/textproc/p5-SGML-DTDParse/pkg-descr
@@ -2,4 +2,4 @@ The DTDParse collection is a set of Perl modules and scripts for
manipulating SGML an XML Document Type Definitions (DTDs). DTDParse is
designed primarily to aid in the understanding and documentation of DTDs.
-WWW: http://search.cpan.org/dist/SGML-DTDParse/
+WWW: https://metacpan.org/release/SGML-DTDParse
diff --git a/textproc/p5-SGML-Parser-OpenSP/pkg-descr b/textproc/p5-SGML-Parser-OpenSP/pkg-descr
index 00b6bde1b78e..d6085a956320 100644
--- a/textproc/p5-SGML-Parser-OpenSP/pkg-descr
+++ b/textproc/p5-SGML-Parser-OpenSP/pkg-descr
@@ -2,4 +2,4 @@ SGML::Parser::OpenSP is an interface to the OpenSP parser. It allows for
Perl scripts to parse an SGML document (including HTML) using the OpenSP
parser.
-WWW: http://search.cpan.org/dist/SGML-Parser-OpenSP/
+WWW: https://metacpan.org/release/SGML-Parser-OpenSP
diff --git a/textproc/p5-SQL-Tokenizer/pkg-descr b/textproc/p5-SQL-Tokenizer/pkg-descr
index 79ba7978a7dc..ae60e7fbba23 100644
--- a/textproc/p5-SQL-Tokenizer/pkg-descr
+++ b/textproc/p5-SQL-Tokenizer/pkg-descr
@@ -2,4 +2,4 @@ SQL::Tokenizer is a simple tokenizer for SQL queries. It does not claim
to be a parser or query verifier. It just creates sane tokens from a
valid SQL query.
-WWW: http://search.cpan.org/dist/SQL-Tokenizer/
+WWW: https://metacpan.org/release/SQL-Tokenizer
diff --git a/textproc/p5-SVG-Parser/pkg-descr b/textproc/p5-SVG-Parser/pkg-descr
index cc618c4cad51..7e837224d7c0 100644
--- a/textproc/p5-SVG-Parser/pkg-descr
+++ b/textproc/p5-SVG-Parser/pkg-descr
@@ -11,4 +11,4 @@ to provide cross-compatibility. Applications requiring more advanced parser
features should use the relevant parser module directly; see SVG::Parser::Expat
and SVG::Parser::SAX.
-WWW: http://search.cpan.org/dist/SVG-Parser/
+WWW: https://metacpan.org/release/SVG-Parser
diff --git a/textproc/p5-SVG/pkg-descr b/textproc/p5-SVG/pkg-descr
index 38eafa8d1d09..9bbd051305d3 100644
--- a/textproc/p5-SVG/pkg-descr
+++ b/textproc/p5-SVG/pkg-descr
@@ -1,4 +1,4 @@
SVG.pm is a perl extention to generate stand-alone or inline SVG
(scaleable vector graphics) images using the W3C SVG xml recommendation.
-WWW: http://search.cpan.org/dist/SVG/
+WWW: https://metacpan.org/release/SVG
diff --git a/textproc/p5-Search-Elasticsearch-Client-0_90/pkg-descr b/textproc/p5-Search-Elasticsearch-Client-0_90/pkg-descr
index ed5f502c11f4..5589f183d101 100644
--- a/textproc/p5-Search-Elasticsearch-Client-0_90/pkg-descr
+++ b/textproc/p5-Search-Elasticsearch-Client-0_90/pkg-descr
@@ -1,4 +1,4 @@
Search::Elasticsearch::Client::0_90 - Thin client with full support for
Elasticsearch 0.90 APIs
-WWW: http://search.cpan.org/dist/Search-Elasticsearch-Client-0_90/
+WWW: https://metacpan.org/release/Search-Elasticsearch-Client-0_90
diff --git a/textproc/p5-Search-Elasticsearch-Client-1_0/pkg-descr b/textproc/p5-Search-Elasticsearch-Client-1_0/pkg-descr
index bc05a77331b5..b131eb66071b 100644
--- a/textproc/p5-Search-Elasticsearch-Client-1_0/pkg-descr
+++ b/textproc/p5-Search-Elasticsearch-Client-1_0/pkg-descr
@@ -1,4 +1,4 @@
Search::Elasticsearch::Client::1_0 - Thin client with full support for
Elasticsearch 1.x APIs
-WWW: http://search.cpan.org/dist/Search-Elasticsearch-Client-1_0/
+WWW: https://metacpan.org/release/Search-Elasticsearch-Client-1_0
diff --git a/textproc/p5-Search-Elasticsearch-Client-2_0/pkg-descr b/textproc/p5-Search-Elasticsearch-Client-2_0/pkg-descr
index bb7498bcf164..f9fceef12c00 100644
--- a/textproc/p5-Search-Elasticsearch-Client-2_0/pkg-descr
+++ b/textproc/p5-Search-Elasticsearch-Client-2_0/pkg-descr
@@ -1,4 +1,4 @@
Search::Elasticsearch::Client::2_0 - Thin client with full support for
Elasticsearch 2.x APIs
-WWW: http://search.cpan.org/dist/Search-Elasticsearch-Client-2_0/
+WWW: https://metacpan.org/release/Search-Elasticsearch-Client-2_0
diff --git a/textproc/p5-Search-Elasticsearch/pkg-descr b/textproc/p5-Search-Elasticsearch/pkg-descr
index 144110edff89..104c6413243f 100644
--- a/textproc/p5-Search-Elasticsearch/pkg-descr
+++ b/textproc/p5-Search-Elasticsearch/pkg-descr
@@ -1,4 +1,4 @@
Search::Elasticsearch is a thin API which makes it easy to communicate with
an ElasticSearch cluster.
-WWW: http://search.cpan.org/dist/Search-Elasticsearch/
+WWW: https://metacpan.org/release/Search-Elasticsearch
diff --git a/textproc/p5-Search-Estraier/pkg-descr b/textproc/p5-Search-Estraier/pkg-descr
index 63369a71b8ad..41d504c77670 100644
--- a/textproc/p5-Search-Estraier/pkg-descr
+++ b/textproc/p5-Search-Estraier/pkg-descr
@@ -8,4 +8,4 @@ implementation. It also includes methods to manage nodes.
There are few examples in scripts directory of this distribution.
-WWW: http://search.cpan.org/dist/Search-Estraier/
+WWW: https://metacpan.org/release/Search-Estraier
diff --git a/textproc/p5-Search-Odeum/pkg-descr b/textproc/p5-Search-Odeum/pkg-descr
index caf26153322c..43aa06ef7a4a 100644
--- a/textproc/p5-Search-Odeum/pkg-descr
+++ b/textproc/p5-Search-Odeum/pkg-descr
@@ -1,4 +1,4 @@
Search::Odeum is an interface to the Odeum API. Odeum is the inverted index API
which is a part of qdbm database library.
-WWW: http://search.cpan.org/dist/Search-Odeum/
+WWW: https://metacpan.org/release/Search-Odeum
diff --git a/textproc/p5-Search-QueryParser-SQL/pkg-descr b/textproc/p5-Search-QueryParser-SQL/pkg-descr
index 4ed74e0ef1dc..f6ef63983b0f 100644
--- a/textproc/p5-Search-QueryParser-SQL/pkg-descr
+++ b/textproc/p5-Search-QueryParser-SQL/pkg-descr
@@ -5,4 +5,4 @@ WHERE clauses.
The idea is to allow you to treat your database like a free-text search index,
when it really isn't.
-WWW: http://search.cpan.org/dist/Search-QueryParser-SQL/
+WWW: https://metacpan.org/release/Search-QueryParser-SQL
diff --git a/textproc/p5-Search-QueryParser/pkg-descr b/textproc/p5-Search-QueryParser/pkg-descr
index 059f3acf68c8..94c747d022e8 100644
--- a/textproc/p5-Search-QueryParser/pkg-descr
+++ b/textproc/p5-Search-QueryParser/pkg-descr
@@ -2,4 +2,4 @@ Search::QueryParser parses a query string into a data structure to be handled by
external search engines. For examples of such engines, see File::Tabular and
Search::Indexer.
-WWW: http://search.cpan.org/dist/Search-QueryParser/
+WWW: https://metacpan.org/release/Search-QueryParser
diff --git a/textproc/p5-Search-VectorSpace/pkg-descr b/textproc/p5-Search-VectorSpace/pkg-descr
index 1f8998c7abb2..fa37f69e9729 100644
--- a/textproc/p5-Search-VectorSpace/pkg-descr
+++ b/textproc/p5-Search-VectorSpace/pkg-descr
@@ -8,4 +8,4 @@ cosine measure to calculate document similarity.
All documents above a user-configurable similarity
threshold are returned.
-WWW: http://search.cpan.org/dist/Search-VectorSpace/
+WWW: https://metacpan.org/release/Search-VectorSpace
diff --git a/textproc/p5-Senna/pkg-descr b/textproc/p5-Senna/pkg-descr
index c940cc776e06..acbb14d227b8 100644
--- a/textproc/p5-Senna/pkg-descr
+++ b/textproc/p5-Senna/pkg-descr
@@ -1,3 +1,3 @@
Perl module for Embeddable Fulltext Search Engine.
-WWW: http://search.cpan.org/dist/Senna/
+WWW: https://metacpan.org/release/Senna
diff --git a/textproc/p5-Solr/pkg-descr b/textproc/p5-Solr/pkg-descr
index 3d54fd417b2a..a304c32b1097 100644
--- a/textproc/p5-Solr/pkg-descr
+++ b/textproc/p5-Solr/pkg-descr
@@ -1,4 +1,4 @@
This module provides a set of methods for adding (updating) and deleting entries
in an existing solr server.
-WWW: http://search.cpan.org/dist/Solr/
+WWW: https://metacpan.org/release/Solr
diff --git a/textproc/p5-Sort-Naturally/pkg-descr b/textproc/p5-Sort-Naturally/pkg-descr
index 9926f89b419d..c99b9ef75964 100644
--- a/textproc/p5-Sort-Naturally/pkg-descr
+++ b/textproc/p5-Sort-Naturally/pkg-descr
@@ -24,4 +24,4 @@ thousands separators in numbers ("20,000 Leagues Under The Sea" or "20.000
lieues sous les mers"), consider stripping them before feeding them to nsort or
ncmp.
-WWW: http://search.cpan.org/dist/Sort-Naturally/
+WWW: https://metacpan.org/release/Sort-Naturally
diff --git a/textproc/p5-Sphinx-Config/pkg-descr b/textproc/p5-Sphinx-Config/pkg-descr
index 23dac59a29d1..a748e768eb38 100644
--- a/textproc/p5-Sphinx-Config/pkg-descr
+++ b/textproc/p5-Sphinx-Config/pkg-descr
@@ -1,4 +1,4 @@
Sphinx::Config is a Perl module to read, modify and write configuration file of
Sphinx search engine.
-WWW: http://search.cpan.org/dist/Sphinx-Config/
+WWW: https://metacpan.org/release/Sphinx-Config
diff --git a/textproc/p5-Sphinx-Manager/pkg-descr b/textproc/p5-Sphinx-Manager/pkg-descr
index 7dd424848ce2..3fa6bb549f34 100644
--- a/textproc/p5-Sphinx-Manager/pkg-descr
+++ b/textproc/p5-Sphinx-Manager/pkg-descr
@@ -3,4 +3,4 @@ Sphinx search engine binary (searchd), and to run the Sphinx indexer program.
The utilities are designed to handle abnormal conditions, such as PID files not
being present when expected, and so should be robust in most situations.
-WWW: http://search.cpan.org/dist/Sphinx-Manager/
+WWW: https://metacpan.org/release/Sphinx-Manager
diff --git a/textproc/p5-Sphinx-Search/pkg-descr b/textproc/p5-Sphinx-Search/pkg-descr
index 5820eefc183c..5c58d195af23 100644
--- a/textproc/p5-Sphinx-Search/pkg-descr
+++ b/textproc/p5-Sphinx-Search/pkg-descr
@@ -1,3 +1,3 @@
Sphinx search engine API Perl client.
-WWW: http://search.cpan.org/dist/Sphinx-Search/
+WWW: https://metacpan.org/release/Sphinx-Search
diff --git a/textproc/p5-Spreadsheet-ParseExcel/pkg-descr b/textproc/p5-Spreadsheet-ParseExcel/pkg-descr
index 8e2455645a12..8c0462866fe2 100644
--- a/textproc/p5-Spreadsheet-ParseExcel/pkg-descr
+++ b/textproc/p5-Spreadsheet-ParseExcel/pkg-descr
@@ -1,4 +1,4 @@
Spreadsheet::ParseExcel makes you to get information from Excel95,
Excel97, Excel2000, Excel 4 formats.
-WWW: http://search.cpan.org/dist/Spreadsheet-ParseExcel/
+WWW: https://metacpan.org/release/Spreadsheet-ParseExcel
diff --git a/textproc/p5-Spreadsheet-Read/pkg-descr b/textproc/p5-Spreadsheet-Read/pkg-descr
index 0721c9d21a48..33ca9781f102 100644
--- a/textproc/p5-Spreadsheet-Read/pkg-descr
+++ b/textproc/p5-Spreadsheet-Read/pkg-descr
@@ -1,3 +1,3 @@
Read the data from a spreadsheet
-WWW: http://search.cpan.org/dist/Spreadsheet-Read/
+WWW: https://metacpan.org/release/Spreadsheet-Read
diff --git a/textproc/p5-Spreadsheet-ReadSXC/pkg-descr b/textproc/p5-Spreadsheet-ReadSXC/pkg-descr
index 7eca45039e42..c9f61c22c07d 100644
--- a/textproc/p5-Spreadsheet-ReadSXC/pkg-descr
+++ b/textproc/p5-Spreadsheet-ReadSXC/pkg-descr
@@ -1,3 +1,3 @@
Extract OpenOffice 1.x spreadsheet data
-WWW: http://search.cpan.org/dist/Spreadsheet-ReadSXC/
+WWW: https://metacpan.org/release/Spreadsheet-ReadSXC
diff --git a/textproc/p5-Spreadsheet-WriteExcel-FromXML/pkg-descr b/textproc/p5-Spreadsheet-WriteExcel-FromXML/pkg-descr
index 71034724125c..e58266e22482 100644
--- a/textproc/p5-Spreadsheet-WriteExcel-FromXML/pkg-descr
+++ b/textproc/p5-Spreadsheet-WriteExcel-FromXML/pkg-descr
@@ -3,4 +3,4 @@ into a binary Excel XLS file.
See also the FromXML.dtd file in the distribution.
-WWW: http://search.cpan.org/dist/Spreadsheet-WriteExcel-FromXML/
+WWW: https://metacpan.org/release/Spreadsheet-WriteExcel-FromXML
diff --git a/textproc/p5-Spreadsheet-WriteExcel-Styler/pkg-descr b/textproc/p5-Spreadsheet-WriteExcel-Styler/pkg-descr
index 51bd995fd638..a825517b434a 100644
--- a/textproc/p5-Spreadsheet-WriteExcel-Styler/pkg-descr
+++ b/textproc/p5-Spreadsheet-WriteExcel-Styler/pkg-descr
@@ -1,3 +1,3 @@
Styles for formatting Spreadsheet::WriteExcel
-WWW: http://search.cpan.org/dist/Spreadsheet-WriteExcel-Styler/
+WWW: https://metacpan.org/release/Spreadsheet-WriteExcel-Styler
diff --git a/textproc/p5-Spreadsheet-WriteExcel/pkg-descr b/textproc/p5-Spreadsheet-WriteExcel/pkg-descr
index 533ff2cd1285..ecada6d67b91 100644
--- a/textproc/p5-Spreadsheet-WriteExcel/pkg-descr
+++ b/textproc/p5-Spreadsheet-WriteExcel/pkg-descr
@@ -8,4 +8,4 @@ The Excel file produced by this module is compatible with Excel 5, 95,
This module cannot be used to write to an existing Excel file.
-WWW: http://search.cpan.org/dist/Spreadsheet-WriteExcel/
+WWW: https://metacpan.org/release/Spreadsheet-WriteExcel
diff --git a/textproc/p5-Spreadsheet-WriteExcelXML/pkg-descr b/textproc/p5-Spreadsheet-WriteExcelXML/pkg-descr
index b3f555b0279b..e0e8d25a02a5 100644
--- a/textproc/p5-Spreadsheet-WriteExcelXML/pkg-descr
+++ b/textproc/p5-Spreadsheet-WriteExcelXML/pkg-descr
@@ -13,4 +13,4 @@ Spreadsheet::WriteExcel.
This module cannot, as yet, be used to write to an existing
Excel XML file.
-WWW: http://search.cpan.org/dist/Spreadsheet-WriteExcelXML/
+WWW: https://metacpan.org/release/Spreadsheet-WriteExcelXML
diff --git a/textproc/p5-Spreadsheet-XLSX/pkg-descr b/textproc/p5-Spreadsheet-XLSX/pkg-descr
index 07d2ff69f3d5..1a113f60a971 100644
--- a/textproc/p5-Spreadsheet-XLSX/pkg-descr
+++ b/textproc/p5-Spreadsheet-XLSX/pkg-descr
@@ -3,4 +3,4 @@ This Perl module is a emulation of Spreadsheet::ParseExcel for Excel 2007
all. It populates the classes from Spreadsheet::ParseExcel for
interoperability; including Workbook, Worksheet, and Cell.
-WWW: http://search.cpan.org/dist/Spreadsheet-XLSX/
+WWW: https://metacpan.org/release/Spreadsheet-XLSX
diff --git a/textproc/p5-String-BufferStack/pkg-descr b/textproc/p5-String-BufferStack/pkg-descr
index 038cf5cf26b3..664520cbda9a 100644
--- a/textproc/p5-String-BufferStack/pkg-descr
+++ b/textproc/p5-String-BufferStack/pkg-descr
@@ -3,4 +3,4 @@ default, all of the buffers flow directly to the output method, but
individual levels of the stack can apply filters, or store their output
in a scalar reference.
-WWW: http://search.cpan.org/dist/String-BufferStack/
+WWW: https://metacpan.org/release/String-BufferStack
diff --git a/textproc/p5-String-CamelCase/pkg-descr b/textproc/p5-String-CamelCase/pkg-descr
index cd20d05abc1f..ee5aefde3568 100644
--- a/textproc/p5-String-CamelCase/pkg-descr
+++ b/textproc/p5-String-CamelCase/pkg-descr
@@ -1,3 +1,3 @@
String::CamelCase provides camelcase and de-camelcase.
-WWW: http://search.cpan.org/dist/String-CamelCase/
+WWW: https://metacpan.org/release/String-CamelCase
diff --git a/textproc/p5-String-Compare-ConstantTime/pkg-descr b/textproc/p5-String-Compare-ConstantTime/pkg-descr
index adee8a7ed218..b5096b8d9c82 100644
--- a/textproc/p5-String-Compare-ConstantTime/pkg-descr
+++ b/textproc/p5-String-Compare-ConstantTime/pkg-descr
@@ -5,4 +5,4 @@ return true if they are string-wise identical and false otherwise,
just like eq. However, comparing any two differing strings will take
a fixed amount of time, unlike eq.
-WWW: http://search.cpan.org/dist/String-Compare-ConstantTime/
+WWW: https://metacpan.org/release/String-Compare-ConstantTime
diff --git a/textproc/p5-String-Divert/pkg-descr b/textproc/p5-String-Divert/pkg-descr
index 90e63216f126..5751540769f8 100644
--- a/textproc/p5-String-Divert/pkg-descr
+++ b/textproc/p5-String-Divert/pkg-descr
@@ -4,4 +4,4 @@ and Diversion. This allows nested generation of structured output. The
idea is to decouple the sequential generation of output from the nested
and non-sequential structure of the output.
-WWW: http://search.cpan.org/dist/String-Divert/
+WWW: https://metacpan.org/release/String-Divert
diff --git a/textproc/p5-String-Escape/pkg-descr b/textproc/p5-String-Escape/pkg-descr
index b8aed227dffa..d71c85c91b86 100644
--- a/textproc/p5-String-Escape/pkg-descr
+++ b/textproc/p5-String-Escape/pkg-descr
@@ -1,3 +1,3 @@
String::Escape - Registry of string functions, including backslash escapes
-WWW: http://search.cpan.org/dist/String-Escape/
+WWW: https://metacpan.org/release/String-Escape
diff --git a/textproc/p5-String-Flogger/pkg-descr b/textproc/p5-String-Flogger/pkg-descr
index 2e1af96115d1..da18b401f80a 100644
--- a/textproc/p5-String-Flogger/pkg-descr
+++ b/textproc/p5-String-Flogger/pkg-descr
@@ -3,4 +3,4 @@ non-strings (like references, objects, and undef) are converted to JSON,
and we can defer evaluation of bits of the message so that it won't be
evaluated unless needed.
-WWW: http://search.cpan.org/dist/String-Flogger/
+WWW: https://metacpan.org/release/String-Flogger
diff --git a/textproc/p5-String-Format/pkg-descr b/textproc/p5-String-Format/pkg-descr
index adb97f2ee232..16c173a7d0e3 100644
--- a/textproc/p5-String-Format/pkg-descr
+++ b/textproc/p5-String-Format/pkg-descr
@@ -2,4 +2,4 @@ String::Format is a Perl module which gives the user
sprintf-like string formatting capabilities with arbitrary
format definitions.
-WWW: http://search.cpan.org/dist/String-Format/
+WWW: https://metacpan.org/release/String-Format
diff --git a/textproc/p5-String-Fraction/pkg-descr b/textproc/p5-String-Fraction/pkg-descr
index 91ca0079908e..7561e300a9e9 100644
--- a/textproc/p5-String-Fraction/pkg-descr
+++ b/textproc/p5-String-Fraction/pkg-descr
@@ -2,4 +2,4 @@ This module functions identically to its superclass HTML::Fraction, but
rather than converting fractions into HTML entities they are replaced by
the unicode characters for those fractions.
-WWW: http://search.cpan.org/dist/String-Fraction/
+WWW: https://metacpan.org/release/String-Fraction
diff --git a/textproc/p5-String-HexConvert/pkg-descr b/textproc/p5-String-HexConvert/pkg-descr
index bd529d0b5b60..a62eea57db39 100644
--- a/textproc/p5-String-HexConvert/pkg-descr
+++ b/textproc/p5-String-HexConvert/pkg-descr
@@ -1,4 +1,4 @@
String::HexConvert It is a wrapper around pack and unpack of perl to convert
a string of hex digits to ascii and other way around.
-WWW: http://search.cpan.org/dist/String-HexConvert/
+WWW: https://metacpan.org/release/String-HexConvert
diff --git a/textproc/p5-String-Koremutake/pkg-descr b/textproc/p5-String-Koremutake/pkg-descr
index 55e514210abe..ad13cf6621e6 100644
--- a/textproc/p5-String-Koremutake/pkg-descr
+++ b/textproc/p5-String-Koremutake/pkg-descr
@@ -13,4 +13,4 @@ language, a way to express any large number as a sequence of syllables.
The general idea is that word-sounding pieces of information are a lot
easier to remember than a sequence of digits."
-WWW: http://search.cpan.org/dist/String-Koremutake/
+WWW: https://metacpan.org/release/String-Koremutake
diff --git a/textproc/p5-String-LCSS/pkg-descr b/textproc/p5-String-LCSS/pkg-descr
index deb550708c72..1e6217b37d9b 100644
--- a/textproc/p5-String-LCSS/pkg-descr
+++ b/textproc/p5-String-LCSS/pkg-descr
@@ -5,4 +5,4 @@ the susbstring length is one char or less.
When used in an array context, lcss will returns the indexi of the match root
in the two args.
-WWW: http://search.cpan.org/dist/String-LCSS/
+WWW: https://metacpan.org/release/String-LCSS
diff --git a/textproc/p5-String-Print/pkg-descr b/textproc/p5-String-Print/pkg-descr
index 4ff6c07e22a8..5add186cf66c 100644
--- a/textproc/p5-String-Print/pkg-descr
+++ b/textproc/p5-String-Print/pkg-descr
@@ -1,4 +1,4 @@
String::Print inserts values into (translated) strings. It provides printf and
sprintf alternatives via both an object oriented and a functional interface.
-WWW: http://search.cpan.org/dist/String-Print/
+WWW: https://metacpan.org/release/String-Print
diff --git a/textproc/p5-String-RewritePrefix/pkg-descr b/textproc/p5-String-RewritePrefix/pkg-descr
index f95f91ab565c..c8d316a61b2e 100644
--- a/textproc/p5-String-RewritePrefix/pkg-descr
+++ b/textproc/p5-String-RewritePrefix/pkg-descr
@@ -1,3 +1,3 @@
String::RewritePrefix - rewrite strings based on a set of known prefixes.
-WWW: http://search.cpan.org/dist/String-RewritePrefix/
+WWW: https://metacpan.org/release/String-RewritePrefix
diff --git a/textproc/p5-String-Scanf/pkg-descr b/textproc/p5-String-Scanf/pkg-descr
index a47a3acf6a03..d090ba89d694 100644
--- a/textproc/p5-String-Scanf/pkg-descr
+++ b/textproc/p5-String-Scanf/pkg-descr
@@ -2,6 +2,6 @@ Perl sscanf() can be used very much like the C stdio sscanf(), for detailed
sscanf() documentation please refer to your usual documentation resources.
The supported formats are: [diuoxefgsc] and the character class [].
-WWW: http://search.cpan.org/dist/String-Scanf/
+WWW: https://metacpan.org/release/String-Scanf
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-String-ShowDiff/pkg-descr b/textproc/p5-String-ShowDiff/pkg-descr
index 68f17ab81326..de0dabfc555b 100644
--- a/textproc/p5-String-ShowDiff/pkg-descr
+++ b/textproc/p5-String-ShowDiff/pkg-descr
@@ -6,4 +6,4 @@ Compared to the many other Diff modules, the output is neither in diff-style
nor are the recognised differences on line or word boundaries, they are at
character level.
-WWW: http://search.cpan.org/dist/String-ShowDiff/
+WWW: https://metacpan.org/release/String-ShowDiff
diff --git a/textproc/p5-String-Tagged-Terminal/pkg-descr b/textproc/p5-String-Tagged-Terminal/pkg-descr
index dbf4dc10ee7c..9289b65a9666 100644
--- a/textproc/p5-String-Tagged-Terminal/pkg-descr
+++ b/textproc/p5-String-Tagged-Terminal/pkg-descr
@@ -2,4 +2,4 @@ The subclass of String::Tagged provides a method, build_terminal, for outputting
the formatting tags embedded in the string as terminal escape sequences, to
render the the output in the appropriate style.
-WWW: http://search.cpan.org/dist/String-Tagged-Terminal/
+WWW: https://metacpan.org/release/String-Tagged-Terminal
diff --git a/textproc/p5-String-Tagged/pkg-descr b/textproc/p5-String-Tagged/pkg-descr
index f012204b8718..59890f39ab79 100644
--- a/textproc/p5-String-Tagged/pkg-descr
+++ b/textproc/p5-String-Tagged/pkg-descr
@@ -14,4 +14,4 @@ Tags may be arbitrarily overlapped. Any given offset within the string has in
effect, a set of uniquely named tags. Tags of different names are independent.
For tags of the same name, only the latest, shortest tag takes effect.
-WWW: http://search.cpan.org/dist/String-Tagged/
+WWW: https://metacpan.org/release/String-Tagged
diff --git a/textproc/p5-String-ToIdentifier-EN/pkg-descr b/textproc/p5-String-ToIdentifier-EN/pkg-descr
index 889edf2a5d34..d00ea8d857c1 100644
--- a/textproc/p5-String-ToIdentifier-EN/pkg-descr
+++ b/textproc/p5-String-ToIdentifier-EN/pkg-descr
@@ -15,4 +15,4 @@ char of your choice such as _.
Binary char groups will be separated by _ even in camelCase identifiers to make
them easier to read, e.g.: foo_2_0xFF_Bar.
-WWW: http://search.cpan.org/dist/String-ToIdentifier-EN/
+WWW: https://metacpan.org/release/String-ToIdentifier-EN
diff --git a/textproc/p5-String-Tokenizer/pkg-descr b/textproc/p5-String-Tokenizer/pkg-descr
index 844d013086df..0b533dccc441 100644
--- a/textproc/p5-String-Tokenizer/pkg-descr
+++ b/textproc/p5-String-Tokenizer/pkg-descr
@@ -14,4 +14,4 @@ tokenization with lexical analysis. A tokenizer mearly splits its input
into specific chunks, a lexical analyzer classifies those chunks.
Sometimes these two steps are combined, but not here.
-WWW: http://search.cpan.org/dist/String-Tokenizer/
+WWW: https://metacpan.org/release/String-Tokenizer
diff --git a/textproc/p5-String-Trim/pkg-descr b/textproc/p5-String-Trim/pkg-descr
index d2194f875320..6111dc011ab8 100644
--- a/textproc/p5-String-Trim/pkg-descr
+++ b/textproc/p5-String-Trim/pkg-descr
@@ -2,4 +2,4 @@ String::Trim trims whitespace off your strings. chomp trims only $/
(typically, that's newline), but trim will trim all leading and
trailing whitespace.
-WWW: http://search.cpan.org/dist/String-Trim/
+WWW: https://metacpan.org/release/String-Trim
diff --git a/textproc/p5-String-Truncate/pkg-descr b/textproc/p5-String-Truncate/pkg-descr
index 9601af333f6e..b8a94541d098 100644
--- a/textproc/p5-String-Truncate/pkg-descr
+++ b/textproc/p5-String-Truncate/pkg-descr
@@ -1,4 +1,4 @@
This module handles the simple but common problem of long strings
and finite terminal width.
-WWW: http://search.cpan.org/dist/String-Truncate/
+WWW: https://metacpan.org/release/String-Truncate
diff --git a/textproc/p5-String-Urandom/pkg-descr b/textproc/p5-String-Urandom/pkg-descr
index 015640296abf..d6b9a58adbf6 100644
--- a/textproc/p5-String-Urandom/pkg-descr
+++ b/textproc/p5-String-Urandom/pkg-descr
@@ -1,4 +1,4 @@
Using output of /dev/urandom. Simply convert bytes into 8-bit
characters.
-WWW: http://search.cpan.org/dist/String-Urandom/
+WWW: https://metacpan.org/release/String-Urandom
diff --git a/textproc/p5-String-Util/pkg-descr b/textproc/p5-String-Util/pkg-descr
index b4628114fa61..71afea6cf93f 100644
--- a/textproc/p5-String-Util/pkg-descr
+++ b/textproc/p5-String-Util/pkg-descr
@@ -1,4 +1,4 @@
String::Util provides a collection of small, handy utilities for
processing strings.
-WWW: http://search.cpan.org/dist/String-Util/
+WWW: https://metacpan.org/release/String-Util
diff --git a/textproc/p5-Syntax-Highlight-Engine-Kate/pkg-descr b/textproc/p5-Syntax-Highlight-Engine-Kate/pkg-descr
index e2490c0ca2f1..5a860f028f0c 100644
--- a/textproc/p5-Syntax-Highlight-Engine-Kate/pkg-descr
+++ b/textproc/p5-Syntax-Highlight-Engine-Kate/pkg-descr
@@ -4,4 +4,4 @@ engine of the Kate text editor.
The language xml files of kate have been rewritten to perl modules using a
script. These modules function as plugins to this module.
-WWW: http://search.cpan.org/dist/Syntax-Highlight-Engine-Kate/
+WWW: https://metacpan.org/release/Syntax-Highlight-Engine-Kate
diff --git a/textproc/p5-Syntax-Highlight-Perl-Improved/pkg-descr b/textproc/p5-Syntax-Highlight-Perl-Improved/pkg-descr
index 7dcee01d33e8..fb3050fbc542 100644
--- a/textproc/p5-Syntax-Highlight-Perl-Improved/pkg-descr
+++ b/textproc/p5-Syntax-Highlight-Perl-Improved/pkg-descr
@@ -1,3 +1,3 @@
Syntax::Highlight::Perl::Improved - Highlighting of Perl Syntactical Structures.
-WWW: http://search.cpan.org/dist/Syntax-Highlight-Perl-Improved/
+WWW: https://metacpan.org/release/Syntax-Highlight-Perl-Improved
diff --git a/textproc/p5-TOML-Parser/pkg-descr b/textproc/p5-TOML-Parser/pkg-descr
index 63a6b5fa7571..d93026b4b426 100644
--- a/textproc/p5-TOML-Parser/pkg-descr
+++ b/textproc/p5-TOML-Parser/pkg-descr
@@ -3,4 +3,4 @@ tests [1] in v0.4.0 specification.
[1] https://github.com/toml-lang/toml/tree/v0.4.0/tests
-WWW: http://search.cpan.org/dist/TOML-Parser/
+WWW: https://metacpan.org/release/TOML-Parser
diff --git a/textproc/p5-TOML/pkg-descr b/textproc/p5-TOML/pkg-descr
index 59dcd3dd3a2b..15e982705388 100644
--- a/textproc/p5-TOML/pkg-descr
+++ b/textproc/p5-TOML/pkg-descr
@@ -3,4 +3,4 @@ TOML exports two subroutines, from_toml and to_toml.
[1] https://github.com/mojombo/toml
-WWW: http://search.cpan.org/dist/TOML/
+WWW: https://metacpan.org/release/TOML
diff --git a/textproc/p5-TeX-Encode/pkg-descr b/textproc/p5-TeX-Encode/pkg-descr
index f9e7e39290e6..1efdb7edb1ee 100644
--- a/textproc/p5-TeX-Encode/pkg-descr
+++ b/textproc/p5-TeX-Encode/pkg-descr
@@ -13,4 +13,4 @@ The next logical step for this module is to integrate some level of TeX
grammar to improve the decoding, in particular to handle fractions and
font changes (which should probably be dropped).
-WWW: http://search.cpan.org/dist/TeX-Encode/
+WWW: https://metacpan.org/release/TeX-Encode
diff --git a/textproc/p5-TeX-Hyphen/pkg-descr b/textproc/p5-TeX-Hyphen/pkg-descr
index f7f152978fdc..8db2b6cbd9f4 100644
--- a/textproc/p5-TeX-Hyphen/pkg-descr
+++ b/textproc/p5-TeX-Hyphen/pkg-descr
@@ -1,3 +1,3 @@
Hyphenate words using TeX's patterns.
-WWW: http://search.cpan.org/dist/TeX-Hyphen/
+WWW: https://metacpan.org/release/TeX-Hyphen
diff --git a/textproc/p5-Template-Declare/pkg-descr b/textproc/p5-Template-Declare/pkg-descr
index 12538168247a..933f0e742930 100644
--- a/textproc/p5-Template-Declare/pkg-descr
+++ b/textproc/p5-Template-Declare/pkg-descr
@@ -8,4 +8,4 @@ A few key features and buzzwords:
- Inheritance
- Public and private templates
-WWW: http://search.cpan.org/dist/Template-Declare/
+WWW: https://metacpan.org/release/Template-Declare
diff --git a/textproc/p5-Template-Extract/pkg-descr b/textproc/p5-Template-Extract/pkg-descr
index b4c692c02fe4..c59294ebca5c 100644
--- a/textproc/p5-Template-Extract/pkg-descr
+++ b/textproc/p5-Template-Extract/pkg-descr
@@ -3,4 +3,4 @@ It can take a rendered document and its template together, and get the
original data structure back, effectively reversing the Template::process
function.
-WWW: http://search.cpan.org/dist/Template-Extract/
+WWW: https://metacpan.org/release/Template-Extract
diff --git a/textproc/p5-Template-Magic/pkg-descr b/textproc/p5-Template-Magic/pkg-descr
index e4898e434030..f575c017bcbb 100644
--- a/textproc/p5-Template-Magic/pkg-descr
+++ b/textproc/p5-Template-Magic/pkg-descr
@@ -3,4 +3,4 @@ Template-Magic is a "magic" interface between programming and design. It makes
returned by your subroutines - inside a static template file. Usually no need
to assign values to the object.
-WWW: http://search.cpan.org/dist/Template-Magic/
+WWW: https://metacpan.org/release/Template-Magic
diff --git a/textproc/p5-Template-Plugin-Autoformat/pkg-descr b/textproc/p5-Template-Plugin-Autoformat/pkg-descr
index 54e5bf95486f..870c5acbafeb 100644
--- a/textproc/p5-Template-Plugin-Autoformat/pkg-descr
+++ b/textproc/p5-Template-Plugin-Autoformat/pkg-descr
@@ -1,4 +1,4 @@
Template Toolkit plugin interface to Text::Autoformat module. This is
a separate distribution as of Template-Toolkit 2.22.
-WWW: http://search.cpan.org/dist/Template-Plugin-Autoformat
+WWW: https://metacpan.org/release/Template-Plugin-Autoformat
diff --git a/textproc/p5-Template-Plugin-CSV/pkg-descr b/textproc/p5-Template-Plugin-CSV/pkg-descr
index b023674b1daa..18158b6ff96f 100644
--- a/textproc/p5-Template-Plugin-CSV/pkg-descr
+++ b/textproc/p5-Template-Plugin-CSV/pkg-descr
@@ -4,4 +4,4 @@ A CSV object will be instantiated via the following directive:
[% USE CSV %]
-WWW: http://search.cpan.org/dist/Template-Plugin-CSV/
+WWW: https://metacpan.org/release/Template-Plugin-CSV
diff --git a/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/pkg-descr b/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/pkg-descr
index 5c0ac7665611..2da5e663b385 100644
--- a/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/pkg-descr
+++ b/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/pkg-descr
@@ -2,4 +2,4 @@ Template::Plugin::Filter::Minify::CSS::XS is a Template Toolkit filter, which
uses CSS::Minifier::XS to minify css code from filtered content during template
processing.
-WWW: http://search.cpan.org/dist/Template-Plugin-Filter-Minify-CSS-XS/
+WWW: https://metacpan.org/release/Template-Plugin-Filter-Minify-CSS-XS
diff --git a/textproc/p5-Template-Plugin-Filter-Minify-CSS/pkg-descr b/textproc/p5-Template-Plugin-Filter-Minify-CSS/pkg-descr
index fc4b0492457f..dc389390dedc 100644
--- a/textproc/p5-Template-Plugin-Filter-Minify-CSS/pkg-descr
+++ b/textproc/p5-Template-Plugin-Filter-Minify-CSS/pkg-descr
@@ -2,4 +2,4 @@ Template::Plugin::Filter::Minify::CSS is a Template Toolkit filter, which uses
CSS::Minifier to minify css code from filtered content during template
processing.
-WWW: http://search.cpan.org/dist/Template-Plugin-Filter-Minify-CSS/
+WWW: https://metacpan.org/release/Template-Plugin-Filter-Minify-CSS
diff --git a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/pkg-descr b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/pkg-descr
index 1cb725e7274a..0ff2dc2e4584 100644
--- a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/pkg-descr
+++ b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/pkg-descr
@@ -2,4 +2,4 @@ Template::Plugin::Filter::Minify::JavaScript::XS is a Template Toolkit filter,
which uses JavaScript::Minifier::XS to compress javascript code from filtered
content during template processing.
-WWW: http://search.cpan.org/dist/Template-Plugin-Filter-Minify-JavaScript-XS/
+WWW: https://metacpan.org/release/Template-Plugin-Filter-Minify-JavaScript-XS
diff --git a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/pkg-descr b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/pkg-descr
index f862f6fad87c..38c9ec9c3184 100644
--- a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/pkg-descr
+++ b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/pkg-descr
@@ -2,4 +2,4 @@ Template::Plugin::Filter::Minify::JavaScript is a Template Toolkit filter, which
uses JavaScript::Minifier to compress javascript code from filtered content
during template processing.
-WWW: http://search.cpan.org/dist/Template-Plugin-Filter-Minify-JavaScript/
+WWW: https://metacpan.org/release/Template-Plugin-Filter-Minify-JavaScript
diff --git a/textproc/p5-Template-Plugin-Lingua-EN-Inflect/pkg-descr b/textproc/p5-Template-Plugin-Lingua-EN-Inflect/pkg-descr
index 09ef8ba478cd..382b96b08968 100644
--- a/textproc/p5-Template-Plugin-Lingua-EN-Inflect/pkg-descr
+++ b/textproc/p5-Template-Plugin-Lingua-EN-Inflect/pkg-descr
@@ -3,4 +3,4 @@ Conway's Linua::EN::Inflect Perl module, which provides plural
inflections, "a"/"an" selection for English words, and manipulation of
numbers as words.
-WWW: http://search.cpan.org/dist/Template-Plugin-Lingua-EN-Inflect/
+WWW: https://metacpan.org/release/Template-Plugin-Lingua-EN-Inflect
diff --git a/textproc/p5-Template-Plugin-XML-Escape/pkg-descr b/textproc/p5-Template-Plugin-XML-Escape/pkg-descr
index d1daa53c7c0a..40858c965ee8 100644
--- a/textproc/p5-Template-Plugin-XML-Escape/pkg-descr
+++ b/textproc/p5-Template-Plugin-XML-Escape/pkg-descr
@@ -2,4 +2,4 @@ Escapes XML entities from text, so that you don't fall prey to people putting
quotes, less-than/greater-than, and ampersands, into variables that end up in
TT templates.
-WWW: http://search.cpan.org/dist/Template-Plugin-XML-Escape/
+WWW: https://metacpan.org/release/Template-Plugin-XML-Escape
diff --git a/textproc/p5-Template-Semantic/pkg-descr b/textproc/p5-Template-Semantic/pkg-descr
index e3b3dcc8efe5..814c0cb5c2ae 100644
--- a/textproc/p5-Template-Semantic/pkg-descr
+++ b/textproc/p5-Template-Semantic/pkg-descr
@@ -3,4 +3,4 @@ XML::LibXML that doesn't use any template syntax. This module takes
pure XHTML/XML as a template, and uses XPath or CSS selectors to
assign values.
-WWW: http://search.cpan.org/dist/Template-Semantic/
+WWW: https://metacpan.org/release/Template-Semantic
diff --git a/textproc/p5-Template-Tiny/pkg-descr b/textproc/p5-Template-Tiny/pkg-descr
index 5f75782f4134..f34d8fd57c01 100644
--- a/textproc/p5-Template-Tiny/pkg-descr
+++ b/textproc/p5-Template-Tiny/pkg-descr
@@ -12,4 +12,4 @@ Unlike Template Toolkit, Template::Tiny will process templates without a
compile phase (but despite this is still quicker, owing to heavy use of
the Perl regular expression engine.
-WWW: http://search.cpan.org/dist/Template-Tiny/
+WWW: https://metacpan.org/release/Template-Tiny
diff --git a/textproc/p5-Term-QRCode/pkg-descr b/textproc/p5-Term-QRCode/pkg-descr
index 4727f4ba6a92..6e0d4f5d8491 100644
--- a/textproc/p5-Term-QRCode/pkg-descr
+++ b/textproc/p5-Term-QRCode/pkg-descr
@@ -1,4 +1,4 @@
This module allows you to generate QR Code on Terminal. This module
use libqrencode '2.0.0' and above.
-WWW: http://search.cpan.org/dist/Term-QRCode/
+WWW: https://metacpan.org/release/Term-QRCode
diff --git a/textproc/p5-Test-Groonga/pkg-descr b/textproc/p5-Test-Groonga/pkg-descr
index 230ea60d7046..469fcd77ee88 100644
--- a/textproc/p5-Test-Groonga/pkg-descr
+++ b/textproc/p5-Test-Groonga/pkg-descr
@@ -1,3 +1,3 @@
Server runner for testing Groonga full-text search engine.
-WWW: http://search.cpan.org/dist/Test-Groonga/
+WWW: https://metacpan.org/release/Test-Groonga
diff --git a/textproc/p5-Test-Perl-Critic/pkg-descr b/textproc/p5-Test-Perl-Critic/pkg-descr
index 7efa5759853d..df24bfa7a575 100644
--- a/textproc/p5-Test-Perl-Critic/pkg-descr
+++ b/textproc/p5-Test-Perl-Critic/pkg-descr
@@ -3,4 +3,4 @@ suitable for test programs written using the Test::More framework. This
makes it easy to integrate coding-standards enforcement into the build
process.
-WWW: http://search.cpan.org/dist/Test-Perl-Critic/
+WWW: https://metacpan.org/release/Test-Perl-Critic
diff --git a/textproc/p5-Text-ASCIIMathML/pkg-descr b/textproc/p5-Text-ASCIIMathML/pkg-descr
index 8f683191eea0..38cbcfcff355 100644
--- a/textproc/p5-Text-ASCIIMathML/pkg-descr
+++ b/textproc/p5-Text-ASCIIMathML/pkg-descr
@@ -2,4 +2,4 @@ Text::ASCIIMathML is a parser for ASCIIMathML text which produces
MathML XML markup strings that are suitable for rendering by any
MathML-compliant browser.
-WWW: http://search.cpan.org/dist/Text-ASCIIMathML/
+WWW: https://metacpan.org/release/Text-ASCIIMathML
diff --git a/textproc/p5-Text-ASCIITable/pkg-descr b/textproc/p5-Text-ASCIITable/pkg-descr
index 9c03c13f0dd6..9180a8685c65 100644
--- a/textproc/p5-Text-ASCIITable/pkg-descr
+++ b/textproc/p5-Text-ASCIITable/pkg-descr
@@ -2,4 +2,4 @@ Pretty nifty if you want to output dynamic text to your console or
other fixed-size-font displays, and at the same time it will display
it in a nice human-readable, or "cool" way.
-WWW: http://search.cpan.org/dist/Text-ASCIITable/
+WWW: https://metacpan.org/release/Text-ASCIITable
diff --git a/textproc/p5-Text-Affixes/pkg-descr b/textproc/p5-Text-Affixes/pkg-descr
index f5b8ca03f61b..3f3cac8ef030 100644
--- a/textproc/p5-Text-Affixes/pkg-descr
+++ b/textproc/p5-Text-Affixes/pkg-descr
@@ -3,4 +3,4 @@ Text-Affixes
This module is used in Natural Language Processing tools
that require Prefixe or Suffix examination of text.
-WWW: http://search.cpan.org/dist/Text-Affixes/
+WWW: https://metacpan.org/release/Text-Affixes
diff --git a/textproc/p5-Text-Aligner/pkg-descr b/textproc/p5-Text-Aligner/pkg-descr
index a13dd866d2d2..056e0f0b640e 100644
--- a/textproc/p5-Text-Aligner/pkg-descr
+++ b/textproc/p5-Text-Aligner/pkg-descr
@@ -1,4 +1,4 @@
Text::Aligner exports a single function, align(), which is used to justify
strings to various alignment styles.
-WWW: http://search.cpan.org/dist/Text-Aligner/
+WWW: https://metacpan.org/release/Text-Aligner
diff --git a/textproc/p5-Text-Aspell/pkg-descr b/textproc/p5-Text-Aspell/pkg-descr
index e27777e77940..f14fb14d9541 100644
--- a/textproc/p5-Text-Aspell/pkg-descr
+++ b/textproc/p5-Text-Aspell/pkg-descr
@@ -3,4 +3,4 @@ The GNU Aspell library provides access to system spelling libraries,
including a spell checker. This module is to meet the need of looking
up many words, one at a time, in a single session.
-WWW: http://search.cpan.org/dist/Text-Aspell/
+WWW: https://metacpan.org/release/Text-Aspell
diff --git a/textproc/p5-Text-Autoformat/pkg-descr b/textproc/p5-Text-Autoformat/pkg-descr
index 93c322d318d9..d9771d532b52 100644
--- a/textproc/p5-Text-Autoformat/pkg-descr
+++ b/textproc/p5-Text-Autoformat/pkg-descr
@@ -9,4 +9,4 @@ schemes.
The module also supplies a re-entrant, highly configurable replacement
for the built-in Perl format() mechanism.
-WWW: http://search.cpan.org/dist/Text-Autoformat/
+WWW: https://metacpan.org/release/Text-Autoformat
diff --git a/textproc/p5-Text-Balanced/pkg-descr b/textproc/p5-Text-Balanced/pkg-descr
index 1d3954ae9ecd..37acd80958c9 100644
--- a/textproc/p5-Text-Balanced/pkg-descr
+++ b/textproc/p5-Text-Balanced/pkg-descr
@@ -5,6 +5,6 @@ string (possibly after skipping a specified prefix string). The search
for the string always begins at the current pos location of the string's
variable (or at index zero, if no pos position is defined).
-WWW: http://search.cpan.org/dist/Text-Balanced/
+WWW: https://metacpan.org/release/Text-Balanced
-Anton
diff --git a/textproc/p5-Text-Bastardize/pkg-descr b/textproc/p5-Text-Bastardize/pkg-descr
index d4b4fa5c3561..4b3992893a24 100644
--- a/textproc/p5-Text-Bastardize/pkg-descr
+++ b/textproc/p5-Text-Bastardize/pkg-descr
@@ -21,4 +21,4 @@ censor attempts to censor text which might be innaproriate
n20e performs numerical abbreviations
(ex. "numerical_abbreviation" becomes "n20e")
-WWW: http://search.cpan.org/dist/Text-Bastardize/
+WWW: https://metacpan.org/release/Text-Bastardize
diff --git a/textproc/p5-Text-BibTeX/pkg-descr b/textproc/p5-Text-BibTeX/pkg-descr
index 50c7ee7b0b6b..25e0e8f0966d 100644
--- a/textproc/p5-Text-BibTeX/pkg-descr
+++ b/textproc/p5-Text-BibTeX/pkg-descr
@@ -1,5 +1,5 @@
Text::BibTeX provides objected oriented parsing and formatting of
BibTeX files from within perl.
-WWW: http://search.cpan.org/dist/Text-BibTeX/
+WWW: https://metacpan.org/release/Text-BibTeX
http://www.gerg.ca/software/btOOL/
diff --git a/textproc/p5-Text-Brew/pkg-descr b/textproc/p5-Text-Brew/pkg-descr
index 0064640edc55..ab1c99fd79ec 100644
--- a/textproc/p5-Text-Brew/pkg-descr
+++ b/textproc/p5-Text-Brew/pkg-descr
@@ -2,4 +2,4 @@ This module implements the Brew edit distance that is very close to
the dynamic programming technique used for the Wagner-Fischer (and so
for the Levenshtein) edit distance.
-WWW: http://search.cpan.org/dist/Text-Brew/
+WWW: https://metacpan.org/release/Text-Brew
diff --git a/textproc/p5-Text-CSV-Encoded/pkg-descr b/textproc/p5-Text-CSV-Encoded/pkg-descr
index d52101ea52cd..972754cceead 100644
--- a/textproc/p5-Text-CSV-Encoded/pkg-descr
+++ b/textproc/p5-Text-CSV-Encoded/pkg-descr
@@ -1,4 +1,4 @@
Text::CSV::Encoded is a perl module of encoding aware Text::CSV.
It inherits Text::CSV and is aware of input/output encodings.
-WWW: http://search.cpan.org/dist/Text-CSV-Encoded/
+WWW: https://metacpan.org/release/Text-CSV-Encoded
diff --git a/textproc/p5-Text-CSV-Hashify/pkg-descr b/textproc/p5-Text-CSV-Hashify/pkg-descr
index cc470cc0a158..d5d887e9d1e1 100644
--- a/textproc/p5-Text-CSV-Hashify/pkg-descr
+++ b/textproc/p5-Text-CSV-Hashify/pkg-descr
@@ -9,4 +9,4 @@ Elements of this hash are keyed on the entries in the designated primary key
field and the value for each element is a hash reference of all the data in a
particular database record (including the primary key field and its value).
-WWW: http://search.cpan.org/dist/Text-CSV-Hashify/
+WWW: https://metacpan.org/release/Text-CSV-Hashify
diff --git a/textproc/p5-Text-CSV-Simple/pkg-descr b/textproc/p5-Text-CSV-Simple/pkg-descr
index 2dbf568bc6cb..ef901e323caa 100644
--- a/textproc/p5-Text-CSV-Simple/pkg-descr
+++ b/textproc/p5-Text-CSV-Simple/pkg-descr
@@ -11,4 +11,4 @@ We simply provide a little wrapper around Text::CSV_XS to streamline
the common case scenario. (Or at least my common case scenario; feel
free to write your own wrapper if this one doesn't do what you want).
-WWW: http://search.cpan.org/dist/Text-CSV-Simple/
+WWW: https://metacpan.org/release/Text-CSV-Simple
diff --git a/textproc/p5-Text-CSV/pkg-descr b/textproc/p5-Text-CSV/pkg-descr
index 3aadb3429b94..06d85b0c4dc8 100644
--- a/textproc/p5-Text-CSV/pkg-descr
+++ b/textproc/p5-Text-CSV/pkg-descr
@@ -2,4 +2,4 @@ Text::CSV provides facilities for the composition and decomposition of
comma-separated values. An instance of the Text::CSV class can combine
fields into a CSV string and parse a CSV string into fields.
-WWW: http://search.cpan.org/dist/Text-CSV/
+WWW: https://metacpan.org/release/Text-CSV
diff --git a/textproc/p5-Text-CSV_XS/pkg-descr b/textproc/p5-Text-CSV_XS/pkg-descr
index 59031ec09458..4ba729d11a61 100644
--- a/textproc/p5-Text-CSV_XS/pkg-descr
+++ b/textproc/p5-Text-CSV_XS/pkg-descr
@@ -6,4 +6,4 @@ The module accepts either strings or files as input and can utilize any
user-specified characters as delimiters, separators, and escapes so it is
perhaps better called ASV (anything separated values) rather than just CSV.
-WWW: http://search.cpan.org/dist/Text-CSV_XS/
+WWW: https://metacpan.org/release/Text-CSV_XS
diff --git a/textproc/p5-Text-Capitalize/pkg-descr b/textproc/p5-Text-Capitalize/pkg-descr
index 41b5f8439fcf..90a434d6e0f4 100644
--- a/textproc/p5-Text-Capitalize/pkg-descr
+++ b/textproc/p5-Text-Capitalize/pkg-descr
@@ -10,4 +10,4 @@ capitalization rules where only the "important" words are supposed
to be capitalized. There are also some customization features
provided to allow the user to choose variant rules.
-WWW: http://search.cpan.org/dist/Text-Capitalize/
+WWW: https://metacpan.org/release/Text-Capitalize
diff --git a/textproc/p5-Text-CharWidth/pkg-descr b/textproc/p5-Text-CharWidth/pkg-descr
index 5b2ef4d652e3..60052cd54b76 100644
--- a/textproc/p5-Text-CharWidth/pkg-descr
+++ b/textproc/p5-Text-CharWidth/pkg-descr
@@ -21,4 +21,4 @@ mbswidth(string) returns the width of the whole string.
Parameters are to be given in locale encodings, not always in UTF-8.
-WWW: http://search.cpan.org/dist/Text-CharWidth/
+WWW: https://metacpan.org/release/Text-CharWidth
diff --git a/textproc/p5-Text-ClearSilver/pkg-descr b/textproc/p5-Text-ClearSilver/pkg-descr
index 5b068ca948db..e2d9b3b4e9ec 100644
--- a/textproc/p5-Text-ClearSilver/pkg-descr
+++ b/textproc/p5-Text-ClearSilver/pkg-descr
@@ -1,4 +1,4 @@
Text::ClearSilver is a Perl binding to the ClearSilver template
engine.
-WWW: http://search.cpan.org/dist/Text-ClearSilver/
+WWW: https://metacpan.org/release/Text-ClearSilver
diff --git a/textproc/p5-Text-Colorizer/pkg-descr b/textproc/p5-Text-Colorizer/pkg-descr
index 750d07b8f1bc..7be72a004972 100644
--- a/textproc/p5-Text-Colorizer/pkg-descr
+++ b/textproc/p5-Text-Colorizer/pkg-descr
@@ -2,4 +2,4 @@ This module defined methods to produce colored html from ANSI color description.
The generated code use pre tags. The generated HTML can be embeded in your pod
documentation.
-WWW: http://search.cpan.org/dist/Text-Colorizer/
+WWW: https://metacpan.org/release/Text-Colorizer
diff --git a/textproc/p5-Text-Context-EitherSide/pkg-descr b/textproc/p5-Text-Context-EitherSide/pkg-descr
index 5975e04d477a..33e70d349019 100644
--- a/textproc/p5-Text-Context-EitherSide/pkg-descr
+++ b/textproc/p5-Text-Context-EitherSide/pkg-descr
@@ -3,4 +3,4 @@ mail message. And now suppose you've done some kind of full-text search
on that text for a bunch of keywords, and you want to display the
context in which you found the keywords inside the body of the text.
-WWW: http://search.cpan.org/dist/Text-Context-EitherSide/
+WWW: https://metacpan.org/release/Text-Context-EitherSide
diff --git a/textproc/p5-Text-Context/pkg-descr b/textproc/p5-Text-Context/pkg-descr
index 203fe9780792..c60a386eda78 100644
--- a/textproc/p5-Text-Context/pkg-descr
+++ b/textproc/p5-Text-Context/pkg-descr
@@ -3,4 +3,4 @@ which locates the search terms in the message, extracts a reasonable-length
string containing all the search terms, and optionally dumps the string out
as HTML text with the search terms highlighted in bold.
-WWW: http://search.cpan.org/dist/Text-Context/
+WWW: https://metacpan.org/release/Text-Context
diff --git a/textproc/p5-Text-DHCPLeases/pkg-descr b/textproc/p5-Text-DHCPLeases/pkg-descr
index 7aff659e434d..83e5ab888550 100644
--- a/textproc/p5-Text-DHCPLeases/pkg-descr
+++ b/textproc/p5-Text-DHCPLeases/pkg-descr
@@ -1,3 +1,3 @@
Parse DHCP leases file from ISC dhcpd.
-WWW: http://search.cpan.org/dist/Text-DHCPLeases/
+WWW: https://metacpan.org/release/Text-DHCPLeases
diff --git a/textproc/p5-Text-Decorator/pkg-descr b/textproc/p5-Text-Decorator/pkg-descr
index 8802350491b1..750598540fd8 100644
--- a/textproc/p5-Text-Decorator/pkg-descr
+++ b/textproc/p5-Text-Decorator/pkg-descr
@@ -3,4 +3,4 @@ formats by applying a chain of filters. For instance, you might apply a
filter which will cause URIs in text to be presented as links if the text
is exported as HTML.
-WWW: http://search.cpan.org/dist/Text-Decorator/
+WWW: https://metacpan.org/release/Text-Decorator
diff --git a/textproc/p5-Text-Delimited/pkg-descr b/textproc/p5-Text-Delimited/pkg-descr
index e0f90352f28a..e42bc3d804d8 100644
--- a/textproc/p5-Text-Delimited/pkg-descr
+++ b/textproc/p5-Text-Delimited/pkg-descr
@@ -6,4 +6,4 @@ After instancing, for each call to Read the next row's data is returned as a
hash reference. The individual elements are keyed by their corresonding column
headings.
-WWW: http://search.cpan.org/dist/Text-Delimited/
+WWW: https://metacpan.org/release/Text-Delimited
diff --git a/textproc/p5-Text-Diff-HTML/pkg-descr b/textproc/p5-Text-Diff-HTML/pkg-descr
index 7ce9b976def6..a1a5187a9167 100644
--- a/textproc/p5-Text-Diff-HTML/pkg-descr
+++ b/textproc/p5-Text-Diff-HTML/pkg-descr
@@ -9,4 +9,4 @@ Within each hunk, all content is properly HTML encoded using
HTML::Entities, and the various sections of the diff are marked up with
the appropriate XHTML elements.
-WWW: http://search.cpan.org/dist/Text-Diff-HTML/
+WWW: https://metacpan.org/release/Text-Diff-HTML
diff --git a/textproc/p5-Text-Diff-Parser/pkg-descr b/textproc/p5-Text-Diff-Parser/pkg-descr
index 89a802dcf15d..63605f5dc4d9 100644
--- a/textproc/p5-Text-Diff-Parser/pkg-descr
+++ b/textproc/p5-Text-Diff-Parser/pkg-descr
@@ -2,4 +2,4 @@ Text::Diff::Parser parses diff files and patches. It allows you to
access the changes to a file in a standardized way, even if multiple
patch formats are used.
-WWW: http://search.cpan.org/dist/Text-Diff-Parser/
+WWW: https://metacpan.org/release/Text-Diff-Parser
diff --git a/textproc/p5-Text-Diff/pkg-descr b/textproc/p5-Text-Diff/pkg-descr
index a9c7e5bcd5f9..acaa1828ea05 100644
--- a/textproc/p5-Text-Diff/pkg-descr
+++ b/textproc/p5-Text-Diff/pkg-descr
@@ -4,7 +4,7 @@ integrated with Perl and available on all platforms. It is often faster
than shelling out to a system's diff(1) executable for small files, and
generally slower on larger files.
-WWW: http://search.cpan.org/dist/Text-Diff/
+WWW: https://metacpan.org/release/Text-Diff
-Anton
<tobez@FreeBSD.org>
diff --git a/textproc/p5-Text-Diff3/pkg-descr b/textproc/p5-Text-Diff3/pkg-descr
index 714f8412068a..fa718c3ad66c 100644
--- a/textproc/p5-Text-Diff3/pkg-descr
+++ b/textproc/p5-Text-Diff3/pkg-descr
@@ -2,4 +2,4 @@ To build some applications to arbitrate manipulations under concurrent
works, it is necessary to compare three texts line by line. This diff3
code into Perl language has ported from GNU diff3.c widely used.
-WWW: http://search.cpan.org/dist/Text-Diff3/
+WWW: https://metacpan.org/release/Text-Diff3
diff --git a/textproc/p5-Text-Emoticon-GoogleTalk/pkg-descr b/textproc/p5-Text-Emoticon-GoogleTalk/pkg-descr
index f188bf8f2da6..12825c0c4966 100644
--- a/textproc/p5-Text-Emoticon-GoogleTalk/pkg-descr
+++ b/textproc/p5-Text-Emoticon-GoogleTalk/pkg-descr
@@ -2,4 +2,4 @@ Text::Emoticon::GoogleTalk is a text filter that replace text emoticons like
":-)", "<3", etc. with the icons of Google Talk (or Gmail Chat), detailed in
http://mail.google.com/support/bin/answer.py?answer=34056
-WWW: http://search.cpan.org/dist/Text-Emoticon-GoogleTalk/
+WWW: https://metacpan.org/release/Text-Emoticon-GoogleTalk
diff --git a/textproc/p5-Text-Emoticon-MSN/pkg-descr b/textproc/p5-Text-Emoticon-MSN/pkg-descr
index f3b1499926d2..a1e9ea5d32f8 100644
--- a/textproc/p5-Text-Emoticon-MSN/pkg-descr
+++ b/textproc/p5-Text-Emoticon-MSN/pkg-descr
@@ -1,4 +1,4 @@
Text::Emoticon::MSN is a text filter that replaces text emoticons like ":-)",
";-P", etc. to the icons of MSN Messenger.
-WWW: http://search.cpan.org/dist/Text-Emoticon-MSN/
+WWW: https://metacpan.org/release/Text-Emoticon-MSN
diff --git a/textproc/p5-Text-Emoticon/pkg-descr b/textproc/p5-Text-Emoticon/pkg-descr
index 00d93a50cd2f..7a0a187d7693 100644
--- a/textproc/p5-Text-Emoticon/pkg-descr
+++ b/textproc/p5-Text-Emoticon/pkg-descr
@@ -1,4 +1,4 @@
Text::Emoticon is a factory class to dispatch MSN/YIM emoticon set. It's made
to become handy to be used in other applications like Kwiki/MT plugins.
-WWW: http://search.cpan.org/dist/Text-Emoticon/
+WWW: https://metacpan.org/release/Text-Emoticon
diff --git a/textproc/p5-Text-Extract-Word/pkg-descr b/textproc/p5-Text-Extract-Word/pkg-descr
index 702f369dd9e2..c2dfa851bbc6 100644
--- a/textproc/p5-Text-Extract-Word/pkg-descr
+++ b/textproc/p5-Text-Extract-Word/pkg-descr
@@ -1,4 +1,4 @@
Text::Extract::Word is a simple module for extracting the text
from a Microsoft Word file.
-WWW: http://search.cpan.org/dist/Text-Extract-Word/
+WWW: https://metacpan.org/release/Text-Extract-Word
diff --git a/textproc/p5-Text-ExtractWords/pkg-descr b/textproc/p5-Text-ExtractWords/pkg-descr
index 39469506e802..1e8ca0891c45 100644
--- a/textproc/p5-Text-ExtractWords/pkg-descr
+++ b/textproc/p5-Text-ExtractWords/pkg-descr
@@ -1,3 +1,3 @@
Text::ExtractWords - Perl extension for extract words from strings
-WWW: http://search.cpan.org/dist/Text-ExtractWords/
+WWW: https://metacpan.org/release/Text-ExtractWords
diff --git a/textproc/p5-Text-FindIndent/pkg-descr b/textproc/p5-Text-FindIndent/pkg-descr
index c7c08c875630..ca86b9cbb18b 100644
--- a/textproc/p5-Text-FindIndent/pkg-descr
+++ b/textproc/p5-Text-FindIndent/pkg-descr
@@ -1,4 +1,4 @@
This is an experimental distribution that attempts to intuit the underlying
indent "policy" for a text file (most likely a source code file).
-WWW: http://search.cpan.org/dist/Text-FindIndent/
+WWW: https://metacpan.org/release/Text-FindIndent
diff --git a/textproc/p5-Text-FixEOL/pkg-descr b/textproc/p5-Text-FixEOL/pkg-descr
index ddd8484d5991..caadb66d3f08 100644
--- a/textproc/p5-Text-FixEOL/pkg-descr
+++ b/textproc/p5-Text-FixEOL/pkg-descr
@@ -1,4 +1,4 @@
Converts the EOL and EOF conventions in the passed string to a
canonicalization form that handles 'mixed' EOL conventions.
-WWW: http://search.cpan.org/dist/Text-FixEOL/
+WWW: https://metacpan.org/release/Text-FixEOL
diff --git a/textproc/p5-Text-Flow/pkg-descr b/textproc/p5-Text-Flow/pkg-descr
index 9a0873cfd09d..8598a1fbd3da 100644
--- a/textproc/p5-Text-Flow/pkg-descr
+++ b/textproc/p5-Text-Flow/pkg-descr
@@ -6,4 +6,4 @@ features without being tied down to ASCII based output and fixed-width
fonts. My needs were for a more sophisticated text control in PDF and GIF
output formats in particular.
-WWW: http://search.cpan.org/dist/Text-Flow/
+WWW: https://metacpan.org/release/Text-Flow
diff --git a/textproc/p5-Text-Flowed/pkg-descr b/textproc/p5-Text-Flowed/pkg-descr
index 3cab88673673..33056d0bb2fd 100644
--- a/textproc/p5-Text-Flowed/pkg-descr
+++ b/textproc/p5-Text-Flowed/pkg-descr
@@ -10,4 +10,4 @@ In format=flowed, a soft newline is expressed as " \n", while hard
newlines are expressed as "\n". Soft newlines can be automatically
deleted or inserted as appropriate when the text is reformatted.
-WWW: http://search.cpan.org/dist/Text-Flowed/
+WWW: https://metacpan.org/release/Text-Flowed
diff --git a/textproc/p5-Text-FormatTable/pkg-descr b/textproc/p5-Text-FormatTable/pkg-descr
index ca2ee24eb580..d2de64a2a737 100644
--- a/textproc/p5-Text-FormatTable/pkg-descr
+++ b/textproc/p5-Text-FormatTable/pkg-descr
@@ -3,6 +3,6 @@ a table format specification similar to LaTeX (e.g. "r|l|l") and you call
methods to fill the table data and insert rules. After the data is filled,
you render the table as text.
-WWW: http://search.cpan.org/dist/Text-FormatTable/
+WWW: https://metacpan.org/release/Text-FormatTable
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Text-German/pkg-descr b/textproc/p5-Text-German/pkg-descr
index 8bcce2677731..b4fc605225f3 100644
--- a/textproc/p5-Text-German/pkg-descr
+++ b/textproc/p5-Text-German/pkg-descr
@@ -7,4 +7,4 @@ insight from an implementation of two students of mine. They remain anonymous
because their work was the wost piece of code I ever saw. My code behaves
mostly as their implementation did except it is about 75 times faster.
-WWW: http://search.cpan.org/dist/Text-German/
+WWW: https://metacpan.org/release/Text-German
diff --git a/textproc/p5-Text-Glob/pkg-descr b/textproc/p5-Text-Glob/pkg-descr
index 74651f4376e5..d8c7f226a68e 100644
--- a/textproc/p5-Text-Glob/pkg-descr
+++ b/textproc/p5-Text-Glob/pkg-descr
@@ -2,4 +2,4 @@ Text::Glob implements glob(3) style matching that can be used to match
against text, rather than fetching names from a filesystem. If you want
to do full file globbing use the File::Glob module instead.
-WWW: http://search.cpan.org/dist/Text-Glob/
+WWW: https://metacpan.org/release/Text-Glob
diff --git a/textproc/p5-Text-Greeking/pkg-descr b/textproc/p5-Text-Greeking/pkg-descr
index 6112de6caf88..30cb85a2a2b6 100644
--- a/textproc/p5-Text-Greeking/pkg-descr
+++ b/textproc/p5-Text-Greeking/pkg-descr
@@ -11,4 +11,4 @@ systems with simulated content. Instead of static Lorem Ipsum text, by using
randomly generated text and optionally varying word sources, repetitive and
monotonous patterns that do not represent real system usage is avoided.
-WWW: http://search.cpan.org/dist/Text-Greeking/
+WWW: https://metacpan.org/release/Text-Greeking
diff --git a/textproc/p5-Text-Hatena/pkg-descr b/textproc/p5-Text-Hatena/pkg-descr
index e0fd19270808..f25fb35e4786 100644
--- a/textproc/p5-Text-Hatena/pkg-descr
+++ b/textproc/p5-Text-Hatena/pkg-descr
@@ -4,4 +4,4 @@ Hatena Diary (http://d.hatena.ne.jp/).
You can get html string from simple text with syntax like Wiki.
-WWW: http://search.cpan.org/dist/Text-Hatena/
+WWW: https://metacpan.org/release/Text-Hatena
diff --git a/textproc/p5-Text-HikiDoc/pkg-descr b/textproc/p5-Text-HikiDoc/pkg-descr
index c56167ac0195..d29413e3b0b0 100644
--- a/textproc/p5-Text-HikiDoc/pkg-descr
+++ b/textproc/p5-Text-HikiDoc/pkg-descr
@@ -4,4 +4,4 @@ original 'HikiDoc' is Ruby implementation.
This library is pure perl implementation of 'HikiDoc', and has
interchangeability with the original.
-WWW: http://search.cpan.org/dist/Text-HikiDoc/
+WWW: https://metacpan.org/release/Text-HikiDoc
diff --git a/textproc/p5-Text-Hyphen/pkg-descr b/textproc/p5-Text-Hyphen/pkg-descr
index 11dc42375cd9..fac0c58c794a 100644
--- a/textproc/p5-Text-Hyphen/pkg-descr
+++ b/textproc/p5-Text-Hyphen/pkg-descr
@@ -2,4 +2,4 @@ Determine positions for hyphens inside words
This module implements Knuth-Liang algorithm to find positions
inside words where it is possible to insert hyphens to break a line.
-WWW: http://search.cpan.org/dist/Text-Hyphen/
+WWW: https://metacpan.org/release/Text-Hyphen
diff --git a/textproc/p5-Text-LTSV/pkg-descr b/textproc/p5-Text-LTSV/pkg-descr
index 6f92ba1d639d..007b70000d6f 100644
--- a/textproc/p5-Text-LTSV/pkg-descr
+++ b/textproc/p5-Text-LTSV/pkg-descr
@@ -3,4 +3,4 @@ Tab-separated Values (TSV). Each record in a LTSV file is represented
as a single line. Each field is separated by TAB and has a label and
a value. The label and the value have been separated by ':'.
-WWW: http://search.cpan.org/dist/Text-LTSV/
+WWW: https://metacpan.org/release/Text-LTSV
diff --git a/textproc/p5-Text-Language-Guess/pkg-descr b/textproc/p5-Text-Language-Guess/pkg-descr
index 0901cf7846b5..ebd6d567943b 100644
--- a/textproc/p5-Text-Language-Guess/pkg-descr
+++ b/textproc/p5-Text-Language-Guess/pkg-descr
@@ -10,4 +10,4 @@ The "language_guess()" function takes a document as a parameter and
returns the abbreviation of the language that it is most likely written
in.
-WWW: http://search.cpan.org/dist/Text-Language-Guess/
+WWW: https://metacpan.org/release/Text-Language-Guess
diff --git a/textproc/p5-Text-Lorem/pkg-descr b/textproc/p5-Text-Lorem/pkg-descr
index 6c0c5a19b44a..014a114d1b0e 100644
--- a/textproc/p5-Text-Lorem/pkg-descr
+++ b/textproc/p5-Text-Lorem/pkg-descr
@@ -1,3 +1,3 @@
Generate random Latin looking text
-WWW: http://search.cpan.org/dist/Text-Lorem/
+WWW: https://metacpan.org/release/Text-Lorem
diff --git a/textproc/p5-Text-Match-FastAlternatives/pkg-descr b/textproc/p5-Text-Match-FastAlternatives/pkg-descr
index ad912c2fde51..00cceb5882cd 100644
--- a/textproc/p5-Text-Match-FastAlternatives/pkg-descr
+++ b/textproc/p5-Text-Match-FastAlternatives/pkg-descr
@@ -2,4 +2,4 @@ This module allows you to search for any of a list of substrings
("keys") in a larger string. It is particularly efficient when the set
of keys is large.
-WWW: http://search.cpan.org/dist/Text-Match-FastAlternatives/
+WWW: https://metacpan.org/release/Text-Match-FastAlternatives
diff --git a/textproc/p5-Text-Metaphone/pkg-descr b/textproc/p5-Text-Metaphone/pkg-descr
index bece20259ad5..c38a028aba1d 100644
--- a/textproc/p5-Text-Metaphone/pkg-descr
+++ b/textproc/p5-Text-Metaphone/pkg-descr
@@ -3,6 +3,6 @@ a rough approximation of its english phonetic pronunciation. Very
similar in concept and purpose to soundex, but much more comprehensive
in its approach.
-WWW: http://search.cpan.org/dist/Text-Metaphone/
+WWW: https://metacpan.org/release/Text-Metaphone
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Text-MicroMason/pkg-descr b/textproc/p5-Text-MicroMason/pkg-descr
index 8c6f2f30e396..e8da1103c2a9 100644
--- a/textproc/p5-Text-MicroMason/pkg-descr
+++ b/textproc/p5-Text-MicroMason/pkg-descr
@@ -5,4 +5,4 @@ Each MicroMason object acts as a "template compiler," which converts
templates from text-with-embedded-code formats into ready-to-execute
Perl subroutines.
-WWW: http://search.cpan.org/dist/Text-MicroMason/
+WWW: https://metacpan.org/release/Text-MicroMason
diff --git a/textproc/p5-Text-MicroTemplate-Extended/pkg-descr b/textproc/p5-Text-MicroTemplate-Extended/pkg-descr
index 2d6fb416925a..0f587cdc25dc 100644
--- a/textproc/p5-Text-MicroTemplate-Extended/pkg-descr
+++ b/textproc/p5-Text-MicroTemplate-Extended/pkg-descr
@@ -1,4 +1,4 @@
Text::MicroTemplate::Extended is an extended template engine based on
Text::MicroTemplate::File.
-WWW: http://search.cpan.org/dist/Text-MicroTemplate-Extended/
+WWW: https://metacpan.org/release/Text-MicroTemplate-Extended
diff --git a/textproc/p5-Text-MicroTemplate/pkg-descr b/textproc/p5-Text-MicroTemplate/pkg-descr
index 6cf994262bf8..c17d56a14165 100644
--- a/textproc/p5-Text-MicroTemplate/pkg-descr
+++ b/textproc/p5-Text-MicroTemplate/pkg-descr
@@ -1,4 +1,4 @@
Text::MicroTemplate is a standalone, fast, intelligent, extensible
template engine.
-WWW: http://search.cpan.org/dist/Text-MicroTemplate/
+WWW: https://metacpan.org/release/Text-MicroTemplate
diff --git a/textproc/p5-Text-MultiMarkdown/pkg-descr b/textproc/p5-Text-MultiMarkdown/pkg-descr
index 744d02743a65..332a7f41db3f 100644
--- a/textproc/p5-Text-MultiMarkdown/pkg-descr
+++ b/textproc/p5-Text-MultiMarkdown/pkg-descr
@@ -11,4 +11,4 @@ HTML tags (like <div> and <table> as well).
Text::MultiMarkdown implements the MultiMarkdown markdown syntax
extensions from: http://fletcherpenney.net/multimarkdown/
-WWW: http://search.cpan.org/dist/Text-MultiMarkdown/
+WWW: https://metacpan.org/release/Text-MultiMarkdown
diff --git a/textproc/p5-Text-NSP/pkg-descr b/textproc/p5-Text-NSP/pkg-descr
index a38985f4f312..4ee8183757f3 100644
--- a/textproc/p5-Text-NSP/pkg-descr
+++ b/textproc/p5-Text-NSP/pkg-descr
@@ -9,4 +9,4 @@ count.pl statistic.pl rank.pl combig.pl kocos.pl
These are not modules, and are run from the command line.
-WWW: http://search.cpan.org/dist/Text-NSP/
+WWW: https://metacpan.org/release/Text-NSP
diff --git a/textproc/p5-Text-NeatTemplate/pkg-descr b/textproc/p5-Text-NeatTemplate/pkg-descr
index 1cd2e6ba9cbb..dd8af70838a8 100644
--- a/textproc/p5-Text-NeatTemplate/pkg-descr
+++ b/textproc/p5-Text-NeatTemplate/pkg-descr
@@ -2,4 +2,4 @@ This module provides a simple, middleweight but fast template
engine, for when you need speed rather than complex features,
yet need more features than simple variable substitution.
-WWW: http://search.cpan.org/dist/Text-NeatTemplate/
+WWW: https://metacpan.org/release/Text-NeatTemplate
diff --git a/textproc/p5-Text-Netstring/pkg-descr b/textproc/p5-Text-Netstring/pkg-descr
index 20ab51552ba8..8510c180e5f2 100644
--- a/textproc/p5-Text-Netstring/pkg-descr
+++ b/textproc/p5-Text-Netstring/pkg-descr
@@ -2,7 +2,7 @@ The Text::Netstring module gives your perl programs an easy way to
create and manipulate netstring encoded strings, as used by the QMTP and
QMPC protocols.
-WWW: http://search.cpan.org/dist/Text-Netstring/
+WWW: https://metacpan.org/release/Text-Netstring
James Raftery.
<james@now.ie>
diff --git a/textproc/p5-Text-Ngram/pkg-descr b/textproc/p5-Text-Ngram/pkg-descr
index ad47726e84a9..79e27fbc50a9 100644
--- a/textproc/p5-Text-Ngram/pkg-descr
+++ b/textproc/p5-Text-Ngram/pkg-descr
@@ -9,4 +9,4 @@ word prediction networks, and perform spelling correction.
This module provides an efficient XS-based implementation of n-gram
spectrum analysis.
-WWW: http://search.cpan.org/dist/Text-Ngram/
+WWW: https://metacpan.org/release/Text-Ngram
diff --git a/textproc/p5-Text-Ngrams/pkg-descr b/textproc/p5-Text-Ngrams/pkg-descr
index 934e15d74a67..a0f6ecfbaf13 100644
--- a/textproc/p5-Text-Ngrams/pkg-descr
+++ b/textproc/p5-Text-Ngrams/pkg-descr
@@ -6,4 +6,4 @@ analysis, including character and word n-grams.
The module can be used from the command line through the script ngrams.pl
provided with the package.
-WWW: http://search.cpan.org/dist/Text-Ngrams/
+WWW: https://metacpan.org/release/Text-Ngrams
diff --git a/textproc/p5-Text-Original/pkg-descr b/textproc/p5-Text-Original/pkg-descr
index f1f433065aaa..f54d4a314465 100644
--- a/textproc/p5-Text-Original/pkg-descr
+++ b/textproc/p5-Text-Original/pkg-descr
@@ -1,3 +1,3 @@
A perl module to find original, non-quoted text in a message.
-WWW: http://search.cpan.org/dist/Text-Original/
+WWW: https://metacpan.org/release/Text-Original
diff --git a/textproc/p5-Text-Padding/pkg-descr b/textproc/p5-Text-Padding/pkg-descr
index 041936440eb3..3e02b1f0256e 100644
--- a/textproc/p5-Text-Padding/pkg-descr
+++ b/textproc/p5-Text-Padding/pkg-descr
@@ -6,4 +6,4 @@ Text::Reform was segfaulting during destroy time.
Hence this module, which aims to provide only those 3 methods.
-WWW: http://search.cpan.org/dist/Text-Padding/
+WWW: https://metacpan.org/release/Text-Padding
diff --git a/textproc/p5-Text-ParagraphDiff/pkg-descr b/textproc/p5-Text-ParagraphDiff/pkg-descr
index 5d960b490009..f6fee8e29ee8 100644
--- a/textproc/p5-Text-ParagraphDiff/pkg-descr
+++ b/textproc/p5-Text-ParagraphDiff/pkg-descr
@@ -1,3 +1,3 @@
Text::ParagraphDiff - Visual Difference for paragraphed text
-WWW: http://search.cpan.org/dist/Text-ParagraphDiff/
+WWW: https://metacpan.org/release/Text-ParagraphDiff
diff --git a/textproc/p5-Text-ParseWords/pkg-descr b/textproc/p5-Text-ParseWords/pkg-descr
index 25b8a599f526..3a05b5afc8c2 100644
--- a/textproc/p5-Text-ParseWords/pkg-descr
+++ b/textproc/p5-Text-ParseWords/pkg-descr
@@ -10,4 +10,4 @@ with the perl distributions.
Please run "perldoc Text::ParseWords" to see what this module
is for.
-WWW: http://search.cpan.org/dist/Text-ParseWords/
+WWW: https://metacpan.org/release/Text-ParseWords
diff --git a/textproc/p5-Text-Patch/pkg-descr b/textproc/p5-Text-Patch/pkg-descr
index c3420bce1fb9..0ba2234e8a87 100644
--- a/textproc/p5-Text-Patch/pkg-descr
+++ b/textproc/p5-Text-Patch/pkg-descr
@@ -1,3 +1,3 @@
Patches text with given patch.
-WWW: http://search.cpan.org/dist/Text-Patch/
+WWW: https://metacpan.org/release/Text-Patch
diff --git a/textproc/p5-Text-Pipe/pkg-descr b/textproc/p5-Text-Pipe/pkg-descr
index 0b1cd028ae72..0a794f56026c 100644
--- a/textproc/p5-Text-Pipe/pkg-descr
+++ b/textproc/p5-Text-Pipe/pkg-descr
@@ -3,4 +3,4 @@ through which input can pass. The input can be a string or a
reference to an array of strings. Pipes can be stacked together using
Text::Pipe::Stackable.
-WWW: http://search.cpan.org/dist/Text-Pipe/
+WWW: https://metacpan.org/release/Text-Pipe
diff --git a/textproc/p5-Text-Prefix-XS/pkg-descr b/textproc/p5-Text-Prefix-XS/pkg-descr
index b91bbb76ced4..d301054e5a39 100644
--- a/textproc/p5-Text-Prefix-XS/pkg-descr
+++ b/textproc/p5-Text-Prefix-XS/pkg-descr
@@ -1,4 +1,4 @@
Text::Prefix::XS implements something of an trie algorithm for matching (and
extracting) prefixes from text strings.
-WWW: http://search.cpan.org/dist/Text-Prefix-XS/
+WWW: https://metacpan.org/release/Text-Prefix-XS
diff --git a/textproc/p5-Text-QRCode/pkg-descr b/textproc/p5-Text-QRCode/pkg-descr
index a971d87951ac..c37b20399d54 100644
--- a/textproc/p5-Text-QRCode/pkg-descr
+++ b/textproc/p5-Text-QRCode/pkg-descr
@@ -1,4 +1,4 @@
This module allows you to generate QR Code using ' ' and '*'. This module
use libqrencode '2.0.0' and above.
-WWW: http://search.cpan.org/dist/Text-QRCode/
+WWW: https://metacpan.org/release/Text-QRCode
diff --git a/textproc/p5-Text-Query/pkg-descr b/textproc/p5-Text-Query/pkg-descr
index 919c18512d32..aae7016e49be 100644
--- a/textproc/p5-Text-Query/pkg-descr
+++ b/textproc/p5-Text-Query/pkg-descr
@@ -11,4 +11,4 @@ builder (internal form of the question). The optimizer is then called to
reduce the complexity of the expression. The solver applies the
expression on a data source.
-WWW: http://search.cpan.org/dist/Text-Query/
+WWW: https://metacpan.org/release/Text-Query
diff --git a/textproc/p5-Text-Quote/pkg-descr b/textproc/p5-Text-Quote/pkg-descr
index 17e8b7969340..1cf905405b37 100644
--- a/textproc/p5-Text-Quote/pkg-descr
+++ b/textproc/p5-Text-Quote/pkg-descr
@@ -3,4 +3,4 @@ able to produce valid perl quoted strings. It posses routines to determine
the ideal quote character to correctly quote hash keys, to correctly quote
and encode binary strings.
-WWW: http://search.cpan.org/dist/Text-Quote/
+WWW: https://metacpan.org/release/Text-Quote
diff --git a/textproc/p5-Text-Quoted/pkg-descr b/textproc/p5-Text-Quoted/pkg-descr
index d6351645cc19..19b8f6a39983 100644
--- a/textproc/p5-Text-Quoted/pkg-descr
+++ b/textproc/p5-Text-Quoted/pkg-descr
@@ -2,4 +2,4 @@ Text::Quoted examines the structure of some text which
may contain multiple different levels of quoting, and
turns the text into a nested data structure.
-WWW: http://search.cpan.org/dist/Text-Quoted/
+WWW: https://metacpan.org/release/Text-Quoted
diff --git a/textproc/p5-Text-RecordParser/pkg-descr b/textproc/p5-Text-RecordParser/pkg-descr
index 63513d6e9284..1c84a619d048 100644
--- a/textproc/p5-Text-RecordParser/pkg-descr
+++ b/textproc/p5-Text-RecordParser/pkg-descr
@@ -3,4 +3,4 @@ records separated by newlines and fields separated by commas or tabs, but this
module aims to provide a consistent interface for handling sequential records
in a file however they may be delimited.
-WWW: http://search.cpan.org/dist/Text-RecordParser/
+WWW: https://metacpan.org/release/Text-RecordParser
diff --git a/textproc/p5-Text-Reflow/pkg-descr b/textproc/p5-Text-Reflow/pkg-descr
index 6509dbd5b401..7d81b8d09647 100644
--- a/textproc/p5-Text-Reflow/pkg-descr
+++ b/textproc/p5-Text-Reflow/pkg-descr
@@ -2,4 +2,4 @@ These routines will reflow the paragraphs in the given file, filehandle,
string or array using Knuth's paragraphing algorithm (as used in TeX) to
pick "good" places to break the lines.
-WWW: http://search.cpan.org/dist/Text-Reflow/
+WWW: https://metacpan.org/release/Text-Reflow
diff --git a/textproc/p5-Text-Reform/pkg-descr b/textproc/p5-Text-Reform/pkg-descr
index a5a823485bcf..b907cd7afba5 100644
--- a/textproc/p5-Text-Reform/pkg-descr
+++ b/textproc/p5-Text-Reform/pkg-descr
@@ -1,3 +1,3 @@
Manual text wrapping and reformatting
-WWW: http://search.cpan.org/dist/Text-Reform/
+WWW: https://metacpan.org/release/Text-Reform
diff --git a/textproc/p5-Text-Report/pkg-descr b/textproc/p5-Text-Report/pkg-descr
index c51f4084e93c..e6c860e04231 100644
--- a/textproc/p5-Text-Report/pkg-descr
+++ b/textproc/p5-Text-Report/pkg-descr
@@ -1,4 +1,4 @@
Text::Report - Perl extension for generating mixed columnar formatted reports
and report templates
-WWW: http://search.cpan.org/dist/Text-Report/
+WWW: https://metacpan.org/release/Text-Report
diff --git a/textproc/p5-Text-Repository/pkg-descr b/textproc/p5-Text-Repository/pkg-descr
index f67b241c04bb..5c9a167ebb44 100644
--- a/textproc/p5-Text-Repository/pkg-descr
+++ b/textproc/p5-Text-Repository/pkg-descr
@@ -4,6 +4,6 @@ allowing chunks of text to be stored with symbolic names.
Text::Repository was originally designed to store SQL queries, but can
of course be used with any kind of text that needs to be shared.
-WWW: http://search.cpan.org/dist/Text-Repository/
+WWW: https://metacpan.org/release/Text-Repository
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-Text-Roman/pkg-descr b/textproc/p5-Text-Roman/pkg-descr
index 7de2b6ac10d7..b0dcd07555ff 100644
--- a/textproc/p5-Text-Roman/pkg-descr
+++ b/textproc/p5-Text-Roman/pkg-descr
@@ -2,4 +2,4 @@ This package supports both conventional Roman algarisms (which range
from *1* to *3999*) and Milhar Romans, a variation which uses a bar
across the algarism to indicate multiplication by *1_000*.
-WWW: http://search.cpan.org/dist/Text-Roman/
+WWW: https://metacpan.org/release/Text-Roman
diff --git a/textproc/p5-Text-Sass/pkg-descr b/textproc/p5-Text-Sass/pkg-descr
index 946d33c1fd80..2439b2adfceb 100644
--- a/textproc/p5-Text-Sass/pkg-descr
+++ b/textproc/p5-Text-Sass/pkg-descr
@@ -1,3 +1,3 @@
Text-Sass - Perl implementation of http://sass-lang.com/.
-WWW: http://search.cpan.org/dist/Text-Sass/
+WWW: https://metacpan.org/release/Text-Sass
diff --git a/textproc/p5-Text-Shellwords/pkg-descr b/textproc/p5-Text-Shellwords/pkg-descr
index d5bfe3689546..af315cc7d85a 100644
--- a/textproc/p5-Text-Shellwords/pkg-descr
+++ b/textproc/p5-Text-Shellwords/pkg-descr
@@ -6,4 +6,4 @@ for its command-line arguments. Tokens are separated by whitespace,
and can be delimited by single or double quotes. The module also
respects backslash escapes.
-WWW: http://search.cpan.org/dist/Text-Shellwords/
+WWW: https://metacpan.org/release/Text-Shellwords
diff --git a/textproc/p5-Text-Similarity/pkg-descr b/textproc/p5-Text-Similarity/pkg-descr
index 5aa248750bbb..c41796b5c48a 100644
--- a/textproc/p5-Text-Similarity/pkg-descr
+++ b/textproc/p5-Text-Similarity/pkg-descr
@@ -2,4 +2,4 @@ Text::Similarity serves as a superclass for other modules
that implement measures of text document similarity.
See also http://text-similarity.sourceforge.net
-WWW: http://search.cpan.org/dist/Text-Similarity/
+WWW: https://metacpan.org/release/Text-Similarity
diff --git a/textproc/p5-Text-SimpleTable-AutoWidth/pkg-descr b/textproc/p5-Text-SimpleTable-AutoWidth/pkg-descr
index c67df284f30d..fe72e47b8856 100644
--- a/textproc/p5-Text-SimpleTable-AutoWidth/pkg-descr
+++ b/textproc/p5-Text-SimpleTable-AutoWidth/pkg-descr
@@ -1,3 +1,3 @@
Simple eyecandy ASCII tables with auto-width selection.
-WWW: http://search.cpan.org/dist/Text-SimpleTable-AutoWidth/
+WWW: https://metacpan.org/release/Text-SimpleTable-AutoWidth
diff --git a/textproc/p5-Text-SimpleTable/pkg-descr b/textproc/p5-Text-SimpleTable/pkg-descr
index 1a47104fcde3..1ef0eff5c384 100644
--- a/textproc/p5-Text-SimpleTable/pkg-descr
+++ b/textproc/p5-Text-SimpleTable/pkg-descr
@@ -1,3 +1,3 @@
Simple eyecandy ASCII tables, as seen in Catalyst.
-WWW: http://search.cpan.org/dist/Text-SimpleTable/
+WWW: https://metacpan.org/release/Text-SimpleTable
diff --git a/textproc/p5-Text-Soundex/pkg-descr b/textproc/p5-Text-Soundex/pkg-descr
index 63302e6fa198..8c5f266ea0f9 100644
--- a/textproc/p5-Text-Soundex/pkg-descr
+++ b/textproc/p5-Text-Soundex/pkg-descr
@@ -13,4 +13,4 @@ National Archives and Records Administration (NARA).
The soundex algorithm may be recognized from Donald Knuth's The Art of Computer
Programming. The algorithm described by Knuth is the NARA algorithm.
-WWW: http://search.cpan.org/dist/Text-Soundex/
+WWW: https://metacpan.org/release/Text-Soundex
diff --git a/textproc/p5-Text-SpellChecker-GUI/pkg-descr b/textproc/p5-Text-SpellChecker-GUI/pkg-descr
index 07ba1aab9c1d..d45b80cdab8f 100644
--- a/textproc/p5-Text-SpellChecker-GUI/pkg-descr
+++ b/textproc/p5-Text-SpellChecker-GUI/pkg-descr
@@ -3,4 +3,4 @@ using ZConf::GUI.
textspellchecker - Spell checker script.
-WWW: http://search.cpan.org/dist/Text-SpellChecker-GUI/
+WWW: https://metacpan.org/release/Text-SpellChecker-GUI
diff --git a/textproc/p5-Text-SpellChecker/pkg-descr b/textproc/p5-Text-SpellChecker/pkg-descr
index afad95739360..69521292e99a 100644
--- a/textproc/p5-Text-SpellChecker/pkg-descr
+++ b/textproc/p5-Text-SpellChecker/pkg-descr
@@ -5,4 +5,4 @@ instance, we provide methods for iterating through the text,
serializing the object (thus remembering where we left off), and
highlighting the current misspelled word within the text.
-WWW: http://search.cpan.org/dist/Text-SpellChecker/
+WWW: https://metacpan.org/release/Text-SpellChecker
diff --git a/textproc/p5-Text-Striphigh/pkg-descr b/textproc/p5-Text-Striphigh/pkg-descr
index 299d89744d3c..5bda6474cfd5 100644
--- a/textproc/p5-Text-Striphigh/pkg-descr
+++ b/textproc/p5-Text-Striphigh/pkg-descr
@@ -10,7 +10,7 @@ for is present in some of the things that process pod, there are no
examples in this manpage. Look at the source or the test script if you
want examples.
-WWW: http://search.cpan.org/dist/Text-Striphigh/
+WWW: https://metacpan.org/release/Text-Striphigh
Kai Storbeck
kai@xs4all.nl
diff --git a/textproc/p5-Text-Table-Manifold/pkg-descr b/textproc/p5-Text-Table-Manifold/pkg-descr
index d577e9e578e2..4fed9edc97a1 100644
--- a/textproc/p5-Text-Table-Manifold/pkg-descr
+++ b/textproc/p5-Text-Table-Manifold/pkg-descr
@@ -1,3 +1,3 @@
Text::Table::Manifold outputs tables in any one of several supported types.
-WWW: http://search.cpan.org/dist/Text-Table-Manifold/
+WWW: https://metacpan.org/release/Text-Table-Manifold
diff --git a/textproc/p5-Text-Table/pkg-descr b/textproc/p5-Text-Table/pkg-descr
index e346dde71415..310c101bcca0 100644
--- a/textproc/p5-Text-Table/pkg-descr
+++ b/textproc/p5-Text-Table/pkg-descr
@@ -6,4 +6,4 @@ solutions one comes up with tend to be particularly hard to maintain.
Text::Table allows you to create and maintain tables that adapt to
alignment requirements as you use them.
-WWW: http://search.cpan.org/dist/Text-Table/
+WWW: https://metacpan.org/release/Text-Table
diff --git a/textproc/p5-Text-Tabs+Wrap/pkg-descr b/textproc/p5-Text-Tabs+Wrap/pkg-descr
index 8a72468d934b..7af867f787fc 100644
--- a/textproc/p5-Text-Tabs+Wrap/pkg-descr
+++ b/textproc/p5-Text-Tabs+Wrap/pkg-descr
@@ -6,4 +6,4 @@ controlled for the first line ($initial_tab) and all subsequent lines
This is a later version (from CPAN) than the one that comes with the base
system's perl 5.00503.
-WWW: http://search.cpan.org/dist/Text-Tabs+Wrap/
+WWW: https://metacpan.org/release/Text-Tabs+Wrap
diff --git a/textproc/p5-Text-TabularDisplay/pkg-descr b/textproc/p5-Text-TabularDisplay/pkg-descr
index bbf5fdd7c079..e28b848e39cb 100644
--- a/textproc/p5-Text-TabularDisplay/pkg-descr
+++ b/textproc/p5-Text-TabularDisplay/pkg-descr
@@ -2,4 +2,4 @@ Text::TabularDisplay simplifies displaying textual data in a table.
The output is identical to the columnar display of query results
in the mysql text monitor.
-WWW: http://search.cpan.org/dist/Text-TabularDisplay/
+WWW: https://metacpan.org/release/Text-TabularDisplay
diff --git a/textproc/p5-Text-Tags/pkg-descr b/textproc/p5-Text-Tags/pkg-descr
index 0343bad08cf6..d677c9099444 100644
--- a/textproc/p5-Text-Tags/pkg-descr
+++ b/textproc/p5-Text-Tags/pkg-descr
@@ -2,4 +2,4 @@ Parses "folksonomies", which are simple space-separated-but-optionally- quoted
tag lists. See Text::Tags::Parser for the actual module; Text::Tags may be used
in a future version of the distribution.
-WWW: http://search.cpan.org/dist/Text-Tags/
+WWW: https://metacpan.org/release/Text-Tags
diff --git a/textproc/p5-Text-TestBase/pkg-descr b/textproc/p5-Text-TestBase/pkg-descr
index b0420829ee00..7aa865b2b63e 100644
--- a/textproc/p5-Text-TestBase/pkg-descr
+++ b/textproc/p5-Text-TestBase/pkg-descr
@@ -1,3 +1,3 @@
Text::TestBase is a parser for the Test::Base format.
-WWW: http://search.cpan.org/dist/Text-TestBase/
+WWW: https://metacpan.org/release/Text-TestBase
diff --git a/textproc/p5-Text-Textile/pkg-descr b/textproc/p5-Text-Textile/pkg-descr
index 5b4c48dfbb2c..01cd15cb1df7 100644
--- a/textproc/p5-Text-Textile/pkg-descr
+++ b/textproc/p5-Text-Textile/pkg-descr
@@ -1,4 +1,4 @@
Text::Textile is a Perl-based implementation of Dean Allen's Textile syntax.
Textile is shorthand for doing common formatting tasks.
-WWW: http://search.cpan.org/dist/Text-Textile/
+WWW: https://metacpan.org/release/Text-Textile
diff --git a/textproc/p5-Text-Trac/pkg-descr b/textproc/p5-Text-Trac/pkg-descr
index 887b43618803..d620e01cdd23 100644
--- a/textproc/p5-Text-Trac/pkg-descr
+++ b/textproc/p5-Text-Trac/pkg-descr
@@ -1,4 +1,4 @@
Text::Trac parses text with Trac WikiFormatting and convert it to
html format.
-WWW: http://search.cpan.org/dist/Text-Trac/
+WWW: https://metacpan.org/release/Text-Trac
diff --git a/textproc/p5-Text-Trim/pkg-descr b/textproc/p5-Text-Trim/pkg-descr
index 49e47996cfc7..2c6057fbf179 100644
--- a/textproc/p5-Text-Trim/pkg-descr
+++ b/textproc/p5-Text-Trim/pkg-descr
@@ -1,3 +1,3 @@
Text::Trim does what chomp does, but at both ends of the string.
-WWW: http://search.cpan.org/dist/Text-Trim/
+WWW: https://metacpan.org/release/Text-Trim
diff --git a/textproc/p5-Text-Truncate/pkg-descr b/textproc/p5-Text-Truncate/pkg-descr
index 89ae8c02cbbe..2c0ea628bbd7 100644
--- a/textproc/p5-Text-Truncate/pkg-descr
+++ b/textproc/p5-Text-Truncate/pkg-descr
@@ -1,4 +1,4 @@
This is a simple, no-brainer subroutine to truncate a string and
add an optional cutoff marker (defaults to ``...'').
-WWW: http://search.cpan.org/dist/Text-Truncate/
+WWW: https://metacpan.org/release/Text-Truncate
diff --git a/textproc/p5-Text-Typography/pkg-descr b/textproc/p5-Text-Typography/pkg-descr
index 7bcc72977338..ceb136074495 100644
--- a/textproc/p5-Text-Typography/pkg-descr
+++ b/textproc/p5-Text-Typography/pkg-descr
@@ -10,4 +10,4 @@ entities. SmartyPants can perform the following transformations:
* Dashes (-- and ---) into en- and em-dash entities
* Three consecutive dots (...) into an ellipsis entity
-WWW: http://search.cpan.org/dist/Text-Typography/
+WWW: https://metacpan.org/release/Text-Typography
diff --git a/textproc/p5-Text-Unaccent/pkg-descr b/textproc/p5-Text-Unaccent/pkg-descr
index d96e14e267da..a38fcaa3da99 100644
--- a/textproc/p5-Text-Unaccent/pkg-descr
+++ b/textproc/p5-Text-Unaccent/pkg-descr
@@ -3,4 +3,4 @@ converts the input string from the specified charset to UTF-16 and call
unac_string_utf16 to return the unaccented equivalent. The conversion from
and to UTF-16 is done with iconv(1).
-WWW: http://search.cpan.org/dist/Text-Unaccent/
+WWW: https://metacpan.org/release/Text-Unaccent
diff --git a/textproc/p5-Text-VimColor/pkg-descr b/textproc/p5-Text-VimColor/pkg-descr
index f37875be49fc..c5513a7f4a6f 100644
--- a/textproc/p5-Text-VimColor/pkg-descr
+++ b/textproc/p5-Text-VimColor/pkg-descr
@@ -1,3 +1,3 @@
Text::VimColor - syntax color text in HTML or XML using Vim
-WWW: http://search.cpan.org/dist/Text-VimColor/
+WWW: https://metacpan.org/release/Text-VimColor
diff --git a/textproc/p5-Text-VisualWidth/pkg-descr b/textproc/p5-Text-VisualWidth/pkg-descr
index 224923b7f486..73b576f56979 100644
--- a/textproc/p5-Text-VisualWidth/pkg-descr
+++ b/textproc/p5-Text-VisualWidth/pkg-descr
@@ -4,4 +4,4 @@ and mobile phones. You can know the visual width of any text and
truncate text by the visual width. Now this module support EUC-JP and
UTF-8 and tested only with Japanese.
-WWW: http://search.cpan.org/dist/Text-VisualWidth/
+WWW: https://metacpan.org/release/Text-VisualWidth
diff --git a/textproc/p5-Text-WikiCreole/pkg-descr b/textproc/p5-Text-WikiCreole/pkg-descr
index 38c82f63e5a9..b6450ba0fc02 100644
--- a/textproc/p5-Text-WikiCreole/pkg-descr
+++ b/textproc/p5-Text-WikiCreole/pkg-descr
@@ -7,4 +7,4 @@ several extensions, such as plugins, superscript, subscript, underline,
definition lists, indented paragraphs, plugins, etc.
-WWW: http://search.cpan.org/dist/Text-WikiCreole/
+WWW: https://metacpan.org/release/Text-WikiCreole
diff --git a/textproc/p5-Text-WikiFormat/pkg-descr b/textproc/p5-Text-WikiFormat/pkg-descr
index 7e82fcb541d3..596df1780ce9 100644
--- a/textproc/p5-Text-WikiFormat/pkg-descr
+++ b/textproc/p5-Text-WikiFormat/pkg-descr
@@ -2,4 +2,4 @@ Text::WikiFormat converts text in a simple Wiki markup language to whatever
your little heart desires, provided you can describe it accurately in a
semi-regular tag language.
-WWW: http://search.cpan.org/dist/Text-WikiFormat/
+WWW: https://metacpan.org/release/Text-WikiFormat
diff --git a/textproc/p5-Text-WordDiff/pkg-descr b/textproc/p5-Text-WordDiff/pkg-descr
index f7863c8b312c..f5060fb3e427 100644
--- a/textproc/p5-Text-WordDiff/pkg-descr
+++ b/textproc/p5-Text-WordDiff/pkg-descr
@@ -6,4 +6,4 @@ source code, one is still best off using Text::Diff. But if you
want to see how a short story changed from one version to the next,
this module will do the job very nicely.
-WWW: http://search.cpan.org/dist/Text-WordDiff/
+WWW: https://metacpan.org/release/Text-WordDiff
diff --git a/textproc/p5-Text-WrapI18N/pkg-descr b/textproc/p5-Text-WrapI18N/pkg-descr
index 6c653d7ba1c0..c061c9416d2f 100644
--- a/textproc/p5-Text-WrapI18N/pkg-descr
+++ b/textproc/p5-Text-WrapI18N/pkg-descr
@@ -9,4 +9,4 @@ doesn't use whitespaces between words (like Chinese and Japanese) is supported.
Like Text::Wrap, hyphenation and "kinsoku" processing are not supported, to keep
simplicity.
-WWW: http://search.cpan.org/dist/Text-WrapI18N/
+WWW: https://metacpan.org/release/Text-WrapI18N
diff --git a/textproc/p5-Text-Xslate-Bridge-TT2Like/pkg-descr b/textproc/p5-Text-Xslate-Bridge-TT2Like/pkg-descr
index a547fc7ef231..48b285ffaca1 100644
--- a/textproc/p5-Text-Xslate-Bridge-TT2Like/pkg-descr
+++ b/textproc/p5-Text-Xslate-Bridge-TT2Like/pkg-descr
@@ -7,4 +7,4 @@ is that Bridge::TT2 uses Template::Toolkit underneath, while this
module is independent of Template::Toolkit and therefore does not
require TT to be installed.
-WWW: http://search.cpan.org/dist/Text-Xslate-Bridge-TT2Like/
+WWW: https://metacpan.org/release/Text-Xslate-Bridge-TT2Like
diff --git a/textproc/p5-Text-Xslate/pkg-descr b/textproc/p5-Text-Xslate/pkg-descr
index bde478bcd2f8..c48b95c4f270 100644
--- a/textproc/p5-Text-Xslate/pkg-descr
+++ b/textproc/p5-Text-Xslate/pkg-descr
@@ -3,4 +3,4 @@ This engine introduces the virtual machine paradigm. That is, templates
are compiled into xslate intermediate code, and then executed by the
xslate virtual machine.
-WWW: http://search.cpan.org/dist/Text-Xslate/
+WWW: https://metacpan.org/release/Text-Xslate
diff --git a/textproc/p5-Text-vCard/pkg-descr b/textproc/p5-Text-vCard/pkg-descr
index bccbd7426369..d9a968452137 100644
--- a/textproc/p5-Text-vCard/pkg-descr
+++ b/textproc/p5-Text-vCard/pkg-descr
@@ -2,4 +2,4 @@ This package is for a single vCard (person/record/set of address information).
It provides an API to editing and creating vCards, or supplied a specific piece
of the Text::vFile::asData results it generates a vCard with that content.
-WWW: http://search.cpan.org/dist/Text-vCard/
+WWW: https://metacpan.org/release/Text-vCard
diff --git a/textproc/p5-Tiffany/pkg-descr b/textproc/p5-Tiffany/pkg-descr
index d5b73b130abf..9c62ec152acb 100644
--- a/textproc/p5-Tiffany/pkg-descr
+++ b/textproc/p5-Tiffany/pkg-descr
@@ -1,3 +1,3 @@
Generic interface for Perl5 template engines.
-WWW: http://search.cpan.org/dist/Tiffany/
+WWW: https://metacpan.org/release/Tiffany
diff --git a/textproc/p5-Time-Human/pkg-descr b/textproc/p5-Time-Human/pkg-descr
index 32b196a77f75..6f6ac70eadc3 100644
--- a/textproc/p5-Time-Human/pkg-descr
+++ b/textproc/p5-Time-Human/pkg-descr
@@ -4,4 +4,4 @@ From the Time::Human documentation:
guage; it's originally intended for text-to-speech applications and
other speech-based interfaces.
-WWW: http://search.cpan.org/dist/Time-Human/
+WWW: https://metacpan.org/release/Time-Human
diff --git a/textproc/p5-Tk-Pod/pkg-descr b/textproc/p5-Tk-Pod/pkg-descr
index 481bb332b7ab..97d86c3e45e6 100644
--- a/textproc/p5-Tk-Pod/pkg-descr
+++ b/textproc/p5-Tk-Pod/pkg-descr
@@ -1,4 +1,4 @@
Tk::Pod is a simple Pod browser with hypertext capabilities in a Toplevel
widget.
-WWW: http://search.cpan.org/dist/Tk-Pod/
+WWW: https://metacpan.org/release/Tk-Pod
diff --git a/textproc/p5-Tk-XMLViewer/pkg-descr b/textproc/p5-Tk-XMLViewer/pkg-descr
index 3cf681971935..f57740c56e58 100644
--- a/textproc/p5-Tk-XMLViewer/pkg-descr
+++ b/textproc/p5-Tk-XMLViewer/pkg-descr
@@ -2,4 +2,4 @@ Tk::XMLViewer is an widget inherited from Tk::Text which displays XML
in a hierarchical tree. You can use the plus and minus buttons to
hide/show parts of the tree.
-WWW: http://search.cpan.org/dist/Tk-XMLViewer/
+WWW: https://metacpan.org/release/Tk-XMLViewer
diff --git a/textproc/p5-Tree-Nary/pkg-descr b/textproc/p5-Tree-Nary/pkg-descr
index 58847c9bcf18..9c550187d2dc 100644
--- a/textproc/p5-Tree-Nary/pkg-descr
+++ b/textproc/p5-Tree-Nary/pkg-descr
@@ -8,4 +8,4 @@ capability to select nodes on the tree, and attachment points for
nodes on the tree. Each attachment point can support multiple
child nodes.
-WWW: http://search.cpan.org/dist/Tree-Nary/
+WWW: https://metacpan.org/release/Tree-Nary
diff --git a/textproc/p5-Tree-Suffix/pkg-descr b/textproc/p5-Tree-Suffix/pkg-descr
index 9220b99f2552..a289323c3301 100644
--- a/textproc/p5-Tree-Suffix/pkg-descr
+++ b/textproc/p5-Tree-Suffix/pkg-descr
@@ -1,4 +1,4 @@
The Tree::Suffix module provides an interface to the C library
libstree, which implements generic suffix trees.
-WWW: http://search.cpan.org/dist/Tree-Suffix/
+WWW: https://metacpan.org/release/Tree-Suffix
diff --git a/textproc/p5-UML-Class-Simple/pkg-descr b/textproc/p5-UML-Class-Simple/pkg-descr
index 4ae068227bf7..c5e2a36f1df2 100644
--- a/textproc/p5-UML-Class-Simple/pkg-descr
+++ b/textproc/p5-UML-Class-Simple/pkg-descr
@@ -2,4 +2,4 @@ UML::Class::Simple is a Perl CPAN module that generates UML class
diagrams (PNG format, GIF format, or dot source) automatically from
Perl 5 source or Perl 5 runtime.
-WWW: http://search.cpan.org/dist/UML-Class-Simple/
+WWW: https://metacpan.org/release/UML-Class-Simple
diff --git a/textproc/p5-UML-Sequence/pkg-descr b/textproc/p5-UML-Sequence/pkg-descr
index 2b395fdecebe..0c8dbc15370a 100644
--- a/textproc/p5-UML-Sequence/pkg-descr
+++ b/textproc/p5-UML-Sequence/pkg-descr
@@ -18,4 +18,4 @@ Then do this:
genericseq.pl UML::Sequence::SimpleSeq inputfile | seq2svg.pl > output.svg
-WWW: http://search.cpan.org/dist/UML-Sequence/
+WWW: https://metacpan.org/release/UML-Sequence
diff --git a/textproc/p5-UML-State/pkg-descr b/textproc/p5-UML-State/pkg-descr
index 1ae7e9b6fa0b..dfafb23eafc1 100644
--- a/textproc/p5-UML-State/pkg-descr
+++ b/textproc/p5-UML-State/pkg-descr
@@ -1,4 +1,4 @@
See the samples directory and the drawstate.pl script for details on
how to format input and what to expect for output.
-WWW: http://search.cpan.org/dist/UML-State/
+WWW: https://metacpan.org/release/UML-State
diff --git a/textproc/p5-URI-Find/pkg-descr b/textproc/p5-URI-Find/pkg-descr
index 615a636d159f..38f88464334e 100644
--- a/textproc/p5-URI-Find/pkg-descr
+++ b/textproc/p5-URI-Find/pkg-descr
@@ -5,4 +5,4 @@ a URI to be). It employs a series of heuristics too:
- Avoid picking up trailing characters from the text
- Avoid picking up URL-like things such as Perl module names.
-WWW: http://search.cpan.org/dist/URI-Find/
+WWW: https://metacpan.org/release/URI-Find
diff --git a/textproc/p5-Unicode-CaseFold/pkg-descr b/textproc/p5-Unicode-CaseFold/pkg-descr
index a85c2925cd44..0cce23260481 100644
--- a/textproc/p5-Unicode-CaseFold/pkg-descr
+++ b/textproc/p5-Unicode-CaseFold/pkg-descr
@@ -3,4 +3,4 @@ Case-folding is a part of the Unicode standard that allows any two strings
that differ from one another only by case to map to the same "case-folded"
form, even when those strings include characters with complex case-mappings.
-WWW: http://search.cpan.org/dist/Unicode-CaseFold/
+WWW: https://metacpan.org/release/Unicode-CaseFold
diff --git a/textproc/p5-Unicode-CheckUTF8/pkg-descr b/textproc/p5-Unicode-CheckUTF8/pkg-descr
index c9b79950d9da..0501a36c5aeb 100644
--- a/textproc/p5-Unicode-CheckUTF8/pkg-descr
+++ b/textproc/p5-Unicode-CheckUTF8/pkg-descr
@@ -8,4 +8,4 @@ on scalars.
This module is for use when you're getting input from users and want
to make sure it's valid UTF-8 before continuing.
-WWW: http://search.cpan.org/dist/Unicode-CheckUTF8/
+WWW: https://metacpan.org/release/Unicode-CheckUTF8
diff --git a/textproc/p5-Unicode-Collate/pkg-descr b/textproc/p5-Unicode-Collate/pkg-descr
index 3dd80b0c6ec4..2cae47d34825 100644
--- a/textproc/p5-Unicode-Collate/pkg-descr
+++ b/textproc/p5-Unicode-Collate/pkg-descr
@@ -1,4 +1,4 @@
Unicode::Collate is an implementation of Unicode Technical Standard #10 (a.k.a.
UTS #10) - Unicode Collation Algorithm (a.k.a. UCA).
-WWW: http://search.cpan.org/dist/Unicode-Collate/
+WWW: https://metacpan.org/release/Unicode-Collate
diff --git a/textproc/p5-Unicode-EastAsianWidth/pkg-descr b/textproc/p5-Unicode-EastAsianWidth/pkg-descr
index 332c2ec2a042..152cb13bc75a 100644
--- a/textproc/p5-Unicode-EastAsianWidth/pkg-descr
+++ b/textproc/p5-Unicode-EastAsianWidth/pkg-descr
@@ -2,4 +2,4 @@ This module provide user-defined Unicode properties that deal with East
Asian characters' width status, as specified in
http://www.unicode.org/unicode/reports/tr11/.
-WWW: http://search.cpan.org/dist/Unicode-EastAsianWidth/
+WWW: https://metacpan.org/release/Unicode-EastAsianWidth
diff --git a/textproc/p5-Unicode-Escape/pkg-descr b/textproc/p5-Unicode-Escape/pkg-descr
index eeaa8b39dd60..b4d511b28c56 100644
--- a/textproc/p5-Unicode-Escape/pkg-descr
+++ b/textproc/p5-Unicode-Escape/pkg-descr
@@ -1,4 +1,4 @@
Unicode::Escape - escape and unescape Unicode characters
other than ASCII.
-WWW: http://search.cpan.org/dist/Unicode-Escape/
+WWW: https://metacpan.org/release/Unicode-Escape
diff --git a/textproc/p5-Unicode-LineBreak/pkg-descr b/textproc/p5-Unicode-LineBreak/pkg-descr
index 7efb28f14d88..b1627e67a838 100644
--- a/textproc/p5-Unicode-LineBreak/pkg-descr
+++ b/textproc/p5-Unicode-LineBreak/pkg-descr
@@ -7,4 +7,4 @@ more details read following POD documentations:
Unicode::GCString - String as Sequence of UAX #29 Grapheme Clusters
Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm
-WWW: http://search.cpan.org/dist/Unicode-LineBreak/
+WWW: https://metacpan.org/release/Unicode-LineBreak
diff --git a/textproc/p5-Unicode-Normalize/pkg-descr b/textproc/p5-Unicode-Normalize/pkg-descr
index c95ee9cbb2df..5b44407d5b51 100644
--- a/textproc/p5-Unicode-Normalize/pkg-descr
+++ b/textproc/p5-Unicode-Normalize/pkg-descr
@@ -1 +1 @@
-WWW: http://search.cpan.org/dist/Unicode-Normalize/
+WWW: https://metacpan.org/release/Unicode-Normalize
diff --git a/textproc/p5-Unicode-Unihan/pkg-descr b/textproc/p5-Unicode-Unihan/pkg-descr
index 32da53c0ac68..b3ab1dfaeeef 100644
--- a/textproc/p5-Unicode-Unihan/pkg-descr
+++ b/textproc/p5-Unicode-Unihan/pkg-descr
@@ -8,4 +8,4 @@ This module provides a user-friendly interface to the Unicode Unihan
Database 5.1.0. With this module, the Unihan database is as easy as shown in
above.
-WWW: http://search.cpan.org/dist/Unicode-Unihan/
+WWW: https://metacpan.org/release/Unicode-Unihan
diff --git a/textproc/p5-Validator-Custom/pkg-descr b/textproc/p5-Validator-Custom/pkg-descr
index 96f358175c49..930820b0b2f1 100644
--- a/textproc/p5-Validator-Custom/pkg-descr
+++ b/textproc/p5-Validator-Custom/pkg-descr
@@ -9,4 +9,4 @@ the following ones.
is keeped.
- Support OR condtion constraint and negativate constraint.
-WWW: http://search.cpan.org/dist/Validator-Custom/
+WWW: https://metacpan.org/release/Validator-Custom
diff --git a/textproc/p5-Version-Next/pkg-descr b/textproc/p5-Version-Next/pkg-descr
index d0f739ba07a9..dcd9312d060d 100644
--- a/textproc/p5-Version-Next/pkg-descr
+++ b/textproc/p5-Version-Next/pkg-descr
@@ -4,4 +4,4 @@ intended, it simply increments in the smallest possible fashion. Decimals are
incremented like an odometer. Dotted decimals are incremented piecewise and
presented in a standardized way.
-WWW: http://search.cpan.org/dist/Version-Next/
+WWW: https://metacpan.org/release/Version-Next
diff --git a/textproc/p5-Vroom/pkg-descr b/textproc/p5-Vroom/pkg-descr
index c2279d0492c2..3eae5dfda198 100644
--- a/textproc/p5-Vroom/pkg-descr
+++ b/textproc/p5-Vroom/pkg-descr
@@ -12,4 +12,4 @@ slides that contain code.
Since Vim is an editor, you can change your slides during the show.
-WWW: http://search.cpan.org/dist/Vroom/
+WWW: https://metacpan.org/release/Vroom
diff --git a/textproc/p5-WDDX/pkg-descr b/textproc/p5-WDDX/pkg-descr
index a4c27efac052..4662102e3379 100644
--- a/textproc/p5-WDDX/pkg-descr
+++ b/textproc/p5-WDDX/pkg-descr
@@ -8,4 +8,4 @@ technology that allows Web applications created with any
platform to easily exchange data with one another over the
Web."
-WWW: http://search.cpan.org/dist/WDDX/
+WWW: https://metacpan.org/release/WDDX
diff --git a/textproc/p5-WWW-Wordnik-API/pkg-descr b/textproc/p5-WWW-Wordnik-API/pkg-descr
index 82269fa7b524..de201b9933c5 100644
--- a/textproc/p5-WWW-Wordnik-API/pkg-descr
+++ b/textproc/p5-WWW-Wordnik-API/pkg-descr
@@ -2,4 +2,4 @@ Perl module which implements version 4.0 of the Wordnik API and provides a
simple object-oriented interface with methods named after the REST ones
provided by Wordnik.
-WWW: http://search.cpan.org/dist/WWW-Wordnik-API/
+WWW: https://metacpan.org/release/WWW-Wordnik-API
diff --git a/textproc/p5-WordNet-Similarity/pkg-descr b/textproc/p5-WordNet-Similarity/pkg-descr
index 1c6f12d3b2fa..a49e1d019eb3 100644
--- a/textproc/p5-WordNet-Similarity/pkg-descr
+++ b/textproc/p5-WordNet-Similarity/pkg-descr
@@ -20,4 +20,4 @@ A command line interface to these modules is also present in the package. The
simple, user-friendly interface returns the relatedness measure of two given
words.
-WWW: http://search.cpan.org/dist/WordNet-Similarity/
+WWW: https://metacpan.org/release/WordNet-Similarity
diff --git a/textproc/p5-XML-Atom-Ext-OpenSearch/pkg-descr b/textproc/p5-XML-Atom-Ext-OpenSearch/pkg-descr
index d4146ce60f06..0ead5d0f0be9 100644
--- a/textproc/p5-XML-Atom-Ext-OpenSearch/pkg-descr
+++ b/textproc/p5-XML-Atom-Ext-OpenSearch/pkg-descr
@@ -1,3 +1,3 @@
XML::Atom extension for OpenSearch data
-WWW: http://search.cpan.org/dist/XML-Atom-Ext-OpenSearch/
+WWW: https://metacpan.org/release/XML-Atom-Ext-OpenSearch
diff --git a/textproc/p5-XML-Atom-Filter/pkg-descr b/textproc/p5-XML-Atom-Filter/pkg-descr
index 7593b66ed2cd..73bbb58a1904 100644
--- a/textproc/p5-XML-Atom-Filter/pkg-descr
+++ b/textproc/p5-XML-Atom-Filter/pkg-descr
@@ -1,4 +1,4 @@
XML::Atom::Filter supports creation of command line tools to filter and
process Atom feeds.
-WWW: http://search.cpan.org/dist/XML-Atom-Filter/
+WWW: https://metacpan.org/release/XML-Atom-Filter
diff --git a/textproc/p5-XML-Atom-SimpleFeed/pkg-descr b/textproc/p5-XML-Atom-SimpleFeed/pkg-descr
index 5208fb3ddebd..c5ce537c00a8 100644
--- a/textproc/p5-XML-Atom-SimpleFeed/pkg-descr
+++ b/textproc/p5-XML-Atom-SimpleFeed/pkg-descr
@@ -4,4 +4,4 @@ and crannies of Atom feeds, an Atom parser, or an Atom client API, it
should be useful for people who want to generate basic, valid Atom feeds
of their content quickly and easily.
-WWW: http://search.cpan.org/dist/XML-Atom-SimpleFeed/
+WWW: https://metacpan.org/release/XML-Atom-SimpleFeed
diff --git a/textproc/p5-XML-Atom-Stream/pkg-descr b/textproc/p5-XML-Atom-Stream/pkg-descr
index 3a575175c3c3..287aa4469704 100644
--- a/textproc/p5-XML-Atom-Stream/pkg-descr
+++ b/textproc/p5-XML-Atom-Stream/pkg-descr
@@ -1,3 +1,3 @@
ML::Atom::Stream is a consumer of AtomStream.
-WWW: http://search.cpan.org/dist/XML-Atom-Stream/
+WWW: https://metacpan.org/release/XML-Atom-Stream
diff --git a/textproc/p5-XML-Atom-Syndication/pkg-descr b/textproc/p5-XML-Atom-Syndication/pkg-descr
index 4aa9fb75d01b..5de63f68243a 100644
--- a/textproc/p5-XML-Atom-Syndication/pkg-descr
+++ b/textproc/p5-XML-Atom-Syndication/pkg-descr
@@ -1,3 +1,3 @@
A simple lightweight client for consuming Atom syndication feeds.
-WWW: http://search.cpan.org/dist/XML-Atom-Syndication/
+WWW: https://metacpan.org/release/XML-Atom-Syndication
diff --git a/textproc/p5-XML-Atom/pkg-descr b/textproc/p5-XML-Atom/pkg-descr
index 46cc9ca9893c..ad256ea4d4da 100644
--- a/textproc/p5-XML-Atom/pkg-descr
+++ b/textproc/p5-XML-Atom/pkg-descr
@@ -1,4 +1,4 @@
Atom is a syndication, API, and archiving format for weblogs and other data.
XML::Atom implements the feed format as well as a client for the API.
-WWW: http://search.cpan.org/dist/XML-Atom/
+WWW: https://metacpan.org/release/XML-Atom
diff --git a/textproc/p5-XML-AutoWriter/pkg-descr b/textproc/p5-XML-AutoWriter/pkg-descr
index 102c4fb3a9f4..ae7ff7b56fe6 100644
--- a/textproc/p5-XML-AutoWriter/pkg-descr
+++ b/textproc/p5-XML-AutoWriter/pkg-descr
@@ -2,4 +2,4 @@ This module subclasses XML::ValidWriter and provides automatic
start and end tag generation, allowing you to emit only the
'important' tags.
-WWW: http://search.cpan.org/dist/XML-AutoWriter/
+WWW: https://metacpan.org/release/XML-AutoWriter
diff --git a/textproc/p5-XML-Bare/pkg-descr b/textproc/p5-XML-Bare/pkg-descr
index adcdf162f6a6..11c611612c46 100644
--- a/textproc/p5-XML-Bare/pkg-descr
+++ b/textproc/p5-XML-Bare/pkg-descr
@@ -1,4 +1,4 @@
p5-XML-Bare is a minimal XML parser, schema checker and pretty-printer
using C internally.
-WWW: http://search.cpan.org/dist/XML-Bare/
+WWW: https://metacpan.org/release/XML-Bare
diff --git a/textproc/p5-XML-Canonical/pkg-descr b/textproc/p5-XML-Canonical/pkg-descr
index 809222fe37e3..587b9a4716b5 100644
--- a/textproc/p5-XML-Canonical/pkg-descr
+++ b/textproc/p5-XML-Canonical/pkg-descr
@@ -3,4 +3,4 @@ This module provides an implementation of Canonical XML Recommendation (Version
It provides a XS wrapper around libxml2's Canonical XML code.
-WWW: http://search.cpan.org/dist/XML-Canonical/
+WWW: https://metacpan.org/release/XML-Canonical
diff --git a/textproc/p5-XML-CanonicalizeXML/pkg-descr b/textproc/p5-XML-CanonicalizeXML/pkg-descr
index c1225326b136..2775a500b5ba 100644
--- a/textproc/p5-XML-CanonicalizeXML/pkg-descr
+++ b/textproc/p5-XML-CanonicalizeXML/pkg-descr
@@ -1,4 +1,4 @@
Perl extension for inclusive and exclusive canonicalization of XML using
libxml2.
-WWW: http://search.cpan.org/dist/XML-CanonicalizeXML/
+WWW: https://metacpan.org/release/XML-CanonicalizeXML
diff --git a/textproc/p5-XML-Catalog/pkg-descr b/textproc/p5-XML-Catalog/pkg-descr
index 74f134d538cc..9a63624b893f 100644
--- a/textproc/p5-XML-Catalog/pkg-descr
+++ b/textproc/p5-XML-Catalog/pkg-descr
@@ -1,3 +1,3 @@
Resolve public identifiers and remap system identifiers
-WWW: http://search.cpan.org/dist/XML-Catalog/
+WWW: https://metacpan.org/release/XML-Catalog
diff --git a/textproc/p5-XML-Clean/pkg-descr b/textproc/p5-XML-Clean/pkg-descr
index 34b9addfd36d..6bcc3de33a43 100644
--- a/textproc/p5-XML-Clean/pkg-descr
+++ b/textproc/p5-XML-Clean/pkg-descr
@@ -9,4 +9,4 @@ When you add some extra parameters, you will receive complete XML
text, including XML head and root element (if none were defined in
text, then some will be added).
-WWW: http://search.cpan.org/dist/XML-Clean/
+WWW: https://metacpan.org/release/XML-Clean
diff --git a/textproc/p5-XML-Code/pkg-descr b/textproc/p5-XML-Code/pkg-descr
index f9d8da38b19b..f7ca8def7247 100644
--- a/textproc/p5-XML-Code/pkg-descr
+++ b/textproc/p5-XML-Code/pkg-descr
@@ -1,3 +1,3 @@
This module converts XML hash structures into plain text.
-WWW: http://search.cpan.org/dist/XML-Code/
+WWW: https://metacpan.org/release/XML-Code
diff --git a/textproc/p5-XML-CommonNS/pkg-descr b/textproc/p5-XML-CommonNS/pkg-descr
index e60a6cbe5a13..5831af54cdd5 100644
--- a/textproc/p5-XML-CommonNS/pkg-descr
+++ b/textproc/p5-XML-CommonNS/pkg-descr
@@ -1,3 +1,3 @@
A list of commonly used namespaces.
-WWW: http://search.cpan.org/dist/XML-CommonNS/
+WWW: https://metacpan.org/release/XML-CommonNS
diff --git a/textproc/p5-XML-Compile-Cache/pkg-descr b/textproc/p5-XML-Compile-Cache/pkg-descr
index 780d19036e62..2737482bf122 100644
--- a/textproc/p5-XML-Compile-Cache/pkg-descr
+++ b/textproc/p5-XML-Compile-Cache/pkg-descr
@@ -1,4 +1,4 @@
p5-XML-Compile-Cache is a perl module to cache compiled
XML translators.
-WWW: http://search.cpan.org/dist/XML-Compile-Cache/
+WWW: https://metacpan.org/release/XML-Compile-Cache
diff --git a/textproc/p5-XML-Compile-Dumper/pkg-descr b/textproc/p5-XML-Compile-Dumper/pkg-descr
index ed0c0f355221..11ef7e734483 100644
--- a/textproc/p5-XML-Compile-Dumper/pkg-descr
+++ b/textproc/p5-XML-Compile-Dumper/pkg-descr
@@ -1,4 +1,4 @@
p5-XML-Compile-Dumper is a perl module to dump compiled
XML translators.
-WWW: http://search.cpan.org/dist/XML-Compile-Dumper/
+WWW: https://metacpan.org/release/XML-Compile-Dumper
diff --git a/textproc/p5-XML-Compile/pkg-descr b/textproc/p5-XML-Compile/pkg-descr
index 51fbb4826a02..e7306333cf26 100644
--- a/textproc/p5-XML-Compile/pkg-descr
+++ b/textproc/p5-XML-Compile/pkg-descr
@@ -21,4 +21,4 @@ complex data-types like list, union, and substitutionGroup
(unions on complex type level) are supported, which is rarely the
case in other modules.
-WWW: http://search.cpan.org/dist/XML-Compile/
+WWW: https://metacpan.org/release/XML-Compile
diff --git a/textproc/p5-XML-DOM-Lite/pkg-descr b/textproc/p5-XML-DOM-Lite/pkg-descr
index 797ea14bfced..b5508d490aa6 100644
--- a/textproc/p5-XML-DOM-Lite/pkg-descr
+++ b/textproc/p5-XML-DOM-Lite/pkg-descr
@@ -13,4 +13,4 @@ for the fun stuff. Alternatively, to avoid polluting your namespace,
you can simply : use XML::DOM::Lite::Parser; use
XML::DOM::Lite::Constants qw(:all); # ... etc
-WWW: http://search.cpan.org/dist/XML-DOM-Lite/
+WWW: https://metacpan.org/release/XML-DOM-Lite
diff --git a/textproc/p5-XML-DOM-XPath/pkg-descr b/textproc/p5-XML-DOM-XPath/pkg-descr
index f3c9401fe36a..168352e91410 100644
--- a/textproc/p5-XML-DOM-XPath/pkg-descr
+++ b/textproc/p5-XML-DOM-XPath/pkg-descr
@@ -3,4 +3,4 @@ This is often much easier than relying only on getElementsByTagName.
It lets you use all of the XML::DOM methods.
-WWW: http://search.cpan.org/dist/XML-DOM-XPath/
+WWW: https://metacpan.org/release/XML-DOM-XPath
diff --git a/textproc/p5-XML-DOM/pkg-descr b/textproc/p5-XML-DOM/pkg-descr
index 69852af37278..a0b2890e31ce 100644
--- a/textproc/p5-XML-DOM/pkg-descr
+++ b/textproc/p5-XML-DOM/pkg-descr
@@ -2,4 +2,4 @@ This is a Perl extension to XML::Parser. It adds a new 'Style' to
XML::Parser, called 'Dom', that allows XML::Parser to build an Object
Oriented datastructure with a DOM Level 1 compliant interface.
-WWW: http://search.cpan.org/dist/XML-DOM/
+WWW: https://metacpan.org/release/XML-DOM
diff --git a/textproc/p5-XML-DOM2/pkg-descr b/textproc/p5-XML-DOM2/pkg-descr
index 729e1f2fedbf..67a93d88f1dd 100644
--- a/textproc/p5-XML-DOM2/pkg-descr
+++ b/textproc/p5-XML-DOM2/pkg-descr
@@ -12,4 +12,4 @@ XML::DOM2 is yet _another_ perl XML module.
* Parsing with SAX (use XML::SAX::PurePerl for low dependancy installs)
* Internal serialisation
-WWW: http://search.cpan.org/dist/XML-DOM2/
+WWW: https://metacpan.org/release/XML-DOM2
diff --git a/textproc/p5-XML-DTDParser/pkg-descr b/textproc/p5-XML-DTDParser/pkg-descr
index 6792a24a3c59..13e1f20e2aff 100644
--- a/textproc/p5-XML-DTDParser/pkg-descr
+++ b/textproc/p5-XML-DTDParser/pkg-descr
@@ -8,7 +8,7 @@ Data::Dumper. The datastructure should be selfevident.
Note: The module should be able to parse just about anything, but it intentional
y looses some information.
-WWW: http://search.cpan.org/dist/XML-DTDParser/
+WWW: https://metacpan.org/release/XML-DTDParser
Jenda@Krynicky.cz
http://Jenda.Krynicky.cz
diff --git a/textproc/p5-XML-Declare/pkg-descr b/textproc/p5-XML-Declare/pkg-descr
index 04f1e30f347f..0e039cd4587c 100644
--- a/textproc/p5-XML-Declare/pkg-descr
+++ b/textproc/p5-XML-Declare/pkg-descr
@@ -1,3 +1,3 @@
Create XML documents with declaration style.
-WWW: http://search.cpan.org/dist/XML-Declare/
+WWW: https://metacpan.org/release/XML-Declare
diff --git a/textproc/p5-XML-Descent/pkg-descr b/textproc/p5-XML-Descent/pkg-descr
index acf53275e231..dad14e2bfe72 100644
--- a/textproc/p5-XML-Descent/pkg-descr
+++ b/textproc/p5-XML-Descent/pkg-descr
@@ -1,3 +1,3 @@
Perl library for recursive descent XML parsing
-WWW: http://search.cpan.org/dist/XML-Descent/
+WWW: https://metacpan.org/release/XML-Descent
diff --git a/textproc/p5-XML-DifferenceMarkup/pkg-descr b/textproc/p5-XML-DifferenceMarkup/pkg-descr
index ed32ab655fa4..6db549720304 100644
--- a/textproc/p5-XML-DifferenceMarkup/pkg-descr
+++ b/textproc/p5-XML-DifferenceMarkup/pkg-descr
@@ -9,4 +9,4 @@ deleting nodes. To prevent name colisions with input trees, all added
elements are in a namespace http://www.locus.cz/XML/DifferenceMarkup
(the diff will fail on input trees which already use that namespace).
-WWW: http://search.cpan.org/dist/XML-DifferenceMarkup/
+WWW: https://metacpan.org/release/XML-DifferenceMarkup
diff --git a/textproc/p5-XML-Directory/pkg-descr b/textproc/p5-XML-Directory/pkg-descr
index 3a947e4f2457..548a3500c1c0 100644
--- a/textproc/p5-XML-Directory/pkg-descr
+++ b/textproc/p5-XML-Directory/pkg-descr
@@ -6,4 +6,4 @@ and generate either string containing the resulting XML or SAX events.
The SAX generator supports both SAX1 and SAX2 handlers. There are two
SAX interfaces available: basic ContentHandler and optional ErrorHandler.
-WWW: http://search.cpan.org/dist/XML-Directory/
+WWW: https://metacpan.org/release/XML-Directory
diff --git a/textproc/p5-XML-DoubleEncodedEntities/pkg-descr b/textproc/p5-XML-DoubleEncodedEntities/pkg-descr
index dbbd2c1ce003..612202f0311a 100644
--- a/textproc/p5-XML-DoubleEncodedEntities/pkg-descr
+++ b/textproc/p5-XML-DoubleEncodedEntities/pkg-descr
@@ -1,4 +1,4 @@
This module is a tiny shim to unbreak XML files that have had their
entities doubly-encoded.
-WWW: http://search.cpan.org/dist/XML-DoubleEncodedEntities/
+WWW: https://metacpan.org/release/XML-DoubleEncodedEntities
diff --git a/textproc/p5-XML-Driver-HTML/pkg-descr b/textproc/p5-XML-Driver-HTML/pkg-descr
index e340aa17928b..8a769389f4b7 100644
--- a/textproc/p5-XML-Driver-HTML/pkg-descr
+++ b/textproc/p5-XML-Driver-HTML/pkg-descr
@@ -5,4 +5,4 @@ generating its SAX events by walking a HTML::TreeBuilder object. The simplest
kind of use, is a filter from HTML to XHTML using XML::Handler::YAWriter as a
SAX Handler.
-WWW: http://search.cpan.org/dist/XML-Driver-HTML/
+WWW: https://metacpan.org/release/XML-Driver-HTML
diff --git a/textproc/p5-XML-Elemental/pkg-descr b/textproc/p5-XML-Elemental/pkg-descr
index cf59bdf92688..62d2d9ed2387 100644
--- a/textproc/p5-XML-Elemental/pkg-descr
+++ b/textproc/p5-XML-Elemental/pkg-descr
@@ -1,4 +1,4 @@
XML::Elemental is an XML::Parser style and generic classes package
for simplistic and perlish handling of XML data.
-WWW: http://search.cpan.org/dist/XML-Elemental/
+WWW: https://metacpan.org/release/XML-Elemental
diff --git a/textproc/p5-XML-Encoding/pkg-descr b/textproc/p5-XML-Encoding/pkg-descr
index dbdf8f6e7e6c..d8df5891d35a 100644
--- a/textproc/p5-XML-Encoding/pkg-descr
+++ b/textproc/p5-XML-Encoding/pkg-descr
@@ -1,4 +1,4 @@
This module, which is built as a subclass of XML::Parser, provides a parser
for encoding map files, which are XML files.
-WWW: http://search.cpan.org/dist/XML-Encoding/
+WWW: https://metacpan.org/release/XML-Encoding
diff --git a/textproc/p5-XML-Entities/pkg-descr b/textproc/p5-XML-Entities/pkg-descr
index fc651880fca5..1a5b01f6b1b5 100644
--- a/textproc/p5-XML-Entities/pkg-descr
+++ b/textproc/p5-XML-Entities/pkg-descr
@@ -2,4 +2,4 @@ XML::Entities provides a mapping from the standard XML entities
to their Unicode characters. A function for decoding is provided.
The mapping can be generated from a DTD file with entity definitions.
-WWW: http://search.cpan.org/dist/XML-Entities/
+WWW: https://metacpan.org/release/XML-Entities
diff --git a/textproc/p5-XML-FOAF/pkg-descr b/textproc/p5-XML-FOAF/pkg-descr
index 3e4f47e4619d..968cbaf38574 100644
--- a/textproc/p5-XML-FOAF/pkg-descr
+++ b/textproc/p5-XML-FOAF/pkg-descr
@@ -1,3 +1,3 @@
Parse FOAF (Friend of a Friend) data
-WWW: http://search.cpan.org/dist/XML-FOAF/
+WWW: https://metacpan.org/release/XML-FOAF
diff --git a/textproc/p5-XML-Feed-Deduper/pkg-descr b/textproc/p5-XML-Feed-Deduper/pkg-descr
index 26a2d53419fe..7db889d5cd81 100644
--- a/textproc/p5-XML-Feed-Deduper/pkg-descr
+++ b/textproc/p5-XML-Feed-Deduper/pkg-descr
@@ -1,4 +1,4 @@
XML::Feed::Deduper is deduper for XML::Feed.
You can write the aggregator more easily :)
-WWW: http://search.cpan.org/dist/XML-Feed-Deduper/
+WWW: https://metacpan.org/release/XML-Feed-Deduper
diff --git a/textproc/p5-XML-Feed/pkg-descr b/textproc/p5-XML-Feed/pkg-descr
index 2b57edf8ea0f..669f3ddc1052 100644
--- a/textproc/p5-XML-Feed/pkg-descr
+++ b/textproc/p5-XML-Feed/pkg-descr
@@ -15,4 +15,4 @@ escaping and quoting; etc. This module attempts to remove those differences
by providing a wrapper around the formats and the classes implementing
those formats (XML::RSS and XML::Atom::Feed).
-WWW: http://search.cpan.org/dist/XML-Feed/
+WWW: https://metacpan.org/release/XML-Feed
diff --git a/textproc/p5-XML-FeedPP/pkg-descr b/textproc/p5-XML-FeedPP/pkg-descr
index d2df50a57ead..bc89b76de76c 100644
--- a/textproc/p5-XML-FeedPP/pkg-descr
+++ b/textproc/p5-XML-FeedPP/pkg-descr
@@ -1,3 +1,3 @@
Parse/write/merge/edit RSS/RDF/Atom syndication feeds
-WWW: http://search.cpan.org/dist/XML-FeedPP/
+WWW: https://metacpan.org/release/XML-FeedPP
diff --git a/textproc/p5-XML-Filter-BufferText/pkg-descr b/textproc/p5-XML-Filter-BufferText/pkg-descr
index ab039ed8b6a0..757e5fc31bc7 100644
--- a/textproc/p5-XML-Filter-BufferText/pkg-descr
+++ b/textproc/p5-XML-Filter-BufferText/pkg-descr
@@ -4,4 +4,4 @@ in one chunk. They can, but are not forced to, and most don't. This
filter does the trivial but oft-repeated task of putting all characters
into a single event.
-WWW: http://search.cpan.org/dist/XML-Filter-BufferText/
+WWW: https://metacpan.org/release/XML-Filter-BufferText
diff --git a/textproc/p5-XML-Filter-DOMFilter-LibXML/pkg-descr b/textproc/p5-XML-Filter-DOMFilter-LibXML/pkg-descr
index 3f108e90628a..8d5391a00a65 100644
--- a/textproc/p5-XML-Filter-DOMFilter-LibXML/pkg-descr
+++ b/textproc/p5-XML-Filter-DOMFilter-LibXML/pkg-descr
@@ -1,3 +1,3 @@
Perl SAX Filter allowing DOM processing of selected subtrees
-WWW: http://search.cpan.org/dist/XML-Filter-DOMFilter-LibXML/
+WWW: https://metacpan.org/release/XML-Filter-DOMFilter-LibXML
diff --git a/textproc/p5-XML-Filter-DetectWS/pkg-descr b/textproc/p5-XML-Filter-DetectWS/pkg-descr
index b25a8df65d0e..25e4988222c6 100644
--- a/textproc/p5-XML-Filter-DetectWS/pkg-descr
+++ b/textproc/p5-XML-Filter-DetectWS/pkg-descr
@@ -1,4 +1,4 @@
This a PerlSAX filter that detects which character data contains
ignorable whitespace and optionally filters it.
-WWW: http://search.cpan.org/dist/XML-Filter-DetectWS/
+WWW: https://metacpan.org/release/XML-Filter-DetectWS
diff --git a/textproc/p5-XML-Filter-GenericChunk/pkg-descr b/textproc/p5-XML-Filter-GenericChunk/pkg-descr
index 639f1f65c1ca..c7b9eaa3a112 100644
--- a/textproc/p5-XML-Filter-GenericChunk/pkg-descr
+++ b/textproc/p5-XML-Filter-GenericChunk/pkg-descr
@@ -2,4 +2,4 @@ XML::Filter::GenericChunk is a base class for SAX filters that are able to
parse wellballanced chunks from SAX events and transforms this chunk
into a sequence of SAX events.
-WWW: http://search.cpan.org/dist/XML-Filter-GenericChunk/
+WWW: https://metacpan.org/release/XML-Filter-GenericChunk
diff --git a/textproc/p5-XML-Filter-Reindent/pkg-descr b/textproc/p5-XML-Filter-Reindent/pkg-descr
index ee33baca0c8b..6df1e35527b7 100644
--- a/textproc/p5-XML-Filter-Reindent/pkg-descr
+++ b/textproc/p5-XML-Filter-Reindent/pkg-descr
@@ -2,4 +2,4 @@ XML::Filter::Reindent can be used as a PerlSAX filter to reformat an XML
document before sending it to a PerlSAX handler that prints it (like
XML::Handler::Composer.)
-WWW: http://search.cpan.org/dist/XML-Filter-Reindent/
+WWW: https://metacpan.org/release/XML-Filter-Reindent
diff --git a/textproc/p5-XML-Filter-SAX1toSAX2/pkg-descr b/textproc/p5-XML-Filter-SAX1toSAX2/pkg-descr
index 21ad913c31c1..4995da9b2a90 100644
--- a/textproc/p5-XML-Filter-SAX1toSAX2/pkg-descr
+++ b/textproc/p5-XML-Filter-SAX1toSAX2/pkg-descr
@@ -2,4 +2,4 @@ This module is a very simple module for creating SAX2 events from SAX1
events. It is useful in the case where you have a SAX1 parser but want
to use a SAX2 handler or filter of some sort.
-WWW: http://search.cpan.org/dist/XML-Filter-SAX1toSAX2/
+WWW: https://metacpan.org/release/XML-Filter-SAX1toSAX2
diff --git a/textproc/p5-XML-Filter-SAXT/pkg-descr b/textproc/p5-XML-Filter-SAXT/pkg-descr
index 8b424bd082e3..8ed214d745b3 100644
--- a/textproc/p5-XML-Filter-SAXT/pkg-descr
+++ b/textproc/p5-XML-Filter-SAXT/pkg-descr
@@ -3,4 +3,4 @@ stream to several output streams. In this case, the input stream is a
PerlSAX event producer (like XML::Parser::PerlSAX) and the output
streams are PerlSAX handlers or filters.
-WWW: http://search.cpan.org/dist/XML-Filter-SAXT/
+WWW: https://metacpan.org/release/XML-Filter-SAXT
diff --git a/textproc/p5-XML-Filter-XInclude/pkg-descr b/textproc/p5-XML-Filter-XInclude/pkg-descr
index acfc549500b3..85974d22a6f4 100644
--- a/textproc/p5-XML-Filter-XInclude/pkg-descr
+++ b/textproc/p5-XML-Filter-XInclude/pkg-descr
@@ -1,5 +1,5 @@
This module implements a simple SAX filter that provides XInclude
support. It does NOT support XPointer.
-WWW: http://search.cpan.org/dist/XML-Filter-XInclude/
+WWW: https://metacpan.org/release/XML-Filter-XInclude
WWW: http://www.w3.org/TR/XInclude
diff --git a/textproc/p5-XML-Filter-XSLT/pkg-descr b/textproc/p5-XML-Filter-XSLT/pkg-descr
index 1bc43f236454..961da6d4e4e5 100644
--- a/textproc/p5-XML-Filter-XSLT/pkg-descr
+++ b/textproc/p5-XML-Filter-XSLT/pkg-descr
@@ -1,4 +1,4 @@
A simple XSLT SAX2 filter. It uses any available XSLT processor on your
system that we can use in some SAXy way.
-WWW: http://search.cpan.org/dist/XML-Filter-XSLT/
+WWW: https://metacpan.org/release/XML-Filter-XSLT
diff --git a/textproc/p5-XML-Flow/pkg-descr b/textproc/p5-XML-Flow/pkg-descr
index 40bdbb4522de..ba5df67cf512 100644
--- a/textproc/p5-XML-Flow/pkg-descr
+++ b/textproc/p5-XML-Flow/pkg-descr
@@ -1,4 +1,4 @@
Easy store and restore perl data structures. It use XML::Parser for
read and XML::Writer for write xml.
-WWW: http://search.cpan.org/dist/XML-Flow/
+WWW: https://metacpan.org/release/XML-Flow
diff --git a/textproc/p5-XML-GDOME/pkg-descr b/textproc/p5-XML-GDOME/pkg-descr
index e6e82e38616c..e5a02f493e47 100644
--- a/textproc/p5-XML-GDOME/pkg-descr
+++ b/textproc/p5-XML-GDOME/pkg-descr
@@ -3,4 +3,4 @@ for accessing XML documents.
It uses a XS wrapper around the gdome2 library.
-WWW: http://search.cpan.org/dist/XML-GDOME/
+WWW: https://metacpan.org/release/XML-GDOME
diff --git a/textproc/p5-XML-Generator-DBI/pkg-descr b/textproc/p5-XML-Generator-DBI/pkg-descr
index 0198a821f707..9b3e3140faa1 100644
--- a/textproc/p5-XML-Generator-DBI/pkg-descr
+++ b/textproc/p5-XML-Generator-DBI/pkg-descr
@@ -1,4 +1,4 @@
This module generates SAX events from SQL queries against a DBI
connection.
-WWW: http://search.cpan.org/dist/XML-Generator-DBI/
+WWW: https://metacpan.org/release/XML-Generator-DBI
diff --git a/textproc/p5-XML-Generator-PerlData/pkg-descr b/textproc/p5-XML-Generator-PerlData/pkg-descr
index e9534e9c9791..84e4d9281a51 100644
--- a/textproc/p5-XML-Generator-PerlData/pkg-descr
+++ b/textproc/p5-XML-Generator-PerlData/pkg-descr
@@ -2,4 +2,4 @@ XML::Generator::PerlData provides a simple way to generate SAX2 events from
nested Perl data structures, while providing finer-grained control over the
resulting document streams.
-WWW: http://search.cpan.org/dist/XML-Generator-PerlData/
+WWW: https://metacpan.org/release/XML-Generator-PerlData
diff --git a/textproc/p5-XML-Generator/pkg-descr b/textproc/p5-XML-Generator/pkg-descr
index 07dd4dea6008..464d9d28d0f9 100644
--- a/textproc/p5-XML-Generator/pkg-descr
+++ b/textproc/p5-XML-Generator/pkg-descr
@@ -2,4 +2,4 @@ XML::Generator is a simple perl module to help in the generation of XML.
Basically, you create an XML::Generator object and then call a method
for each tag, supplying the contents of that tag as parameters.
-WWW: http://search.cpan.org/dist/XML-Generator/
+WWW: https://metacpan.org/release/XML-Generator
diff --git a/textproc/p5-XML-Grove/pkg-descr b/textproc/p5-XML-Grove/pkg-descr
index 4d50e03867c7..d817fffa477c 100644
--- a/textproc/p5-XML-Grove/pkg-descr
+++ b/textproc/p5-XML-Grove/pkg-descr
@@ -3,4 +3,4 @@ set of parsed or stored XML, HTML, or SGML instances. XML::Grove
objects are Perl hashes and arrays where you access the properties
of the objects using normal Perl syntax.
-WWW: http://search.cpan.org/dist/XML-Grove/
+WWW: https://metacpan.org/release/XML-Grove
diff --git a/textproc/p5-XML-Handler-Dtd2DocBook/pkg-descr b/textproc/p5-XML-Handler-Dtd2DocBook/pkg-descr
index 7f9ae8d80e32..35afa3c82faf 100644
--- a/textproc/p5-XML-Handler-Dtd2DocBook/pkg-descr
+++ b/textproc/p5-XML-Handler-Dtd2DocBook/pkg-descr
@@ -1,3 +1,3 @@
Generate a DocBook documentation from a DTD
-WWW: http://search.cpan.org/dist/XML-Handler-Dtd2DocBook/
+WWW: https://metacpan.org/release/XML-Handler-Dtd2DocBook
diff --git a/textproc/p5-XML-Handler-Dtd2Html/pkg-descr b/textproc/p5-XML-Handler-Dtd2Html/pkg-descr
index abedb49ba132..4db77987e77a 100644
--- a/textproc/p5-XML-Handler-Dtd2Html/pkg-descr
+++ b/textproc/p5-XML-Handler-Dtd2Html/pkg-descr
@@ -1,3 +1,3 @@
SAX2 handler for generate a HTML documentation from a DTD
-WWW: http://search.cpan.org/dist/XML-Handler-Dtd2Html/
+WWW: https://metacpan.org/release/XML-Handler-Dtd2Html
diff --git a/textproc/p5-XML-Handler-HTMLWriter/pkg-descr b/textproc/p5-XML-Handler-HTMLWriter/pkg-descr
index 0d3c94f1cafb..5c87027db842 100644
--- a/textproc/p5-XML-Handler-HTMLWriter/pkg-descr
+++ b/textproc/p5-XML-Handler-HTMLWriter/pkg-descr
@@ -2,4 +2,4 @@ XML::Handler::HTMLWriter is a SAX handler module for outputting
HTML, based on the rules in the XSLT specification, including things
like empty and non-closing tags, and boolean attributes.
-WWW: http://search.cpan.org/dist/XML-Handler-HTMLWriter/
+WWW: https://metacpan.org/release/XML-Handler-HTMLWriter
diff --git a/textproc/p5-XML-Handler-Trees/pkg-descr b/textproc/p5-XML-Handler-Trees/pkg-descr
index 81d6c805aaed..ab9191f59c32 100644
--- a/textproc/p5-XML-Handler-Trees/pkg-descr
+++ b/textproc/p5-XML-Handler-Trees/pkg-descr
@@ -7,4 +7,4 @@ of tree as Sean M. Burke's XML::TreeBuilder. These classes make it
possible to construct these tree structures from sources other than
XML::Parser.
-WWW: http://search.cpan.org/dist/XML-Handler-Trees/
+WWW: https://metacpan.org/release/XML-Handler-Trees
diff --git a/textproc/p5-XML-Handler-YAWriter/pkg-descr b/textproc/p5-XML-Handler-YAWriter/pkg-descr
index 1092d45725ef..17f127e34c04 100644
--- a/textproc/p5-XML-Handler-YAWriter/pkg-descr
+++ b/textproc/p5-XML-Handler-YAWriter/pkg-descr
@@ -1,3 +1,3 @@
YAWriter implements Yet Another XML::Handler::Writer.
-WWW: http://search.cpan.org/dist/XML-Handler-YAWriter/
+WWW: https://metacpan.org/release/XML-Handler-YAWriter
diff --git a/textproc/p5-XML-LibXML-Cache/pkg-descr b/textproc/p5-XML-LibXML-Cache/pkg-descr
index 08dd360da235..431531204be2 100644
--- a/textproc/p5-XML-LibXML-Cache/pkg-descr
+++ b/textproc/p5-XML-LibXML-Cache/pkg-descr
@@ -6,4 +6,4 @@ cached version on subsequent loads. Documents are reloaded whenever the document
file changes. Changes to other files referenced during parsing also cause a
reload. This includes external DTDs, external entities or XIncludes.
-WWW: http://search.cpan.org/dist/XML-LibXML-Cache/
+WWW: https://metacpan.org/release/XML-LibXML-Cache
diff --git a/textproc/p5-XML-LibXML-Iterator/pkg-descr b/textproc/p5-XML-LibXML-Iterator/pkg-descr
index 39d4ef8f2ca2..4603cc843175 100644
--- a/textproc/p5-XML-LibXML-Iterator/pkg-descr
+++ b/textproc/p5-XML-LibXML-Iterator/pkg-descr
@@ -2,4 +2,4 @@ XML::LibXML::Iterator implements the iterator part of the DOM
Traversal and Range specification. This class allows to iterate
through a DOM as it is done through an ordinary array.
-WWW: http://search.cpan.org/dist/XML-LibXML-Iterator/
+WWW: https://metacpan.org/release/XML-LibXML-Iterator
diff --git a/textproc/p5-XML-LibXML-PrettyPrint/pkg-descr b/textproc/p5-XML-LibXML-PrettyPrint/pkg-descr
index f5135b212205..be6fdefe5f63 100644
--- a/textproc/p5-XML-LibXML-PrettyPrint/pkg-descr
+++ b/textproc/p5-XML-LibXML-PrettyPrint/pkg-descr
@@ -12,4 +12,4 @@ Pretty-printing XML is not as CPU-efficient as dumping it out sloppily, so
unless you're pretty sure that a human is going to need to make sense of your
XML, you should probably not use this module.
-WWW: http://search.cpan.org/dist/XML-LibXML-PrettyPrint/
+WWW: https://metacpan.org/release/XML-LibXML-PrettyPrint
diff --git a/textproc/p5-XML-LibXML-SAX-ChunkParser/pkg-descr b/textproc/p5-XML-LibXML-SAX-ChunkParser/pkg-descr
index 2ead8dc26628..76201056b1a5 100644
--- a/textproc/p5-XML-LibXML-SAX-ChunkParser/pkg-descr
+++ b/textproc/p5-XML-LibXML-SAX-ChunkParser/pkg-descr
@@ -1,4 +1,4 @@
XML::LibXML::SAX::ChunkParser's purpose is to simply keep parsing possibly
incomplete XML fragments, for example, from a socket.
-WWW: http://search.cpan.org/dist/XML-LibXML-SAX-ChunkParser/
+WWW: https://metacpan.org/release/XML-LibXML-SAX-ChunkParser
diff --git a/textproc/p5-XML-LibXML-Simple/pkg-descr b/textproc/p5-XML-LibXML-Simple/pkg-descr
index 40359494ef01..ed63f5612371 100644
--- a/textproc/p5-XML-LibXML-Simple/pkg-descr
+++ b/textproc/p5-XML-LibXML-Simple/pkg-descr
@@ -2,4 +2,4 @@ This module is a blunt rewrite of XML::Simple (by Grant McLean)
to use the XML::LibXML parser for XML structures, where the original
uses plain Perl or SAX parsers.
-WWW: http://search.cpan.org/dist/XML-LibXML-Simple/
+WWW: https://metacpan.org/release/XML-LibXML-Simple
diff --git a/textproc/p5-XML-LibXML/pkg-descr b/textproc/p5-XML-LibXML/pkg-descr
index 3d742b4878da..41d162def506 100644
--- a/textproc/p5-XML-LibXML/pkg-descr
+++ b/textproc/p5-XML-LibXML/pkg-descr
@@ -3,4 +3,4 @@ parser support yet), and the DOM tree. It also provides an
XML::XPath-like findnodes() interface, providing access to the XPath API
in libxml2.
-WWW: http://search.cpan.org/dist/XML-LibXML/
+WWW: https://metacpan.org/release/XML-LibXML
diff --git a/textproc/p5-XML-LibXSLT/pkg-descr b/textproc/p5-XML-LibXSLT/pkg-descr
index 60fcb98ba073..d93c566b6f38 100644
--- a/textproc/p5-XML-LibXSLT/pkg-descr
+++ b/textproc/p5-XML-LibXSLT/pkg-descr
@@ -10,4 +10,4 @@ practically all of XSLT 1.0 being supported in version 0.9 of libxslt.
This is free software, you may use it and distribute it under the same
terms as Perl itself. Copyright 2001 AxKit.com Ltd, All rights reserved.
-WWW: http://search.cpan.org/dist/XML-LibXSLT/
+WWW: https://metacpan.org/release/XML-LibXSLT
diff --git a/textproc/p5-XML-Liberal/pkg-descr b/textproc/p5-XML-Liberal/pkg-descr
index 5e4efa6717d2..0df216a144fd 100644
--- a/textproc/p5-XML-Liberal/pkg-descr
+++ b/textproc/p5-XML-Liberal/pkg-descr
@@ -1,4 +1,4 @@
XML::Liberal is a super liberal XML parser that can fix broken XML
stream and create a DOM node out of it.
-WWW: http://search.cpan.org/dist/XML-Liberal/
+WWW: https://metacpan.org/release/XML-Liberal
diff --git a/textproc/p5-XML-Literal/pkg-descr b/textproc/p5-XML-Literal/pkg-descr
index ea5d284fb520..a63a1bbcad0d 100644
--- a/textproc/p5-XML-Literal/pkg-descr
+++ b/textproc/p5-XML-Literal/pkg-descr
@@ -5,4 +5,4 @@ processed with that function, instead of the built-in shell glob.
Support for qx<...> overriding for multiline XML literals is planned
for Perl 5.10.
-WWW: http://search.cpan.org/dist/XML-Literal/
+WWW: https://metacpan.org/release/XML-Literal
diff --git a/textproc/p5-XML-Mini/pkg-descr b/textproc/p5-XML-Mini/pkg-descr
index 317bf8ccf0bf..f3cb0e671690 100644
--- a/textproc/p5-XML-Mini/pkg-descr
+++ b/textproc/p5-XML-Mini/pkg-descr
@@ -5,4 +5,4 @@ XML::Mini does not require any external libraries or modules and is pure Perl.
If available, XML::Mini will use the Text::Balanced module in order to escape
limitations of the regex-only approach (eg "cross-nested" tag parsing).
-WWW: http://search.cpan.org/dist/XML-Mini/
+WWW: https://metacpan.org/release/XML-Mini
diff --git a/textproc/p5-XML-MyXML/pkg-descr b/textproc/p5-XML-MyXML/pkg-descr
index 2ef3a621976d..c0e9ca063826 100644
--- a/textproc/p5-XML-MyXML/pkg-descr
+++ b/textproc/p5-XML-MyXML/pkg-descr
@@ -1,3 +1,3 @@
A simple-to-use XML module, for parsing and creating XML documents.
-WWW: http://search.cpan.org/dist/XML-MyXML/
+WWW: https://metacpan.org/release/XML-MyXML
diff --git a/textproc/p5-XML-Namespace/pkg-descr b/textproc/p5-XML-Namespace/pkg-descr
index 9237184638d5..3775c4f43f73 100644
--- a/textproc/p5-XML-Namespace/pkg-descr
+++ b/textproc/p5-XML-Namespace/pkg-descr
@@ -1,3 +1,3 @@
Simple support for XML Namespaces.
-WWW: http://search.cpan.org/dist/XML-Namespace/
+WWW: https://metacpan.org/release/XML-Namespace
diff --git a/textproc/p5-XML-NamespaceFactory/pkg-descr b/textproc/p5-XML-NamespaceFactory/pkg-descr
index 28deb844785f..625071545eb8 100644
--- a/textproc/p5-XML-NamespaceFactory/pkg-descr
+++ b/textproc/p5-XML-NamespaceFactory/pkg-descr
@@ -1,3 +1,3 @@
Simple factory objects for SAX namespaced names.
-WWW: http://search.cpan.org/dist/XML-NamespaceFactory/
+WWW: https://metacpan.org/release/XML-NamespaceFactory
diff --git a/textproc/p5-XML-NamespaceSupport/pkg-descr b/textproc/p5-XML-NamespaceSupport/pkg-descr
index 94ecf1446f72..6b476509b001 100644
--- a/textproc/p5-XML-NamespaceSupport/pkg-descr
+++ b/textproc/p5-XML-NamespaceSupport/pkg-descr
@@ -2,4 +2,4 @@ This module offers a simple to process namespaced XML names (unames)
from within any application that may need them. It also helps maintain
a prefix to namespace URI map, and provides a number of basic checks.
-WWW: http://search.cpan.org/dist/XML-NamespaceSupport/
+WWW: https://metacpan.org/release/XML-NamespaceSupport
diff --git a/textproc/p5-XML-Node/pkg-descr b/textproc/p5-XML-Node/pkg-descr
index a9dfb528de7d..b855248583a1 100644
--- a/textproc/p5-XML-Node/pkg-descr
+++ b/textproc/p5-XML-Node/pkg-descr
@@ -12,4 +12,4 @@ Paraphrasing the README:
callback function. The corresponding string found in an XML file will be
automatically appended to your variable.
-WWW: http://search.cpan.org/dist/XML-Node/
+WWW: https://metacpan.org/release/XML-Node
diff --git a/textproc/p5-XML-NodeFilter/pkg-descr b/textproc/p5-XML-NodeFilter/pkg-descr
index a4fe7cc12482..1b24e4928e02 100644
--- a/textproc/p5-XML-NodeFilter/pkg-descr
+++ b/textproc/p5-XML-NodeFilter/pkg-descr
@@ -3,4 +3,4 @@ specified in the DOM Level 2 Traversal and Range specification. It
extends that specification so this class is more easy to use for perl
programmers.
-WWW: http://search.cpan.org/dist/XML-NodeFilter/
+WWW: https://metacpan.org/release/XML-NodeFilter
diff --git a/textproc/p5-XML-OPML-LibXML/pkg-descr b/textproc/p5-XML-OPML-LibXML/pkg-descr
index be2b1a368b9d..2156130a8472 100644
--- a/textproc/p5-XML-OPML-LibXML/pkg-descr
+++ b/textproc/p5-XML-OPML-LibXML/pkg-descr
@@ -1,4 +1,4 @@
XML::OPML::LibXML is an OPML parser written using XML::LibXML. This
module is part of spin-off CPANization of Plagger plugins.
-WWW: http://search.cpan.org/dist/XML-OPML-LibXML/
+WWW: https://metacpan.org/release/XML-OPML-LibXML
diff --git a/textproc/p5-XML-OPML/pkg-descr b/textproc/p5-XML-OPML/pkg-descr
index 68069825dec6..ed18fabdfbd3 100644
--- a/textproc/p5-XML-OPML/pkg-descr
+++ b/textproc/p5-XML-OPML/pkg-descr
@@ -10,4 +10,4 @@ date_downloaded, description, email, filename, htmlurl, keywords, text,
title, type, version, and xmlurl. Additionally, the following alternate
spellings are also supported: dateAdded, dateDownloaded, htmlUrl, and xmlUrl.
-WWW: http://search.cpan.org/dist/XML-OPML/
+WWW: https://metacpan.org/release/XML-OPML
diff --git a/textproc/p5-XML-Parsepp/pkg-descr b/textproc/p5-XML-Parsepp/pkg-descr
index 0065b1436bf0..adf34a7fc951 100644
--- a/textproc/p5-XML-Parsepp/pkg-descr
+++ b/textproc/p5-XML-Parsepp/pkg-descr
@@ -2,4 +2,4 @@ XML::Parsepp provides a pure Perl implementation to parse XML documents. Its
interface is very close to that of XML::Parser (in fact, the synopsis has, with
some minor modifications, been copied from XML::Parser).
-WWW: http://search.cpan.org/dist/XML-Parsepp/
+WWW: https://metacpan.org/release/XML-Parsepp
diff --git a/textproc/p5-XML-Parser-EasyTree/pkg-descr b/textproc/p5-XML-Parser-EasyTree/pkg-descr
index 27b8041ff5d8..5ee1358ca766 100644
--- a/textproc/p5-XML-Parser-EasyTree/pkg-descr
+++ b/textproc/p5-XML-Parser-EasyTree/pkg-descr
@@ -4,4 +4,4 @@ parser to build a lightweight tree structure representing the XML document.
This structure is, at least in this author's opinion, easier to work with than
the one created by the built-in style.
-WWW: http://search.cpan.org/dist/XML-Parser-EasyTree/
+WWW: https://metacpan.org/release/XML-Parser-EasyTree
diff --git a/textproc/p5-XML-Parser-Lite-Tree/pkg-descr b/textproc/p5-XML-Parser-Lite-Tree/pkg-descr
index e508b60ee21d..65d8bc1851a9 100644
--- a/textproc/p5-XML-Parser-Lite-Tree/pkg-descr
+++ b/textproc/p5-XML-Parser-Lite-Tree/pkg-descr
@@ -3,4 +3,4 @@ differ from other XML tree generators? By using XML::Parser::Lite, which is a
pure perl XML parser. Using this module you can tree-ify simple XML without
having to compile any C.
-WWW: http://search.cpan.org/dist/XML-Parser-Lite-Tree/
+WWW: https://metacpan.org/release/XML-Parser-Lite-Tree
diff --git a/textproc/p5-XML-Parser-Lite/pkg-descr b/textproc/p5-XML-Parser-Lite/pkg-descr
index 430aee1ca610..c32f9442d33f 100644
--- a/textproc/p5-XML-Parser-Lite/pkg-descr
+++ b/textproc/p5-XML-Parser-Lite/pkg-descr
@@ -7,4 +7,4 @@ Note that you cannot use regular expressions or split in callbacks. This
is due to a limitation of perl's regular expression implementation
(which is not re-entrant).
-WWW: http://search.cpan.org/dist/XML-Parser-Lite/
+WWW: https://metacpan.org/release/XML-Parser-Lite
diff --git a/textproc/p5-XML-Parser-Style-EasyTree/pkg-descr b/textproc/p5-XML-Parser-Style-EasyTree/pkg-descr
index cb2d0377ed79..6f281969fa86 100644
--- a/textproc/p5-XML-Parser-Style-EasyTree/pkg-descr
+++ b/textproc/p5-XML-Parser-Style-EasyTree/pkg-descr
@@ -1,4 +1,4 @@
This module provides an XML::Parser style for generating a simple tree
out of XML.
-WWW: http://search.cpan.org/dist/XML-Parser-Style-EasyTree/
+WWW: https://metacpan.org/release/XML-Parser-Style-EasyTree
diff --git a/textproc/p5-XML-Parser/pkg-descr b/textproc/p5-XML-Parser/pkg-descr
index f80574e39ccc..c3f1addc25a5 100644
--- a/textproc/p5-XML-Parser/pkg-descr
+++ b/textproc/p5-XML-Parser/pkg-descr
@@ -1,3 +1,3 @@
Perl extension interface to James Clark's XML parser, expat.
-WWW: http://search.cpan.org/dist/XML-Parser/
+WWW: https://metacpan.org/release/XML-Parser
diff --git a/textproc/p5-XML-Quote/pkg-descr b/textproc/p5-XML-Quote/pkg-descr
index a1c647a85e4c..5773a08ba19b 100644
--- a/textproc/p5-XML-Quote/pkg-descr
+++ b/textproc/p5-XML-Quote/pkg-descr
@@ -3,4 +3,4 @@ This module provides functions to quote/dequote strings in "xml"-way.
All functions are written in XS and are very fast; they correctly process
utf8, tied, overloaded variables and all the rest of perl "magic".
-WWW: http://search.cpan.org/dist/XML-Quote/
+WWW: https://metacpan.org/release/XML-Quote
diff --git a/textproc/p5-XML-RAI/pkg-descr b/textproc/p5-XML-RAI/pkg-descr
index e8a4340dabd8..8477b448c691 100644
--- a/textproc/p5-XML-RAI/pkg-descr
+++ b/textproc/p5-XML-RAI/pkg-descr
@@ -1,4 +1,4 @@
RSS Abstraction Interface. An object-oriented layer that maps overlapping
and alternate tags in RSS to one common simplified interface.
-WWW: http://search.cpan.org/dist/XML-RAI/
+WWW: https://metacpan.org/release/XML-RAI
diff --git a/textproc/p5-XML-RSS-Feed/pkg-descr b/textproc/p5-XML-RSS-Feed/pkg-descr
index f778c3c87233..2bc71f3efa78 100644
--- a/textproc/p5-XML-RSS-Feed/pkg-descr
+++ b/textproc/p5-XML-RSS-Feed/pkg-descr
@@ -1,3 +1,3 @@
XML::RSS::Feed - Persistant XML RSS Encapsulation
-WWW: http://search.cpan.org/dist/XML-RSS-Feed/
+WWW: https://metacpan.org/release/XML-RSS-Feed
diff --git a/textproc/p5-XML-RSS-JavaScript/pkg-descr b/textproc/p5-XML-RSS-JavaScript/pkg-descr
index 1aa8eb5f02d5..6cd85085d56a 100644
--- a/textproc/p5-XML-RSS-JavaScript/pkg-descr
+++ b/textproc/p5-XML-RSS-JavaScript/pkg-descr
@@ -14,4 +14,4 @@ include it like so:
What's more the javascript emits HTML that can be fully styled with
CSS. See the CSS examples included with the distribution in the css directory.
-WWW: http://search.cpan.org/dist/XML-RSS-JavaScript/
+WWW: https://metacpan.org/release/XML-RSS-JavaScript
diff --git a/textproc/p5-XML-RSS-LibXML/pkg-descr b/textproc/p5-XML-RSS-LibXML/pkg-descr
index 64a58dface39..f30399608467 100644
--- a/textproc/p5-XML-RSS-LibXML/pkg-descr
+++ b/textproc/p5-XML-RSS-LibXML/pkg-descr
@@ -2,4 +2,4 @@ XML::RSS::LibXML uses XML::LibXML (libxml2) for parsing RSS instead of
XML::RSS' XML::Parser (expat), while trying to keep interface
compatibility with XML::RSS.
-WWW: http://search.cpan.org/dist/XML-RSS-LibXML/
+WWW: https://metacpan.org/release/XML-RSS-LibXML
diff --git a/textproc/p5-XML-RSS-Liberal/pkg-descr b/textproc/p5-XML-RSS-Liberal/pkg-descr
index d68074c20510..b6b35a767213 100644
--- a/textproc/p5-XML-RSS-Liberal/pkg-descr
+++ b/textproc/p5-XML-RSS-Liberal/pkg-descr
@@ -3,4 +3,4 @@ who want to parse broken RSS files (as they often are). It uses
XML::Liberal as its core parser, and therefore whatever broken XML you
provided, as long as XML::Liberal can tolerate it.
-WWW: http://search.cpan.org/dist/XML-RSS-Liberal/
+WWW: https://metacpan.org/release/XML-RSS-Liberal
diff --git a/textproc/p5-XML-RSS-Parser/pkg-descr b/textproc/p5-XML-RSS-Parser/pkg-descr
index 3f5ad0b8bb13..8bb4dc1ff573 100644
--- a/textproc/p5-XML-RSS-Parser/pkg-descr
+++ b/textproc/p5-XML-RSS-Parser/pkg-descr
@@ -12,4 +12,4 @@ compatible from one to another. XML::RSS::Parser makes a couple assumptions
to "normalize" the parse tree into a more consistent form. For instance,
it forces channel and item into a parent-child relationship.
-WWW: http://search.cpan.org/dist/XML-RSS-Parser/
+WWW: https://metacpan.org/release/XML-RSS-Parser
diff --git a/textproc/p5-XML-RSS-SimpleGen/pkg-descr b/textproc/p5-XML-RSS-SimpleGen/pkg-descr
index b45754b8c52c..7dae88a9e28a 100644
--- a/textproc/p5-XML-RSS-SimpleGen/pkg-descr
+++ b/textproc/p5-XML-RSS-SimpleGen/pkg-descr
@@ -7,4 +7,4 @@ automatically removing any HTML tags from content you might pass in.
This module isn't meant to have the full expressive power of RSS; instead, it
provides functions that are most commonly needed by RSS-writing programs.
-WWW: http://search.cpan.org/dist/XML-RSS-SimpleGen/
+WWW: https://metacpan.org/release/XML-RSS-SimpleGen
diff --git a/textproc/p5-XML-RSS/pkg-descr b/textproc/p5-XML-RSS/pkg-descr
index 7917e699aa36..5a06ffd77a8a 100644
--- a/textproc/p5-XML-RSS/pkg-descr
+++ b/textproc/p5-XML-RSS/pkg-descr
@@ -2,4 +2,4 @@ This module was created to help those who need to manage
RDF Site Summary (RSS) files. It makes quick work of
creating, updating, and saving RSS files.
-WWW: http://search.cpan.org/dist/XML-RSS/
+WWW: https://metacpan.org/release/XML-RSS
diff --git a/textproc/p5-XML-RSSLite/pkg-descr b/textproc/p5-XML-RSSLite/pkg-descr
index 8bff28fad0b8..6fb9edb5c440 100644
--- a/textproc/p5-XML-RSSLite/pkg-descr
+++ b/textproc/p5-XML-RSSLite/pkg-descr
@@ -3,4 +3,4 @@ documents, and is less concerned with XML compliance than alternatives.
Rather than rely on XML::Parser, it uses heuristics and good old-fashioned
Perl regular expressions.
-WWW: http://search.cpan.org/dist/XML-RSSLite/
+WWW: https://metacpan.org/release/XML-RSSLite
diff --git a/textproc/p5-XML-Reader/pkg-descr b/textproc/p5-XML-Reader/pkg-descr
index d19b5a4666ba..4cc716c4ce14 100644
--- a/textproc/p5-XML-Reader/pkg-descr
+++ b/textproc/p5-XML-Reader/pkg-descr
@@ -4,4 +4,4 @@ and at the same time keeps track of the complete XML-path.
It was developped as a wrapper on top of XML::Parser.
-WWW: http://search.cpan.org/dist/XML-Reader/
+WWW: https://metacpan.org/release/XML-Reader
diff --git a/textproc/p5-XML-RegExp/pkg-descr b/textproc/p5-XML-RegExp/pkg-descr
index 55bc57a84572..1a1e0cb38059 100644
--- a/textproc/p5-XML-RegExp/pkg-descr
+++ b/textproc/p5-XML-RegExp/pkg-descr
@@ -9,4 +9,4 @@ Also contains the regular expressions for the following tokens from the
XML Namespaces spec at http://www.w3.org/TR/REC-xml-names:
NCNameChar, NCName, QName, Prefix and LocalPart.
-WWW: http://search.cpan.org/dist/XML-RegExp/
+WWW: https://metacpan.org/release/XML-RegExp
diff --git a/textproc/p5-XML-Rewrite/pkg-descr b/textproc/p5-XML-Rewrite/pkg-descr
index 190a03e10265..7ed1740d19af 100644
--- a/textproc/p5-XML-Rewrite/pkg-descr
+++ b/textproc/p5-XML-Rewrite/pkg-descr
@@ -12,4 +12,4 @@ Beautifiers which do not look into the schema have only limited
possibilities for cleanup, or may accidentally change the message
content.
-WWW: http://search.cpan.org/dist/XML-Rewrite/
+WWW: https://metacpan.org/release/XML-Rewrite
diff --git a/textproc/p5-XML-Rules/pkg-descr b/textproc/p5-XML-Rules/pkg-descr
index 340f0dfd644d..408b4341a026 100644
--- a/textproc/p5-XML-Rules/pkg-descr
+++ b/textproc/p5-XML-Rules/pkg-descr
@@ -1,4 +1,4 @@
Parse XML and specify what and how to keep/process for individual
tags.
-WWW: http://search.cpan.org/dist/XML-Rules/
+WWW: https://metacpan.org/release/XML-Rules
diff --git a/textproc/p5-XML-SAX-Base/pkg-descr b/textproc/p5-XML-SAX-Base/pkg-descr
index 008e6af3ba17..a8a42a5ff4ab 100644
--- a/textproc/p5-XML-SAX-Base/pkg-descr
+++ b/textproc/p5-XML-SAX-Base/pkg-descr
@@ -9,4 +9,4 @@ method, or has defined an AUTOLOAD), and the guarantee that filters will pass
along events that they aren't implementing to handlers downstream that might
nevertheless be interested in them.
-WWW: http://search.cpan.org/dist/XML-SAX-Base/
+WWW: https://metacpan.org/release/XML-SAX-Base
diff --git a/textproc/p5-XML-SAX-Expat-Incremental/pkg-descr b/textproc/p5-XML-SAX-Expat-Incremental/pkg-descr
index b0664dc2e935..3cb339371820 100644
--- a/textproc/p5-XML-SAX-Expat-Incremental/pkg-descr
+++ b/textproc/p5-XML-SAX-Expat-Incremental/pkg-descr
@@ -1,4 +1,4 @@
XML::SAX::Expat::Incremental supplies a non-blocking, incremental
parsing interface to XML::SAX::Expat.
-WWW: http://search.cpan.org/dist/XML-SAX-Expat-Incremental/
+WWW: https://metacpan.org/release/XML-SAX-Expat-Incremental
diff --git a/textproc/p5-XML-SAX-Expat/pkg-descr b/textproc/p5-XML-SAX-Expat/pkg-descr
index e6303c24a958..ff1a6e96a575 100644
--- a/textproc/p5-XML-SAX-Expat/pkg-descr
+++ b/textproc/p5-XML-SAX-Expat/pkg-descr
@@ -5,4 +5,4 @@ programmer intervention. Those of you familiar with the DBI will be right at
home. Some of the designs come from the Java JAXP specification (SAX part),
only without the javaness.
-WWW: http://search.cpan.org/dist/XML-SAX-Expat/
+WWW: https://metacpan.org/release/XML-SAX-Expat
diff --git a/textproc/p5-XML-SAX-ExpatXS/pkg-descr b/textproc/p5-XML-SAX-ExpatXS/pkg-descr
index 3c1970a06ba5..95cfb2a235b8 100644
--- a/textproc/p5-XML-SAX-ExpatXS/pkg-descr
+++ b/textproc/p5-XML-SAX-ExpatXS/pkg-descr
@@ -2,4 +2,4 @@ This module is an XS only implementation of PerlSAX2 parser using Expat.
It implements Perl SAX 2.1 interface.
WWW: http://perl-xml.sourceforge.net/perl-sax/
-WWW: http://search.cpan.org/dist/XML-SAX-ExpatXS/
+WWW: https://metacpan.org/release/XML-SAX-ExpatXS
diff --git a/textproc/p5-XML-SAX-Machines/pkg-descr b/textproc/p5-XML-SAX-Machines/pkg-descr
index b966d187e26e..38af22f120c1 100644
--- a/textproc/p5-XML-SAX-Machines/pkg-descr
+++ b/textproc/p5-XML-SAX-Machines/pkg-descr
@@ -1,4 +1,4 @@
XML::SAX::Machines is a collection of APIs that allow complex SAX
machines to be constructed without a huge amount of extra typing.
-WWW: http://search.cpan.org/dist/XML-SAX-Machines/
+WWW: https://metacpan.org/release/XML-SAX-Machines
diff --git a/textproc/p5-XML-SAX-Simple/pkg-descr b/textproc/p5-XML-SAX-Simple/pkg-descr
index f739b649fe2c..b39ccafc8221 100644
--- a/textproc/p5-XML-SAX-Simple/pkg-descr
+++ b/textproc/p5-XML-SAX-Simple/pkg-descr
@@ -1,4 +1,4 @@
XML::SAX::Simple is a very simple version of XML::Simple but for
SAX. It can be used as a complete drop-in replacement for XML::Simple.
-WWW: http://search.cpan.org/dist/XML-SAX-Simple/
+WWW: https://metacpan.org/release/XML-SAX-Simple
diff --git a/textproc/p5-XML-SAX-Writer/pkg-descr b/textproc/p5-XML-SAX-Writer/pkg-descr
index fe0149dd6e19..13884f9b4344 100644
--- a/textproc/p5-XML-SAX-Writer/pkg-descr
+++ b/textproc/p5-XML-SAX-Writer/pkg-descr
@@ -1,3 +1,3 @@
XML::SAX::Writer is SAX2 XML Writer.
-WWW: http://search.cpan.org/dist/XML-SAX-Writer/
+WWW: https://metacpan.org/release/XML-SAX-Writer
diff --git a/textproc/p5-XML-SAX/pkg-descr b/textproc/p5-XML-SAX/pkg-descr
index a9269668c769..af06a6780127 100644
--- a/textproc/p5-XML-SAX/pkg-descr
+++ b/textproc/p5-XML-SAX/pkg-descr
@@ -5,4 +5,4 @@ without requiring programmer intervention. Those of you familiar with
the DBI will be right at home. Some of the designs come from the Java
JAXP specification (SAX part), only without the javaness.
-WWW: http://search.cpan.org/dist/XML-SAX/
+WWW: https://metacpan.org/release/XML-SAX
diff --git a/textproc/p5-XML-SAXDriver-CSV/pkg-descr b/textproc/p5-XML-SAXDriver-CSV/pkg-descr
index 2fe3a2776ed7..05b6befc0f11 100644
--- a/textproc/p5-XML-SAXDriver-CSV/pkg-descr
+++ b/textproc/p5-XML-SAXDriver-CSV/pkg-descr
@@ -1,3 +1,3 @@
SAXDriver for converting CSV files to XML
-WWW: http://search.cpan.org/dist/XML-SAXDriver-CSV/
+WWW: https://metacpan.org/release/XML-SAXDriver-CSV
diff --git a/textproc/p5-XML-SAXDriver-Excel/pkg-descr b/textproc/p5-XML-SAXDriver-Excel/pkg-descr
index dcfb224c298a..6677b3516cf1 100644
--- a/textproc/p5-XML-SAXDriver-Excel/pkg-descr
+++ b/textproc/p5-XML-SAXDriver-Excel/pkg-descr
@@ -1,3 +1,3 @@
SAXDriver for converting Excel files to XML.
-WWW: http://search.cpan.org/dist/XML-SAXDriver-Excel/
+WWW: https://metacpan.org/release/XML-SAXDriver-Excel
diff --git a/textproc/p5-XML-STX/pkg-descr b/textproc/p5-XML-STX/pkg-descr
index 55e5d3478744..c0a5925cc94b 100644
--- a/textproc/p5-XML-STX/pkg-descr
+++ b/textproc/p5-XML-STX/pkg-descr
@@ -2,5 +2,5 @@ XML::STX is a pure Perl implementation of STX processor. Streaming
Transformations for XML (STX) is a one-pass transformation language for
XML documents that builds on the Simple API for XML (SAX).
-WWW: http://search.cpan.org/dist/XML-STX/
+WWW: https://metacpan.org/release/XML-STX
WWW: http://stx.sourceforge.net/
diff --git a/textproc/p5-XML-Schematron/pkg-descr b/textproc/p5-XML-Schematron/pkg-descr
index 19f8e37ceea6..f143c21f6f73 100644
--- a/textproc/p5-XML-Schematron/pkg-descr
+++ b/textproc/p5-XML-Schematron/pkg-descr
@@ -1,5 +1,5 @@
XML::Schematron - Perl implementation of the Schematron.
-WWW: http://search.cpan.org/dist/XML-Schematron/
+WWW: https://metacpan.org/release/XML-Schematron
Seamus Venasse <svenasse@polaris.ca>
diff --git a/textproc/p5-XML-SemanticDiff/pkg-descr b/textproc/p5-XML-SemanticDiff/pkg-descr
index 94a864c92d50..309cb2e6d8f5 100644
--- a/textproc/p5-XML-SemanticDiff/pkg-descr
+++ b/textproc/p5-XML-SemanticDiff/pkg-descr
@@ -3,4 +3,4 @@ of two XML documents. By default, it returns a list of hashrefs
where each hashref describes a single difference between the two
docs.
-WWW: http://search.cpan.org/dist/XML-SemanticDiff/
+WWW: https://metacpan.org/release/XML-SemanticDiff
diff --git a/textproc/p5-XML-SimpleObject-LibXML/pkg-descr b/textproc/p5-XML-SimpleObject-LibXML/pkg-descr
index 3be876f22d9b..1adf0a49b2e4 100644
--- a/textproc/p5-XML-SimpleObject-LibXML/pkg-descr
+++ b/textproc/p5-XML-SimpleObject-LibXML/pkg-descr
@@ -3,4 +3,4 @@ XML::LibXML tree, with methods for fetching children and attributes in as
clean a manner as possible. My apologies for further polluting the XML::
space; this is a small and quick module, with easy and compact usage.
-WWW: http://search.cpan.org/dist/XML-SimpleObject-LibXML/
+WWW: https://metacpan.org/release/XML-SimpleObject-LibXML
diff --git a/textproc/p5-XML-SimpleObject/pkg-descr b/textproc/p5-XML-SimpleObject/pkg-descr
index fb4a347b92d8..071d97051ec7 100644
--- a/textproc/p5-XML-SimpleObject/pkg-descr
+++ b/textproc/p5-XML-SimpleObject/pkg-descr
@@ -4,4 +4,4 @@ document. It is very lightweight, but provides the simplest access to an XML
document possible. It does not subclass XML::Parser; rather, it is meant to
serve purely as an object struct for an outgoing tree.
-WWW: http://search.cpan.org/dist/XML-SimpleObject/
+WWW: https://metacpan.org/release/XML-SimpleObject
diff --git a/textproc/p5-XML-Smart/pkg-descr b/textproc/p5-XML-Smart/pkg-descr
index cc98452217ed..90e63c6558ec 100644
--- a/textproc/p5-XML-Smart/pkg-descr
+++ b/textproc/p5-XML-Smart/pkg-descr
@@ -13,4 +13,4 @@ of the data in the <?xml?> header.
You can use XML::Smart with XML::Parser, or with the 2 standart parsers of
XML::Smart:
-WWW: http://search.cpan.org/dist/XML-Smart/
+WWW: https://metacpan.org/release/XML-Smart
diff --git a/textproc/p5-XML-Stream/pkg-descr b/textproc/p5-XML-Stream/pkg-descr
index d66c850b1512..b2cd74356b06 100644
--- a/textproc/p5-XML-Stream/pkg-descr
+++ b/textproc/p5-XML-Stream/pkg-descr
@@ -5,4 +5,4 @@ is just that. A stream of XML over a connection between two computers.
For more information about XML Streams, and the group that created them,
please visit:
-WWW: http://search.cpan.org/dist/XML-Stream/
+WWW: https://metacpan.org/release/XML-Stream
diff --git a/textproc/p5-XML-Tiny/pkg-descr b/textproc/p5-XML-Tiny/pkg-descr
index 6e24bbcd66af..a68cd4eae4e4 100644
--- a/textproc/p5-XML-Tiny/pkg-descr
+++ b/textproc/p5-XML-Tiny/pkg-descr
@@ -1,3 +1,3 @@
This module is a minimalist parser for the useful bits of XML.
-WWW: http://search.cpan.org/dist/XML-Tiny/
+WWW: https://metacpan.org/release/XML-Tiny
diff --git a/textproc/p5-XML-TinyXML/pkg-descr b/textproc/p5-XML-TinyXML/pkg-descr
index 72601c6fc3e7..42583d329c66 100644
--- a/textproc/p5-XML-TinyXML/pkg-descr
+++ b/textproc/p5-XML-TinyXML/pkg-descr
@@ -1,3 +1,3 @@
Little and efficient Perl module to manage xml data.
-WWW: http://search.cpan.org/dist/XML-TinyXML/
+WWW: https://metacpan.org/release/XML-TinyXML
diff --git a/textproc/p5-XML-TokeParser/pkg-descr b/textproc/p5-XML-TokeParser/pkg-descr
index 2c45a22cd748..03fb31f410c6 100644
--- a/textproc/p5-XML-TokeParser/pkg-descr
+++ b/textproc/p5-XML-TokeParser/pkg-descr
@@ -1,3 +1,3 @@
Perl library that provides a simplified interface to XML::Parser
-WWW: http://search.cpan.org/dist/XML-TokeParser/
+WWW: https://metacpan.org/release/XML-TokeParser
diff --git a/textproc/p5-XML-Toolkit/pkg-descr b/textproc/p5-XML-Toolkit/pkg-descr
index 18e639924154..064926792ec9 100644
--- a/textproc/p5-XML-Toolkit/pkg-descr
+++ b/textproc/p5-XML-Toolkit/pkg-descr
@@ -2,4 +2,4 @@ XML::Toolkit is a suite of tools that work to make handling XML easier. It is
designed to marshall XML documents into Moose classes and back again with
minimal changes.
-WWW: http://search.cpan.org/dist/XML-Toolkit/
+WWW: https://metacpan.org/release/XML-Toolkit
diff --git a/textproc/p5-XML-TreeBuilder/pkg-descr b/textproc/p5-XML-TreeBuilder/pkg-descr
index 663e09a775bf..66d0ed9838e5 100644
--- a/textproc/p5-XML-TreeBuilder/pkg-descr
+++ b/textproc/p5-XML-TreeBuilder/pkg-descr
@@ -5,4 +5,4 @@ who are used to the HTML::TreeBuilder / HTML::Element interface to
document trees, and who don't want to learn some other document
interface like XML::Twig or XML::DOM.
-WWW: http://search.cpan.org/dist/XML-TreeBuilder/
+WWW: https://metacpan.org/release/XML-TreeBuilder
diff --git a/textproc/p5-XML-TreePP/pkg-descr b/textproc/p5-XML-TreePP/pkg-descr
index 39fdfc56853d..d1a38810b55e 100644
--- a/textproc/p5-XML-TreePP/pkg-descr
+++ b/textproc/p5-XML-TreePP/pkg-descr
@@ -3,4 +3,4 @@ also generate XML file from a hash tree. This is a pure Perl
implementation. You can also download XML from remote web server like
XMLHttpRequest object at JavaScript language.
-WWW: http://search.cpan.org/dist/XML-TreePP/
+WWW: https://metacpan.org/release/XML-TreePP
diff --git a/textproc/p5-XML-Twig/pkg-descr b/textproc/p5-XML-Twig/pkg-descr
index db05a02f5c25..0a810352b758 100644
--- a/textproc/p5-XML-Twig/pkg-descr
+++ b/textproc/p5-XML-Twig/pkg-descr
@@ -8,5 +8,5 @@ From the website:
a completely processed sub-document to be printed, thus allowing processing
of documents of any size.
-WWW: http://search.cpan.org/dist/XML-Twig/
+WWW: https://metacpan.org/release/XML-Twig
WWW: http://www.xmltwig.com/
diff --git a/textproc/p5-XML-Validate/pkg-descr b/textproc/p5-XML-Validate/pkg-descr
index fee2c10a1a84..b9ac50aaca9e 100644
--- a/textproc/p5-XML-Validate/pkg-descr
+++ b/textproc/p5-XML-Validate/pkg-descr
@@ -4,4 +4,4 @@ Backends for the following validators are included with this distribution:
** LibXML (& you'll need XML::LibXML)
** Xerces (& you'll need XML::Xerces)
-WWW: http://search.cpan.org/dist/XML-Validate/
+WWW: https://metacpan.org/release/XML-Validate
diff --git a/textproc/p5-XML-Validator-Schema/pkg-descr b/textproc/p5-XML-Validator-Schema/pkg-descr
index 36808352b414..fd3d715ba8b7 100644
--- a/textproc/p5-XML-Validator-Schema/pkg-descr
+++ b/textproc/p5-XML-Validator-Schema/pkg-descr
@@ -3,4 +3,4 @@ Schema. This module does not implement the full W3C XML Schema
recommendation, but a useful subset. See the SCHEMA SUPPORT section
in the module documention.
-WWW: http://search.cpan.org/dist/XML-Validator-Schema/
+WWW: https://metacpan.org/release/XML-Validator-Schema
diff --git a/textproc/p5-XML-Writer/pkg-descr b/textproc/p5-XML-Writer/pkg-descr
index 221d50ece174..cd79a8cfaea1 100644
--- a/textproc/p5-XML-Writer/pkg-descr
+++ b/textproc/p5-XML-Writer/pkg-descr
@@ -5,4 +5,4 @@ checking on the output, to make certain (for example) that start and
end tags match, that there is exactly one document element, and that
there are not duplicate attribute names.
-WWW: http://search.cpan.org/dist/XML-Writer/
+WWW: https://metacpan.org/release/XML-Writer
diff --git a/textproc/p5-XML-XBEL/pkg-descr b/textproc/p5-XML-XBEL/pkg-descr
index 434d0340f176..085569df6342 100644
--- a/textproc/p5-XML-XBEL/pkg-descr
+++ b/textproc/p5-XML-XBEL/pkg-descr
@@ -1,4 +1,4 @@
XML::XBEL provides an object oriented interface for reading and
writing XBEL files in Perl.
-WWW: http://search.cpan.org/dist/XML-XBEL/
+WWW: https://metacpan.org/release/XML-XBEL
diff --git a/textproc/p5-XML-XML2JSON/pkg-descr b/textproc/p5-XML-XML2JSON/pkg-descr
index ee6c69e2e2c2..181ad84c6ddc 100644
--- a/textproc/p5-XML-XML2JSON/pkg-descr
+++ b/textproc/p5-XML-XML2JSON/pkg-descr
@@ -17,4 +17,4 @@ XML:
- XML version and encoding attributes are converted to version and encoding
attributes of the root element, respectively.
-WWW: http://search.cpan.org/dist/XML-XML2JSON/
+WWW: https://metacpan.org/release/XML-XML2JSON
diff --git a/textproc/p5-XML-XPath/pkg-descr b/textproc/p5-XML-XPath/pkg-descr
index c39278dac61e..51cabbfb473f 100644
--- a/textproc/p5-XML-XPath/pkg-descr
+++ b/textproc/p5-XML-XPath/pkg-descr
@@ -4,4 +4,4 @@ form of functions. Modules such as XSLT and XPointer may need to do
this as they support functionality beyond XPath.
WWW: https://www.w3.org/TR/xpath/
-WWW: http://search.cpan.org/dist/XML-XPath/
+WWW: https://metacpan.org/release/XML-XPath
diff --git a/textproc/p5-XML-XPathEngine/pkg-descr b/textproc/p5-XML-XPathEngine/pkg-descr
index e8188c157f7f..40853f724d60 100644
--- a/textproc/p5-XML-XPathEngine/pkg-descr
+++ b/textproc/p5-XML-XPathEngine/pkg-descr
@@ -13,4 +13,4 @@ Matt Sergeant. I only removed the XML processing part to remove the
dependency on XML::Parser, applied a couple of patches, renamed a
whole lot of methods to make Pod::Coverage happy, and changed the docs.
-WWW: http://search.cpan.org/dist/XML-XPathEngine/
+WWW: https://metacpan.org/release/XML-XPathEngine
diff --git a/textproc/p5-XML-XQL/pkg-descr b/textproc/p5-XML-XQL/pkg-descr
index 8c046ece1f2e..a5e6ad325ce3 100644
--- a/textproc/p5-XML-XQL/pkg-descr
+++ b/textproc/p5-XML-XQL/pkg-descr
@@ -12,4 +12,4 @@ Most of the contents related to the XQL syntax can also be found
in the XML::XQL::Tutorial that comes with this distribution. Note
that XQL is not the same as XML-QL!
-WWW: http://search.cpan.org/dist/XML-XQL/
+WWW: https://metacpan.org/release/XML-XQL
diff --git a/textproc/p5-XML-XSLT/pkg-descr b/textproc/p5-XML-XSLT/pkg-descr
index 07e5d7142b7f..3c770d2790ff 100644
--- a/textproc/p5-XML-XSLT/pkg-descr
+++ b/textproc/p5-XML-XSLT/pkg-descr
@@ -3,5 +3,5 @@ is full implementation of this spec, but it isn't yet. However,
it already works well. Below is given the set of working xslt
commands.
-WWW: http://search.cpan.org/dist/XML-XSLT/
+WWW: https://metacpan.org/release/XML-XSLT
WWW: http://xmlxslt.sourceforge.net/
diff --git a/textproc/p5-XML-XUpdate-LibXML/pkg-descr b/textproc/p5-XML-XUpdate-LibXML/pkg-descr
index 10faab1d7430..a74e4deaf307 100644
--- a/textproc/p5-XML-XUpdate-LibXML/pkg-descr
+++ b/textproc/p5-XML-XUpdate-LibXML/pkg-descr
@@ -2,4 +2,4 @@ Simple implementation of XUpdate format (http://www.xmldb.org/xupdate/).
The implementation is based on XML::LibXML DOM API.
WWW: http://www.xmldb.org/xupdate/
-WWW: http://search.cpan.org/dist/XML-XUpdate-LibXML/
+WWW: https://metacpan.org/release/XML-XUpdate-LibXML
diff --git a/textproc/p5-YAML-LibYAML/pkg-descr b/textproc/p5-YAML-LibYAML/pkg-descr
index 7d88c7f33ded..676dbc886c70 100644
--- a/textproc/p5-YAML-LibYAML/pkg-descr
+++ b/textproc/p5-YAML-LibYAML/pkg-descr
@@ -1,4 +1,4 @@
This module is a Perl XS binding to libyaml which offers
Perl the best YAML support to date.
-WWW: http://search.cpan.org/dist/YAML-LibYAML/
+WWW: https://metacpan.org/release/YAML-LibYAML
diff --git a/textproc/p5-YAML-Shell/pkg-descr b/textproc/p5-YAML-Shell/pkg-descr
index fa59491e90ed..be7c53a51942 100644
--- a/textproc/p5-YAML-Shell/pkg-descr
+++ b/textproc/p5-YAML-Shell/pkg-descr
@@ -1,4 +1,4 @@
This program is designed to let you play with the Perl YAML modules in an
interactive way. When you to type in Perl, you get back YAML. And vice versa.
-WWW: http://search.cpan.org/dist/YAML-Shell/
+WWW: https://metacpan.org/release/YAML-Shell
diff --git a/textproc/p5-YAML-Syck/pkg-descr b/textproc/p5-YAML-Syck/pkg-descr
index d70f394d9fa4..dfbe1ca72463 100644
--- a/textproc/p5-YAML-Syck/pkg-descr
+++ b/textproc/p5-YAML-Syck/pkg-descr
@@ -6,4 +6,4 @@ JSON is YAML (http://redhanded.hobix.com/inspect/yamlIsJson.html),
using libsyck gives you the fastest and most memory efficient parser
and dumper for JSON data representation.
-WWW: http://search.cpan.org/dist/YAML-Syck/
+WWW: https://metacpan.org/release/YAML-Syck
diff --git a/textproc/p5-YAML-Tiny-Color/pkg-descr b/textproc/p5-YAML-Tiny-Color/pkg-descr
index c96917b58424..7c991c99f668 100644
--- a/textproc/p5-YAML-Tiny-Color/pkg-descr
+++ b/textproc/p5-YAML-Tiny-Color/pkg-descr
@@ -1,4 +1,4 @@
This module dumps your data structure as YAML with color using ANSI
escape sequences. To change the colors, see %theme in source code.
-WWW: http://search.cpan.org/dist/YAML-Tiny-Color/
+WWW: https://metacpan.org/release/YAML-Tiny-Color
diff --git a/textproc/p5-YAML-Tiny/pkg-descr b/textproc/p5-YAML-Tiny/pkg-descr
index 822028f0838a..970d4302df32 100644
--- a/textproc/p5-YAML-Tiny/pkg-descr
+++ b/textproc/p5-YAML-Tiny/pkg-descr
@@ -1,4 +1,4 @@
YAML::Tiny is a perl class to read and write YAML-style files with as
little code as possible, reducing load time and memory overhead.
-WWW: http://search.cpan.org/dist/YAML-Tiny/
+WWW: https://metacpan.org/release/YAML-Tiny
diff --git a/textproc/p5-YAML/pkg-descr b/textproc/p5-YAML/pkg-descr
index f0d6c1af3dd5..4bf91d0c0fa0 100644
--- a/textproc/p5-YAML/pkg-descr
+++ b/textproc/p5-YAML/pkg-descr
@@ -9,6 +9,6 @@ For information on the YAML syntax, please refer to the YAML
specification.
-WWW: http://search.cpan.org/dist/YAML/
+WWW: https://metacpan.org/release/YAML
-Anton
diff --git a/textproc/p5-YAPE-HTML/pkg-descr b/textproc/p5-YAPE-HTML/pkg-descr
index ef5034f12a45..c694ab432cba 100644
--- a/textproc/p5-YAPE-HTML/pkg-descr
+++ b/textproc/p5-YAPE-HTML/pkg-descr
@@ -3,4 +3,4 @@ designed to make extraction and modification of HTML documents simplistic. The
API allows for easy custom additions to the document being parsed, and allows
very specific tag, text, and comment extraction.
-WWW: http://search.cpan.org/dist/YAPE-HTML/
+WWW: https://metacpan.org/release/YAPE-HTML
diff --git a/textproc/p5-YAPE-Regex-Explain/pkg-descr b/textproc/p5-YAPE-Regex-Explain/pkg-descr
index 74d91e0bf39b..0c52245cc076 100644
--- a/textproc/p5-YAPE-Regex-Explain/pkg-descr
+++ b/textproc/p5-YAPE-Regex-Explain/pkg-descr
@@ -1,4 +1,4 @@
This module merely sub-classes YAPE::Regex, and produces a rather verbose
explanation of a regex, suitable for demonstration and tutorial purposes.
-WWW: http://search.cpan.org/dist/YAPE-Regex-Explain/
+WWW: https://metacpan.org/release/YAPE-Regex-Explain
diff --git a/textproc/p5-YAPE-Regex/pkg-descr b/textproc/p5-YAPE-Regex/pkg-descr
index 40623807e90c..885f876106b6 100644
--- a/textproc/p5-YAPE-Regex/pkg-descr
+++ b/textproc/p5-YAPE-Regex/pkg-descr
@@ -3,4 +3,4 @@ expressions. It builds a tree out of a regex, but at the moment, the extent of
the extraction tool for the tree is quite limited. However, the tree can be
useful to extension modules.
-WWW: http://search.cpan.org/dist/YAPE-Regex/
+WWW: https://metacpan.org/release/YAPE-Regex
diff --git a/textproc/p5-libsoldout/pkg-descr b/textproc/p5-libsoldout/pkg-descr
index b47375a54c3c..12cbafbb94d1 100644
--- a/textproc/p5-libsoldout/pkg-descr
+++ b/textproc/p5-libsoldout/pkg-descr
@@ -3,4 +3,4 @@ The initial version just implements functions to convert markdown
input to html including strict markdown, discount markdown and
specific extensions only available in libsoldout.
-WWW: http://search.cpan.org/dist/libsoldout/
+WWW: https://metacpan.org/release/libsoldout
diff --git a/textproc/p5-libxml/pkg-descr b/textproc/p5-libxml/pkg-descr
index 14a571e85168..5be710e44cfe 100644
--- a/textproc/p5-libxml/pkg-descr
+++ b/textproc/p5-libxml/pkg-descr
@@ -4,4 +4,4 @@ From the README:
documents for working with XML in Perl. libxml-perl software works in
combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove and others.
-WWW: http://search.cpan.org/dist/libxml-perl/
+WWW: https://metacpan.org/release/libxml-perl
diff --git a/textproc/p5-pod2pdf/pkg-descr b/textproc/p5-pod2pdf/pkg-descr
index 250aae956975..80960b7744fe 100644
--- a/textproc/p5-pod2pdf/pkg-descr
+++ b/textproc/p5-pod2pdf/pkg-descr
@@ -1,4 +1,4 @@
pod2pdf converts documents written in Perl's POD (Plain Old
Documentation) format to PDF files.
-WWW: http://search.cpan.org/dist/pod2pdf/
+WWW: https://metacpan.org/release/pod2pdf
diff --git a/textproc/p5-podlators/pkg-descr b/textproc/p5-podlators/pkg-descr
index bbaadb8cd590..49cc4cd67543 100644
--- a/textproc/p5-podlators/pkg-descr
+++ b/textproc/p5-podlators/pkg-descr
@@ -6,4 +6,4 @@ Set of modules:
* Pod::Text::Color - convert POD data to formatted color ASCII text
* Pod::Text::Overstrike - convert POD data to formatted overstrike text
-WWW: http://search.cpan.org/dist/podlators/
+WWW: https://metacpan.org/release/podlators
diff --git a/www/libapreq2/pkg-descr b/www/libapreq2/pkg-descr
index 9409fa214984..ae2cf9b046f4 100644
--- a/www/libapreq2/pkg-descr
+++ b/www/libapreq2/pkg-descr
@@ -8,4 +8,4 @@ the Apache API with Perl and C. Functionality includes:
- parsing of HTTP Cookies
WWW: http://httpd.apache.org/apreq/
-WWW: http://search.cpan.org/dist/libapreq2/
+WWW: https://metacpan.org/release/libapreq2
diff --git a/www/p5-AMF-Perl/pkg-descr b/www/p5-AMF-Perl/pkg-descr
index e6a25bd0be17..d77060b508aa 100644
--- a/www/p5-AMF-Perl/pkg-descr
+++ b/www/p5-AMF-Perl/pkg-descr
@@ -11,4 +11,4 @@ complicated data structures into CGI form parameteres or XML strings.
The coding time can be spent on better things - data preparation and
graphical presentation, not data delivery.
-WWW: http://search.cpan.org/dist/Flash-FLAP/
+WWW: https://metacpan.org/release/Flash-FLAP
diff --git a/www/p5-Acme-Monta/pkg-descr b/www/p5-Acme-Monta/pkg-descr
index 01f2cc141334..94689e9fd487 100644
--- a/www/p5-Acme-Monta/pkg-descr
+++ b/www/p5-Acme-Monta/pkg-descr
@@ -3,4 +3,4 @@ This perl module is for using MONTA METHOD on web contents.
'MONTA METHOD' is TV of Japan and a popular presentation technique.
Converted contents and reveal it with some action.
-WWW: http://search.cpan.org/dist/Acme-Monta/
+WWW: https://metacpan.org/release/Acme-Monta
diff --git a/www/p5-Amon2-Lite/pkg-descr b/www/p5-Amon2-Lite/pkg-descr
index 6be8e541df8c..9ceec505bb36 100644
--- a/www/p5-Amon2-Lite/pkg-descr
+++ b/www/p5-Amon2-Lite/pkg-descr
@@ -1,3 +1,3 @@
Sinatra-ish framework on Amon2.
-WWW: http://search.cpan.org/dist/Amon2-Lite/
+WWW: https://metacpan.org/release/Amon2-Lite
diff --git a/www/p5-Amon2-Plugin-LogDispatch/pkg-descr b/www/p5-Amon2-Plugin-LogDispatch/pkg-descr
index a6cd5e44df28..9fed3a516b31 100644
--- a/www/p5-Amon2-Plugin-LogDispatch/pkg-descr
+++ b/www/p5-Amon2-Plugin-LogDispatch/pkg-descr
@@ -2,4 +2,4 @@ This is a Log::Dispatch glue for Amon2. This module still maintained,
but I don't use this module on production environment today. I'm a
user of Log::Minimal.
-WWW: http://search.cpan.org/dist/Amon2-Plugin-LogDispatch/
+WWW: https://metacpan.org/release/Amon2-Plugin-LogDispatch
diff --git a/www/p5-Amon2-Plugin-Web-CSRFDefender/pkg-descr b/www/p5-Amon2-Plugin-Web-CSRFDefender/pkg-descr
index bd5dca0c21fc..b41fa83393cf 100644
--- a/www/p5-Amon2-Plugin-Web-CSRFDefender/pkg-descr
+++ b/www/p5-Amon2-Plugin-Web-CSRFDefender/pkg-descr
@@ -1,3 +1,3 @@
Amon2 anti CSRF filter.
-WWW: http://search.cpan.org/dist/Amon2-Plugin-Web-CSRFDefender/
+WWW: https://metacpan.org/release/Amon2-Plugin-Web-CSRFDefender
diff --git a/www/p5-Amon2/pkg-descr b/www/p5-Amon2/pkg-descr
index 9e5cd249fa2d..4d4fcbdeacf0 100644
--- a/www/p5-Amon2/pkg-descr
+++ b/www/p5-Amon2/pkg-descr
@@ -1,4 +1,4 @@
Amon2 is simple, readable, extensible, STABLE, FAST web application
framework based on Plack.
-WWW: http://search.cpan.org/dist/Amon2/
+WWW: https://metacpan.org/release/Amon2
diff --git a/www/p5-Any-Template/pkg-descr b/www/p5-Any-Template/pkg-descr
index 69de813c68a4..6142702a830f 100644
--- a/www/p5-Any-Template/pkg-descr
+++ b/www/p5-Any-Template/pkg-descr
@@ -1,3 +1,3 @@
Provide a consistent interface to a wide array of templating languages
-WWW: http://search.cpan.org/dist/Any-Template/
+WWW: https://metacpan.org/release/Any-Template
diff --git a/www/p5-Any-URI-Escape/pkg-descr b/www/p5-Any-URI-Escape/pkg-descr
index 655a4859c090..739ec9aa3f70 100644
--- a/www/p5-Any-URI-Escape/pkg-descr
+++ b/www/p5-Any-URI-Escape/pkg-descr
@@ -2,4 +2,4 @@ URI::Escape is great, but URI::Escape::XS is faster.
This module loads URI::Escape::XS and imports the two
most common methods if XS is installed.
-WWW: http://search.cpan.org/dist/Any-URI-Escape/
+WWW: https://metacpan.org/release/Any-URI-Escape
diff --git a/www/p5-AnyEvent-HTTP-LWP-UserAgent/pkg-descr b/www/p5-AnyEvent-HTTP-LWP-UserAgent/pkg-descr
index 93eab85bc50d..75883ab0c4d8 100644
--- a/www/p5-AnyEvent-HTTP-LWP-UserAgent/pkg-descr
+++ b/www/p5-AnyEvent-HTTP-LWP-UserAgent/pkg-descr
@@ -2,4 +2,4 @@ AnyEvent::HTTP::LWP::UserAgent uses AnyEvent::HTTP inside but have an
interface of LWP::UserAgent. You can safely use this module in Coro
environment (and possibly in AnyEvent too).
-WWW: http://search.cpan.org/dist/AnyEvent-HTTP-LWP-UserAgent/
+WWW: https://metacpan.org/release/AnyEvent-HTTP-LWP-UserAgent
diff --git a/www/p5-AnyEvent-HTTP/pkg-descr b/www/p5-AnyEvent-HTTP/pkg-descr
index 2a869497276f..56b31ffd7973 100644
--- a/www/p5-AnyEvent-HTTP/pkg-descr
+++ b/www/p5-AnyEvent-HTTP/pkg-descr
@@ -3,4 +3,4 @@ POST and other request methods, cookies and more, all on a very low level.
It can follow redirects supports proxies and automatically limits the number
of connections to the values specified in the RFC.
-WWW: http://search.cpan.org/dist/AnyEvent-HTTP/
+WWW: https://metacpan.org/release/AnyEvent-HTTP
diff --git a/www/p5-AnyEvent-HTTPD/pkg-descr b/www/p5-AnyEvent-HTTPD/pkg-descr
index 563049eb1eda..1d01fb4ec944 100644
--- a/www/p5-AnyEvent-HTTPD/pkg-descr
+++ b/www/p5-AnyEvent-HTTPD/pkg-descr
@@ -1,3 +1,3 @@
A simple lightweight event based web server
-WWW: http://search.cpan.org/dist/AnyEvent-HTTPD/
+WWW: https://metacpan.org/release/AnyEvent-HTTPD
diff --git a/www/p5-AnyEvent-ReverseHTTP/pkg-descr b/www/p5-AnyEvent-ReverseHTTP/pkg-descr
index 36b066f09317..9d6c4a13dc90 100644
--- a/www/p5-AnyEvent-ReverseHTTP/pkg-descr
+++ b/www/p5-AnyEvent-ReverseHTTP/pkg-descr
@@ -1,3 +1,3 @@
A reversehttp for AnyEvent.
-WWW: http://search.cpan.org/dist/AnyEvent-ReverseHTTP/
+WWW: https://metacpan.org/release/AnyEvent-ReverseHTTP
diff --git a/www/p5-AnyEvent-SCGI/pkg-descr b/www/p5-AnyEvent-SCGI/pkg-descr
index c3a0a2a560c8..e1184b4b2f32 100644
--- a/www/p5-AnyEvent-SCGI/pkg-descr
+++ b/www/p5-AnyEvent-SCGI/pkg-descr
@@ -1,3 +1,3 @@
Event based SCGI server.
-WWW: http://search.cpan.org/dist/AnyEvent-SCGI/
+WWW: https://metacpan.org/release/AnyEvent-SCGI
diff --git a/www/p5-Apache-Admin-Config/pkg-descr b/www/p5-Apache-Admin-Config/pkg-descr
index 4d465615766a..e15c0aa9b694 100644
--- a/www/p5-Apache-Admin-Config/pkg-descr
+++ b/www/p5-Apache-Admin-Config/pkg-descr
@@ -2,4 +2,4 @@ Apache::Admin::Config provides an object interface to handling Apache
like configuration files without modifying comments, identation, or
truncated lines.
-WWW: http://search.cpan.org/dist/Apache-Admin-Config/
+WWW: https://metacpan.org/release/Apache-Admin-Config
diff --git a/www/p5-Apache-AuthCookie/pkg-descr b/www/p5-Apache-AuthCookie/pkg-descr
index e95904d3a805..759af30b0e1c 100644
--- a/www/p5-Apache-AuthCookie/pkg-descr
+++ b/www/p5-Apache-AuthCookie/pkg-descr
@@ -4,4 +4,4 @@ presented with a custom form where they can enter authentication
credentials. The credentials are posted to the server where AuthCookie
verifies them and returns a session key.
-WWW: http://search.cpan.org/dist/Apache-AuthCookie/
+WWW: https://metacpan.org/release/Apache-AuthCookie
diff --git a/www/p5-Apache-AuthTicket/pkg-descr b/www/p5-Apache-AuthTicket/pkg-descr
index 77fce522a434..f6654daff9ef 100644
--- a/www/p5-Apache-AuthTicket/pkg-descr
+++ b/www/p5-Apache-AuthTicket/pkg-descr
@@ -1,4 +1,4 @@
Apache::AuthTicket* modules implement a cookie-based authentication system
similar to the ticket access system describde in the mod_perl eagle book.
-WWW: http://search.cpan.org/dist/Apache-AuthTicket/
+WWW: https://metacpan.org/release/Apache-AuthTicket
diff --git a/www/p5-Apache-ConfigParser/pkg-descr b/www/p5-Apache-ConfigParser/pkg-descr
index f385ae5a1c8f..c873cdecdbee 100644
--- a/www/p5-Apache-ConfigParser/pkg-descr
+++ b/www/p5-Apache-ConfigParser/pkg-descr
@@ -18,4 +18,4 @@ context name does not match the start context name, then it is ignored.
The module does not even check if the configuration contexts have valid
names.
-WWW: http://search.cpan.org/dist/Apache-ConfigParser/
+WWW: https://metacpan.org/release/Apache-ConfigParser
diff --git a/www/p5-Apache-DB/pkg-descr b/www/p5-Apache-DB/pkg-descr
index 79994a63d344..da41a69b1f6f 100644
--- a/www/p5-Apache-DB/pkg-descr
+++ b/www/p5-Apache-DB/pkg-descr
@@ -4,4 +4,4 @@ This package provides debugging and profiling tools for mod_perl:
Apache::DProf - Hooks for Devel::DProf
Apache::SmallProf - Hooks for Devel::SmallProf
-WWW: http://search.cpan.org/dist/Apache-DB/
+WWW: https://metacpan.org/release/Apache-DB
diff --git a/www/p5-Apache-DBI/pkg-descr b/www/p5-Apache-DBI/pkg-descr
index 0b4692c02722..30012c050499 100644
--- a/www/p5-Apache-DBI/pkg-descr
+++ b/www/p5-Apache-DBI/pkg-descr
@@ -15,4 +15,4 @@ o DBI.pm provides persistent database connections:
rollback to ensure data integrity - configurable verification of the
connections to avoid time-outs.
-WWW: http://search.cpan.org/dist/Apache-DBI/
+WWW: https://metacpan.org/release/Apache-DBI
diff --git a/www/p5-Apache-Htgroup/pkg-descr b/www/p5-Apache-Htgroup/pkg-descr
index c83a99d1ea11..efd766e81dcd 100644
--- a/www/p5-Apache-Htgroup/pkg-descr
+++ b/www/p5-Apache-Htgroup/pkg-descr
@@ -3,4 +3,4 @@ module. Please also note that there is another module that does similar
things (HTTPD::UserManage) and that this is a more simplistic module, not
doing all the things that one does.
-WWW: http://search.cpan.org/dist/Apache-Htgroup/
+WWW: https://metacpan.org/release/Apache-Htgroup
diff --git a/www/p5-Apache-LogFormat-Compiler/pkg-descr b/www/p5-Apache-LogFormat-Compiler/pkg-descr
index 131590c2e5b4..492e09673674 100644
--- a/www/p5-Apache-LogFormat-Compiler/pkg-descr
+++ b/www/p5-Apache-LogFormat-Compiler/pkg-descr
@@ -1,4 +1,4 @@
Compile a log format string to perl-code. For faster generating
access_log line.
-WWW: http://search.cpan.org/dist/Apache-LogFormat-Compiler/
+WWW: https://metacpan.org/release/Apache-LogFormat-Compiler
diff --git a/www/p5-Apache-ParseFormData/pkg-descr b/www/p5-Apache-ParseFormData/pkg-descr
index 80ef6d5a8ebf..7b110f730996 100644
--- a/www/p5-Apache-ParseFormData/pkg-descr
+++ b/www/p5-Apache-ParseFormData/pkg-descr
@@ -3,4 +3,4 @@ form and query data, even multipart forms generated by "file upload".
This module only work with mod_perl-2.0
-WWW: http://search.cpan.org/dist/Apache-ParseFormData/
+WWW: https://metacpan.org/release/Apache-ParseFormData
diff --git a/www/p5-Apache-Profiler/pkg-descr b/www/p5-Apache-Profiler/pkg-descr
index 7edcf3a8654f..b5bc994b115a 100644
--- a/www/p5-Apache-Profiler/pkg-descr
+++ b/www/p5-Apache-Profiler/pkg-descr
@@ -3,4 +3,4 @@ time taken to process one request. Profiled data is reported to the
Apache Log file. It'd be useful to profile some heavy application
taking a long time to proceed.
-WWW: http://search.cpan.org/dist/Apache-Profiler/
+WWW: https://metacpan.org/release/Apache-Profiler
diff --git a/www/p5-Apache-Session-PHP/pkg-descr b/www/p5-Apache-Session-PHP/pkg-descr
index 379ef0fbeba3..2643867dfd4f 100644
--- a/www/p5-Apache-Session-PHP/pkg-descr
+++ b/www/p5-Apache-Session-PHP/pkg-descr
@@ -1,3 +1,3 @@
Apache::Session::PHP is an adapter of Apache::Session for PHP::Session
-WWW: http://search.cpan.org/dist/Apache-Session-PHP/
+WWW: https://metacpan.org/release/Apache-Session-PHP
diff --git a/www/p5-Apache-Session-SQLite3/pkg-descr b/www/p5-Apache-Session-SQLite3/pkg-descr
index 0a59c9339a35..2dc2e1ae3962 100644
--- a/www/p5-Apache-Session-SQLite3/pkg-descr
+++ b/www/p5-Apache-Session-SQLite3/pkg-descr
@@ -6,4 +6,4 @@ Also, an extra LastUpdated field is populated with the current time().
There is no need to create the data source file beforehand;
this module creates the session table automatically.
-WWW: http://search.cpan.org/dist/Apache-Session-SQLite3/
+WWW: https://metacpan.org/release/Apache-Session-SQLite3
diff --git a/www/p5-Apache-Session-SharedMem/pkg-descr b/www/p5-Apache-Session-SharedMem/pkg-descr
index a375582d59fd..d2c506f2d9b6 100644
--- a/www/p5-Apache-Session-SharedMem/pkg-descr
+++ b/www/p5-Apache-Session-SharedMem/pkg-descr
@@ -3,4 +3,4 @@ that stores the session data in Shared memory (so, does exactly
what it says on the tin then) using IPC::Cache
(and hence IPC::ShareLite).
-WWW: http://search.cpan.org/dist/Apache-Session-SharedMem/
+WWW: https://metacpan.org/release/Apache-Session-SharedMem
diff --git a/www/p5-Apache-Session-Wrapper/pkg-descr b/www/p5-Apache-Session-Wrapper/pkg-descr
index d7688feb600c..ccc56b11699c 100644
--- a/www/p5-Apache-Session-Wrapper/pkg-descr
+++ b/www/p5-Apache-Session-Wrapper/pkg-descr
@@ -9,4 +9,4 @@ If you're using Mason, you should probably take a look at
MasonX::Request::WithApacheSession first, which integrates this module directly
into Mason.
-WWW: http://search.cpan.org/dist/Apache-Session-Wrapper/
+WWW: https://metacpan.org/release/Apache-Session-Wrapper
diff --git a/www/p5-Apache-Session/pkg-descr b/www/p5-Apache-Session/pkg-descr
index 74bac50e1ec2..93354ed3a06f 100644
--- a/www/p5-Apache-Session/pkg-descr
+++ b/www/p5-Apache-Session/pkg-descr
@@ -8,4 +8,4 @@ Apache::Session is Copyright(c) 1998, 1999 Jeffrey William Baker
<jeffrey@kathyandjeffrey.net>. Distribute under the same terms as
Perl itself.
-WWW: http://search.cpan.org/dist/Apache-Session/
+WWW: https://metacpan.org/release/Apache-Session
diff --git a/www/p5-Apache-SessionX/pkg-descr b/www/p5-Apache-SessionX/pkg-descr
index 76772b2aed13..48dc66e84aa8 100644
--- a/www/p5-Apache-SessionX/pkg-descr
+++ b/www/p5-Apache-SessionX/pkg-descr
@@ -18,4 +18,4 @@ Serialization is done via Storable, and optionally ASCII-fied via MIME or
pack(). ID numbers are generated via MD5. The reader is encouraged to
extend these capabilities to meet his own requirements.
-WWW: http://search.cpan.org/dist/Apache-SessionX/
+WWW: https://metacpan.org/release/Apache-SessionX
diff --git a/www/p5-Apache-Singleton/pkg-descr b/www/p5-Apache-Singleton/pkg-descr
index bf3a13af2940..6e6725932c3c 100644
--- a/www/p5-Apache-Singleton/pkg-descr
+++ b/www/p5-Apache-Singleton/pkg-descr
@@ -1,4 +1,4 @@
Apache::Singleton works the same as Class::Singleton, but with
various object lifetime adapted for use under Apache.
-WWW: http://search.cpan.org/dist/Apache-Singleton/
+WWW: https://metacpan.org/release/Apache-Singleton
diff --git a/www/p5-Apache2-SiteControl/pkg-descr b/www/p5-Apache2-SiteControl/pkg-descr
index 331f1b4b790e..d268dc811268 100644
--- a/www/p5-Apache2-SiteControl/pkg-descr
+++ b/www/p5-Apache2-SiteControl/pkg-descr
@@ -5,4 +5,4 @@ the policies to be written into your application components. It attempts to
separate the concerns of how to show and manipulate data from the concerns
of who is allowed to view and manipulate data and why.
-WWW: http://search.cpan.org/dist/Apache2-SiteControl/
+WWW: https://metacpan.org/release/Apache2-SiteControl
diff --git a/www/p5-ApacheBench/pkg-descr b/www/p5-ApacheBench/pkg-descr
index bded6a4a43fb..cf63f9d09873 100644
--- a/www/p5-ApacheBench/pkg-descr
+++ b/www/p5-ApacheBench/pkg-descr
@@ -12,4 +12,4 @@ Since the initial release, I have made efforts to merge in all the
newest features of ab. Currently (v0.62) it has almost all the features
of Apache 1.3.22 ab.
-WWW: http://search.cpan.org/dist/ApacheBench/
+WWW: https://metacpan.org/release/ApacheBench
diff --git a/www/p5-App-Nopaste/pkg-descr b/www/p5-App-Nopaste/pkg-descr
index ce10169d64d6..64504eca6925 100644
--- a/www/p5-App-Nopaste/pkg-descr
+++ b/www/p5-App-Nopaste/pkg-descr
@@ -1,4 +1,4 @@
This module aims to smooth out the differences between pastebins, and provides
redundancy: if one site doesn't work, it just tries a different one.
-WWW: http://search.cpan.org/dist/App-Nopaste/
+WWW: https://metacpan.org/release/App-Nopaste
diff --git a/www/p5-App-gist/pkg-descr b/www/p5-App-gist/pkg-descr
index 5190bc02f45d..59ab98531384 100644
--- a/www/p5-App-gist/pkg-descr
+++ b/www/p5-App-gist/pkg-descr
@@ -1,3 +1,3 @@
GitHub Gist creator.
-WWW: http://search.cpan.org/dist/App-gist/
+WWW: https://metacpan.org/release/App-gist
diff --git a/www/p5-Bigtop/pkg-descr b/www/p5-Bigtop/pkg-descr
index dc10d3f168b5..696dd9900d65 100644
--- a/www/p5-Bigtop/pkg-descr
+++ b/www/p5-Bigtop/pkg-descr
@@ -12,4 +12,4 @@ original description to match the new reality, then regenerate the
application without fear of losing hand written code (though you may
have to modify some of it to reflect the new reality).
-WWW: http://search.cpan.org/dist/Bigtop/
+WWW: https://metacpan.org/release/Bigtop
diff --git a/www/p5-Browser-Open/pkg-descr b/www/p5-Browser-Open/pkg-descr
index 24afab4d4364..de017fbbbbeb 100644
--- a/www/p5-Browser-Open/pkg-descr
+++ b/www/p5-Browser-Open/pkg-descr
@@ -9,4 +9,4 @@ want more control, you can get the command with the "open_browser_cmd" or
"open_browser_cmd_all" functions and then use whatever method you want to
execute it.
-WWW: http://search.cpan.org/dist/Browser-Open/
+WWW: https://metacpan.org/release/Browser-Open
diff --git a/www/p5-Business-PayPal/pkg-descr b/www/p5-Business-PayPal/pkg-descr
index e7ba87d45a3f..a0e7428f3a23 100644
--- a/www/p5-Business-PayPal/pkg-descr
+++ b/www/p5-Business-PayPal/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for automating PayPal transactions
-WWW: http://search.cpan.org/dist/Business-PayPal/
+WWW: https://metacpan.org/release/Business-PayPal
diff --git a/www/p5-CGI-Ajax/pkg-descr b/www/p5-CGI-Ajax/pkg-descr
index 60d36488906d..038aedf6372d 100644
--- a/www/p5-CGI-Ajax/pkg-descr
+++ b/www/p5-CGI-Ajax/pkg-descr
@@ -7,4 +7,4 @@ with a document-defined event (such as onClick, onKeyUp, etc). Only
in the more advanced implementations of a exported perl method would
a user need to write any javascript.
-WWW: http://search.cpan.org/dist/CGI-Ajax/
+WWW: https://metacpan.org/release/CGI-Ajax
diff --git a/www/p5-CGI-Application-Dispatch-Server/pkg-descr b/www/p5-CGI-Application-Dispatch-Server/pkg-descr
index 67f0c3a9da86..02ee99cdc2af 100644
--- a/www/p5-CGI-Application-Dispatch-Server/pkg-descr
+++ b/www/p5-CGI-Application-Dispatch-Server/pkg-descr
@@ -1,4 +1,4 @@
CGI::Application::Dispatch::Server
A simple HTTP server for developing apps that use CGI::Application::Dispatch
-WWW: http://search.cpan.org/dist/CGI-Application-Dispatch-Server/
+WWW: https://metacpan.org/release/CGI-Application-Dispatch-Server
diff --git a/www/p5-CGI-Application-Dispatch/pkg-descr b/www/p5-CGI-Application-Dispatch/pkg-descr
index a86c96eed863..5858d979b31a 100644
--- a/www/p5-CGI-Application-Dispatch/pkg-descr
+++ b/www/p5-CGI-Application-Dispatch/pkg-descr
@@ -1,4 +1,4 @@
CGI::Application::Dispatch
Dispatch requests to CGI::Application based objects
-WWW: http://search.cpan.org/dist/CGI-Application-Dispatch/
+WWW: https://metacpan.org/release/CGI-Application-Dispatch
diff --git a/www/p5-CGI-Application-PSGI/pkg-descr b/www/p5-CGI-Application-PSGI/pkg-descr
index ee404175d8ab..b44062095eaa 100644
--- a/www/p5-CGI-Application-PSGI/pkg-descr
+++ b/www/p5-CGI-Application-PSGI/pkg-descr
@@ -1,3 +1,3 @@
PSGI Adapter for CGI::Application.
-WWW: http://search.cpan.org/dist/CGI-Application-PSGI/
+WWW: https://metacpan.org/release/CGI-Application-PSGI
diff --git a/www/p5-CGI-Application-Plugin-AnyTemplate/pkg-descr b/www/p5-CGI-Application-Plugin-AnyTemplate/pkg-descr
index 15ac9ca65cf2..b3a49e0dbf27 100644
--- a/www/p5-CGI-Application-Plugin-AnyTemplate/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-AnyTemplate/pkg-descr
@@ -12,4 +12,4 @@ templating systems on the fly.
This approach has many uses. For instance, it can be useful in
migrating your application from one templating system to another.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-AnyTemplate/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-AnyTemplate
diff --git a/www/p5-CGI-Application-Plugin-Apache/pkg-descr b/www/p5-CGI-Application-Plugin-Apache/pkg-descr
index d3891f8f2393..c3dc7f013477 100644
--- a/www/p5-CGI-Application-Plugin-Apache/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-Apache/pkg-descr
@@ -1,4 +1,4 @@
CGI::Application::Plugin::Apache provides easy access to Apache::* modules
for CGI::Application.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-Apache/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-Apache
diff --git a/www/p5-CGI-Application-Plugin-Authentication/pkg-descr b/www/p5-CGI-Application-Plugin-Authentication/pkg-descr
index 4b07f3cc5419..7da022b7a157 100644
--- a/www/p5-CGI-Application-Plugin-Authentication/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-Authentication/pkg-descr
@@ -1,4 +1,4 @@
CGI::Application::Plugin::Authentication adds the ability to authenticate
users in your CGI::Application modules.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-Authentication/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-Authentication
diff --git a/www/p5-CGI-Application-Plugin-Authorization/pkg-descr b/www/p5-CGI-Application-Plugin-Authorization/pkg-descr
index e7bb4f27c1b0..f656184a0d96 100644
--- a/www/p5-CGI-Application-Plugin-Authorization/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-Authorization/pkg-descr
@@ -1,4 +1,4 @@
CGI::Application::Plugin::Authorization adds the ability to
authorize users for specific tasks.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-Authorization/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-Authorization
diff --git a/www/p5-CGI-Application-Plugin-AutoRunmode/pkg-descr b/www/p5-CGI-Application-Plugin-AutoRunmode/pkg-descr
index b34c5f1c0fe3..e04d493acfd7 100644
--- a/www/p5-CGI-Application-Plugin-AutoRunmode/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-AutoRunmode/pkg-descr
@@ -2,4 +2,4 @@ This plugin for CGI::Application provides easy ways to setup run modes.
You can just write the method that implement a run mode, you do not have
to explicitly register it with CGI::App anymore.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-AutoRunmode/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-AutoRunmode
diff --git a/www/p5-CGI-Application-Plugin-Config-YAML/pkg-descr b/www/p5-CGI-Application-Plugin-Config-YAML/pkg-descr
index 485f3c8c9c27..f3c94451a5e5 100644
--- a/www/p5-CGI-Application-Plugin-Config-YAML/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-Config-YAML/pkg-descr
@@ -1,3 +1,3 @@
add Config::YAML support to CGI::Application
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-Config-YAML/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-Config-YAML
diff --git a/www/p5-CGI-Application-Plugin-ConfigAuto/pkg-descr b/www/p5-CGI-Application-Plugin-ConfigAuto/pkg-descr
index d58b32c0c525..4296df3ec422 100644
--- a/www/p5-CGI-Application-Plugin-ConfigAuto/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-ConfigAuto/pkg-descr
@@ -8,4 +8,4 @@ support the following formats: colon separated, space separated, equals
separated, XML, Perl code, and Windows INI. See that modules
documentation for complete details.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-ConfigAuto/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-ConfigAuto
diff --git a/www/p5-CGI-Application-Plugin-DBH/pkg-descr b/www/p5-CGI-Application-Plugin-DBH/pkg-descr
index 67e4bc651556..8c4a5d953a52 100644
--- a/www/p5-CGI-Application-Plugin-DBH/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-DBH/pkg-descr
@@ -3,4 +3,4 @@ CGI::Application modules. Lazy loading is used to prevent a database connection
from being made if the dbh method is not called during the request. In other
words, the database connection is not created until it is actually needed.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-DBH/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-DBH
diff --git a/www/p5-CGI-Application-Plugin-DebugScreen/pkg-descr b/www/p5-CGI-Application-Plugin-DebugScreen/pkg-descr
index 8905ad336635..38578483a416 100644
--- a/www/p5-CGI-Application-Plugin-DebugScreen/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-DebugScreen/pkg-descr
@@ -1,4 +1,4 @@
This plug-in add Debug support to CGI::Application. This plug-in like
Catalyst debug mode.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-DebugScreen/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-DebugScreen
diff --git a/www/p5-CGI-Application-Plugin-DevPopup/pkg-descr b/www/p5-CGI-Application-Plugin-DevPopup/pkg-descr
index b2c9e7a75b65..7e945d11d90a 100644
--- a/www/p5-CGI-Application-Plugin-DevPopup/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-DevPopup/pkg-descr
@@ -2,4 +2,4 @@ This module provides a plugin framework for displaying runtime
information about your CGI::Application app in a popup window. A
sample Timing plugin is provided to show how it works:
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-DevPopup/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-DevPopup
diff --git a/www/p5-CGI-Application-Plugin-Forward/pkg-descr b/www/p5-CGI-Application-Plugin-Forward/pkg-descr
index 3f46004b6e07..73cd2983a525 100644
--- a/www/p5-CGI-Application-Plugin-Forward/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-Forward/pkg-descr
@@ -3,4 +3,4 @@ output. This is equivalent to calling $self->$other_runmode, except
that CGI::Application's internal value of the current run mode is
updated.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-Forward/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-Forward
diff --git a/www/p5-CGI-Application-Plugin-HTDot/pkg-descr b/www/p5-CGI-Application-Plugin-HTDot/pkg-descr
index c4fb04dddb4c..da04b4d95e44 100644
--- a/www/p5-CGI-Application-Plugin-HTDot/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-HTDot/pkg-descr
@@ -2,4 +2,4 @@ CGI::Application::Plugin::HTDot - Enable "magic dot" notation in
CGI::Application-derived applications that use HTML::Template for their
templating mechanism.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-HTDot/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-HTDot
diff --git a/www/p5-CGI-Application-Plugin-HTMLPrototype/pkg-descr b/www/p5-CGI-Application-Plugin-HTMLPrototype/pkg-descr
index 9a5895eb8d8d..ffee9d52823b 100644
--- a/www/p5-CGI-Application-Plugin-HTMLPrototype/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-HTMLPrototype/pkg-descr
@@ -6,4 +6,4 @@ JavaScript library, and the script.aculo.us extensions to
prototype.js. It allows you to easily add AJAX calls and dynamic
elements to your website.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-HTMLPrototype/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-HTMLPrototype
diff --git a/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-descr b/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-descr
index c4a58352fe03..7b8293421e52 100644
--- a/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-HtmlTidy/pkg-descr
@@ -3,4 +3,4 @@ that allow you to either validate or clean up the output of your
cgiapp application. They should be called at the end of your postrun
method.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-HtmlTidy/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-HtmlTidy
diff --git a/www/p5-CGI-Application-Plugin-JSON/pkg-descr b/www/p5-CGI-Application-Plugin-JSON/pkg-descr
index 05b9117b7c31..86cdb590f9d6 100644
--- a/www/p5-CGI-Application-Plugin-JSON/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-JSON/pkg-descr
@@ -1,3 +1,3 @@
Easy manipulation of JSON headers for CGI::Application
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-JSON/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-JSON
diff --git a/www/p5-CGI-Application-Plugin-LinkIntegrity/pkg-descr b/www/p5-CGI-Application-Plugin-LinkIntegrity/pkg-descr
index dcf7df4bf9ef..19bd3fb05102 100644
--- a/www/p5-CGI-Application-Plugin-LinkIntegrity/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-LinkIntegrity/pkg-descr
@@ -1,4 +1,4 @@
CGI::Application::Plugin::LinkIntegrity - Make tamper-resisistent
links in CGI::Application.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-LinkIntegrity/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-LinkIntegrity
diff --git a/www/p5-CGI-Application-Plugin-LogDispatch/pkg-descr b/www/p5-CGI-Application-Plugin-LogDispatch/pkg-descr
index be10d9743806..3da90f216fb9 100644
--- a/www/p5-CGI-Application-Plugin-LogDispatch/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-LogDispatch/pkg-descr
@@ -2,4 +2,4 @@ CGI::Application::Plugin::LogDispatch adds logging support to your
CGI::Application modules by providing a Log::Dispatch dispatcher
object that is accessible from anywhere in the application.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-LogDispatch/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-LogDispatch
diff --git a/www/p5-CGI-Application-Plugin-MessageStack/pkg-descr b/www/p5-CGI-Application-Plugin-MessageStack/pkg-descr
index 36ffa7a82f4c..42b80fdcd452 100644
--- a/www/p5-CGI-Application-Plugin-MessageStack/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-MessageStack/pkg-descr
@@ -3,4 +3,4 @@ output. This is equivalent to calling $self->$other_runmode, except
that CGI::Application's internal value of the current run mode is
updated.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-MessageStack/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-MessageStack
diff --git a/www/p5-CGI-Application-Plugin-Redirect/pkg-descr b/www/p5-CGI-Application-Plugin-Redirect/pkg-descr
index c82bea29a379..ac6fe12ba9df 100644
--- a/www/p5-CGI-Application-Plugin-Redirect/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-Redirect/pkg-descr
@@ -1,4 +1,4 @@
CGI::Application::Plugin::Redirect
Easy external redirects in CGI::Application.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-Redirect/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-Redirect
diff --git a/www/p5-CGI-Application-Plugin-Session/pkg-descr b/www/p5-CGI-Application-Plugin-Session/pkg-descr
index c15e6c0eb577..604ff546917a 100644
--- a/www/p5-CGI-Application-Plugin-Session/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-Session/pkg-descr
@@ -2,4 +2,4 @@ CGI::Application::Plugin::Session seamlessly adds session support to
your CGI::Application modules by providing a CGI::Session object that
is accessible from anywhere in the application.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-Session/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-Session
diff --git a/www/p5-CGI-Application-Plugin-Stream/pkg-descr b/www/p5-CGI-Application-Plugin-Stream/pkg-descr
index 428d61a958dd..e541d6cb15aa 100644
--- a/www/p5-CGI-Application-Plugin-Stream/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-Stream/pkg-descr
@@ -14,4 +14,4 @@ pass along a filehandle, we'll make sure to close it for you.
It's recommended that you increment $| (or set it to 1), which will
autoflush the buffer as your application is streaming out the file.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-Stream/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-Stream
diff --git a/www/p5-CGI-Application-Plugin-TT/pkg-descr b/www/p5-CGI-Application-Plugin-TT/pkg-descr
index dd7074cf11ed..948271d668de 100644
--- a/www/p5-CGI-Application-Plugin-TT/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-TT/pkg-descr
@@ -7,4 +7,4 @@ It complements the support for HTML::Template that is built into
CGI::Application through the load_tmpl method. It also provides a few
extra features than just the ability to load a template.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-TT/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-TT
diff --git a/www/p5-CGI-Application-Plugin-ValidateRM/pkg-descr b/www/p5-CGI-Application-Plugin-ValidateRM/pkg-descr
index d89b54a3cc56..48c852b53fcb 100644
--- a/www/p5-CGI-Application-Plugin-ValidateRM/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-ValidateRM/pkg-descr
@@ -4,4 +4,4 @@ CGI::Application framework and the Data::FormValidator module.
See a nice example of all that modules working together at:
http://mark.stosberg.com/Tech/perl/form-validation/
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-ValidateRM/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-ValidateRM
diff --git a/www/p5-CGI-Application-Plugin-ViewCode/pkg-descr b/www/p5-CGI-Application-Plugin-ViewCode/pkg-descr
index 22271de34f4a..db8dba24dece 100644
--- a/www/p5-CGI-Application-Plugin-ViewCode/pkg-descr
+++ b/www/p5-CGI-Application-Plugin-ViewCode/pkg-descr
@@ -1,4 +1,4 @@
CGI::Application::Plugin::ViewCode - View the source of the running
application.
-WWW: http://search.cpan.org/dist/CGI-Application-Plugin-ViewCode/
+WWW: https://metacpan.org/release/CGI-Application-Plugin-ViewCode
diff --git a/www/p5-CGI-Application-Server/pkg-descr b/www/p5-CGI-Application-Server/pkg-descr
index fd27d9f2a150..bb551156493b 100644
--- a/www/p5-CGI-Application-Server/pkg-descr
+++ b/www/p5-CGI-Application-Server/pkg-descr
@@ -1,4 +1,4 @@
CGI::Application::Server
A simple HTTP server for developing with CGI::Application.
-WWW: http://search.cpan.org/dist/CGI-Application-Server/
+WWW: https://metacpan.org/release/CGI-Application-Server
diff --git a/www/p5-CGI-Application/pkg-descr b/www/p5-CGI-Application/pkg-descr
index 255d4f902617..af3a438f2c5c 100644
--- a/www/p5-CGI-Application/pkg-descr
+++ b/www/p5-CGI-Application/pkg-descr
@@ -3,4 +3,4 @@ sophisticated, reusable web-based applications. This module implements
a methodology which, if followed, will make your web software easier to
design, easier to document, easier to write, and easier to solve.
-WWW: http://search.cpan.org/dist/CGI-Application/
+WWW: https://metacpan.org/release/CGI-Application
diff --git a/www/p5-CGI-ArgChecker/pkg-descr b/www/p5-CGI-ArgChecker/pkg-descr
index abd9111b74de..b57970a09618 100644
--- a/www/p5-CGI-ArgChecker/pkg-descr
+++ b/www/p5-CGI-ArgChecker/pkg-descr
@@ -3,4 +3,4 @@ commonly used checks on parameters to be called more concisely and consistently)
based on String::Checker. This is really nothing more than a simple wrapper
around String::Checker.
-WWW: http://search.cpan.org/dist/CGI-ArgChecker/
+WWW: https://metacpan.org/release/CGI-ArgChecker
diff --git a/www/p5-CGI-Builder-TT2/pkg-descr b/www/p5-CGI-Builder-TT2/pkg-descr
index 8a405837256b..660bf01e99f4 100644
--- a/www/p5-CGI-Builder-TT2/pkg-descr
+++ b/www/p5-CGI-Builder-TT2/pkg-descr
@@ -1,3 +1,3 @@
CGI::Builder and Template Toolkit 2 integration
-WWW: http://search.cpan.org/dist/CGI-Builder-TT2/
+WWW: https://metacpan.org/release/CGI-Builder-TT2
diff --git a/www/p5-CGI-Builder/pkg-descr b/www/p5-CGI-Builder/pkg-descr
index 541a9c60162d..629482b79ad5 100644
--- a/www/p5-CGI-Builder/pkg-descr
+++ b/www/p5-CGI-Builder/pkg-descr
@@ -1,3 +1,3 @@
CGI::Builder - Framework to build simple or complex web-apps
-WWW: http://search.cpan.org/dist/CGI-Builder/
+WWW: https://metacpan.org/release/CGI-Builder
diff --git a/www/p5-CGI-Cache/pkg-descr b/www/p5-CGI-Cache/pkg-descr
index 9573cad66b62..7fbd7016a968 100644
--- a/www/p5-CGI-Cache/pkg-descr
+++ b/www/p5-CGI-Cache/pkg-descr
@@ -2,4 +2,4 @@ CGI::Cache is a perl extension to help cache output of time-intensive
CGI scripts so that subsequent visits to such scripts will not cost
as much time.
-WWW: http://search.cpan.org/dist/CGI-Cache/
+WWW: https://metacpan.org/release/CGI-Cache
diff --git a/www/p5-CGI-Compile/pkg-descr b/www/p5-CGI-Compile/pkg-descr
index 2aa671bb1ad4..3ef63f25eddf 100644
--- a/www/p5-CGI-Compile/pkg-descr
+++ b/www/p5-CGI-Compile/pkg-descr
@@ -1,3 +1,3 @@
Compile .cgi scripts to a code reference like ModPerl::Registry.
-WWW: http://search.cpan.org/dist/CGI-Compile/
+WWW: https://metacpan.org/release/CGI-Compile
diff --git a/www/p5-CGI-Compress-Gzip/pkg-descr b/www/p5-CGI-Compress-Gzip/pkg-descr
index 5d6a0be1bba3..04d456c7c869 100644
--- a/www/p5-CGI-Compress-Gzip/pkg-descr
+++ b/www/p5-CGI-Compress-Gzip/pkg-descr
@@ -3,4 +3,4 @@ client browser wants compressed output and apply gzip compression on any
content printed on the default filehandle. This module is intended to
be a drop-in replacement for CGI.pm in a typical scripting environment.
-WWW: http://search.cpan.org/dist/CGI-Compress-Gzip/
+WWW: https://metacpan.org/release/CGI-Compress-Gzip
diff --git a/www/p5-CGI-Cookie-Splitter/pkg-descr b/www/p5-CGI-Cookie-Splitter/pkg-descr
index c872a570f252..264dd5fd9d18 100644
--- a/www/p5-CGI-Cookie-Splitter/pkg-descr
+++ b/www/p5-CGI-Cookie-Splitter/pkg-descr
@@ -5,4 +5,4 @@ larger cookies than that it's considered a no-no.
This module provides a pretty simple interface to generate small cookies that
are under a certain limit, without wasting too much effort.
-WWW: http://search.cpan.org/dist/CGI-Cookie-Splitter/
+WWW: https://metacpan.org/release/CGI-Cookie-Splitter
diff --git a/www/p5-CGI-Cookie-XS/pkg-descr b/www/p5-CGI-Cookie-XS/pkg-descr
index 6d9d5ba0ea22..281aba94da2d 100644
--- a/www/p5-CGI-Cookie-XS/pkg-descr
+++ b/www/p5-CGI-Cookie-XS/pkg-descr
@@ -1,4 +1,4 @@
This module implements a very simple and fast parser for cookies used in
HTTP applications.
-WWW: http://search.cpan.org/dist/Cookie-XS/
+WWW: https://metacpan.org/release/Cookie-XS
diff --git a/www/p5-CGI-Deurl-XS/pkg-descr b/www/p5-CGI-Deurl-XS/pkg-descr
index c36814d2b83e..6bb93b742648 100644
--- a/www/p5-CGI-Deurl-XS/pkg-descr
+++ b/www/p5-CGI-Deurl-XS/pkg-descr
@@ -3,4 +3,4 @@ CGI.pm. However, as it uses C code from libapreq to perform the task,
it's somewhere from slightly to much faster (depending on your strings)
than using CGI or a functionally similar module like CGI::Deurl.
-WWW: http://search.cpan.org/dist/CGI-Deurl-XS/
+WWW: https://metacpan.org/release/CGI-Deurl-XS
diff --git a/www/p5-CGI-Emulate-PSGI/pkg-descr b/www/p5-CGI-Emulate-PSGI/pkg-descr
index 6809f56c5169..1339804297bc 100644
--- a/www/p5-CGI-Emulate-PSGI/pkg-descr
+++ b/www/p5-CGI-Emulate-PSGI/pkg-descr
@@ -1,3 +1,3 @@
PSGI adapter for CGI.
-WWW: http://search.cpan.org/dist/CGI-Emulate-PSGI/
+WWW: https://metacpan.org/release/CGI-Emulate-PSGI
diff --git a/www/p5-CGI-EncryptForm/pkg-descr b/www/p5-CGI-EncryptForm/pkg-descr
index 247b21a3c3cd..4bfb9d0adbec 100644
--- a/www/p5-CGI-EncryptForm/pkg-descr
+++ b/www/p5-CGI-EncryptForm/pkg-descr
@@ -1,3 +1,3 @@
Implement trusted stateful CGI Form Data using cryptography.
-WWW: http://search.cpan.org/dist/CGI-EncryptForm/
+WWW: https://metacpan.org/release/CGI-EncryptForm
diff --git a/www/p5-CGI-Enurl/pkg-descr b/www/p5-CGI-Enurl/pkg-descr
index 768e351c33e3..2376d60377a6 100644
--- a/www/p5-CGI-Enurl/pkg-descr
+++ b/www/p5-CGI-Enurl/pkg-descr
@@ -2,4 +2,4 @@ This is a little module made for CGI scripting. It encodes the parameters to
be passed to a CGI. It does nothing more, so it's much smaller and loads more
quickly.
-WWW: http://search.cpan.org/dist/CGI-Enurl/
+WWW: https://metacpan.org/release/CGI-Enurl
diff --git a/www/p5-CGI-Ex/pkg-descr b/www/p5-CGI-Ex/pkg-descr
index 5cfcdf64f9be..3bed39d46030 100644
--- a/www/p5-CGI-Ex/pkg-descr
+++ b/www/p5-CGI-Ex/pkg-descr
@@ -9,4 +9,4 @@ cases. It does so using as little magic as possible. See CGI::Ex::App.
The main functionality is provided by several other modules that may be used
separately, or together through the CGI::Ex interface.
-WWW: http://search.cpan.org/dist/CGI-Ex/
+WWW: https://metacpan.org/release/CGI-Ex
diff --git a/www/p5-CGI-Expand/pkg-descr b/www/p5-CGI-Expand/pkg-descr
index f2cc630c8e3c..6318fff844f9 100644
--- a/www/p5-CGI-Expand/pkg-descr
+++ b/www/p5-CGI-Expand/pkg-descr
@@ -7,4 +7,4 @@ expand_cgi works with CGI.pm, Apache::Request or anything with an appropriate
If you prefer to use a different flattening convention then CGI::Expand can
be subclassed.
-WWW: http://search.cpan.org/dist/CGI-Expand/
+WWW: https://metacpan.org/release/CGI-Expand
diff --git a/www/p5-CGI-ExtDirect/pkg-descr b/www/p5-CGI-ExtDirect/pkg-descr
index 478110e40521..233b0caf461b 100644
--- a/www/p5-CGI-ExtDirect/pkg-descr
+++ b/www/p5-CGI-ExtDirect/pkg-descr
@@ -2,4 +2,4 @@ This module implement RPC::ExtDirect gateway for CGI environment.
It was successfully tested in Apache CGI and
HTTP::Server::Simple::CGI applications.
-WWW: http://search.cpan.org/dist/CGI-ExtDirect/
+WWW: https://metacpan.org/release/CGI-ExtDirect
diff --git a/www/p5-CGI-FCKeditor/pkg-descr b/www/p5-CGI-FCKeditor/pkg-descr
index 822364660e19..571304c64ea2 100644
--- a/www/p5-CGI-FCKeditor/pkg-descr
+++ b/www/p5-CGI-FCKeditor/pkg-descr
@@ -1,4 +1,4 @@
CGI::FCKeditor is FCKeditor(http://www.fckeditor.net/) Controller for Perl OOP.
FCKeditor(http://www.fckeditor.net/) is necessary though it is natural.
-WWW: http://search.cpan.org/dist/CGI-FCKeditor/
+WWW: https://metacpan.org/release/CGI-FCKeditor
diff --git a/www/p5-CGI-FastTemplate/pkg-descr b/www/p5-CGI-FastTemplate/pkg-descr
index fa111b32ae0c..7b4b894256f4 100644
--- a/www/p5-CGI-FastTemplate/pkg-descr
+++ b/www/p5-CGI-FastTemplate/pkg-descr
@@ -3,4 +3,4 @@ names with values. It was designed for mid to large scale web applications (CGI,
mod_perl) where there are great benefits to separating the logic of an
application from the specific implementation details.
-WWW: http://search.cpan.org/dist/CGI-FastTemplate/
+WWW: https://metacpan.org/release/CGI-FastTemplate
diff --git a/www/p5-CGI-FormBuilder/pkg-descr b/www/p5-CGI-FormBuilder/pkg-descr
index 392c5d20ed7c..0795ceaff0b2 100644
--- a/www/p5-CGI-FormBuilder/pkg-descr
+++ b/www/p5-CGI-FormBuilder/pkg-descr
@@ -20,4 +20,4 @@ Its main features are:
Plus, the native HTML generated is valid XHTML 1.0 Transitional.
-WWW: http://search.cpan.org/dist/CGI-FormBuilder/
+WWW: https://metacpan.org/release/CGI-FormBuilder
diff --git a/www/p5-CGI-Framework/pkg-descr b/www/p5-CGI-Framework/pkg-descr
index 0e34cf7e0ebe..c5d5169c8b04 100644
--- a/www/p5-CGI-Framework/pkg-descr
+++ b/www/p5-CGI-Framework/pkg-descr
@@ -7,4 +7,4 @@ use methodology for the validation, pre-preparation and post-cleanup associated
with each template. It also provides easy logging mechanisms, graceful fatal
error handling, including special templates and emails to admins.
-WWW: http://search.cpan.org/dist/CGI-Framework/
+WWW: https://metacpan.org/release/CGI-Framework
diff --git a/www/p5-CGI-Lite/pkg-descr b/www/p5-CGI-Lite/pkg-descr
index 44a249f3055c..8a0f065dde15 100644
--- a/www/p5-CGI-Lite/pkg-descr
+++ b/www/p5-CGI-Lite/pkg-descr
@@ -2,4 +2,4 @@ You can use this module to decode form and query information, including file
uploads, as well as cookies in a very simple manner; you need not concern
yourself with the actual details behind the decoding process.
-WWW: http://search.cpan.org/dist/CGI-Lite/
+WWW: https://metacpan.org/release/CGI-Lite
diff --git a/www/p5-CGI-Minimal/pkg-descr b/www/p5-CGI-Minimal/pkg-descr
index f27f80af7261..49a4b3bafd38 100644
--- a/www/p5-CGI-Minimal/pkg-descr
+++ b/www/p5-CGI-Minimal/pkg-descr
@@ -3,4 +3,4 @@ functions needed such as form decoding (including file upload forms),
URL encoding and decoding, HTTP usable date generation (RFC1123 compliant
dates) and basic escaping and unescaping of HTMLized text.
-WWW: http://search.cpan.org/dist/CGI-Minimal/
+WWW: https://metacpan.org/release/CGI-Minimal
diff --git a/www/p5-CGI-PSGI/pkg-descr b/www/p5-CGI-PSGI/pkg-descr
index 3afcac8fb7f8..6906b74609cb 100644
--- a/www/p5-CGI-PSGI/pkg-descr
+++ b/www/p5-CGI-PSGI/pkg-descr
@@ -1,3 +1,3 @@
Enable your CGI.pm aware applications to adapt PSGI protocol.
-WWW: http://search.cpan.org/dist/CGI-PSGI/
+WWW: https://metacpan.org/release/CGI-PSGI
diff --git a/www/p5-CGI-Pager/pkg-descr b/www/p5-CGI-Pager/pkg-descr
index fd227f3fee59..2b55aad2a502 100644
--- a/www/p5-CGI-Pager/pkg-descr
+++ b/www/p5-CGI-Pager/pkg-descr
@@ -8,4 +8,4 @@ It can be used conveniently from a templating system, has both OO and
functional interface, and can optionally generate necessary HTML
itself.
-WWW: http://search.cpan.org/dist/CGI-Pager/
+WWW: https://metacpan.org/release/CGI-Pager
diff --git a/www/p5-CGI-Prototype/pkg-descr b/www/p5-CGI-Prototype/pkg-descr
index 2cb07b6cb283..133b41178a45 100644
--- a/www/p5-CGI-Prototype/pkg-descr
+++ b/www/p5-CGI-Prototype/pkg-descr
@@ -9,4 +9,4 @@ The core of every CGI application seems to be roughly the same:
CGI::Prototype creates a Class::Prototyped engine for doing all this,
with the right amount of callback hooks to customize the process.
-WWW: http://search.cpan.org/dist/CGI-Prototype/
+WWW: https://metacpan.org/release/CGI-Prototype
diff --git a/www/p5-CGI-Session-ExpireSessions/pkg-descr b/www/p5-CGI-Session-ExpireSessions/pkg-descr
index c9dcb942f2a3..e3eeb272f7ec 100644
--- a/www/p5-CGI-Session-ExpireSessions/pkg-descr
+++ b/www/p5-CGI-Session-ExpireSessions/pkg-descr
@@ -8,4 +8,4 @@ but does not appear to work with CGI::Session::PureSQL-type sessions.
The recommended way to use this module is via method expire_sessions(),
which requires CGI::Session V 4 or later.
-WWW: http://search.cpan.org/dist/CGI-Session-ExpireSessions/
+WWW: https://metacpan.org/release/CGI-Session-ExpireSessions
diff --git a/www/p5-CGI-Session/pkg-descr b/www/p5-CGI-Session/pkg-descr
index cda5b32f19ac..79d9c7e2b0f9 100644
--- a/www/p5-CGI-Session/pkg-descr
+++ b/www/p5-CGI-Session/pkg-descr
@@ -8,4 +8,4 @@
already familiar with "CGI::Session" go to the methods section for the
list of all the methods available.
-WWW: http://search.cpan.org/dist/CGI-Session/
+WWW: https://metacpan.org/release/CGI-Session
diff --git a/www/p5-CGI-Simple/pkg-descr b/www/p5-CGI-Simple/pkg-descr
index 010a8d10681b..be5c59fb73f6 100644
--- a/www/p5-CGI-Simple/pkg-descr
+++ b/www/p5-CGI-Simple/pkg-descr
@@ -4,4 +4,4 @@ parameter parsing, file upload, cookie handling and header generation.
This module is entirely object oriented, however a complete functional
interface is available by using the CGI::Simple::Standard module.
-WWW: http://search.cpan.org/dist/CGI-Simple/
+WWW: https://metacpan.org/release/CGI-Simple
diff --git a/www/p5-CGI-Struct/pkg-descr b/www/p5-CGI-Struct/pkg-descr
index dea4860ae384..3c5ad3059a21 100644
--- a/www/p5-CGI-Struct/pkg-descr
+++ b/www/p5-CGI-Struct/pkg-descr
@@ -1,4 +1,4 @@
CGI::Struct lets you transform CGI data keys that look like perl data
structures into actual perl data structures.
-WWW: http://search.cpan.org/dist/CGI-Struct/
+WWW: https://metacpan.org/release/CGI-Struct
diff --git a/www/p5-CGI-Thin/pkg-descr b/www/p5-CGI-Thin/pkg-descr
index 8e67f0e03cfc..4fe7f29909ce 100644
--- a/www/p5-CGI-Thin/pkg-descr
+++ b/www/p5-CGI-Thin/pkg-descr
@@ -7,4 +7,4 @@ The hash %cgi_data will have all the form data from either a POST or GET form
and will also work for "multipart/form-data" forms necessary for uploading
files.
-WWW: http://search.cpan.org/dist/CGI-Thin/
+WWW: https://metacpan.org/release/CGI-Thin
diff --git a/www/p5-CGI-Untaint-date/pkg-descr b/www/p5-CGI-Untaint-date/pkg-descr
index 6dc0e3f87cbd..c15df207d43c 100644
--- a/www/p5-CGI-Untaint-date/pkg-descr
+++ b/www/p5-CGI-Untaint-date/pkg-descr
@@ -9,4 +9,4 @@ acceptable.
The resulting date will be a Date::Simple object. Date::Simple for more
information on this.
-WWW: http://search.cpan.org/dist/CGI-Untaint-date/
+WWW: https://metacpan.org/release/CGI-Untaint-date
diff --git a/www/p5-CGI-Untaint-email/pkg-descr b/www/p5-CGI-Untaint-email/pkg-descr
index 97eec5162043..5ccf6bcc7d01 100644
--- a/www/p5-CGI-Untaint-email/pkg-descr
+++ b/www/p5-CGI-Untaint-email/pkg-descr
@@ -3,4 +3,4 @@ valid RFC2822 mailbox format.
The resulting value will be a Mail::Address instance.
-WWW: http://search.cpan.org/dist/CGI-Untaint-email/
+WWW: https://metacpan.org/release/CGI-Untaint-email
diff --git a/www/p5-CGI-Untaint/pkg-descr b/www/p5-CGI-Untaint/pkg-descr
index b0c12858b64b..cf1be0a16e35 100644
--- a/www/p5-CGI-Untaint/pkg-descr
+++ b/www/p5-CGI-Untaint/pkg-descr
@@ -4,4 +4,4 @@ having to worry about doing it in a consistent manner. If any of the validation
rules change, you often have to alter them in many different places. And, if
you want to operate taint-safe, then you're just adding even more headaches.
-WWW: http://search.cpan.org/dist/CGI-Untaint/
+WWW: https://metacpan.org/release/CGI-Untaint
diff --git a/www/p5-CGI-Upload/pkg-descr b/www/p5-CGI-Upload/pkg-descr
index 0cd7d3f8a269..d5af59d26b62 100644
--- a/www/p5-CGI-Upload/pkg-descr
+++ b/www/p5-CGI-Upload/pkg-descr
@@ -9,4 +9,4 @@ This module builds upon primarily the CGI and File::MMagic
modules and offers some tidy and succinct methods for the
handling of files uploaded via multipart/form-data requests.
-WWW: http://search.cpan.org/dist/CGI-Upload/
+WWW: https://metacpan.org/release/CGI-Upload
diff --git a/www/p5-CGI-Utils/pkg-descr b/www/p5-CGI-Utils/pkg-descr
index 8fbd203f3671..cc69cbed8794 100644
--- a/www/p5-CGI-Utils/pkg-descr
+++ b/www/p5-CGI-Utils/pkg-descr
@@ -4,4 +4,4 @@ This module provides an object-oriented interface for retrieving information
provided by the Common Gateway Interface, as well as url-encoding and
decoding values, and parsing CGI parameters.
-WWW: http://search.cpan.org/dist/CGI-Utils/
+WWW: https://metacpan.org/release/CGI-Utils
diff --git a/www/p5-CGI-XMLApplication/pkg-descr b/www/p5-CGI-XMLApplication/pkg-descr
index 195a7ce461ee..3a2a984f231a 100644
--- a/www/p5-CGI-XMLApplication/pkg-descr
+++ b/www/p5-CGI-XMLApplication/pkg-descr
@@ -11,4 +11,4 @@ maintain. Throughout the whole lifetime of a script CGI::XMLApplication
tries to keep the application stable. As well a programmer has not to
bother about some of XML::LibXML/XML::LibXSLT transformation pitfalls.
-WWW: http://search.cpan.org/dist/CGI-XMLApplication/
+WWW: https://metacpan.org/release/CGI-XMLApplication
diff --git a/www/p5-CSS-DOM/pkg-descr b/www/p5-CSS-DOM/pkg-descr
index 7d19f687395d..71217b80783f 100644
--- a/www/p5-CSS-DOM/pkg-descr
+++ b/www/p5-CSS-DOM/pkg-descr
@@ -4,4 +4,4 @@ DOM recommendation.
The CSS::DOM class itself implements the StyleSheet and CSSStyleSheet
DOM interfaces.
-WWW: http://search.cpan.org/dist/CSS-DOM/
+WWW: https://metacpan.org/release/CSS-DOM
diff --git a/www/p5-CSS-Inliner/pkg-descr b/www/p5-CSS-Inliner/pkg-descr
index 2cdda7ea68e5..8cb75c4dd537 100644
--- a/www/p5-CSS-Inliner/pkg-descr
+++ b/www/p5-CSS-Inliner/pkg-descr
@@ -1,4 +1,4 @@
Library for converting CSS <style> blocks and external CSS files to inline
styles.
-WWW: http://search.cpan.org/dist/CSS-Inliner/
+WWW: https://metacpan.org/release/CSS-Inliner
diff --git a/www/p5-Catalyst-Action-REST/pkg-descr b/www/p5-Catalyst-Action-REST/pkg-descr
index c59990756469..779cb599859b 100644
--- a/www/p5-Catalyst-Action-REST/pkg-descr
+++ b/www/p5-Catalyst-Action-REST/pkg-descr
@@ -4,4 +4,4 @@ dispatch mechanism to allow for different subroutines to be called based
on the HTTP Method requested, while also transparently handling all the
serialization/deserialization for you.
-WWW: http://search.cpan.org/dist/Catalyst-Action-REST/
+WWW: https://metacpan.org/release/Catalyst-Action-REST
diff --git a/www/p5-Catalyst-Action-RenderView/pkg-descr b/www/p5-Catalyst-Action-RenderView/pkg-descr
index 50e341c3ff9d..b679a1b4beec 100644
--- a/www/p5-Catalyst-Action-RenderView/pkg-descr
+++ b/www/p5-Catalyst-Action-RenderView/pkg-descr
@@ -6,4 +6,4 @@ order to force a debug screen, while in debug mode.
If you have more than one view, you can specify which one to use with
the "default_view" config setting (see ""$c->view($name)" in "Catalyst".)
-WWW: http://search.cpan.org/dist/Catalyst-Action-RenderView/
+WWW: https://metacpan.org/release/Catalyst-Action-RenderView
diff --git a/www/p5-Catalyst-Action-Serialize-XML-Hash-LX/pkg-descr b/www/p5-Catalyst-Action-Serialize-XML-Hash-LX/pkg-descr
index c220c2a61e2a..a90f4780a622 100644
--- a/www/p5-Catalyst-Action-Serialize-XML-Hash-LX/pkg-descr
+++ b/www/p5-Catalyst-Action-Serialize-XML-Hash-LX/pkg-descr
@@ -1,4 +1,4 @@
XML::Hash::LX serialize/deserializer for Catalyst (Catalyst::Action::Serialize
and Catalyst::Action::Deserialize).
-WWW: http://search.cpan.org/dist/Catalyst-Action-Serialize-XML-Hash-LX/
+WWW: https://metacpan.org/release/Catalyst-Action-Serialize-XML-Hash-LX
diff --git a/www/p5-Catalyst-ActionRole-ACL/pkg-descr b/www/p5-Catalyst-ActionRole-ACL/pkg-descr
index 7b5e38e17690..9a9666f096cc 100644
--- a/www/p5-Catalyst-ActionRole-ACL/pkg-descr
+++ b/www/p5-Catalyst-ActionRole-ACL/pkg-descr
@@ -2,4 +2,4 @@ Provides a Catalyst reusable action role for user role-based authorization.
ACLs are applied via the assignment of attributes to application action
subroutines.
-WWW: http://search.cpan.org/dist/Catalyst-ActionRole-ACL/
+WWW: https://metacpan.org/release/Catalyst-ActionRole-ACL
diff --git a/www/p5-Catalyst-Authentication-Credential-HTTP/pkg-descr b/www/p5-Catalyst-Authentication-Credential-HTTP/pkg-descr
index c5442827f285..3491a5af9cda 100644
--- a/www/p5-Catalyst-Authentication-Credential-HTTP/pkg-descr
+++ b/www/p5-Catalyst-Authentication-Credential-HTTP/pkg-descr
@@ -1 +1 @@
-WWW: http://search.cpan.org/dist/Catalyst-Authentication-Credential-HTTP/
+WWW: https://metacpan.org/release/Catalyst-Authentication-Credential-HTTP
diff --git a/www/p5-Catalyst-Authentication-Credential-OpenID/pkg-descr b/www/p5-Catalyst-Authentication-Credential-OpenID/pkg-descr
index eb2d86c30cfa..dfe89b6d8bb6 100644
--- a/www/p5-Catalyst-Authentication-Credential-OpenID/pkg-descr
+++ b/www/p5-Catalyst-Authentication-Credential-OpenID/pkg-descr
@@ -1,3 +1,3 @@
OpenID credential for Catalyst::Plugin::Authentication framework.
-WWW: http://search.cpan.org/dist/Catalyst-Authentication-Credential-OpenID/
+WWW: https://metacpan.org/release/Catalyst-Authentication-Credential-OpenID
diff --git a/www/p5-Catalyst-Authentication-Store-DBIx-Class/pkg-descr b/www/p5-Catalyst-Authentication-Store-DBIx-Class/pkg-descr
index dc0a150c5029..005896b15ec8 100644
--- a/www/p5-Catalyst-Authentication-Store-DBIx-Class/pkg-descr
+++ b/www/p5-Catalyst-Authentication-Store-DBIx-Class/pkg-descr
@@ -1,3 +1,3 @@
A storage class for Catalyst Authentication using DBIx::Class
-WWW: http://search.cpan.org/dist/Catalyst-Authentication-Store-DBIx-Class/
+WWW: https://metacpan.org/release/Catalyst-Authentication-Store-DBIx-Class
diff --git a/www/p5-Catalyst-Authentication-Store-LDAP/pkg-descr b/www/p5-Catalyst-Authentication-Store-LDAP/pkg-descr
index e3d566755ebb..de5d82c20f68 100644
--- a/www/p5-Catalyst-Authentication-Store-LDAP/pkg-descr
+++ b/www/p5-Catalyst-Authentication-Store-LDAP/pkg-descr
@@ -14,4 +14,4 @@ credentials supplied in the "binddn" and "bindpw" configuration options.
2) If that object is found, we then re-bind to the directory as that
object. Assuming this is successful, the user is Authenticated.
-WWW: http://search.cpan.org/dist/Catalyst-Authentication-Store-LDAP/
+WWW: https://metacpan.org/release/Catalyst-Authentication-Store-LDAP
diff --git a/www/p5-Catalyst-Component-ACCEPT_CONTEXT/pkg-descr b/www/p5-Catalyst-Component-ACCEPT_CONTEXT/pkg-descr
index 8511c2732e71..f2bca52e7f24 100644
--- a/www/p5-Catalyst-Component-ACCEPT_CONTEXT/pkg-descr
+++ b/www/p5-Catalyst-Component-ACCEPT_CONTEXT/pkg-descr
@@ -7,4 +7,4 @@ the request context available outside of Controllers makes your
application cleaner. If that's the case, just use this module as a
base class.
-WWW: http://search.cpan.org/dist/Catalyst-Component-ACCEPT_CONTEXT/
+WWW: https://metacpan.org/release/Catalyst-Component-ACCEPT_CONTEXT
diff --git a/www/p5-Catalyst-Controller-ActionRole/pkg-descr b/www/p5-Catalyst-Controller-ActionRole/pkg-descr
index bf9ceb8f8cfe..263bccd696f9 100644
--- a/www/p5-Catalyst-Controller-ActionRole/pkg-descr
+++ b/www/p5-Catalyst-Controller-ActionRole/pkg-descr
@@ -1,4 +1,4 @@
Catalyst::Controller::ActionRole is a perl module that apply roles to
action instances.
-WWW: http://search.cpan.org/dist/Catalyst-Controller-ActionRole/
+WWW: https://metacpan.org/release/Catalyst-Controller-ActionRole
diff --git a/www/p5-Catalyst-Controller-BindLex/pkg-descr b/www/p5-Catalyst-Controller-BindLex/pkg-descr
index cd92d013d487..bacd7e14b4a3 100644
--- a/www/p5-Catalyst-Controller-BindLex/pkg-descr
+++ b/www/p5-Catalyst-Controller-BindLex/pkg-descr
@@ -5,4 +5,4 @@ attribute they will be aliased to each other, so you can use this for reading
as well as writing values across controller subs. This is almost like sharing
your lexical scope.
-WWW: http://search.cpan.org/dist/Catalyst-Controller-BindLex/
+WWW: https://metacpan.org/release/Catalyst-Controller-BindLex
diff --git a/www/p5-Catalyst-Controller-FormBuilder/pkg-descr b/www/p5-Catalyst-Controller-FormBuilder/pkg-descr
index f752ee409c60..661400a99d70 100644
--- a/www/p5-Catalyst-Controller-FormBuilder/pkg-descr
+++ b/www/p5-Catalyst-Controller-FormBuilder/pkg-descr
@@ -6,4 +6,4 @@ generation. For more details, see CGI::FormBuilder or the website at:
http://www.formbuilder.org
-WWW: http://search.cpan.org/dist/Catalyst-Controller-FormBuilder/
+WWW: https://metacpan.org/release/Catalyst-Controller-FormBuilder
diff --git a/www/p5-Catalyst-Controller-HTML-FormFu/pkg-descr b/www/p5-Catalyst-Controller-HTML-FormFu/pkg-descr
index 72913382be87..1b35cc9e6598 100644
--- a/www/p5-Catalyst-Controller-HTML-FormFu/pkg-descr
+++ b/www/p5-Catalyst-Controller-HTML-FormFu/pkg-descr
@@ -1,4 +1,4 @@
This creates a new HTML::FormFu object, passing as it's argument
the contents of the "constructor" config value.
-WWW: http://search.cpan.org/dist/Catalyst-Controller-HTML-FormFu/
+WWW: https://metacpan.org/release/Catalyst-Controller-HTML-FormFu
diff --git a/www/p5-Catalyst-Controller-RateLimit/pkg-descr b/www/p5-Catalyst-Controller-RateLimit/pkg-descr
index 5163f3305f7c..7fe0007f9c9f 100644
--- a/www/p5-Catalyst-Controller-RateLimit/pkg-descr
+++ b/www/p5-Catalyst-Controller-RateLimit/pkg-descr
@@ -1,3 +1,3 @@
Protect your site from robots
-WWW: http://search.cpan.org/dist/Catalyst-Controller-RateLimit/
+WWW: https://metacpan.org/release/Catalyst-Controller-RateLimit
diff --git a/www/p5-Catalyst-Controller-RequestToken/pkg-descr b/www/p5-Catalyst-Controller-RequestToken/pkg-descr
index 06cde430000b..8f92ecae5762 100644
--- a/www/p5-Catalyst-Controller-RequestToken/pkg-descr
+++ b/www/p5-Catalyst-Controller-RequestToken/pkg-descr
@@ -2,4 +2,4 @@ This controller automatically generates and validates unique tokens across
multiple HTTP requests (form submits). You can use it to prevent duplicate
submits, or to protect against CSRF attacks.
-WWW: http://search.cpan.org/dist/Catalyst-Controller-RequestToken/
+WWW: https://metacpan.org/release/Catalyst-Controller-RequestToken
diff --git a/www/p5-Catalyst-Controller-SOAP/pkg-descr b/www/p5-Catalyst-Controller-SOAP/pkg-descr
index 5cade78c4587..c81d3bb48566 100644
--- a/www/p5-Catalyst-Controller-SOAP/pkg-descr
+++ b/www/p5-Catalyst-Controller-SOAP/pkg-descr
@@ -1,3 +1,3 @@
Controller for serving SOAP in Catalyst MVC framework.
-WWW: http://search.cpan.org/dist/Catalyst-Controller-SOAP/
+WWW: https://metacpan.org/release/Catalyst-Controller-SOAP
diff --git a/www/p5-Catalyst-Devel/pkg-descr b/www/p5-Catalyst-Devel/pkg-descr
index ba3d9e2f6ecd..0dbad794ec02 100644
--- a/www/p5-Catalyst-Devel/pkg-descr
+++ b/www/p5-Catalyst-Devel/pkg-descr
@@ -8,4 +8,4 @@ scripts and tests; Module::Install::Catalyst, a Module::Install extension
for Catalyst; and requirements for a variety of development-related modules.
The documentation remains with Catalyst::Runtime.
-WWW: http://search.cpan.org/dist/Catalyst-Devel/
+WWW: https://metacpan.org/release/Catalyst-Devel
diff --git a/www/p5-Catalyst-DispatchType-Regex/pkg-descr b/www/p5-Catalyst-DispatchType-Regex/pkg-descr
index 87f452b43390..f6a74b1ad4e1 100644
--- a/www/p5-Catalyst-DispatchType-Regex/pkg-descr
+++ b/www/p5-Catalyst-DispatchType-Regex/pkg-descr
@@ -4,4 +4,4 @@ the refactoring, the dispatch priority of Regex vs Regexp vs LocalRegex vs
LocalRegexp may have changed. Priority is now influenced by when the dispatch
type is first seen in your application.
-WWW: http://search.cpan.org/dist/Catalyst-DispatchType-Regex/
+WWW: https://metacpan.org/release/Catalyst-DispatchType-Regex
diff --git a/www/p5-Catalyst-Engine-Apache/pkg-descr b/www/p5-Catalyst-Engine-Apache/pkg-descr
index afeb2dd57395..31fbb9c9f219 100644
--- a/www/p5-Catalyst-Engine-Apache/pkg-descr
+++ b/www/p5-Catalyst-Engine-Apache/pkg-descr
@@ -2,4 +2,4 @@ Catalyst::Engine::Apache - Catalyst Apache Engines
These classes provide mod_perl support for Catalyst.
-WWW: http://search.cpan.org/dist/Catalyst-Engine-Apache/
+WWW: https://metacpan.org/release/Catalyst-Engine-Apache
diff --git a/www/p5-Catalyst-Engine-HTTP-Prefork/pkg-descr b/www/p5-Catalyst-Engine-HTTP-Prefork/pkg-descr
index e942a19de299..ae9459bc1e41 100644
--- a/www/p5-Catalyst-Engine-HTTP-Prefork/pkg-descr
+++ b/www/p5-Catalyst-Engine-HTTP-Prefork/pkg-descr
@@ -4,4 +4,4 @@ high-performance, HTTP/1.1 compliance, and robustness. It is also
suitable for use as a faster development server with support for
automatic restarting.
-WWW: http://search.cpan.org/dist/Catalyst-Engine-HTTP-Prefork/
+WWW: https://metacpan.org/release/Catalyst-Engine-HTTP-Prefork
diff --git a/www/p5-Catalyst-Engine-PSGI/pkg-descr b/www/p5-Catalyst-Engine-PSGI/pkg-descr
index ab4b84abb2ed..591c49a024a4 100644
--- a/www/p5-Catalyst-Engine-PSGI/pkg-descr
+++ b/www/p5-Catalyst-Engine-PSGI/pkg-descr
@@ -1,3 +1,3 @@
PSGI engine for Catalyst.
-WWW: http://search.cpan.org/dist/Catalyst-Engine-PSGI/
+WWW: https://metacpan.org/release/Catalyst-Engine-PSGI
diff --git a/www/p5-Catalyst-Enzyme/pkg-descr b/www/p5-Catalyst-Enzyme/pkg-descr
index 23ffb6c1e120..389629fe8b29 100644
--- a/www/p5-Catalyst-Enzyme/pkg-descr
+++ b/www/p5-Catalyst-Enzyme/pkg-descr
@@ -12,4 +12,4 @@ Enzyme is one way of bringing many Catalyst modules and concepts
together into a unified whole. There are other ways to do this
(obviously. This is, like... uh, Perl).
-WWW: http://search.cpan.org/dist/Catalyst-Enzyme/
+WWW: https://metacpan.org/release/Catalyst-Enzyme
diff --git a/www/p5-Catalyst-Helper-Controller-Scaffold/pkg-descr b/www/p5-Catalyst-Helper-Controller-Scaffold/pkg-descr
index 25f72cd1f5ed..dacd6d998a11 100644
--- a/www/p5-Catalyst-Helper-Controller-Scaffold/pkg-descr
+++ b/www/p5-Catalyst-Helper-Controller-Scaffold/pkg-descr
@@ -5,4 +5,4 @@ Catalyst, which adds easy scaffolding:
# for a CDBI table class MyApp::M::CDBI::SomeTable
script/myapp_create.pl controller SomeTable Scaffold CDBI::SomeTable
-WWW: http://search.cpan.org/dist/Catalyst-Helper-Controller-Scaffold/
+WWW: https://metacpan.org/release/Catalyst-Helper-Controller-Scaffold
diff --git a/www/p5-Catalyst-Manual/pkg-descr b/www/p5-Catalyst-Manual/pkg-descr
index 554f273bfe08..9f73eb2fc146 100644
--- a/www/p5-Catalyst-Manual/pkg-descr
+++ b/www/p5-Catalyst-Manual/pkg-descr
@@ -6,4 +6,4 @@ Task::Catalyst::Tutorial.
If you just want to run Catalyst applications, you probably don't need
this manual, but you do need Catalyst::Runtime.
-WWW: http://search.cpan.org/dist/Catalyst-Manual/
+WWW: https://metacpan.org/release/Catalyst-Manual
diff --git a/www/p5-Catalyst-Model-Adaptor/pkg-descr b/www/p5-Catalyst-Model-Adaptor/pkg-descr
index 17866ab14af7..ff233c19497e 100644
--- a/www/p5-Catalyst-Model-Adaptor/pkg-descr
+++ b/www/p5-Catalyst-Model-Adaptor/pkg-descr
@@ -1,3 +1,3 @@
use a plain class as a Catalyst model
-WWW: http://search.cpan.org/dist/Catalyst-Model-Adaptor/
+WWW: https://metacpan.org/release/Catalyst-Model-Adaptor
diff --git a/www/p5-Catalyst-Model-CDBI-Plain/pkg-descr b/www/p5-Catalyst-Model-CDBI-Plain/pkg-descr
index 98f72ca2d314..c2eba756034e 100644
--- a/www/p5-Catalyst-Model-CDBI-Plain/pkg-descr
+++ b/www/p5-Catalyst-Model-CDBI-Plain/pkg-descr
@@ -6,4 +6,4 @@ this is left to the user. This module can be used with existing
Class::DBI classes, so that they can be used with Catalyst, or as a
way of writing CDBI-based Model classes within Catalyst.
-WWW: http://search.cpan.org/dist/Catalyst-Model-CDBI-Plain/
+WWW: https://metacpan.org/release/Catalyst-Model-CDBI-Plain
diff --git a/www/p5-Catalyst-Model-CDBI-Sweet/pkg-descr b/www/p5-Catalyst-Model-CDBI-Sweet/pkg-descr
index f4fc27acd17f..ebe51a3a2001 100644
--- a/www/p5-Catalyst-Model-CDBI-Sweet/pkg-descr
+++ b/www/p5-Catalyst-Model-CDBI-Sweet/pkg-descr
@@ -1,4 +1,4 @@
This model is a thin wrapper around Class::DBI::Sweet to let you use it as
a Catalyst Model easily. It's similar to Catalyst::Model::CDBI::Plain.
-WWW: http://search.cpan.org/dist/Catalyst-Model-CDBI-Sweet/
+WWW: https://metacpan.org/release/Catalyst-Model-CDBI-Sweet
diff --git a/www/p5-Catalyst-Model-CDBI/pkg-descr b/www/p5-Catalyst-Model-CDBI/pkg-descr
index 1d0f8ddb14e3..6f3d5107503e 100644
--- a/www/p5-Catalyst-Model-CDBI/pkg-descr
+++ b/www/p5-Catalyst-Model-CDBI/pkg-descr
@@ -1,4 +1,4 @@
This is the Class::DBI model class for Catalyst. It's built on top
of Class::DBI::Loader.
-WWW: http://search.cpan.org/dist/Catalyst-Model-CDBI/
+WWW: https://metacpan.org/release/Catalyst-Model-CDBI
diff --git a/www/p5-Catalyst-Model-DBIC-Plain/pkg-descr b/www/p5-Catalyst-Model-DBIC-Plain/pkg-descr
index e54c8a56df04..b23c4a19057d 100644
--- a/www/p5-Catalyst-Model-DBIC-Plain/pkg-descr
+++ b/www/p5-Catalyst-Model-DBIC-Plain/pkg-descr
@@ -2,4 +2,4 @@ This is the DBIx::Class model class for Catalyst. Whilst it allows you to
use DBIC as your model in Catalyst, it does not make your tables classes
Catalyst-specific, so you can still use them in a non-Catalyst context.
-WWW: http://search.cpan.org/dist/Catalyst-Model-DBIC-Plain/
+WWW: https://metacpan.org/release/Catalyst-Model-DBIC-Plain
diff --git a/www/p5-Catalyst-Model-DBIC-Schema/pkg-descr b/www/p5-Catalyst-Model-DBIC-Schema/pkg-descr
index 68995a4b9500..5f225bc366ca 100644
--- a/www/p5-Catalyst-Model-DBIC-Schema/pkg-descr
+++ b/www/p5-Catalyst-Model-DBIC-Schema/pkg-descr
@@ -4,4 +4,4 @@ Catalyst::Helper::Model::DBIC::SchemaLoader for information on
generating these Models via Helper scripts. The latter of the two will
also generated a DBIx::Class::Schema::Loader-based Schema class for you.
-WWW: http://search.cpan.org/dist/Catalyst-Model-DBIC-Schema/
+WWW: https://metacpan.org/release/Catalyst-Model-DBIC-Schema
diff --git a/www/p5-Catalyst-Model-DynamicAdaptor/pkg-descr b/www/p5-Catalyst-Model-DynamicAdaptor/pkg-descr
index d6ba3ecd0dd7..b9f56339ebb8 100644
--- a/www/p5-Catalyst-Model-DynamicAdaptor/pkg-descr
+++ b/www/p5-Catalyst-Model-DynamicAdaptor/pkg-descr
@@ -1,3 +1,3 @@
Catalyst::Model::DynamicAdaptor - Dynamically load adaptor modules
-WWW: http://search.cpan.org/dist/Catalyst-Model-DynamicAdaptor/
+WWW: https://metacpan.org/release/Catalyst-Model-DynamicAdaptor
diff --git a/www/p5-Catalyst-Model-LDAP/pkg-descr b/www/p5-Catalyst-Model-LDAP/pkg-descr
index 0c69550315d0..bd455908eb56 100644
--- a/www/p5-Catalyst-Model-LDAP/pkg-descr
+++ b/www/p5-Catalyst-Model-LDAP/pkg-descr
@@ -3,4 +3,4 @@ simple wrapper for Net::LDAP. This class simplifies LDAP access by letting
you configure a common set of bind arguments. It also lets you configure a
base DN for searching.
-WWW: http://search.cpan.org/dist/Catalyst-Model-LDAP/
+WWW: https://metacpan.org/release/Catalyst-Model-LDAP
diff --git a/www/p5-Catalyst-Model-Memcached/pkg-descr b/www/p5-Catalyst-Model-Memcached/pkg-descr
index 01f5b8b17d7d..1d57053590c7 100644
--- a/www/p5-Catalyst-Model-Memcached/pkg-descr
+++ b/www/p5-Catalyst-Model-Memcached/pkg-descr
@@ -1,4 +1,4 @@
Catalyst::Model::Memcached is a simple Model for Catalyst for storing
data in memcached.
-WWW: http://search.cpan.org/dist/Catalyst-Model-Memcached/
+WWW: https://metacpan.org/release/Catalyst-Model-Memcached
diff --git a/www/p5-Catalyst-Model-Oryx/pkg-descr b/www/p5-Catalyst-Model-Oryx/pkg-descr
index 2fab9f90f1ac..3a8ba5b62dd4 100644
--- a/www/p5-Catalyst-Model-Oryx/pkg-descr
+++ b/www/p5-Catalyst-Model-Oryx/pkg-descr
@@ -1,4 +1,4 @@
This module implements an Oryx object persistence model
component for the Catalyst application framework.
-WWW: http://search.cpan.org/dist/Catalyst-Model-Oryx/
+WWW: https://metacpan.org/release/Catalyst-Model-Oryx
diff --git a/www/p5-Catalyst-Model-Tarantool/pkg-descr b/www/p5-Catalyst-Model-Tarantool/pkg-descr
index c4cfc5530032..962963ca4183 100644
--- a/www/p5-Catalyst-Model-Tarantool/pkg-descr
+++ b/www/p5-Catalyst-Model-Tarantool/pkg-descr
@@ -1,3 +1,3 @@
Tarantool interface for Catalyst based application
-WWW: http://search.cpan.org/dist/Catalyst-Model-Tarantool/
+WWW: https://metacpan.org/release/Catalyst-Model-Tarantool
diff --git a/www/p5-Catalyst-Model-XML-Feed/pkg-descr b/www/p5-Catalyst-Model-XML-Feed/pkg-descr
index 25811f374d31..1bdb2f00b55e 100644
--- a/www/p5-Catalyst-Model-XML-Feed/pkg-descr
+++ b/www/p5-Catalyst-Model-XML-Feed/pkg-descr
@@ -4,4 +4,4 @@ the "register" method.
Once a feed is registered, it's automatically cached for you.
-WWW: http://search.cpan.org/dist/Catalyst-Model-XML-Feed/
+WWW: https://metacpan.org/release/Catalyst-Model-XML-Feed
diff --git a/www/p5-Catalyst-Model-Xapian/pkg-descr b/www/p5-Catalyst-Model-Xapian/pkg-descr
index f78521eb18a3..7e287e2688d2 100644
--- a/www/p5-Catalyst-Model-Xapian/pkg-descr
+++ b/www/p5-Catalyst-Model-Xapian/pkg-descr
@@ -7,4 +7,4 @@ searches like
'fubar site:microsoft.com'
-WWW: http://search.cpan.org/dist/Catalyst-Model-Xapian/
+WWW: https://metacpan.org/release/Catalyst-Model-Xapian
diff --git a/www/p5-Catalyst-Model-Xapian10/pkg-descr b/www/p5-Catalyst-Model-Xapian10/pkg-descr
index f78521eb18a3..7e287e2688d2 100644
--- a/www/p5-Catalyst-Model-Xapian10/pkg-descr
+++ b/www/p5-Catalyst-Model-Xapian10/pkg-descr
@@ -7,4 +7,4 @@ searches like
'fubar site:microsoft.com'
-WWW: http://search.cpan.org/dist/Catalyst-Model-Xapian/
+WWW: https://metacpan.org/release/Catalyst-Model-Xapian
diff --git a/www/p5-Catalyst-Plugin-AtomServer/pkg-descr b/www/p5-Catalyst-Plugin-AtomServer/pkg-descr
index 9393ee249b85..ebd0df24e163 100644
--- a/www/p5-Catalyst-Plugin-AtomServer/pkg-descr
+++ b/www/p5-Catalyst-Plugin-AtomServer/pkg-descr
@@ -1,3 +1,3 @@
Atom API server for Catalyst applications
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-AtomServer/
+WWW: https://metacpan.org/release/Catalyst-Plugin-AtomServer
diff --git a/www/p5-Catalyst-Plugin-Authentication-CDBI/pkg-descr b/www/p5-Catalyst-Plugin-Authentication-CDBI/pkg-descr
index 6fe2f93a50ce..124e02913e1a 100644
--- a/www/p5-Catalyst-Plugin-Authentication-CDBI/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Authentication-CDBI/pkg-descr
@@ -1,3 +1,3 @@
CDBI Authentication for Catalyst
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authentication-CDBI/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Authentication-CDBI
diff --git a/www/p5-Catalyst-Plugin-Authentication/pkg-descr b/www/p5-Catalyst-Plugin-Authentication/pkg-descr
index 63693967b263..d1855cffdcfa 100644
--- a/www/p5-Catalyst-Plugin-Authentication/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Authentication/pkg-descr
@@ -3,4 +3,4 @@ apps. It is the basis for both authentication (checking the user is who
they claim to be), and authorization (allowing the user to do what the
system authorises them to do).
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authentication/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Authentication
diff --git a/www/p5-Catalyst-Plugin-Authorization-ACL/pkg-descr b/www/p5-Catalyst-Plugin-Authorization-ACL/pkg-descr
index 6e57b5059b16..1740e3e8b2c1 100644
--- a/www/p5-Catalyst-Plugin-Authorization-ACL/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Authorization-ACL/pkg-descr
@@ -2,4 +2,4 @@ This module provides Access Control List style path protection, with
arbitrary rules for Catalyst applications. It operates only on the
Catalyst private namespace, at least at the moment.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authorization-ACL/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Authorization-ACL
diff --git a/www/p5-Catalyst-Plugin-Authorization-Roles/pkg-descr b/www/p5-Catalyst-Plugin-Authorization-Roles/pkg-descr
index dfede99a8f83..fd95132f036a 100644
--- a/www/p5-Catalyst-Plugin-Authorization-Roles/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Authorization-Roles/pkg-descr
@@ -5,4 +5,4 @@ of the app makes an assertion about the necessary roles.
If the user is a member in all of the required roles access is granted.
Otherwise, access is denied.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Authorization-Roles/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Authorization-Roles
diff --git a/www/p5-Catalyst-Plugin-AutoCRUD/pkg-descr b/www/p5-Catalyst-Plugin-AutoCRUD/pkg-descr
index 1ceac1db5c7d..f0a00d4586a1 100644
--- a/www/p5-Catalyst-Plugin-AutoCRUD/pkg-descr
+++ b/www/p5-Catalyst-Plugin-AutoCRUD/pkg-descr
@@ -1,3 +1,3 @@
Catalyst::Plugin::AutoCRUD is a instant AJAX web front-end for DBIx::Class.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-AutoCRUD/
+WWW: https://metacpan.org/release/Catalyst-Plugin-AutoCRUD
diff --git a/www/p5-Catalyst-Plugin-Browser/pkg-descr b/www/p5-Catalyst-Plugin-Browser/pkg-descr
index 2c96a8de9ccf..2c3d58f4d201 100644
--- a/www/p5-Catalyst-Plugin-Browser/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Browser/pkg-descr
@@ -1,3 +1,3 @@
A browser detection plugin for catalyst framework
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Browser/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Browser
diff --git a/www/p5-Catalyst-Plugin-C3/pkg-descr b/www/p5-Catalyst-Plugin-C3/pkg-descr
index dfde0758c67e..c8ad690a3964 100644
--- a/www/p5-Catalyst-Plugin-C3/pkg-descr
+++ b/www/p5-Catalyst-Plugin-C3/pkg-descr
@@ -9,4 +9,4 @@ this time. You would know it if you should be using this module.
*** END WARNING ***
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-C3/
+WWW: https://metacpan.org/release/Catalyst-Plugin-C3
diff --git a/www/p5-Catalyst-Plugin-Cache-FastMmap/pkg-descr b/www/p5-Catalyst-Plugin-Cache-FastMmap/pkg-descr
index 8ac011d006cc..ac6de0d5a4dd 100644
--- a/www/p5-Catalyst-Plugin-Cache-FastMmap/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Cache-FastMmap/pkg-descr
@@ -3,4 +3,4 @@ of Cache::FastMmap and Catalyst
This module extends the Catalyst application class with a "mmap" cache.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Cache-FastMmap/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Cache-FastMmap
diff --git a/www/p5-Catalyst-Plugin-Cache-Memcached-Fast/pkg-descr b/www/p5-Catalyst-Plugin-Cache-Memcached-Fast/pkg-descr
index 591e21e32aae..7613022199ef 100644
--- a/www/p5-Catalyst-Plugin-Cache-Memcached-Fast/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Cache-Memcached-Fast/pkg-descr
@@ -1,3 +1,3 @@
Catalyst Plugin for Cache::Memcached::Fast.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Cache-Memcached-Fast/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Cache-Memcached-Fast
diff --git a/www/p5-Catalyst-Plugin-Cache/pkg-descr b/www/p5-Catalyst-Plugin-Cache/pkg-descr
index 8dfb8493dfd4..ef882bc6c971 100644
--- a/www/p5-Catalyst-Plugin-Cache/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Cache/pkg-descr
@@ -6,4 +6,4 @@ Among its features are support for multiple backends, segmentation based
on component or controller, keyspace partitioning, and so more, in
various subsidiary plugins.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Cache/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Cache
diff --git a/www/p5-Catalyst-Plugin-Captcha/pkg-descr b/www/p5-Catalyst-Plugin-Captcha/pkg-descr
index 5df9263d1926..a6d7de11cf92 100644
--- a/www/p5-Catalyst-Plugin-Captcha/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Captcha/pkg-descr
@@ -1,3 +1,3 @@
This plugin for Catalyst creates and validates Captcha.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Captcha/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Captcha
diff --git a/www/p5-Catalyst-Plugin-ConfigLoader-Environment/pkg-descr b/www/p5-Catalyst-Plugin-ConfigLoader-Environment/pkg-descr
index 8a28bd69217a..74c204a292b7 100644
--- a/www/p5-Catalyst-Plugin-ConfigLoader-Environment/pkg-descr
+++ b/www/p5-Catalyst-Plugin-ConfigLoader-Environment/pkg-descr
@@ -2,4 +2,4 @@ Catalyst::Plugin::ConfigLoader::Environment reads environment
variables and sets up the configuration in your application
accordingly.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-ConfigLoader-Environment/
+WWW: https://metacpan.org/release/Catalyst-Plugin-ConfigLoader-Environment
diff --git a/www/p5-Catalyst-Plugin-ConfigLoader/pkg-descr b/www/p5-Catalyst-Plugin-ConfigLoader/pkg-descr
index 10a90fd0438d..d2f753ba7b79 100644
--- a/www/p5-Catalyst-Plugin-ConfigLoader/pkg-descr
+++ b/www/p5-Catalyst-Plugin-ConfigLoader/pkg-descr
@@ -5,4 +5,4 @@ To support the distinction between development and production environments,
this module will also attemp to load a local config (e.g. myapp_local.yaml)
which will override any duplicate settings.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-ConfigLoader/
+WWW: https://metacpan.org/release/Catalyst-Plugin-ConfigLoader
diff --git a/www/p5-Catalyst-Plugin-CookiedSession/pkg-descr b/www/p5-Catalyst-Plugin-CookiedSession/pkg-descr
index 7d839d332a6c..1633cf155442 100644
--- a/www/p5-Catalyst-Plugin-CookiedSession/pkg-descr
+++ b/www/p5-Catalyst-Plugin-CookiedSession/pkg-descr
@@ -1,3 +1,3 @@
Catalyst Plugin for storing sessions in a browser cookie
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-CookiedSession/
+WWW: https://metacpan.org/release/Catalyst-Plugin-CookiedSession
diff --git a/www/p5-Catalyst-Plugin-DateTime/pkg-descr b/www/p5-Catalyst-Plugin-DateTime/pkg-descr
index 8a1319a45aca..451f19d6e255 100644
--- a/www/p5-Catalyst-Plugin-DateTime/pkg-descr
+++ b/www/p5-Catalyst-Plugin-DateTime/pkg-descr
@@ -1,4 +1,4 @@
This module makes DateTime easily accesible within a Catalyst application
via the Catalyst::Plugin interface.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-DateTime/
+WWW: https://metacpan.org/release/Catalyst-Plugin-DateTime
diff --git a/www/p5-Catalyst-Plugin-DefaultEnd/pkg-descr b/www/p5-Catalyst-Plugin-DefaultEnd/pkg-descr
index a71881914f26..07035f070763 100644
--- a/www/p5-Catalyst-Plugin-DefaultEnd/pkg-descr
+++ b/www/p5-Catalyst-Plugin-DefaultEnd/pkg-descr
@@ -6,4 +6,4 @@ order to force a debug screen, while in debug mode.
If you have more than 1 view, you can specify which one to use with the
'view' config setting.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-DefaultEnd/
+WWW: https://metacpan.org/release/Catalyst-Plugin-DefaultEnd
diff --git a/www/p5-Catalyst-Plugin-Email/pkg-descr b/www/p5-Catalyst-Plugin-Email/pkg-descr
index 2f9638e85ffb..fa7af7318c06 100644
--- a/www/p5-Catalyst-Plugin-Email/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Email/pkg-descr
@@ -1,3 +1,3 @@
Send emails with Catalyst and Email::Send and Email::MIME::Creator.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Email/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Email
diff --git a/www/p5-Catalyst-Plugin-ErrorCatcher/pkg-descr b/www/p5-Catalyst-Plugin-ErrorCatcher/pkg-descr
index 8b8c7e569691..d5af96616d38 100644
--- a/www/p5-Catalyst-Plugin-ErrorCatcher/pkg-descr
+++ b/www/p5-Catalyst-Plugin-ErrorCatcher/pkg-descr
@@ -2,4 +2,4 @@ Catalyst::Plugin::ErrorCatcher allows you to do More Stuff with the
information that would normally only be seen on the Catalyst Error
Screen courtesy of the Catalyst::Plugin::StackTrace plugin.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-ErrorCatcher/
+WWW: https://metacpan.org/release/Catalyst-Plugin-ErrorCatcher
diff --git a/www/p5-Catalyst-Plugin-FillInForm/pkg-descr b/www/p5-Catalyst-Plugin-FillInForm/pkg-descr
index 6d0096cb2474..23296b967343 100644
--- a/www/p5-Catalyst-Plugin-FillInForm/pkg-descr
+++ b/www/p5-Catalyst-Plugin-FillInForm/pkg-descr
@@ -1,4 +1,4 @@
Catalyst-Plugin-FillInForm is a Catalyst plugin that automatically fills in
forms if the last form has missing or invalid fields.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-FillInForm/
+WWW: https://metacpan.org/release/Catalyst-Plugin-FillInForm
diff --git a/www/p5-Catalyst-Plugin-FormBuilder/pkg-descr b/www/p5-Catalyst-Plugin-FormBuilder/pkg-descr
index 5428a4529c35..92827e2f7858 100644
--- a/www/p5-Catalyst-Plugin-FormBuilder/pkg-descr
+++ b/www/p5-Catalyst-Plugin-FormBuilder/pkg-descr
@@ -6,4 +6,4 @@ niceties, such as controllable field stickiness, multilingual support,
and Javascript generation. For more details, see CGI::FormBuilder or
the website at: http://www.formbuilder.org
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-FormBuilder/
+WWW: https://metacpan.org/release/Catalyst-Plugin-FormBuilder
diff --git a/www/p5-Catalyst-Plugin-FormValidator/pkg-descr b/www/p5-Catalyst-Plugin-FormValidator/pkg-descr
index 627324f44d62..96d3c08c1a38 100644
--- a/www/p5-Catalyst-Plugin-FormValidator/pkg-descr
+++ b/www/p5-Catalyst-Plugin-FormValidator/pkg-descr
@@ -2,4 +2,4 @@ This Catalyst plugin uses Data::FormValidator to validate and set
up form data from your request parameters. It's a quite thin wrapper
around that module.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-FormValidator/
+WWW: https://metacpan.org/release/Catalyst-Plugin-FormValidator
diff --git a/www/p5-Catalyst-Plugin-I18N/pkg-descr b/www/p5-Catalyst-Plugin-I18N/pkg-descr
index 5166ad8674f2..8a32c17f92d3 100644
--- a/www/p5-Catalyst-Plugin-I18N/pkg-descr
+++ b/www/p5-Catalyst-Plugin-I18N/pkg-descr
@@ -1,4 +1,4 @@
Supports mo/po files and Maketext classes under your applications I18N
namespace.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-I18N/
+WWW: https://metacpan.org/release/Catalyst-Plugin-I18N
diff --git a/www/p5-Catalyst-Plugin-Log-Dispatch/pkg-descr b/www/p5-Catalyst-Plugin-Log-Dispatch/pkg-descr
index d3636ef32ca3..0b5e07bb12f6 100644
--- a/www/p5-Catalyst-Plugin-Log-Dispatch/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Log-Dispatch/pkg-descr
@@ -1,3 +1,3 @@
Log module of Catalyst that uses Log::Dispatch
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Log-Dispatch/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Log-Dispatch
diff --git a/www/p5-Catalyst-Plugin-LogWarnings/pkg-descr b/www/p5-Catalyst-Plugin-LogWarnings/pkg-descr
index 5de4e287c677..2f97cb3c5912 100644
--- a/www/p5-Catalyst-Plugin-LogWarnings/pkg-descr
+++ b/www/p5-Catalyst-Plugin-LogWarnings/pkg-descr
@@ -6,4 +6,4 @@ After that, any warn statement that's executed during action
processing is sent to the log $c->log as a warning (instead of
being dumped to STDERR).
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-LogWarnings/
+WWW: https://metacpan.org/release/Catalyst-Plugin-LogWarnings
diff --git a/www/p5-Catalyst-Plugin-PageCache/pkg-descr b/www/p5-Catalyst-Plugin-PageCache/pkg-descr
index c125054587d4..39e0a0c5d637 100644
--- a/www/p5-Catalyst-Plugin-PageCache/pkg-descr
+++ b/www/p5-Catalyst-Plugin-PageCache/pkg-descr
@@ -7,4 +7,4 @@ caching is very useful for withstanding a Slashdotting, for example.
This plugin requires that you also load a Cache plugin. Please see the
Known Issues when choosing a cache backend.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-PageCache/
+WWW: https://metacpan.org/release/Catalyst-Plugin-PageCache
diff --git a/www/p5-Catalyst-Plugin-Params-Nested/pkg-descr b/www/p5-Catalyst-Plugin-Params-Nested/pkg-descr
index e44be9c3b9eb..1de581499ee2 100644
--- a/www/p5-Catalyst-Plugin-Params-Nested/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Params-Nested/pkg-descr
@@ -20,4 +20,4 @@ items starting with "foo" as one entity using $c->req->param('foo');.
Each subitem, denoted by either the dot or the square brackets, will be
returned as a further deeper hashref.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Params-Nested/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Params-Nested
diff --git a/www/p5-Catalyst-Plugin-Pluggable/pkg-descr b/www/p5-Catalyst-Plugin-Pluggable/pkg-descr
index 49a8de3cb32c..7c41d27a9813 100644
--- a/www/p5-Catalyst-Plugin-Pluggable/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Pluggable/pkg-descr
@@ -1,3 +1,3 @@
Catalyst::Plugin::Pluggable is a plugin for pluggable Catalyst applications.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Pluggable/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Pluggable
diff --git a/www/p5-Catalyst-Plugin-Prototype/pkg-descr b/www/p5-Catalyst-Plugin-Prototype/pkg-descr
index 01a74de76c2c..ba2d1ef79f07 100644
--- a/www/p5-Catalyst-Plugin-Prototype/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Prototype/pkg-descr
@@ -1,3 +1,3 @@
A Catalyst plugin for Prototype.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Prototype/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Prototype
diff --git a/www/p5-Catalyst-Plugin-RunAfterRequest/pkg-descr b/www/p5-Catalyst-Plugin-RunAfterRequest/pkg-descr
index 8bc9500f1919..ac1833bc535e 100644
--- a/www/p5-Catalyst-Plugin-RunAfterRequest/pkg-descr
+++ b/www/p5-Catalyst-Plugin-RunAfterRequest/pkg-descr
@@ -1,3 +1,3 @@
Run code after the response has been sent.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-RunAfterRequest/
+WWW: https://metacpan.org/release/Catalyst-Plugin-RunAfterRequest
diff --git a/www/p5-Catalyst-Plugin-Scheduler/pkg-descr b/www/p5-Catalyst-Plugin-Scheduler/pkg-descr
index 33b394133223..fe0f921e348b 100644
--- a/www/p5-Catalyst-Plugin-Scheduler/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Scheduler/pkg-descr
@@ -4,4 +4,4 @@ exceeds the specified time. Depending on the level of traffic to the
application, events may or may not run at exactly the correct time,
but it should be enough to satisfy many basic scheduling needs.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Scheduler/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Scheduler
diff --git a/www/p5-Catalyst-Plugin-Server/pkg-descr b/www/p5-Catalyst-Plugin-Server/pkg-descr
index f3e98ef2b2eb..b59720cf6eec 100644
--- a/www/p5-Catalyst-Plugin-Server/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Server/pkg-descr
@@ -1,3 +1,3 @@
This package contains base Plugin::Server and Plugin::Server::XMLRPC.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Server/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Server
diff --git a/www/p5-Catalyst-Plugin-Session-FastMmap/pkg-descr b/www/p5-Catalyst-Plugin-Session-FastMmap/pkg-descr
index 35cab0f9037f..290ea4463ced 100644
--- a/www/p5-Catalyst-Plugin-Session-FastMmap/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-FastMmap/pkg-descr
@@ -1,3 +1,3 @@
FastMmap sessions for Catalyst.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-FastMmap/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-FastMmap
diff --git a/www/p5-Catalyst-Plugin-Session-PerUser/pkg-descr b/www/p5-Catalyst-Plugin-Session-PerUser/pkg-descr
index 22b18c783474..e990a219fed7 100644
--- a/www/p5-Catalyst-Plugin-Session-PerUser/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-PerUser/pkg-descr
@@ -11,4 +11,4 @@ This is probably most useful for e-commerce sites, where the
shopping cart is typically used before login, and should be
equally accessible to both guests and logged in users.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-PerUser/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-PerUser
diff --git a/www/p5-Catalyst-Plugin-Session-State-Cookie/pkg-descr b/www/p5-Catalyst-Plugin-Session-State-Cookie/pkg-descr
index f62454f6d67b..38ab95857281 100644
--- a/www/p5-Catalyst-Plugin-Session-State-Cookie/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-State-Cookie/pkg-descr
@@ -5,4 +5,4 @@ server.
This plugin stores the session ID on the client using the cookie
mechanism.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-State-Cookie/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-State-Cookie
diff --git a/www/p5-Catalyst-Plugin-Session-State-URI/pkg-descr b/www/p5-Catalyst-Plugin-Session-State-URI/pkg-descr
index 695525ba2b60..8b1a423a7448 100644
--- a/www/p5-Catalyst-Plugin-Session-State-URI/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-State-URI/pkg-descr
@@ -5,4 +5,4 @@ server.
This plugin cheats and instead of storing the session id on the client,
it simply embeds the session id into every URI sent to the user.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-State-URI/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-State-URI
diff --git a/www/p5-Catalyst-Plugin-Session-Store-Cache/pkg-descr b/www/p5-Catalyst-Plugin-Session-Store-Cache/pkg-descr
index b75812705c29..ac3ad1540653 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-Cache/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-Store-Cache/pkg-descr
@@ -1,4 +1,4 @@
This plugin will store your session data in whatever cache module you
have configured.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-Cache/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-Store-Cache
diff --git a/www/p5-Catalyst-Plugin-Session-Store-DBI/pkg-descr b/www/p5-Catalyst-Plugin-Session-Store-DBI/pkg-descr
index e2de5534a625..8981bd7c313e 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-DBI/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-Store-DBI/pkg-descr
@@ -1,3 +1,3 @@
This storage module will store session data in a database using DBI.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-DBI/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-Store-DBI
diff --git a/www/p5-Catalyst-Plugin-Session-Store-DBIC/pkg-descr b/www/p5-Catalyst-Plugin-Session-Store-DBIC/pkg-descr
index e83c36725445..914ad1bcdeda 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-DBIC/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-Store-DBIC/pkg-descr
@@ -1,3 +1,3 @@
This storage module will store session data in a database using DBIx::Class.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-DBIC/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-Store-DBIC
diff --git a/www/p5-Catalyst-Plugin-Session-Store-Delegate/pkg-descr b/www/p5-Catalyst-Plugin-Session-Store-Delegate/pkg-descr
index 6b5d492a380e..245ef6f54232 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-Delegate/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-Store-Delegate/pkg-descr
@@ -1,4 +1,4 @@
This store plugins makes delegating session storage to a first class object
model easy.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-Delegate/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-Store-Delegate
diff --git a/www/p5-Catalyst-Plugin-Session-Store-FastMmap/pkg-descr b/www/p5-Catalyst-Plugin-Session-Store-FastMmap/pkg-descr
index 9b4df3153367..a52b2e251f84 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-FastMmap/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-Store-FastMmap/pkg-descr
@@ -2,4 +2,4 @@
plugin for Catalyst that uses an mmap'ed file to act as a shared memory
interprocess cache. It is based on Cache::FastMmap.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-FastMmap/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-Store-FastMmap
diff --git a/www/p5-Catalyst-Plugin-Session-Store-File/pkg-descr b/www/p5-Catalyst-Plugin-Session-Store-File/pkg-descr
index f9dbcf86552a..4ee50195f88b 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-File/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-Store-File/pkg-descr
@@ -2,4 +2,4 @@ Catalyst::Plugin::Session::Store::File is an easy to use storage plugin
for Catalyst that uses an simple file to act as a shared memory interprocess
cache. It is based on Cache::FileCache.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-File/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-Store-File
diff --git a/www/p5-Catalyst-Plugin-Session-Store-Memcached-Fast/pkg-descr b/www/p5-Catalyst-Plugin-Session-Store-Memcached-Fast/pkg-descr
index 37ceebf2c97b..7c70b8a12e3b 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-Memcached-Fast/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-Store-Memcached-Fast/pkg-descr
@@ -1,3 +1,3 @@
Memcached session storage backend
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-Memcached-Fast/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-Store-Memcached-Fast
diff --git a/www/p5-Catalyst-Plugin-Session-Store-Memcached/pkg-descr b/www/p5-Catalyst-Plugin-Session-Store-Memcached/pkg-descr
index 9896cd3db579..1960c4159a9e 100644
--- a/www/p5-Catalyst-Plugin-Session-Store-Memcached/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session-Store-Memcached/pkg-descr
@@ -2,4 +2,4 @@
plugin for Catalyst that uses the Cache::Memcached::Managed module to
connect to memcached, a fast data caching server.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-Memcached/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session-Store-Memcached
diff --git a/www/p5-Catalyst-Plugin-Session/pkg-descr b/www/p5-Catalyst-Plugin-Session/pkg-descr
index 2f899df0cbd7..873a96002efa 100644
--- a/www/p5-Catalyst-Plugin-Session/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Session/pkg-descr
@@ -11,4 +11,4 @@ every request made by the same client.
This plugin links the two pieces together.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Session
diff --git a/www/p5-Catalyst-Plugin-Setenv/pkg-descr b/www/p5-Catalyst-Plugin-Setenv/pkg-descr
index 644b642aafb8..38462ca66b48 100644
--- a/www/p5-Catalyst-Plugin-Setenv/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Setenv/pkg-descr
@@ -1,3 +1,3 @@
Allows you to set up the environment from Catalyst's config file.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Setenv/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Setenv
diff --git a/www/p5-Catalyst-Plugin-SmartURI/pkg-descr b/www/p5-Catalyst-Plugin-SmartURI/pkg-descr
index eb514346f2dc..dae63f169d7a 100644
--- a/www/p5-Catalyst-Plugin-SmartURI/pkg-descr
+++ b/www/p5-Catalyst-Plugin-SmartURI/pkg-descr
@@ -1,3 +1,3 @@
Configurable URIs for Catalyst
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-SmartURI/
+WWW: https://metacpan.org/release/Catalyst-Plugin-SmartURI
diff --git a/www/p5-Catalyst-Plugin-StackTrace/pkg-descr b/www/p5-Catalyst-Plugin-StackTrace/pkg-descr
index 914df0c9989c..d80c65ed279a 100644
--- a/www/p5-Catalyst-Plugin-StackTrace/pkg-descr
+++ b/www/p5-Catalyst-Plugin-StackTrace/pkg-descr
@@ -3,4 +3,4 @@ a stack trace of your appliation up to the point where the error
occurred. Each stack frame is displayed along with the package name,
line number, file name, and code context surrounding the line number.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-StackTrace/
+WWW: https://metacpan.org/release/Catalyst-Plugin-StackTrace
diff --git a/www/p5-Catalyst-Plugin-Static-Simple/pkg-descr b/www/p5-Catalyst-Plugin-Static-Simple/pkg-descr
index fffa2023258f..732f670e52cd 100644
--- a/www/p5-Catalyst-Plugin-Static-Simple/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Static-Simple/pkg-descr
@@ -8,4 +8,4 @@ MIME::Types module to map file extensions to IANA-registered MIME
types, and will serve your static files with the correct MIME type
directly to the browser, without being processed through Catalyst.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Static-Simple/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Static-Simple
diff --git a/www/p5-Catalyst-Plugin-Static/pkg-descr b/www/p5-Catalyst-Plugin-Static/pkg-descr
index 2dafb61999b6..63646484a950 100644
--- a/www/p5-Catalyst-Plugin-Static/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Static/pkg-descr
@@ -2,4 +2,4 @@ Serve static files with Catalyst. This module is not as optimized
for static files as a normal web server, and is most useful for
stand alone operation and development.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Static/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Static
diff --git a/www/p5-Catalyst-Plugin-StatusMessage/pkg-descr b/www/p5-Catalyst-Plugin-StatusMessage/pkg-descr
index 907a81c4a40c..c56d600f755d 100644
--- a/www/p5-Catalyst-Plugin-StatusMessage/pkg-descr
+++ b/www/p5-Catalyst-Plugin-StatusMessage/pkg-descr
@@ -1,4 +1,4 @@
Handle passing of status (success and error) messages between screens of
a web application.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-StatusMessage/
+WWW: https://metacpan.org/release/Catalyst-Plugin-StatusMessage
diff --git a/www/p5-Catalyst-Plugin-SubRequest/pkg-descr b/www/p5-Catalyst-Plugin-SubRequest/pkg-descr
index 3640303399cc..68b4b71fc0d1 100644
--- a/www/p5-Catalyst-Plugin-SubRequest/pkg-descr
+++ b/www/p5-Catalyst-Plugin-SubRequest/pkg-descr
@@ -1,3 +1,3 @@
Make subrequests to actions in Catalyst
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-SubRequest/
+WWW: https://metacpan.org/release/Catalyst-Plugin-SubRequest
diff --git a/www/p5-Catalyst-Plugin-Textile/pkg-descr b/www/p5-Catalyst-Plugin-Textile/pkg-descr
index 85574b29c0e3..7f64c4e95098 100644
--- a/www/p5-Catalyst-Plugin-Textile/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Textile/pkg-descr
@@ -1,3 +1,3 @@
A persistent Textile processor for Catalyst
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Textile/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Textile
diff --git a/www/p5-Catalyst-Plugin-Unicode/pkg-descr b/www/p5-Catalyst-Plugin-Unicode/pkg-descr
index ec84ddb23350..c1da751b680e 100644
--- a/www/p5-Catalyst-Plugin-Unicode/pkg-descr
+++ b/www/p5-Catalyst-Plugin-Unicode/pkg-descr
@@ -1,4 +1,4 @@
On request, decodes all params from UTF-8 octets into a sequence of
logical characters. On response, encodes body into UTF-8 octets.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Unicode/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Unicode
diff --git a/www/p5-Catalyst-Plugin-XMLRPC/pkg-descr b/www/p5-Catalyst-Plugin-XMLRPC/pkg-descr
index 8d523f9d159a..b87135fbc393 100644
--- a/www/p5-Catalyst-Plugin-XMLRPC/pkg-descr
+++ b/www/p5-Catalyst-Plugin-XMLRPC/pkg-descr
@@ -1,4 +1,4 @@
This plugin allows your controller class to dispatch XMLRPC methods from
its own class.
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-XMLRPC/
+WWW: https://metacpan.org/release/Catalyst-Plugin-XMLRPC
diff --git a/www/p5-Catalyst-Runtime/pkg-descr b/www/p5-Catalyst-Runtime/pkg-descr
index 716d84523a09..7b5a23261315 100644
--- a/www/p5-Catalyst-Runtime/pkg-descr
+++ b/www/p5-Catalyst-Runtime/pkg-descr
@@ -5,4 +5,4 @@ the various tasks you need to do to run an application on the web,
either by doing them itself, or by letting you "plug in" existing Perl
modules that do what you need.
-WWW: http://search.cpan.org/dist/Catalyst-Runtime/
+WWW: https://metacpan.org/release/Catalyst-Runtime
diff --git a/www/p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging/pkg-descr b/www/p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging/pkg-descr
index 16ce9a7b40b7..5b24dd6d7c87 100644
--- a/www/p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging/pkg-descr
+++ b/www/p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging/pkg-descr
@@ -5,4 +5,4 @@ This module helps you to map various DBIx::Class features to CGI
parameters. For the most part that means it will help you search,
sort, and paginate with a minimum of effort and thought.
-WWW: http://search.cpan.org/dist/Catalyst-TraitFor-Controller-DBIC-DoesPaging/
+WWW: https://metacpan.org/release/Catalyst-TraitFor-Controller-DBIC-DoesPaging
diff --git a/www/p5-Catalyst-View-ClearSilver/pkg-descr b/www/p5-Catalyst-View-ClearSilver/pkg-descr
index 30fdb9fb2a71..5680435d904f 100644
--- a/www/p5-Catalyst-View-ClearSilver/pkg-descr
+++ b/www/p5-Catalyst-View-ClearSilver/pkg-descr
@@ -1,3 +1,3 @@
A view base class for Catalyst using ClearSilver.
-WWW: http://search.cpan.org/dist/Catalyst-View-ClearSilver/
+WWW: https://metacpan.org/release/Catalyst-View-ClearSilver
diff --git a/www/p5-Catalyst-View-Email/pkg-descr b/www/p5-Catalyst-View-Email/pkg-descr
index 44c2a75afb4a..e3aba6f852db 100644
--- a/www/p5-Catalyst-View-Email/pkg-descr
+++ b/www/p5-Catalyst-View-Email/pkg-descr
@@ -1,3 +1,3 @@
Catalyst::Helper::View::Email - Helper for Email Views
-WWW: http://search.cpan.org/dist/Catalyst-View-Email/
+WWW: https://metacpan.org/release/Catalyst-View-Email
diff --git a/www/p5-Catalyst-View-GraphViz/pkg-descr b/www/p5-Catalyst-View-GraphViz/pkg-descr
index 4c51dec00cf4..dd88ce3e9ef9 100644
--- a/www/p5-Catalyst-View-GraphViz/pkg-descr
+++ b/www/p5-Catalyst-View-GraphViz/pkg-descr
@@ -1,3 +1,3 @@
This is the Catalyst view class for GraphViz.
-WWW: http://search.cpan.org/dist/Catalyst-View-GraphViz/
+WWW: https://metacpan.org/release/Catalyst-View-GraphViz
diff --git a/www/p5-Catalyst-View-HTML-Template-Compiled/pkg-descr b/www/p5-Catalyst-View-HTML-Template-Compiled/pkg-descr
index 4797a3cf2876..fa1a4269bdea 100644
--- a/www/p5-Catalyst-View-HTML-Template-Compiled/pkg-descr
+++ b/www/p5-Catalyst-View-HTML-Template-Compiled/pkg-descr
@@ -1,3 +1,3 @@
HTML::Template::Compiled view class for Catalyst
-WWW: http://search.cpan.org/dist/Catalyst-View-HTML-Template-Compiled/
+WWW: https://metacpan.org/release/Catalyst-View-HTML-Template-Compiled
diff --git a/www/p5-Catalyst-View-HTML-Template/pkg-descr b/www/p5-Catalyst-View-HTML-Template/pkg-descr
index fb83b5b2efa9..c58b3a75a21e 100644
--- a/www/p5-Catalyst-View-HTML-Template/pkg-descr
+++ b/www/p5-Catalyst-View-HTML-Template/pkg-descr
@@ -1,3 +1,3 @@
A view base class for Catalyst using HTML::Template.
-WWW: http://search.cpan.org/dist/Catalyst-View-HTML-Template/
+WWW: https://metacpan.org/release/Catalyst-View-HTML-Template
diff --git a/www/p5-Catalyst-View-JSON/pkg-descr b/www/p5-Catalyst-View-JSON/pkg-descr
index f0e69c070e56..d96413a46f02 100644
--- a/www/p5-Catalyst-View-JSON/pkg-descr
+++ b/www/p5-Catalyst-View-JSON/pkg-descr
@@ -1,4 +1,4 @@
Catalyst::View::JSON is a Catalyst View handler that returns stash
data in JSON format.
-WWW: http://search.cpan.org/dist/Catalyst-View-JSON/
+WWW: https://metacpan.org/release/Catalyst-View-JSON
diff --git a/www/p5-Catalyst-View-Jemplate/pkg-descr b/www/p5-Catalyst-View-Jemplate/pkg-descr
index 0e0680a6e94b..60a3a417b448 100644
--- a/www/p5-Catalyst-View-Jemplate/pkg-descr
+++ b/www/p5-Catalyst-View-Jemplate/pkg-descr
@@ -1,4 +1,4 @@
Catalyst::View::Jemplate is a Catalyst View plugin to automatically
compile TT files into JavaScript, using ingy's Jemplate.
-WWW: http://search.cpan.org/dist/Catalyst-View-Jemplate/
+WWW: https://metacpan.org/release/Catalyst-View-Jemplate
diff --git a/www/p5-Catalyst-View-Mason/pkg-descr b/www/p5-Catalyst-View-Mason/pkg-descr
index 599df0a06d64..ab2dc851c350 100644
--- a/www/p5-Catalyst-View-Mason/pkg-descr
+++ b/www/p5-Catalyst-View-Mason/pkg-descr
@@ -1,4 +1,4 @@
Want to use a Mason component in your views? No problem!
Catalyst::View::Mason comes to the rescue.
-WWW: http://search.cpan.org/dist/Catalyst-View-Mason/
+WWW: https://metacpan.org/release/Catalyst-View-Mason
diff --git a/www/p5-Catalyst-View-REST-XML/pkg-descr b/www/p5-Catalyst-View-REST-XML/pkg-descr
index 08080c2b5685..c64273ccec09 100644
--- a/www/p5-Catalyst-View-REST-XML/pkg-descr
+++ b/www/p5-Catalyst-View-REST-XML/pkg-descr
@@ -1,3 +1,3 @@
Catalyst View class with XML::Simple.
-WWW: http://search.cpan.org/dist/Catalyst-View-REST-XML/
+WWW: https://metacpan.org/release/Catalyst-View-REST-XML
diff --git a/www/p5-Catalyst-View-RRDGraph/pkg-descr b/www/p5-Catalyst-View-RRDGraph/pkg-descr
index faa7635fb370..da2b456a5558 100644
--- a/www/p5-Catalyst-View-RRDGraph/pkg-descr
+++ b/www/p5-Catalyst-View-RRDGraph/pkg-descr
@@ -3,4 +3,4 @@ stash. The controller is responsable of placing an ARRAYREF in
$c-stash->{'graph'}> with the same data as to generate a graph with the RRDs
module, except for filename, that will be automatically generated by the view.
-WWW: http://search.cpan.org/dist/Catalyst-View-RRDGraph/
+WWW: https://metacpan.org/release/Catalyst-View-RRDGraph
diff --git a/www/p5-Catalyst-View-TT-Alloy/pkg-descr b/www/p5-Catalyst-View-TT-Alloy/pkg-descr
index 73b8b956b538..725cbac181a0 100644
--- a/www/p5-Catalyst-View-TT-Alloy/pkg-descr
+++ b/www/p5-Catalyst-View-TT-Alloy/pkg-descr
@@ -1,4 +1,4 @@
Catalyst::View::TT::Alloy
Template::Alloy views for Catalyst
-WWW: http://search.cpan.org/dist/Catalyst-View-TT-Alloy/
+WWW: https://metacpan.org/release/Catalyst-View-TT-Alloy
diff --git a/www/p5-Catalyst-View-TT-ControllerLocal/pkg-descr b/www/p5-Catalyst-View-TT-ControllerLocal/pkg-descr
index dc68746f072f..ebe61810b935 100644
--- a/www/p5-Catalyst-View-TT-ControllerLocal/pkg-descr
+++ b/www/p5-Catalyst-View-TT-ControllerLocal/pkg-descr
@@ -19,4 +19,4 @@ directory, C::V::TT::ControllerLocal will default to looking for
"edit.html" in ./root/ and ./root/base (or whatever you set MyApp->con-
fig->{INCLUDE_PATH} to).
-WWW: http://search.cpan.org/dist/Catalyst-View-TT-ControllerLocal/
+WWW: https://metacpan.org/release/Catalyst-View-TT-ControllerLocal
diff --git a/www/p5-Catalyst-View-TT/pkg-descr b/www/p5-Catalyst-View-TT/pkg-descr
index 60f126adda86..6cd745d3e940 100644
--- a/www/p5-Catalyst-View-TT/pkg-descr
+++ b/www/p5-Catalyst-View-TT/pkg-descr
@@ -1,3 +1,3 @@
A view base class for Catalyst using Template Toolkit.
-WWW: http://search.cpan.org/dist/Catalyst-View-TT/
+WWW: https://metacpan.org/release/Catalyst-View-TT
diff --git a/www/p5-Catalyst-View-Template-Declare/pkg-descr b/www/p5-Catalyst-View-Template-Declare/pkg-descr
index 754c115b3029..ce05635d67c6 100644
--- a/www/p5-Catalyst-View-Template-Declare/pkg-descr
+++ b/www/p5-Catalyst-View-Template-Declare/pkg-descr
@@ -1,3 +1,3 @@
Perl module to use Template::Declare with Catalyst
-WWW: http://search.cpan.org/dist/Catalyst-View-Template-Declare/
+WWW: https://metacpan.org/release/Catalyst-View-Template-Declare
diff --git a/www/p5-Catalyst-View-Templated/pkg-descr b/www/p5-Catalyst-View-Templated/pkg-descr
index a1ba9e8eca7c..5728e6b892f8 100644
--- a/www/p5-Catalyst-View-Templated/pkg-descr
+++ b/www/p5-Catalyst-View-Templated/pkg-descr
@@ -1,4 +1,4 @@
View::Templated makes all (template-based) Catalyst views work
the same way.
-WWW: http://search.cpan.org/dist/Catalyst-View-Templated/
+WWW: https://metacpan.org/release/Catalyst-View-Templated
diff --git a/www/p5-Catalyst-View-XML-Feed/pkg-descr b/www/p5-Catalyst-View-XML-Feed/pkg-descr
index f850da88ec68..ab17dfe1801e 100644
--- a/www/p5-Catalyst-View-XML-Feed/pkg-descr
+++ b/www/p5-Catalyst-View-XML-Feed/pkg-descr
@@ -1,4 +1,4 @@
A hassle-free way to serve an RSS, Atom, or other XML feed from your Catalyst
application.
-WWW: http://search.cpan.org/dist/Catalyst-View-XML-Feed/
+WWW: https://metacpan.org/release/Catalyst-View-XML-Feed
diff --git a/www/p5-Catalyst-View-XSLT/pkg-descr b/www/p5-Catalyst-View-XSLT/pkg-descr
index 762258d7cf5c..7ffb01545285 100644
--- a/www/p5-Catalyst-View-XSLT/pkg-descr
+++ b/www/p5-Catalyst-View-XSLT/pkg-descr
@@ -1,4 +1,4 @@
A view base class for Catalyst using XSLT.
Your subclass should inherit from this class.
-WWW: http://search.cpan.org/dist/Catalyst-View-XSLT/
+WWW: https://metacpan.org/release/Catalyst-View-XSLT
diff --git a/www/p5-CatalystX-AppBuilder/pkg-descr b/www/p5-CatalystX-AppBuilder/pkg-descr
index 5fc791be7550..5ba40537bbfd 100644
--- a/www/p5-CatalystX-AppBuilder/pkg-descr
+++ b/www/p5-CatalystX-AppBuilder/pkg-descr
@@ -1,4 +1,4 @@
CatalystX::AppBuilder
Programatically build your Catalyst app
-WWW: http://search.cpan.org/dist/CatalystX-AppBuilder/
+WWW: https://metacpan.org/release/CatalystX-AppBuilder
diff --git a/www/p5-CatalystX-Component-Traits/pkg-descr b/www/p5-CatalystX-Component-Traits/pkg-descr
index 7aa749cc982c..87c393b009ef 100644
--- a/www/p5-CatalystX-Component-Traits/pkg-descr
+++ b/www/p5-CatalystX-Component-Traits/pkg-descr
@@ -3,4 +3,4 @@ class. This method reads the optional traits parameter from app and component
config and instantiates the component subclass with those traits using
"new_with_traits" in MooseX::Traits from MooseX::Traits::Pluggable.
-WWW: http://search.cpan.org/dist/CatalystX-Component-Traits/
+WWW: https://metacpan.org/release/CatalystX-Component-Traits
diff --git a/www/p5-CatalystX-InjectComponent/pkg-descr b/www/p5-CatalystX-InjectComponent/pkg-descr
index c85b2b2b979b..d5afc5ab1b01 100644
--- a/www/p5-CatalystX-InjectComponent/pkg-descr
+++ b/www/p5-CatalystX-InjectComponent/pkg-descr
@@ -3,4 +3,4 @@ into your Catalyst application at setup (run)time. It does this by creating a
new package on-the-fly, having that package extend the given component, and
then having Catalyst setup the new component (via ->setup_component)
-WWW: http://search.cpan.org/dist/CatalystX-InjectComponent/
+WWW: https://metacpan.org/release/CatalystX-InjectComponent
diff --git a/www/p5-CatalystX-LeakChecker/pkg-descr b/www/p5-CatalystX-LeakChecker/pkg-descr
index 0f7e061fd146..4ab7f8f0f34c 100644
--- a/www/p5-CatalystX-LeakChecker/pkg-descr
+++ b/www/p5-CatalystX-LeakChecker/pkg-descr
@@ -2,4 +2,4 @@ It's easy to create memory leaks in Catalyst applications and often they're
hard to find. This module tries to help you finding them by automatically
checking for common causes of leaks.
-WWW: http://search.cpan.org/dist/CatalystX-LeakChecker/
+WWW: https://metacpan.org/release/CatalystX-LeakChecker
diff --git a/www/p5-CatalystX-Profile/pkg-descr b/www/p5-CatalystX-Profile/pkg-descr
index 7928c80acaf1..ae64bbfbd70d 100644
--- a/www/p5-CatalystX-Profile/pkg-descr
+++ b/www/p5-CatalystX-Profile/pkg-descr
@@ -1,3 +1,3 @@
Adds support for profiling your Catalyst application, without profiling setup.
-WWW: http://search.cpan.org/dist/CatalystX-Profile/
+WWW: https://metacpan.org/release/CatalystX-Profile
diff --git a/www/p5-CatalystX-REPL/pkg-descr b/www/p5-CatalystX-REPL/pkg-descr
index ba20a4cbc656..195bb2b2c42c 100644
--- a/www/p5-CatalystX-REPL/pkg-descr
+++ b/www/p5-CatalystX-REPL/pkg-descr
@@ -1,3 +1,3 @@
A read-eval-print-loop for debugging your Catalyst application
-WWW: http://search.cpan.org/dist/CatalystX-REPL/
+WWW: https://metacpan.org/release/CatalystX-REPL
diff --git a/www/p5-CatalystX-RoleApplicator/pkg-descr b/www/p5-CatalystX-RoleApplicator/pkg-descr
index 349fe31f37ff..eb28ef1cda8e 100644
--- a/www/p5-CatalystX-RoleApplicator/pkg-descr
+++ b/www/p5-CatalystX-RoleApplicator/pkg-descr
@@ -1,3 +1,3 @@
Apply roles to your Catalyst application-related classes
-WWW: http://search.cpan.org/dist/Catalyst-Plugin-Browser/
+WWW: https://metacpan.org/release/Catalyst-Plugin-Browser
diff --git a/www/p5-CatalystX-SimpleLogin/pkg-descr b/www/p5-CatalystX-SimpleLogin/pkg-descr
index e011b19e7b3a..2b98ba869a18 100644
--- a/www/p5-CatalystX-SimpleLogin/pkg-descr
+++ b/www/p5-CatalystX-SimpleLogin/pkg-descr
@@ -4,4 +4,4 @@ CatalystX::SimpleLogin::Controller::Login into your application. This provides
a simple login and logout page with the adition of only one line of code and
one template to your application.
-WWW: http://search.cpan.org/dist/CatalystX-SimpleLogin/
+WWW: https://metacpan.org/release/CatalystX-SimpleLogin
diff --git a/www/p5-CatalystX-VirtualComponents/pkg-descr b/www/p5-CatalystX-VirtualComponents/pkg-descr
index 1d64f9010d12..5b2b312f5de1 100644
--- a/www/p5-CatalystX-VirtualComponents/pkg-descr
+++ b/www/p5-CatalystX-VirtualComponents/pkg-descr
@@ -1,4 +1,4 @@
CatalystX::VirtualComponents
Setup virtual Catalyst components
-WWW: http://search.cpan.org/dist/CatalystX-VirtualComponents/
+WWW: https://metacpan.org/release/CatalystX-VirtualComponents
diff --git a/www/p5-Class-DBI-FromForm/pkg-descr b/www/p5-Class-DBI-FromForm/pkg-descr
index 59d007c6bd14..5f683b43f698 100644
--- a/www/p5-Class-DBI-FromForm/pkg-descr
+++ b/www/p5-Class-DBI-FromForm/pkg-descr
@@ -1,3 +1,3 @@
Create and update Class::DBI objects from Data::FormValidator or HTML::Widget.
-WWW: http://search.cpan.org/dist/Class-DBI-FromForm/
+WWW: https://metacpan.org/release/Class-DBI-FromForm
diff --git a/www/p5-Compress-LeadingBlankSpaces/pkg-descr b/www/p5-Compress-LeadingBlankSpaces/pkg-descr
index e36f878dcc5e..dba1e1b7436a 100644
--- a/www/p5-Compress-LeadingBlankSpaces/pkg-descr
+++ b/www/p5-Compress-LeadingBlankSpaces/pkg-descr
@@ -19,4 +19,4 @@ the data transfer loop on server side. The rest of the class is
developed in order to serve possible exceptions, like pre-formatted
data within HTML.
-WWW: http://search.cpan.org/dist/Compress-LeadingBlankSpaces/
+WWW: https://metacpan.org/release/Compress-LeadingBlankSpaces
diff --git a/www/p5-Continuity/pkg-descr b/www/p5-Continuity/pkg-descr
index 1f98783fcb3c..1e6028927633 100644
--- a/www/p5-Continuity/pkg-descr
+++ b/www/p5-Continuity/pkg-descr
@@ -4,4 +4,4 @@ additional input at any time without exiting. This is significantly
different from the traditional CGI model of web applications in which a
program is restarted for each new request.
-WWW: http://search.cpan.org/dist/Continuity/
+WWW: https://metacpan.org/release/Continuity
diff --git a/www/p5-Cookie-Baker/pkg-descr b/www/p5-Cookie-Baker/pkg-descr
index e67b88b79d39..75b7230f995a 100644
--- a/www/p5-Cookie-Baker/pkg-descr
+++ b/www/p5-Cookie-Baker/pkg-descr
@@ -1,3 +1,3 @@
Cookie string generator / parser.
-WWW: http://search.cpan.org/dist/Cookie-Baker/
+WWW: https://metacpan.org/release/Cookie-Baker
diff --git a/www/p5-Corona/pkg-descr b/www/p5-Corona/pkg-descr
index f52ba8076c7a..ff897f05092c 100644
--- a/www/p5-Corona/pkg-descr
+++ b/www/p5-Corona/pkg-descr
@@ -1,3 +1,3 @@
Coro based PSGI web server.
-WWW: http://search.cpan.org/dist/Corona/
+WWW: https://metacpan.org/release/Corona
diff --git a/www/p5-Dancer-Logger-Log4perl/pkg-descr b/www/p5-Dancer-Logger-Log4perl/pkg-descr
index 18a9e97f7d63..3d9caacd38f0 100644
--- a/www/p5-Dancer-Logger-Log4perl/pkg-descr
+++ b/www/p5-Dancer-Logger-Log4perl/pkg-descr
@@ -1,4 +1,4 @@
An interface between Dancer's logging engine abstraction layer and the
Log::Log4perl library.
-WWW: http://search.cpan.org/dist/Dancer-Logger-Log4perl/
+WWW: https://metacpan.org/release/Dancer-Logger-Log4perl
diff --git a/www/p5-Dancer-Plugin-ExtDirect/pkg-descr b/www/p5-Dancer-Plugin-ExtDirect/pkg-descr
index 6c2a0cb5179c..05c4cb26d771 100644
--- a/www/p5-Dancer-Plugin-ExtDirect/pkg-descr
+++ b/www/p5-Dancer-Plugin-ExtDirect/pkg-descr
@@ -1,3 +1,3 @@
Dancer plugin which provides an easy way implement ExtDirect APIs.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-ExtDirect/
+WWW: https://metacpan.org/release/Dancer-Plugin-ExtDirect
diff --git a/www/p5-Dancer-Plugin-Feed/pkg-descr b/www/p5-Dancer-Plugin-Feed/pkg-descr
index bd3416e27440..972f4ff3077a 100644
--- a/www/p5-Dancer-Plugin-Feed/pkg-descr
+++ b/www/p5-Dancer-Plugin-Feed/pkg-descr
@@ -1,4 +1,4 @@
Dancer plugin which provides an easy way to generate RSS or Atom feed.
This module relies on XML::Feed.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Feed/
+WWW: https://metacpan.org/release/Dancer-Plugin-Feed
diff --git a/www/p5-Dancer-Plugin-FlashMessage/pkg-descr b/www/p5-Dancer-Plugin-FlashMessage/pkg-descr
index 7d1d3cbd2ba8..ee8babd221b2 100644
--- a/www/p5-Dancer-Plugin-FlashMessage/pkg-descr
+++ b/www/p5-Dancer-Plugin-FlashMessage/pkg-descr
@@ -1,3 +1,3 @@
Dancer plugin which provides an easy way implement flash messages.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-FlashMessage/
+WWW: https://metacpan.org/release/Dancer-Plugin-FlashMessage
diff --git a/www/p5-Dancer-Plugin-Lexicon/pkg-descr b/www/p5-Dancer-Plugin-Lexicon/pkg-descr
index 34f146f2e24b..76e8ec7bf9ff 100644
--- a/www/p5-Dancer-Plugin-Lexicon/pkg-descr
+++ b/www/p5-Dancer-Plugin-Lexicon/pkg-descr
@@ -11,4 +11,4 @@ settings, and the current language is automatically stored in the user's
session. Including "lang=$lang_tag" in the query string change the
user's language.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Lexicon/
+WWW: https://metacpan.org/release/Dancer-Plugin-Lexicon
diff --git a/www/p5-Dancer-Plugin-Memcached/pkg-descr b/www/p5-Dancer-Plugin-Memcached/pkg-descr
index 25c5b8f00b0a..771d86dfc2f5 100644
--- a/www/p5-Dancer-Plugin-Memcached/pkg-descr
+++ b/www/p5-Dancer-Plugin-Memcached/pkg-descr
@@ -3,4 +3,4 @@ memcached server, which in specific configurations could give a
performance boost - particulary on GET requests that incur significant
database calls.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Memcached/
+WWW: https://metacpan.org/release/Dancer-Plugin-Memcached
diff --git a/www/p5-Dancer-Plugin-REST/pkg-descr b/www/p5-Dancer-Plugin-REST/pkg-descr
index 03682085276a..022f2b3d77e6 100644
--- a/www/p5-Dancer-Plugin-REST/pkg-descr
+++ b/www/p5-Dancer-Plugin-REST/pkg-descr
@@ -1,3 +1,3 @@
This plugin helps you write a RESTful webservice with Dancer.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-REST/
+WWW: https://metacpan.org/release/Dancer-Plugin-REST
diff --git a/www/p5-Dancer-Plugin-SiteMap/pkg-descr b/www/p5-Dancer-Plugin-SiteMap/pkg-descr
index 5062750ff96a..14a6f206f478 100644
--- a/www/p5-Dancer-Plugin-SiteMap/pkg-descr
+++ b/www/p5-Dancer-Plugin-SiteMap/pkg-descr
@@ -2,4 +2,4 @@ Dancer::Plugin::SiteMap automagically adds sitemap routes to the webapp.
Currently adds /sitemap and /sitemap.xml where the former is a basic
HTML list and the latter is an XML document of URLS.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-SiteMap/
+WWW: https://metacpan.org/release/Dancer-Plugin-SiteMap
diff --git a/www/p5-Dancer-Session-Cookie/pkg-descr b/www/p5-Dancer-Session-Cookie/pkg-descr
index 4a606bdb66c1..d3491aa82548 100644
--- a/www/p5-Dancer-Session-Cookie/pkg-descr
+++ b/www/p5-Dancer-Session-Cookie/pkg-descr
@@ -1,3 +1,3 @@
Encrypted cookie-based session backend for Dancer.
-WWW: http://search.cpan.org/dist/Dancer-Session-Cookie/
+WWW: https://metacpan.org/release/Dancer-Session-Cookie
diff --git a/www/p5-Dancer-Template-Xslate/pkg-descr b/www/p5-Dancer-Template-Xslate/pkg-descr
index faad124c2be0..4622e390eba3 100644
--- a/www/p5-Dancer-Template-Xslate/pkg-descr
+++ b/www/p5-Dancer-Template-Xslate/pkg-descr
@@ -1,3 +1,3 @@
Xslate template engine for Dancer web framework
-WWW: http://search.cpan.org/dist/Dancer-Template-Xslate/
+WWW: https://metacpan.org/release/Dancer-Template-Xslate
diff --git a/www/p5-Dancer/pkg-descr b/www/p5-Dancer/pkg-descr
index 5fe538eb02d1..4be19f1bde02 100644
--- a/www/p5-Dancer/pkg-descr
+++ b/www/p5-Dancer/pkg-descr
@@ -1,3 +1,3 @@
A minimal-effort oriented web application framework.
-WWW: http://search.cpan.org/dist/Dancer/
+WWW: https://metacpan.org/release/Dancer
diff --git a/www/p5-Dancer2-Plugin-Interchange6/pkg-descr b/www/p5-Dancer2-Plugin-Interchange6/pkg-descr
index 5eee6f80f390..65c2e55ec2e1 100644
--- a/www/p5-Dancer2-Plugin-Interchange6/pkg-descr
+++ b/www/p5-Dancer2-Plugin-Interchange6/pkg-descr
@@ -3,4 +3,4 @@ is the Modern Perl ecosystem for online business.
This plugin turns your Dancer2 site into a shop.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Interchange6/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Interchange6
diff --git a/www/p5-Dancer2/pkg-descr b/www/p5-Dancer2/pkg-descr
index f2704653bf0a..b54bdd262886 100644
--- a/www/p5-Dancer2/pkg-descr
+++ b/www/p5-Dancer2/pkg-descr
@@ -1,4 +1,4 @@
Dancer2 is the new generation of Dancer, the lightweight web-framework for
Perl. Dancer2 is a complete rewrite based on Moo.
-WWW: http://search.cpan.org/dist/Dancer2/
+WWW: https://metacpan.org/release/Dancer2
diff --git a/www/p5-Data-TreeDumper-Renderer-DHTML/pkg-descr b/www/p5-Data-TreeDumper-Renderer-DHTML/pkg-descr
index 9026bb99f794..bf83245a3557 100644
--- a/www/p5-Data-TreeDumper-Renderer-DHTML/pkg-descr
+++ b/www/p5-Data-TreeDumper-Renderer-DHTML/pkg-descr
@@ -1,3 +1,3 @@
Simple DHTML renderer for Data::TreeDumper.
-WWW: http://search.cpan.org/dist/Data-TreeDumper-Renderer-DHTML/
+WWW: https://metacpan.org/release/Data-TreeDumper-Renderer-DHTML
diff --git a/www/p5-Data-Validate-URI/pkg-descr b/www/p5-Data-Validate-URI/pkg-descr
index a346c61a4546..0e9f06e87791 100644
--- a/www/p5-Data-Validate-URI/pkg-descr
+++ b/www/p5-Data-Validate-URI/pkg-descr
@@ -15,4 +15,4 @@ out the URI/URL into chunks.
Right now the module focuses on HTTP URIs, since they're arguably the most
common.
-WWW: http://search.cpan.org/dist/Data-Validate-URI/
+WWW: https://metacpan.org/release/Data-Validate-URI
diff --git a/www/p5-FAQ-OMatic/pkg-descr b/www/p5-FAQ-OMatic/pkg-descr
index b4451ec23943..2d7e1b0aadcb 100644
--- a/www/p5-FAQ-OMatic/pkg-descr
+++ b/www/p5-FAQ-OMatic/pkg-descr
@@ -4,4 +4,4 @@ visitors to your FAQ to take part in keeping it up-to-date. A
permission system also makes it useful as a help-desk application,
bug-tracking database, or documentation system.
-WWW: http://search.cpan.org/dist/FAQ-OMatic/
+WWW: https://metacpan.org/release/FAQ-OMatic
diff --git a/www/p5-FCGI-Async/pkg-descr b/www/p5-FCGI-Async/pkg-descr
index 175395c0bc4e..1212cac9d908 100644
--- a/www/p5-FCGI-Async/pkg-descr
+++ b/www/p5-FCGI-Async/pkg-descr
@@ -2,4 +2,4 @@ This module allows a program to respond to FastCGI requests using an
asynchronous model. It is based on IO::Async and will fully interact
with any program using this base.
-WWW: http://search.cpan.org/dist/FCGI-Async/
+WWW: https://metacpan.org/release/FCGI-Async
diff --git a/www/p5-FCGI-Client/pkg-descr b/www/p5-FCGI-Client/pkg-descr
index e27dafd81d8c..94a5c45748c4 100644
--- a/www/p5-FCGI-Client/pkg-descr
+++ b/www/p5-FCGI-Client/pkg-descr
@@ -1,3 +1,3 @@
Client library for fastcgi protocol.
-WWW: http://search.cpan.org/dist/FCGI-Client/
+WWW: https://metacpan.org/release/FCGI-Client
diff --git a/www/p5-FCGI-Engine/pkg-descr b/www/p5-FCGI-Engine/pkg-descr
index f234a5ba9d7f..b5013a44d72a 100644
--- a/www/p5-FCGI-Engine/pkg-descr
+++ b/www/p5-FCGI-Engine/pkg-descr
@@ -3,4 +3,4 @@ which handles most of the low-level FCGI details for you. It can run FCGI
programs as simple scripts or as full standalone socket based servers who
are managed by FCGI::Engine::ProcManager.
-WWW: http://search.cpan.org/dist/FCGI-Engine/
+WWW: https://metacpan.org/release/FCGI-Engine
diff --git a/www/p5-FCGI-ProcManager/pkg-descr b/www/p5-FCGI-ProcManager/pkg-descr
index 67956aeae0b3..7ea25435c653 100644
--- a/www/p5-FCGI-ProcManager/pkg-descr
+++ b/www/p5-FCGI-ProcManager/pkg-descr
@@ -3,4 +3,4 @@ manager in perl, we can more finely tune FastCGI performance, and we can take
CPU and memory advantages of fast forks and copy-on-write UNIX process
management characteristics.
-WWW: http://search.cpan.org/dist/FCGI-ProcManager/
+WWW: https://metacpan.org/release/FCGI-ProcManager
diff --git a/www/p5-FCGI-Spawn/pkg-descr b/www/p5-FCGI-Spawn/pkg-descr
index 9fa066583529..6edb4036ec14 100644
--- a/www/p5-FCGI-Spawn/pkg-descr
+++ b/www/p5-FCGI-Spawn/pkg-descr
@@ -7,4 +7,4 @@ Another thing to mention is that it is able to execute any file pointed
by Web server. So we have the daemon that is hot ready for hosting
providing.
-WWW: http://search.cpan.org/dist/FCGI-Spawn/
+WWW: https://metacpan.org/release/FCGI-Spawn
diff --git a/www/p5-FCGI/pkg-descr b/www/p5-FCGI/pkg-descr
index e068d20dde0e..67738ebe0cf6 100644
--- a/www/p5-FCGI/pkg-descr
+++ b/www/p5-FCGI/pkg-descr
@@ -5,4 +5,4 @@ module. For more information about FastCGI, the performance enhancements it
offers, and how to write scripts using it, visit their web site at
http://www.fastcgi.com/
-WWW: http://search.cpan.org/dist/FCGI/
+WWW: https://metacpan.org/release/FCGI
diff --git a/www/p5-Facebook-Graph/pkg-descr b/www/p5-Facebook-Graph/pkg-descr
index 8868e033b3e1..b88cce63e742 100644
--- a/www/p5-Facebook-Graph/pkg-descr
+++ b/www/p5-Facebook-Graph/pkg-descr
@@ -6,4 +6,4 @@ currently query public Facebook data, query privileged Facebook data,
and build a privileged Facebook application. See the TODO for all
that this module cannot yet do.
-WWW: http://search.cpan.org/dist/Facebook-Graph/
+WWW: https://metacpan.org/release/Facebook-Graph
diff --git a/www/p5-Feed-Find/pkg-descr b/www/p5-Feed-Find/pkg-descr
index 958f448687e1..44d43524c00c 100644
--- a/www/p5-Feed-Find/pkg-descr
+++ b/www/p5-Feed-Find/pkg-descr
@@ -1,4 +1,4 @@
Feed::Find implements feed auto-discovery for finding syndication
feeds, given a URI.
-WWW: http://search.cpan.org/dist/Feed-Find/
+WWW: https://metacpan.org/release/Feed-Find
diff --git a/www/p5-Feersum/pkg-descr b/www/p5-Feersum/pkg-descr
index 631b35d2cd55..1b0899d8c44f 100644
--- a/www/p5-Feersum/pkg-descr
+++ b/www/p5-Feersum/pkg-descr
@@ -9,4 +9,4 @@ and can handle many concurrent connections efficiently in both CPU and RAM.
It skips doing a lot of sanity checking with the assumption that a "front-end"
HTTP/HTTPS server is placed between it and the Internet.
-WWW: http://search.cpan.org/dist/Feersum/
+WWW: https://metacpan.org/release/Feersum
diff --git a/www/p5-File-Mork/pkg-descr b/www/p5-File-Mork/pkg-descr
index 380a7869d43f..e7e08a3d7f36 100644
--- a/www/p5-File-Mork/pkg-descr
+++ b/www/p5-File-Mork/pkg-descr
@@ -1,3 +1,3 @@
a module to read Mozilla URL history files
-WWW: http://search.cpan.org/dist/File-Mork/
+WWW: https://metacpan.org/release/File-Mork
diff --git a/www/p5-Flea/pkg-descr b/www/p5-Flea/pkg-descr
index 4e08469d640f..80f62239977d 100644
--- a/www/p5-Flea/pkg-descr
+++ b/www/p5-Flea/pkg-descr
@@ -3,4 +3,4 @@ but it does a lot of things I don't usually want. What I really want
is Dancer-like sugar as an extremely thin layer over my
teeth^H^H^H^H^H PSGI apps.
-WWW: http://search.cpan.org/dist/Flea/
+WWW: https://metacpan.org/release/Flea
diff --git a/www/p5-Flickr-API/pkg-descr b/www/p5-Flickr-API/pkg-descr
index cc2cf1c34687..c2d849244f2e 100644
--- a/www/p5-Flickr-API/pkg-descr
+++ b/www/p5-Flickr-API/pkg-descr
@@ -3,4 +3,4 @@ A simple interface for using the Flickr API.
Flickr::API is a subclass of LWP::UserAgent, so all of the various proxy,
request limits, caching, etc are available.
-WWW: http://search.cpan.org/dist/Flickr-API/
+WWW: https://metacpan.org/release/Flickr-API
diff --git a/www/p5-Flickr-Upload/pkg-descr b/www/p5-Flickr-Upload/pkg-descr
index aafbf7331cbd..c21a58109d95 100644
--- a/www/p5-Flickr-Upload/pkg-descr
+++ b/www/p5-Flickr-Upload/pkg-descr
@@ -1,3 +1,3 @@
Upload an image to flickr.com.
-WWW: http://search.cpan.org/dist/Flickr-Upload/
+WWW: https://metacpan.org/release/Flickr-Upload
diff --git a/www/p5-Fliggy/pkg-descr b/www/p5-Fliggy/pkg-descr
index 798bac36873e..0ed562b392d9 100644
--- a/www/p5-Fliggy/pkg-descr
+++ b/www/p5-Fliggy/pkg-descr
@@ -7,4 +7,4 @@ No need to run Flash Policy server as root on 843 port!
Usage is exactly the same as Twiggy, whenever you run twiggy command,
replace it with fliggy and you're ready to go.
-WWW: http://search.cpan.org/dist/Fliggy/
+WWW: https://metacpan.org/release/Fliggy
diff --git a/www/p5-Furl/pkg-descr b/www/p5-Furl/pkg-descr
index 0a4cd0f3e122..da082467237f 100644
--- a/www/p5-Furl/pkg-descr
+++ b/www/p5-Furl/pkg-descr
@@ -1,3 +1,3 @@
Lightning-fast URL fetcher.
-WWW: http://search.cpan.org/dist/Furl/
+WWW: https://metacpan.org/release/Furl
diff --git a/www/p5-FurlX-Coro/pkg-descr b/www/p5-FurlX-Coro/pkg-descr
index 324efa10e01f..de80e8054e73 100644
--- a/www/p5-FurlX-Coro/pkg-descr
+++ b/www/p5-FurlX-Coro/pkg-descr
@@ -1,3 +1,3 @@
This is a wrapper to Furl for asynchronous HTTP requests with Coro.
-WWW: http://search.cpan.org/dist/FurlX-Coro/
+WWW: https://metacpan.org/release/FurlX-Coro
diff --git a/www/p5-Gantry/pkg-descr b/www/p5-Gantry/pkg-descr
index 36e33557bbcd..66880d740deb 100644
--- a/www/p5-Gantry/pkg-descr
+++ b/www/p5-Gantry/pkg-descr
@@ -3,4 +3,4 @@ design for a pragmatic, modular approach to URL dispatching. Supports
MVC (or VC, MC, C, take your pick) and initiates rapid development.
This project offers an orgainized coding scheme for web applications.
-WWW: http://search.cpan.org/dist/Gantry/
+WWW: https://metacpan.org/release/Gantry
diff --git a/www/p5-Geo-Caching/pkg-descr b/www/p5-Geo-Caching/pkg-descr
index 8d871d496fe2..fe1ff5d967fd 100644
--- a/www/p5-Geo-Caching/pkg-descr
+++ b/www/p5-Geo-Caching/pkg-descr
@@ -1,3 +1,3 @@
Provides an object interface to query Geocaching.com
-WWW: http://search.cpan.org/dist/Geo-Caching/
+WWW: https://metacpan.org/release/Geo-Caching
diff --git a/www/p5-Google-Search/pkg-descr b/www/p5-Google-Search/pkg-descr
index ade2f6a2c064..f444a5c66e0e 100644
--- a/www/p5-Google-Search/pkg-descr
+++ b/www/p5-Google-Search/pkg-descr
@@ -1,4 +1,4 @@
Google::Search is an interface to the Google AJAX Search API. Currently, their
API looks like it will fetch you the top 64 results for your search query.
-WWW: http://search.cpan.org/dist/Google-Search/
+WWW: https://metacpan.org/release/Google-Search
diff --git a/www/p5-Gtk2-WebKit/pkg-descr b/www/p5-Gtk2-WebKit/pkg-descr
index cea17471255d..92fda52205e4 100644
--- a/www/p5-Gtk2-WebKit/pkg-descr
+++ b/www/p5-Gtk2-WebKit/pkg-descr
@@ -5,4 +5,4 @@ applications, such as mail readers, or web browsers.
It is able to display content such as HTML, SVG, XML, and others. It also
supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more.
-WWW: http://search.cpan.org/dist/Gtk2-WebKit/
+WWW: https://metacpan.org/release/Gtk2-WebKit
diff --git a/www/p5-Gungho/pkg-descr b/www/p5-Gungho/pkg-descr
index 1d1961493479..6fb35a3215b3 100644
--- a/www/p5-Gungho/pkg-descr
+++ b/www/p5-Gungho/pkg-descr
@@ -10,4 +10,4 @@ throttling can be removed/added on the fly, just by specifying
the components that you want to load. You can easily create
additional functionality by writing your own component.
-WWW: http://search.cpan.org/dist/Gungho/
+WWW: https://metacpan.org/release/Gungho
diff --git a/www/p5-GunghoX-FollowLinks/pkg-descr b/www/p5-GunghoX-FollowLinks/pkg-descr
index 62c30d05bd9f..29c086cbbfc4 100644
--- a/www/p5-GunghoX-FollowLinks/pkg-descr
+++ b/www/p5-GunghoX-FollowLinks/pkg-descr
@@ -1,4 +1,4 @@
The most common action that a crawler takes is to follow links on a
page. This module helps you with that task.
-WWW: http://search.cpan.org/dist/GunghoX-FollowLinks/
+WWW: https://metacpan.org/release/GunghoX-FollowLinks
diff --git a/www/p5-HTML-Adsense/pkg-descr b/www/p5-HTML-Adsense/pkg-descr
index f4ba5f957b21..cc9fda326e91 100644
--- a/www/p5-HTML-Adsense/pkg-descr
+++ b/www/p5-HTML-Adsense/pkg-descr
@@ -1,3 +1,3 @@
This module wraps Google Adsense ad creation in OO perl code.
-WWW: http://search.cpan.org/dist/HTML-Adsense/
+WWW: https://metacpan.org/release/HTML-Adsense
diff --git a/www/p5-HTML-Breadcrumbs/pkg-descr b/www/p5-HTML-Breadcrumbs/pkg-descr
index 89d3988934c5..45139bf6ba92 100644
--- a/www/p5-HTML-Breadcrumbs/pkg-descr
+++ b/www/p5-HTML-Breadcrumbs/pkg-descr
@@ -16,4 +16,4 @@ labels either explicitly via a hashref or via a callback subroutine,
and to control the formatting of elements via sprintf patterns or a
callback subroutine.
-WWW: http://search.cpan.org/dist/HTML-Breadcrumbs/
+WWW: https://metacpan.org/release/HTML-Breadcrumbs
diff --git a/www/p5-HTML-CalendarMonthSimple/pkg-descr b/www/p5-HTML-CalendarMonthSimple/pkg-descr
index 01129840f6b3..0b548d469325 100644
--- a/www/p5-HTML-CalendarMonthSimple/pkg-descr
+++ b/www/p5-HTML-CalendarMonthSimple/pkg-descr
@@ -2,4 +2,4 @@ HTML::CalendarMonthSimple is a Perl module for generating, manipulating,
and printing a HTML calendar grid for a specified month. It is intended
as a faster and easier-to-use alternative to HTML::CalendarMonth.
-WWW: http://search.cpan.org/dist/HTML-CalendarMonthSimple/
+WWW: https://metacpan.org/release/HTML-CalendarMonthSimple
diff --git a/www/p5-HTML-Chunks/pkg-descr b/www/p5-HTML-Chunks/pkg-descr
index be7e8a84ea46..ea9a6f82cc7b 100644
--- a/www/p5-HTML-Chunks/pkg-descr
+++ b/www/p5-HTML-Chunks/pkg-descr
@@ -1,4 +1,4 @@
HTML::Chunks is a Perl module which provides a simple template system for HTML,
XML and XHTML.
-WWW: http://search.cpan.org/dist/HTML-Chunks/
+WWW: https://metacpan.org/release/HTML-Chunks
diff --git a/www/p5-HTML-Clean/pkg-descr b/www/p5-HTML-Clean/pkg-descr
index 46ab45980372..8a53b1c6228d 100644
--- a/www/p5-HTML-Clean/pkg-descr
+++ b/www/p5-HTML-Clean/pkg-descr
@@ -14,4 +14,4 @@ The end result is HTML that loads faster, displays properly in more browsers.
Think of it as a compiler that translates HTML input into optimized machine
readable code.
-WWW: http://search.cpan.org/dist/HTML-Clean/
+WWW: https://metacpan.org/release/HTML-Clean
diff --git a/www/p5-HTML-ContentExtractor/pkg-descr b/www/p5-HTML-ContentExtractor/pkg-descr
index acf9155f571e..734d8c7b13f9 100644
--- a/www/p5-HTML-ContentExtractor/pkg-descr
+++ b/www/p5-HTML-ContentExtractor/pkg-descr
@@ -1,3 +1,3 @@
Extract text contained within an HTML document
-WWW: http://search.cpan.org/dist/HTML-ContentExtractor/
+WWW: https://metacpan.org/release/HTML-ContentExtractor
diff --git a/www/p5-HTML-DOM/pkg-descr b/www/p5-HTML-DOM/pkg-descr
index 63f783101141..619a5d559651 100644
--- a/www/p5-HTML-DOM/pkg-descr
+++ b/www/p5-HTML-DOM/pkg-descr
@@ -2,4 +2,4 @@ This module implements the HTML Document Object Model by extending the
HTML::Tree modules. The HTML::DOM class serves both as an HTML parser and as the
document class.
-WWW: http://search.cpan.org/dist/HTML-DOM/
+WWW: https://metacpan.org/release/HTML-DOM
diff --git a/www/p5-HTML-Declare/pkg-descr b/www/p5-HTML-Declare/pkg-descr
index 8d103ec4b9ae..46d16ca4a116 100644
--- a/www/p5-HTML-Declare/pkg-descr
+++ b/www/p5-HTML-Declare/pkg-descr
@@ -1,3 +1,3 @@
HTML::Declare is a very simple micro language to generate HTML.
-WWW: http://search.cpan.org/dist/HTML-Declare/
+WWW: https://metacpan.org/release/HTML-Declare
diff --git a/www/p5-HTML-Defaultify/pkg-descr b/www/p5-HTML-Defaultify/pkg-descr
index 932e332cfada..2cd5593241f0 100644
--- a/www/p5-HTML-Defaultify/pkg-descr
+++ b/www/p5-HTML-Defaultify/pkg-descr
@@ -4,4 +4,4 @@ HTML page; this approach allows a clean separation of HTML development from
Perl program development.
WWW: http://www.jmarshall.com/tools/defaultify/
-WWW: http://search.cpan.org/dist/HTML-Defaultify/
+WWW: https://metacpan.org/release/HTML-Defaultify
diff --git a/www/p5-HTML-Display/pkg-descr b/www/p5-HTML-Display/pkg-descr
index 6fc6c1dc773e..a21ff50d9e1f 100644
--- a/www/p5-HTML-Display/pkg-descr
+++ b/www/p5-HTML-Display/pkg-descr
@@ -3,4 +3,4 @@ done by launching a browser and navigating it to either a temporary file with
the HTML stored in it, or, if possible, by pushing the HTML directly into the
browser window.
-WWW: http://search.cpan.org/dist/HTML-Display/
+WWW: https://metacpan.org/release/HTML-Display
diff --git a/www/p5-HTML-Element-Extended/pkg-descr b/www/p5-HTML-Element-Extended/pkg-descr
index 01159d37996d..13adc528ee16 100644
--- a/www/p5-HTML-Element-Extended/pkg-descr
+++ b/www/p5-HTML-Element-Extended/pkg-descr
@@ -17,5 +17,5 @@ The resulting functionality enables:
element cloning
raw HTML string adoption
-WWW: http://search.cpan.org/dist/HTML-Element-Extended/
+WWW: https://metacpan.org/release/HTML-Element-Extended
http://www.mojotoad.com/sisk/projects/HTML-Element-Extended/
diff --git a/www/p5-HTML-Element-Library/pkg-descr b/www/p5-HTML-Element-Library/pkg-descr
index 4aaa2812b07e..b551dd72604f 100644
--- a/www/p5-HTML-Element-Library/pkg-descr
+++ b/www/p5-HTML-Element-Library/pkg-descr
@@ -2,4 +2,4 @@ HTML::Element::Library - HTML::Element convenience functions
This method provides API calls for common actions on trees when using
HTML::Tree.
-WWW: http://search.cpan.org/dist/HTML-Element-Library/
+WWW: https://metacpan.org/release/HTML-Element-Library
diff --git a/www/p5-HTML-Element-Replacer/pkg-descr b/www/p5-HTML-Element-Replacer/pkg-descr
index dcb103349b75..855aedc52572 100644
--- a/www/p5-HTML-Element-Replacer/pkg-descr
+++ b/www/p5-HTML-Element-Replacer/pkg-descr
@@ -1,3 +1,3 @@
Perl HTML::Element replacement module
-WWW: http://search.cpan.org/dist/HTML-Element-Replacer/
+WWW: https://metacpan.org/release/HTML-Element-Replacer
diff --git a/www/p5-HTML-Encoding/pkg-descr b/www/p5-HTML-Encoding/pkg-descr
index 9ef593c61649..5e167facb006 100644
--- a/www/p5-HTML-Encoding/pkg-descr
+++ b/www/p5-HTML-Encoding/pkg-descr
@@ -1,3 +1,3 @@
HTML::Encoding helps to determine the encoding of HTML and XML/XHTML documents.
-WWW: http://search.cpan.org/dist/HTML-Encoding/
+WWW: https://metacpan.org/release/HTML-Encoding
diff --git a/www/p5-HTML-ExtractContent/pkg-descr b/www/p5-HTML-ExtractContent/pkg-descr
index 16155a386c75..9f7c4a418763 100644
--- a/www/p5-HTML-ExtractContent/pkg-descr
+++ b/www/p5-HTML-ExtractContent/pkg-descr
@@ -8,4 +8,4 @@ texts.
It also guesses whether content end in the block or continue to the next
block.
-WWW: http://search.cpan.org/dist/HTML-ExtractContent/
+WWW: https://metacpan.org/release/HTML-ExtractContent
diff --git a/www/p5-HTML-ExtractMain/pkg-descr b/www/p5-HTML-ExtractMain/pkg-descr
index 5dba2ddcf96b..924515643dc0 100644
--- a/www/p5-HTML-ExtractMain/pkg-descr
+++ b/www/p5-HTML-ExtractMain/pkg-descr
@@ -2,4 +2,4 @@ HTML::ExtractMain is a module which takes HTML content, and uses the
Readability algorithm to detect the main body of the page, usually
skipping headers, footers, navigation, etc.
-WWW: http://search.cpan.org/dist/HTML-ExtractMain/
+WWW: https://metacpan.org/release/HTML-ExtractMain
diff --git a/www/p5-HTML-FillInForm-ForceUTF8/pkg-descr b/www/p5-HTML-FillInForm-ForceUTF8/pkg-descr
index 670424f42db7..0bba183c7b93 100644
--- a/www/p5-HTML-FillInForm-ForceUTF8/pkg-descr
+++ b/www/p5-HTML-FillInForm-ForceUTF8/pkg-descr
@@ -2,4 +2,4 @@ HTML::FillInForm::ForceUTF8 is a subclass of HTML::FillInForm that forces
utf8 flag on html and parameters. This allows you to prevent filling
garbled result.
-WWW: http://search.cpan.org/dist/HTML-FillInForm-ForceUTF8/
+WWW: https://metacpan.org/release/HTML-FillInForm-ForceUTF8
diff --git a/www/p5-HTML-FillInForm-Lite/pkg-descr b/www/p5-HTML-FillInForm-Lite/pkg-descr
index 1a6c722fc316..b845a0069583 100644
--- a/www/p5-HTML-FillInForm-Lite/pkg-descr
+++ b/www/p5-HTML-FillInForm-Lite/pkg-descr
@@ -4,4 +4,4 @@ HTML::FillInForm using regexp-based parser, not using HTML::Parser.
The difference in the parsers makes HTML::FillInForm::Lite about 2
times faster than HTML::FillInForm.
-WWW: http://search.cpan.org/dist/HTML-FillInForm-Lite/
+WWW: https://metacpan.org/release/HTML-FillInForm-Lite
diff --git a/www/p5-HTML-FillInForm/pkg-descr b/www/p5-HTML-FillInForm/pkg-descr
index c30a32f90517..c7f4e4eaf1e8 100644
--- a/www/p5-HTML-FillInForm/pkg-descr
+++ b/www/p5-HTML-FillInForm/pkg-descr
@@ -9,4 +9,4 @@ filling out required field. HTML::FillInForm can be used to redisplay
the HTML form with all the form elements containing the submitted
info.
-WWW: http://search.cpan.org/dist/HTML-FillInForm/
+WWW: https://metacpan.org/release/HTML-FillInForm
diff --git a/www/p5-HTML-Form/pkg-descr b/www/p5-HTML-Form/pkg-descr
index 6fdd7f6bbaf5..a1b859564a0c 100644
--- a/www/p5-HTML-Form/pkg-descr
+++ b/www/p5-HTML-Form/pkg-descr
@@ -2,4 +2,4 @@ Objects of the HTML::Form class represent a single HTML <form> ... </form>
instance. A form consists of a sequence of inputs that usually have names,
and which can take on various values.
-WWW: http://search.cpan.org/dist/HTML-Form/
+WWW: https://metacpan.org/release/HTML-Form
diff --git a/www/p5-HTML-FormFu-Imager/pkg-descr b/www/p5-HTML-FormFu-Imager/pkg-descr
index 7a3666e686f7..6bbb76a8d44a 100644
--- a/www/p5-HTML-FormFu-Imager/pkg-descr
+++ b/www/p5-HTML-FormFu-Imager/pkg-descr
@@ -1,3 +1,3 @@
Imager.pm helpers for HTML::FormFu file uploads.
-WWW: http://search.cpan.org/dist/HTML-FormFu-Imager/
+WWW: https://metacpan.org/release/HTML-FormFu-Imager
diff --git a/www/p5-HTML-FormFu-Model-DBIC/pkg-descr b/www/p5-HTML-FormFu-Model-DBIC/pkg-descr
index 0d25e5979c48..5d8bb51fd8ca 100644
--- a/www/p5-HTML-FormFu-Model-DBIC/pkg-descr
+++ b/www/p5-HTML-FormFu-Model-DBIC/pkg-descr
@@ -1,3 +1,3 @@
Integrate HTML::FormFu with DBIx::Class
-WWW: http://search.cpan.org/dist/HTML-FormFu-Model-DBIC/
+WWW: https://metacpan.org/release/HTML-FormFu-Model-DBIC
diff --git a/www/p5-HTML-FormFu-MultiForm/pkg-descr b/www/p5-HTML-FormFu-MultiForm/pkg-descr
index 91c65408cbaf..34a6faa53ed9 100644
--- a/www/p5-HTML-FormFu-MultiForm/pkg-descr
+++ b/www/p5-HTML-FormFu-MultiForm/pkg-descr
@@ -1,3 +1,3 @@
HTML::FormFu::MultiForm handles multi-page/stage forms with FormFu.
-WWW: http://search.cpan.org/dist/HTML-FormFu-MultiForm/
+WWW: https://metacpan.org/release/HTML-FormFu-MultiForm
diff --git a/www/p5-HTML-FormFu/pkg-descr b/www/p5-HTML-FormFu/pkg-descr
index d858ca68bc1f..e9dcbf3d5cea 100644
--- a/www/p5-HTML-FormFu/pkg-descr
+++ b/www/p5-HTML-FormFu/pkg-descr
@@ -6,4 +6,4 @@ By default formfu renders "XHTML 1.0 Strict" compliant markup, with as
little extra markup as possible, but with sufficient CSS class names to allow
for a wide-range of output styles to be generated by changing only the CSS.
-WWW: http://search.cpan.org/dist/HTML-FormFu/
+WWW: https://metacpan.org/release/HTML-FormFu
diff --git a/www/p5-HTML-FormHandler/pkg-descr b/www/p5-HTML-FormHandler/pkg-descr
index 6bd2164a9b13..e68df7f01d7c 100644
--- a/www/p5-HTML-FormHandler/pkg-descr
+++ b/www/p5-HTML-FormHandler/pkg-descr
@@ -3,4 +3,4 @@ It can be used for both database and non-database forms, and will
automatically update or create rows in a database. It can also be used
to process structured data that doesn't come from an HTML form.
-WWW: http://search.cpan.org/dist/HTML-FormHandler/
+WWW: https://metacpan.org/release/HTML-FormHandler
diff --git a/www/p5-HTML-FromANSI/pkg-descr b/www/p5-HTML-FromANSI/pkg-descr
index 2c11ac8b9c06..704f35dee970 100644
--- a/www/p5-HTML-FromANSI/pkg-descr
+++ b/www/p5-HTML-FromANSI/pkg-descr
@@ -4,4 +4,4 @@ codes, using stylesheets to control color and blinking properties.
It exports ansi2html() by default, which takes an array, joins it it
into a single scalar, and returns its HTML rendering.
-WWW: http://search.cpan.org/dist/HTML-FromANSI/
+WWW: https://metacpan.org/release/HTML-FromANSI
diff --git a/www/p5-HTML-FromText/pkg-descr b/www/p5-HTML-FromText/pkg-descr
index c2b608287a40..e908414e0907 100644
--- a/www/p5-HTML-FromText/pkg-descr
+++ b/www/p5-HTML-FromText/pkg-descr
@@ -5,4 +5,4 @@ such as splitting the text into paragraphs or marking up
bulleted lists, can be carried out by setting the
appropriate options.
-WWW: http://search.cpan.org/dist/HTML-FromText/
+WWW: https://metacpan.org/release/HTML-FromText
diff --git a/www/p5-HTML-GenToc/pkg-descr b/www/p5-HTML-GenToc/pkg-descr
index 1a9f8e9c7a7e..c35bc83fd7b7 100644
--- a/www/p5-HTML-GenToc/pkg-descr
+++ b/www/p5-HTML-GenToc/pkg-descr
@@ -14,4 +14,4 @@ Also included in the distrubution is hypertoc, a script which uses the
module so that one can process files on the command-line in a
user-friendly manner.
-WWW: http://search.cpan.org/dist/HTML-GenToc/
+WWW: https://metacpan.org/release/HTML-GenToc
diff --git a/www/p5-HTML-GenerateUtil/pkg-descr b/www/p5-HTML-GenerateUtil/pkg-descr
index f5475b6bb661..4d51180f080d 100644
--- a/www/p5-HTML-GenerateUtil/pkg-descr
+++ b/www/p5-HTML-GenerateUtil/pkg-descr
@@ -1,4 +1,4 @@
HTML::GenerateUtil is a module provides C language version of various helper
routines for generating HTML output.
-WWW: http://search.cpan.org/dist/HTML-GenerateUtil/
+WWW: https://metacpan.org/release/HTML-GenerateUtil
diff --git a/www/p5-HTML-GoogleMaps/pkg-descr b/www/p5-HTML-GoogleMaps/pkg-descr
index c307de228bdc..b06744c0a9bc 100644
--- a/www/p5-HTML-GoogleMaps/pkg-descr
+++ b/www/p5-HTML-GoogleMaps/pkg-descr
@@ -3,4 +3,4 @@ allows you to easily create maps with markers, polylines and information
windows. Thanks to Geo::Coder::Google you can now look up locations around
the world without having to install a local database.
-WWW: http://search.cpan.org/dist/HTML-GoogleMaps/
+WWW: https://metacpan.org/release/HTML-GoogleMaps
diff --git a/www/p5-HTML-Highlight/pkg-descr b/www/p5-HTML-Highlight/pkg-descr
index 4894b173764e..ea1fe33a3302 100644
--- a/www/p5-HTML-Highlight/pkg-descr
+++ b/www/p5-HTML-Highlight/pkg-descr
@@ -1,3 +1,3 @@
HTML::Highlight - A module to highlight words or patterns in HTML documents
-WWW: http://search.cpan.org/dist/HTML-Highlight/
+WWW: https://metacpan.org/release/HTML-Highlight
diff --git a/www/p5-HTML-LinkExtractor/pkg-descr b/www/p5-HTML-LinkExtractor/pkg-descr
index 5fea3c2e64f1..eed3f9b72928 100644
--- a/www/p5-HTML-LinkExtractor/pkg-descr
+++ b/www/p5-HTML-LinkExtractor/pkg-descr
@@ -2,4 +2,4 @@ HTML::LinkExtractor is used for extracting links from HTML. It is very
similar to HTML::LinkExtor, except that besides getting the URL,
you also get the link-text.
-WWW: http://search.cpan.org/dist/HTML-LinkExtractor/
+WWW: https://metacpan.org/release/HTML-LinkExtractor
diff --git a/www/p5-HTML-LinkList/pkg-descr b/www/p5-HTML-LinkList/pkg-descr
index d08db5b21cbd..3545091fb368 100644
--- a/www/p5-HTML-LinkList/pkg-descr
+++ b/www/p5-HTML-LinkList/pkg-descr
@@ -5,4 +5,4 @@ the list equal it, that item in the list will be formatted as a special
label, not as a link; this is a Good Thing, since the user would be
confused by clicking on a link back to the current page.
-WWW: http://search.cpan.org/dist/HTML-LinkList/
+WWW: https://metacpan.org/release/HTML-LinkList
diff --git a/www/p5-HTML-Lint/pkg-descr b/www/p5-HTML-Lint/pkg-descr
index ed36b340ce1a..e08fdaf3b3a1 100644
--- a/www/p5-HTML-Lint/pkg-descr
+++ b/www/p5-HTML-Lint/pkg-descr
@@ -3,4 +3,4 @@ HTML::Lint - check for HTML errors in a string or file.
HTML::Lint also comes with a wrapper program called weblint that handles
linting from the command line.
-WWW: http://search.cpan.org/dist/HTML-Lint/
+WWW: https://metacpan.org/release/HTML-Lint
diff --git a/www/p5-HTML-Location/pkg-descr b/www/p5-HTML-Location/pkg-descr
index 4ffda2713716..712bb3caaf71 100644
--- a/www/p5-HTML-Location/pkg-descr
+++ b/www/p5-HTML-Location/pkg-descr
@@ -1,3 +1,3 @@
Working with disk to URI file mappings (deprecated: see URI::ToDisk)
-WWW: http://search.cpan.org/dist/HTML-Location/
+WWW: https://metacpan.org/release/HTML-Location
diff --git a/www/p5-HTML-Macro/pkg-descr b/www/p5-HTML-Macro/pkg-descr
index 88b6d54b3379..43c928234d70 100644
--- a/www/p5-HTML-Macro/pkg-descr
+++ b/www/p5-HTML-Macro/pkg-descr
@@ -3,4 +3,4 @@ provides a convenient mechanism for generating HTML pages by combining
"dynamic" data derived from a database or other computation with HTML templates
that represent fixed or "static" content of a page.
-WWW: http://search.cpan.org/dist/HTML-Macro/
+WWW: https://metacpan.org/release/HTML-Macro
diff --git a/www/p5-HTML-Mason-PSGIHandler/pkg-descr b/www/p5-HTML-Mason-PSGIHandler/pkg-descr
index 384c4eb8d4b1..490e22480108 100644
--- a/www/p5-HTML-Mason-PSGIHandler/pkg-descr
+++ b/www/p5-HTML-Mason-PSGIHandler/pkg-descr
@@ -2,4 +2,4 @@ HTML::Mason::PSGIHandler is a PSGI handler for HTML::Mason. It's
based on HTML::Mason::CGIHandler and allows you to process Mason
templates on any web servers that support PSGI.
-WWW: http://search.cpan.org/dist/HTML-Mason-PSGIHandler/
+WWW: https://metacpan.org/release/HTML-Mason-PSGIHandler
diff --git a/www/p5-HTML-Mason/pkg-descr b/www/p5-HTML-Mason/pkg-descr
index 9fa7c797edc0..fcae9cc714c7 100644
--- a/www/p5-HTML-Mason/pkg-descr
+++ b/www/p5-HTML-Mason/pkg-descr
@@ -17,5 +17,5 @@ our own experience, this frees content managers (i.e., non-programmers) to work
on the layout without getting mired in programming details. Techies, however,
still enjoy the full power of Perl.
-WWW: http://search.cpan.org/dist/HTML-Mason/
+WWW: https://metacpan.org/release/HTML-Mason
WWW: http://www.masonhq.com/
diff --git a/www/p5-HTML-MobileConverter/pkg-descr b/www/p5-HTML-MobileConverter/pkg-descr
index 4c3c03606a1c..9fa9049faf91 100644
--- a/www/p5-HTML-MobileConverter/pkg-descr
+++ b/www/p5-HTML-MobileConverter/pkg-descr
@@ -1,3 +1,3 @@
Parses HTML and returns new HTML for mobile agent (mainly for DoCoMo i-mode).
-WWW: http://search.cpan.org/dist/HTML-MobileConverter/
+WWW: https://metacpan.org/release/HTML-MobileConverter
diff --git a/www/p5-HTML-Pager/pkg-descr b/www/p5-HTML-Pager/pkg-descr
index 8d0de709cd7e..d619cf967536 100644
--- a/www/p5-HTML-Pager/pkg-descr
+++ b/www/p5-HTML-Pager/pkg-descr
@@ -3,4 +3,4 @@ data. It provides an interface to pages of data similar to many well-known
sites like Altavista or Google. It uses the module HTML::Template to do all the
HTML generation.
-WWW: http://search.cpan.org/dist/HTML-Pager/
+WWW: https://metacpan.org/release/HTML-Pager
diff --git a/www/p5-HTML-Parser-Simple/pkg-descr b/www/p5-HTML-Parser-Simple/pkg-descr
index 8cc49ae4c1dd..28f561bcb534 100644
--- a/www/p5-HTML-Parser-Simple/pkg-descr
+++ b/www/p5-HTML-Parser-Simple/pkg-descr
@@ -1,4 +1,4 @@
HTML::Parser::Simple is a pure Perl module. It parses HTML4 files, and
generates a tree of nodes per HTML tag.
-WWW: http://search.cpan.org/dist/HTML-Parser-Simple/
+WWW: https://metacpan.org/release/HTML-Parser-Simple
diff --git a/www/p5-HTML-Parser/pkg-descr b/www/p5-HTML-Parser/pkg-descr
index c65badff07b5..dd486b883de9 100644
--- a/www/p5-HTML-Parser/pkg-descr
+++ b/www/p5-HTML-Parser/pkg-descr
@@ -6,4 +6,4 @@ reports and discussions about these modules can still be sent to the
the HTML-Tree module collection that create and extract information from
HTML syntax trees.
-WWW: http://search.cpan.org/dist/HTML-Parser/
+WWW: https://metacpan.org/release/HTML-Parser
diff --git a/www/p5-HTML-Perlinfo/pkg-descr b/www/p5-HTML-Perlinfo/pkg-descr
index bcc21c2a10db..ef461ef56088 100644
--- a/www/p5-HTML-Perlinfo/pkg-descr
+++ b/www/p5-HTML-Perlinfo/pkg-descr
@@ -1,4 +1,4 @@
HTML-Perlinfo displays a lot of Perl information in HTML format,
similar to phpinfo.
-WWW: http://search.cpan.org/dist/HTML-Perlinfo/
+WWW: https://metacpan.org/release/HTML-Perlinfo
diff --git a/www/p5-HTML-Prototype/pkg-descr b/www/p5-HTML-Prototype/pkg-descr
index cf4ad793c066..3d8982528f5e 100644
--- a/www/p5-HTML-Prototype/pkg-descr
+++ b/www/p5-HTML-Prototype/pkg-descr
@@ -8,4 +8,4 @@ Prototype library.
This is mostly a port of the Ruby on Rails helper tags for JavaScript
for use in Catalyst.
-WWW: http://search.cpan.org/dist/HTML-Prototype/
+WWW: https://metacpan.org/release/HTML-Prototype
diff --git a/www/p5-HTML-Query/pkg-descr b/www/p5-HTML-Query/pkg-descr
index 31d031783715..98fd3b92e467 100644
--- a/www/p5-HTML-Query/pkg-descr
+++ b/www/p5-HTML-Query/pkg-descr
@@ -1,4 +1,4 @@
The HTML::Query module provides jQuery-like selection queries for
HTML::Element.
-WWW: http://search.cpan.org/dist/HTML-Query/
+WWW: https://metacpan.org/release/HTML-Query
diff --git a/www/p5-HTML-RSSAutodiscovery/pkg-descr b/www/p5-HTML-RSSAutodiscovery/pkg-descr
index dce3cad32f29..065445b4de18 100644
--- a/www/p5-HTML-RSSAutodiscovery/pkg-descr
+++ b/www/p5-HTML-RSSAutodiscovery/pkg-descr
@@ -1,3 +1,3 @@
Methods for retreiving RSS-ish information from an HTML document.
-WWW: http://search.cpan.org/dist/HTML-RSSAutodiscovery/
+WWW: https://metacpan.org/release/HTML-RSSAutodiscovery
diff --git a/www/p5-HTML-ResolveLink/pkg-descr b/www/p5-HTML-ResolveLink/pkg-descr
index 4f0d56f70e94..16505868f7a5 100644
--- a/www/p5-HTML-ResolveLink/pkg-descr
+++ b/www/p5-HTML-ResolveLink/pkg-descr
@@ -1,4 +1,4 @@
HTML::ResolveLink is a module to rewrite relative links in XHTML or
HTML into absolute URI.
-WWW: http://search.cpan.org/dist/HTML-ResolveLink/
+WWW: https://metacpan.org/release/HTML-ResolveLink
diff --git a/www/p5-HTML-Restrict/pkg-descr b/www/p5-HTML-Restrict/pkg-descr
index 37694e50e88e..88049d70c110 100644
--- a/www/p5-HTML-Restrict/pkg-descr
+++ b/www/p5-HTML-Restrict/pkg-descr
@@ -1,3 +1,3 @@
Strip unwanted HTML tags and attributes.
-WWW: http://search.cpan.org/dist/HTML-Restrict/
+WWW: https://metacpan.org/release/HTML-Restrict
diff --git a/www/p5-HTML-RobotsMETA/pkg-descr b/www/p5-HTML-RobotsMETA/pkg-descr
index f85357ffbf21..46ca20629459 100644
--- a/www/p5-HTML-RobotsMETA/pkg-descr
+++ b/www/p5-HTML-RobotsMETA/pkg-descr
@@ -1,4 +1,4 @@
HTML::RobotsMETA is a simple HTML::Parser subclass
that extracts robots exclusion information from meta tags.
-WWW: http://search.cpan.org/dist/HTML-RobotsMETA/
+WWW: https://metacpan.org/release/HTML-RobotsMETA
diff --git a/www/p5-HTML-Scrubber/pkg-descr b/www/p5-HTML-Scrubber/pkg-descr
index 645550865b31..6ce105a1a9d2 100644
--- a/www/p5-HTML-Scrubber/pkg-descr
+++ b/www/p5-HTML-Scrubber/pkg-descr
@@ -7,4 +7,4 @@ explicit rule if one exists. If no explicit rule exists, Scrubber applies
the default rule. If an explicit rule exists, but it's a simple rule(1),
the default attribute rule is applied.
-WWW: http://search.cpan.org/dist/HTML-Scrubber/
+WWW: https://metacpan.org/release/HTML-Scrubber
diff --git a/www/p5-HTML-Seamstress/pkg-descr b/www/p5-HTML-Seamstress/pkg-descr
index a6957d959435..179928c7d0e6 100644
--- a/www/p5-HTML-Seamstress/pkg-descr
+++ b/www/p5-HTML-Seamstress/pkg-descr
@@ -1,4 +1,4 @@
HTML::Seamstress - HTML::Tree subclass for HTML templating via tree
rewriting.
-WWW: http://search.cpan.org/dist/HTML-Seamstress/
+WWW: https://metacpan.org/release/HTML-Seamstress
diff --git a/www/p5-HTML-Selector-XPath/pkg-descr b/www/p5-HTML-Selector-XPath/pkg-descr
index df7e91aebae7..79b7b249f213 100644
--- a/www/p5-HTML-Selector-XPath/pkg-descr
+++ b/www/p5-HTML-Selector-XPath/pkg-descr
@@ -1,4 +1,4 @@
HTML::Selector::XPath is a utility function to compile CSS2
selector to the equivalent XPath expression.
-WWW: http://search.cpan.org/dist/HTML-Selector-XPath/
+WWW: https://metacpan.org/release/HTML-Selector-XPath
diff --git a/www/p5-HTML-Shakan/pkg-descr b/www/p5-HTML-Shakan/pkg-descr
index 1358163b509b..1e336cf9df4d 100644
--- a/www/p5-HTML-Shakan/pkg-descr
+++ b/www/p5-HTML-Shakan/pkg-descr
@@ -1,3 +1,3 @@
HTML::Shakan is yet another form generator.
-WWW: http://search.cpan.org/dist/HTML-Shakan/
+WWW: https://metacpan.org/release/HTML-Shakan
diff --git a/www/p5-HTML-SimpleLinkExtor/pkg-descr b/www/p5-HTML-SimpleLinkExtor/pkg-descr
index e5d80f73857e..d976686e4c6e 100644
--- a/www/p5-HTML-SimpleLinkExtor/pkg-descr
+++ b/www/p5-HTML-SimpleLinkExtor/pkg-descr
@@ -2,4 +2,4 @@ This is a simple HTML link extractor designed for the person who does
not want to deal with the intricacies of "HTML::Parser" or the de-ref-
erencing needed to get links out of "HTML::LinkExtor".
-WWW: http://search.cpan.org/dist/HTML-SimpleLinkExtor/
+WWW: https://metacpan.org/release/HTML-SimpleLinkExtor
diff --git a/www/p5-HTML-SimpleParse/pkg-descr b/www/p5-HTML-SimpleParse/pkg-descr
index e0401c49336b..fefcf69fbbe9 100644
--- a/www/p5-HTML-SimpleParse/pkg-descr
+++ b/www/p5-HTML-SimpleParse/pkg-descr
@@ -1,4 +1,4 @@
This module is a simple HTML parser. It is similar in concept to HTML::Parser,
but it differs in a couple of important ways.
-WWW: http://search.cpan.org/dist/HTML-SimpleParse/
+WWW: https://metacpan.org/release/HTML-SimpleParse
diff --git a/www/p5-HTML-StickyQuery-DoCoMoGUID/pkg-descr b/www/p5-HTML-StickyQuery-DoCoMoGUID/pkg-descr
index b8f1004bae79..127b4dbfbee1 100644
--- a/www/p5-HTML-StickyQuery-DoCoMoGUID/pkg-descr
+++ b/www/p5-HTML-StickyQuery-DoCoMoGUID/pkg-descr
@@ -1,3 +1,3 @@
HTML::StickyQuery::DoCoMoGUID - add guid in query for DoCoMo imode.
-WWW: http://search.cpan.org/dist/HTML-StickyQuery-DoCoMoGUID/
+WWW: https://metacpan.org/release/HTML-StickyQuery-DoCoMoGUID
diff --git a/www/p5-HTML-StickyQuery/pkg-descr b/www/p5-HTML-StickyQuery/pkg-descr
index 5fa2a7e98cc7..8b01900006cc 100644
--- a/www/p5-HTML-StickyQuery/pkg-descr
+++ b/www/p5-HTML-StickyQuery/pkg-descr
@@ -3,6 +3,6 @@ parse HTML document and add QUERY_STRING to href attributes.
You can assign Session ID or any form data without using cookie.
-WWW: http://search.cpan.org/dist/HTML-StickyQuery/
+WWW: https://metacpan.org/release/HTML-StickyQuery
Seamus Venasse <svenasse@polaris.ca>
diff --git a/www/p5-HTML-Stream/pkg-descr b/www/p5-HTML-Stream/pkg-descr
index a866003f3764..38d8a82e3e57 100644
--- a/www/p5-HTML-Stream/pkg-descr
+++ b/www/p5-HTML-Stream/pkg-descr
@@ -1,4 +1,4 @@
HTML::Stream provides an object-oriented and
subclassable way of outputting HTML.
-WWW: http://search.cpan.org/dist/HTML-Stream/
+WWW: https://metacpan.org/release/HTML-Stream
diff --git a/www/p5-HTML-Strip/pkg-descr b/www/p5-HTML-Strip/pkg-descr
index c5f6e7193644..0a4ac77e3ede 100644
--- a/www/p5-HTML-Strip/pkg-descr
+++ b/www/p5-HTML-Strip/pkg-descr
@@ -4,4 +4,4 @@ This module strips HTML-like markup from text.
It is written in XS, and thus about five times quicker than using
regular expressions for the same task.
-WWW: http://search.cpan.org/dist/HTML-Strip/
+WWW: https://metacpan.org/release/HTML-Strip
diff --git a/www/p5-HTML-StripScripts-Parser/pkg-descr b/www/p5-HTML-StripScripts-Parser/pkg-descr
index 605f6d2d7381..9d0d76c0a5db 100644
--- a/www/p5-HTML-StripScripts-Parser/pkg-descr
+++ b/www/p5-HTML-StripScripts-Parser/pkg-descr
@@ -5,4 +5,4 @@ See HTML::Parser for details of how to customise how the raw HTML
is parsed into tags, and HTML::StripScripts for details of how to
customise the way those tags are filtered.
-WWW: http://search.cpan.org/dist/HTML-StripScripts-Parser/
+WWW: https://metacpan.org/release/HTML-StripScripts-Parser
diff --git a/www/p5-HTML-StripScripts/pkg-descr b/www/p5-HTML-StripScripts/pkg-descr
index abac624f6fb7..09f62b2f5083 100644
--- a/www/p5-HTML-StripScripts/pkg-descr
+++ b/www/p5-HTML-StripScripts/pkg-descr
@@ -20,4 +20,4 @@ end tags and text before it can be filtered by this module. Use
either HTML::StripScripts::Parser or HTML::StripScripts::Regex
instead if you want to input an unparsed HTML document.
-WWW: http://search.cpan.org/dist/HTML-StripScripts/
+WWW: https://metacpan.org/release/HTML-StripScripts
diff --git a/www/p5-HTML-TableContentParser/pkg-descr b/www/p5-HTML-TableContentParser/pkg-descr
index 186effcd7be0..3121fa3481d0 100644
--- a/www/p5-HTML-TableContentParser/pkg-descr
+++ b/www/p5-HTML-TableContentParser/pkg-descr
@@ -2,4 +2,4 @@ This module can be used to parse the content of tables in HTML text. The
parser returns an arrayref consisting of data for each table found within the
passed-in text.
-WWW: http://search.cpan.org/dist/HTML-TableContentParser/
+WWW: https://metacpan.org/release/HTML-TableContentParser
diff --git a/www/p5-HTML-TableExtract/pkg-descr b/www/p5-HTML-TableExtract/pkg-descr
index be3091da20c2..b328f00761d6 100644
--- a/www/p5-HTML-TableExtract/pkg-descr
+++ b/www/p5-HTML-TableExtract/pkg-descr
@@ -5,4 +5,4 @@ Tables of note may be specified using Headers, Depth, Count,
or some combination of the three. See the module documentation
for details.
-WWW: http://search.cpan.org/dist/HTML-TableExtract/
+WWW: https://metacpan.org/release/HTML-TableExtract
diff --git a/www/p5-HTML-TableParser/pkg-descr b/www/p5-HTML-TableParser/pkg-descr
index b7c26c7dd762..31690f26396e 100644
--- a/www/p5-HTML-TableParser/pkg-descr
+++ b/www/p5-HTML-TableParser/pkg-descr
@@ -4,4 +4,4 @@ Specific tables may be selected either by a matching a unique table id or by
matching against the column names. Multiple (even nested) tables may be
parsed in a document in one pass.
-WWW: http://search.cpan.org/dist/HTML-TableParser/
+WWW: https://metacpan.org/release/HTML-TableParser
diff --git a/www/p5-HTML-TableTiler/pkg-descr b/www/p5-HTML-TableTiler/pkg-descr
index 0494a35371db..773ea5bcc90c 100644
--- a/www/p5-HTML-TableTiler/pkg-descr
+++ b/www/p5-HTML-TableTiler/pkg-descr
@@ -15,4 +15,4 @@ The main advantages to use it are:
* simple to maintain
-WWW: http://search.cpan.org/dist/HTML-TableTiler/
+WWW: https://metacpan.org/release/HTML-TableTiler
diff --git a/www/p5-HTML-TagCloud-Extended/pkg-descr b/www/p5-HTML-TagCloud-Extended/pkg-descr
index 8596a10c5f6e..f1f66123a6a9 100644
--- a/www/p5-HTML-TagCloud-Extended/pkg-descr
+++ b/www/p5-HTML-TagCloud-Extended/pkg-descr
@@ -3,4 +3,4 @@ This is extension of HTML::TagCloud.
This module allows you to register timestamp with tags. And color of
tags will be changed according to it's timestamp.
-WWW: http://search.cpan.org/dist/HTML-TagCloud-Extended/
+WWW: https://metacpan.org/release/HTML-TagCloud-Extended
diff --git a/www/p5-HTML-TagCloud/pkg-descr b/www/p5-HTML-TagCloud/pkg-descr
index 8eb964a9dd7f..0118c335935e 100644
--- a/www/p5-HTML-TagCloud/pkg-descr
+++ b/www/p5-HTML-TagCloud/pkg-descr
@@ -3,4 +3,4 @@ Tag clouds serve as a textual way to visualize terms and topics that are
used most frequently. The tags are sorted alphabetically and a larger
font is used to indicate more frequent term usage.
-WWW: http://search.cpan.org/dist/HTML-TagCloud/
+WWW: https://metacpan.org/release/HTML-TagCloud
diff --git a/www/p5-HTML-TagParser/pkg-descr b/www/p5-HTML-TagParser/pkg-descr
index ceae291b934f..6a4bc761a474 100644
--- a/www/p5-HTML-TagParser/pkg-descr
+++ b/www/p5-HTML-TagParser/pkg-descr
@@ -12,4 +12,4 @@ its meta element.
The parsed document's encoding is converted as this class's fixed
internal encoding "UTF-8".
-WWW: http://search.cpan.org/dist/HTML-TagParser/
+WWW: https://metacpan.org/release/HTML-TagParser
diff --git a/www/p5-HTML-Tagset/pkg-descr b/www/p5-HTML-Tagset/pkg-descr
index 5a60defe0ade..f6894b2010af 100644
--- a/www/p5-HTML-Tagset/pkg-descr
+++ b/www/p5-HTML-Tagset/pkg-descr
@@ -8,4 +8,4 @@ set -- the hash conveys that its keys are there, and the actual values
associated with the keys are not significant. (But what values are
there, are always true.)
-WWW: http://search.cpan.org/dist/HTML-Tagset/
+WWW: https://metacpan.org/release/HTML-Tagset
diff --git a/www/p5-HTML-Template-Associate/pkg-descr b/www/p5-HTML-Template-Associate/pkg-descr
index 6ccc4a2df497..9eb5fc6db5a0 100644
--- a/www/p5-HTML-Template-Associate/pkg-descr
+++ b/www/p5-HTML-Template-Associate/pkg-descr
@@ -6,4 +6,4 @@ inputs.
The primary reason I wrote this is that I needed something to bridge those
two and the thought of creating something more expandable came to mind.
-WWW: http://search.cpan.org/dist/HTML-Template-Associate/
+WWW: https://metacpan.org/release/HTML-Template-Associate
diff --git a/www/p5-HTML-Template-Compiled/pkg-descr b/www/p5-HTML-Template-Compiled/pkg-descr
index f60802aaf1b7..4e577de0ec94 100644
--- a/www/p5-HTML-Template-Compiled/pkg-descr
+++ b/www/p5-HTML-Template-Compiled/pkg-descr
@@ -1,5 +1,5 @@
Fast templating system using the same syntax as HTML::Template but
which compiles templates to perl code.
-WWW: http://search.cpan.org/dist/HTML-Template-Compiled/
+WWW: https://metacpan.org/release/HTML-Template-Compiled
WWW: http://www.tinita.de/projects/perl/en
diff --git a/www/p5-HTML-Template-Expr/pkg-descr b/www/p5-HTML-Template-Expr/pkg-descr
index 7fe6f0c86094..73b0c88e352f 100644
--- a/www/p5-HTML-Template-Expr/pkg-descr
+++ b/www/p5-HTML-Template-Expr/pkg-descr
@@ -7,4 +7,4 @@ Expression support includes comparisons, math operations, string
operations and a mechanism to allow you add your own functions at
runtime.
-WWW: http://search.cpan.org/dist/HTML-Template-Expr/
+WWW: https://metacpan.org/release/HTML-Template-Expr
diff --git a/www/p5-HTML-Template-HashWrapper/pkg-descr b/www/p5-HTML-Template-HashWrapper/pkg-descr
index dba1bc0784d5..4f4d970929fc 100644
--- a/www/p5-HTML-Template-HashWrapper/pkg-descr
+++ b/www/p5-HTML-Template-HashWrapper/pkg-descr
@@ -1,3 +1,3 @@
A module to use the associate option from HTML::Template via hash references.
-WWW: http://search.cpan.org/dist/HTML-Template-HashWrapper/
+WWW: https://metacpan.org/release/HTML-Template-HashWrapper
diff --git a/www/p5-HTML-Template-Pluggable/pkg-descr b/www/p5-HTML-Template-Pluggable/pkg-descr
index be7ab8b97ff1..fb67de0030e0 100644
--- a/www/p5-HTML-Template-Pluggable/pkg-descr
+++ b/www/p5-HTML-Template-Pluggable/pkg-descr
@@ -6,4 +6,4 @@ HTML::Template, the programmers' job of sending data to the template is easier,
and designers have easier access to more data to display in the template,
without learning any more tag syntax.
-WWW: http://search.cpan.org/dist/HTML-Template-Pluggable/
+WWW: https://metacpan.org/release/HTML-Template-Pluggable
diff --git a/www/p5-HTML-Template-Pro/pkg-descr b/www/p5-HTML-Template-Pro/pkg-descr
index 0301b9f3c674..0dece56445f9 100644
--- a/www/p5-HTML-Template-Pro/pkg-descr
+++ b/www/p5-HTML-Template-Pro/pkg-descr
@@ -5,4 +5,4 @@ fast implementation of HTML::Template if you don't need querying, the
extended facility of HTML::Template. Designed for heavy upload,
resource limitations, abcence of mod_perl.
-WWW: http://search.cpan.org/dist/HTML-Template-Pro/
+WWW: https://metacpan.org/release/HTML-Template-Pro
diff --git a/www/p5-HTML-Toc/pkg-descr b/www/p5-HTML-Toc/pkg-descr
index 5770e87a4ef8..38498f44dd7e 100644
--- a/www/p5-HTML-Toc/pkg-descr
+++ b/www/p5-HTML-Toc/pkg-descr
@@ -1,2 +1,2 @@
Generate, insert and update HTML Table of Contents.
-WWW: http://search.cpan.org/dist/HTML-Toc/
+WWW: https://metacpan.org/release/HTML-Toc
diff --git a/www/p5-HTML-TokeParser-Simple/pkg-descr b/www/p5-HTML-TokeParser-Simple/pkg-descr
index 395894333944..ca397751c42e 100644
--- a/www/p5-HTML-TokeParser-Simple/pkg-descr
+++ b/www/p5-HTML-TokeParser-Simple/pkg-descr
@@ -9,4 +9,4 @@ Instead of
$token->[0] eq 'S' and $token->[1] eq 'form'
-WWW: http://search.cpan.org/dist/HTML-TokeParser-Simple/
+WWW: https://metacpan.org/release/HTML-TokeParser-Simple
diff --git a/www/p5-HTML-Tree/pkg-descr b/www/p5-HTML-Tree/pkg-descr
index 3222f44eff40..63583a1bf131 100644
--- a/www/p5-HTML-Tree/pkg-descr
+++ b/www/p5-HTML-Tree/pkg-descr
@@ -17,4 +17,4 @@ The modules present in this collection are:
HTML::AsSubs - Easy way to build an HTML syntax tree by nesting
functions.
-WWW: http://search.cpan.org/dist/HTML-Tree/
+WWW: https://metacpan.org/release/HTML-Tree
diff --git a/www/p5-HTML-TreeBuilder-LibXML/pkg-descr b/www/p5-HTML-TreeBuilder-LibXML/pkg-descr
index a2e539bb76fc..28ac0d89ae4e 100644
--- a/www/p5-HTML-TreeBuilder-LibXML/pkg-descr
+++ b/www/p5-HTML-TreeBuilder-LibXML/pkg-descr
@@ -8,4 +8,4 @@ for HTML::TreeBuilder::XPath.
Currently, this module implements good enough methods
for work with Web::Scraper.
-WWW: http://search.cpan.org/dist/HTML-TreeBuilder-LibXML/
+WWW: https://metacpan.org/release/HTML-TreeBuilder-LibXML
diff --git a/www/p5-HTML-TreeBuilder-XPath/pkg-descr b/www/p5-HTML-TreeBuilder-XPath/pkg-descr
index 6f556f607999..6ac2bf0622b8 100644
--- a/www/p5-HTML-TreeBuilder-XPath/pkg-descr
+++ b/www/p5-HTML-TreeBuilder-XPath/pkg-descr
@@ -1,4 +1,4 @@
This module adds typical XPath methods to HTML::TreeBuilder, to make
it easy to query a document.
-WWW: http://search.cpan.org/dist/HTML-TreeBuilder-XPath/
+WWW: https://metacpan.org/release/HTML-TreeBuilder-XPath
diff --git a/www/p5-HTML-WikiConverter-DokuWiki/pkg-descr b/www/p5-HTML-WikiConverter-DokuWiki/pkg-descr
index c5df2c2c5ef5..99a1694c9948 100644
--- a/www/p5-HTML-WikiConverter-DokuWiki/pkg-descr
+++ b/www/p5-HTML-WikiConverter-DokuWiki/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into DokuWiki markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-DokuWiki/
+WWW: https://metacpan.org/release/HTML-WikiConverter-DokuWiki
diff --git a/www/p5-HTML-WikiConverter-GoogleCode/pkg-descr b/www/p5-HTML-WikiConverter-GoogleCode/pkg-descr
index fd6b569488c7..c67f5eb597a1 100644
--- a/www/p5-HTML-WikiConverter-GoogleCode/pkg-descr
+++ b/www/p5-HTML-WikiConverter-GoogleCode/pkg-descr
@@ -2,4 +2,4 @@ This module contains rules for converting HTML into Google Code wiki markup.
See HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-GoogleCode/
+WWW: https://metacpan.org/release/HTML-WikiConverter-GoogleCode
diff --git a/www/p5-HTML-WikiConverter-Kwiki/pkg-descr b/www/p5-HTML-WikiConverter-Kwiki/pkg-descr
index b16e5e103e87..c8b2863cce4b 100644
--- a/www/p5-HTML-WikiConverter-Kwiki/pkg-descr
+++ b/www/p5-HTML-WikiConverter-Kwiki/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into Kwiki markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-Kwiki/
+WWW: https://metacpan.org/release/HTML-WikiConverter-Kwiki
diff --git a/www/p5-HTML-WikiConverter-Markdown/pkg-descr b/www/p5-HTML-WikiConverter-Markdown/pkg-descr
index 4db759a72158..688e97ee076f 100644
--- a/www/p5-HTML-WikiConverter-Markdown/pkg-descr
+++ b/www/p5-HTML-WikiConverter-Markdown/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into Markdown markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-Markdown/
+WWW: https://metacpan.org/release/HTML-WikiConverter-Markdown
diff --git a/www/p5-HTML-WikiConverter-MediaWiki/pkg-descr b/www/p5-HTML-WikiConverter-MediaWiki/pkg-descr
index 9c146bbda961..fea17407d631 100644
--- a/www/p5-HTML-WikiConverter-MediaWiki/pkg-descr
+++ b/www/p5-HTML-WikiConverter-MediaWiki/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into MediaWiki markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-MediaWiki/
+WWW: https://metacpan.org/release/HTML-WikiConverter-MediaWiki
diff --git a/www/p5-HTML-WikiConverter-MoinMoin/pkg-descr b/www/p5-HTML-WikiConverter-MoinMoin/pkg-descr
index 41a20d3c9236..20cd8bc4637b 100644
--- a/www/p5-HTML-WikiConverter-MoinMoin/pkg-descr
+++ b/www/p5-HTML-WikiConverter-MoinMoin/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into MoinMoin markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-MoinMoin/
+WWW: https://metacpan.org/release/HTML-WikiConverter-MoinMoin
diff --git a/www/p5-HTML-WikiConverter-Oddmuse/pkg-descr b/www/p5-HTML-WikiConverter-Oddmuse/pkg-descr
index bc5f5319d195..d76b428187f6 100644
--- a/www/p5-HTML-WikiConverter-Oddmuse/pkg-descr
+++ b/www/p5-HTML-WikiConverter-Oddmuse/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into Oddmuse markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-Oddmuse/
+WWW: https://metacpan.org/release/HTML-WikiConverter-Oddmuse
diff --git a/www/p5-HTML-WikiConverter-PbWiki/pkg-descr b/www/p5-HTML-WikiConverter-PbWiki/pkg-descr
index 541740915fb3..4aa1d7c805e0 100644
--- a/www/p5-HTML-WikiConverter-PbWiki/pkg-descr
+++ b/www/p5-HTML-WikiConverter-PbWiki/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into PbWiki markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-PbWiki/
+WWW: https://metacpan.org/release/HTML-WikiConverter-PbWiki
diff --git a/www/p5-HTML-WikiConverter-PhpWiki/pkg-descr b/www/p5-HTML-WikiConverter-PhpWiki/pkg-descr
index d8178531f740..22eddf553ce5 100644
--- a/www/p5-HTML-WikiConverter-PhpWiki/pkg-descr
+++ b/www/p5-HTML-WikiConverter-PhpWiki/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into PhpWiki markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-PhpWiki/
+WWW: https://metacpan.org/release/HTML-WikiConverter-PhpWiki
diff --git a/www/p5-HTML-WikiConverter-PmWiki/pkg-descr b/www/p5-HTML-WikiConverter-PmWiki/pkg-descr
index cbe3f7cbd4d2..e6ade26e4b1d 100644
--- a/www/p5-HTML-WikiConverter-PmWiki/pkg-descr
+++ b/www/p5-HTML-WikiConverter-PmWiki/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into PmWiki markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-PmWiki/
+WWW: https://metacpan.org/release/HTML-WikiConverter-PmWiki
diff --git a/www/p5-HTML-WikiConverter-SnipSnap/pkg-descr b/www/p5-HTML-WikiConverter-SnipSnap/pkg-descr
index ee6bb315cf9d..bd9c09671b43 100644
--- a/www/p5-HTML-WikiConverter-SnipSnap/pkg-descr
+++ b/www/p5-HTML-WikiConverter-SnipSnap/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into SnipSnap markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-SnipSnap/
+WWW: https://metacpan.org/release/HTML-WikiConverter-SnipSnap
diff --git a/www/p5-HTML-WikiConverter-Socialtext/pkg-descr b/www/p5-HTML-WikiConverter-Socialtext/pkg-descr
index c9755e16b393..0d8f45accc0e 100644
--- a/www/p5-HTML-WikiConverter-Socialtext/pkg-descr
+++ b/www/p5-HTML-WikiConverter-Socialtext/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into Socialtext markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-Socialtext/
+WWW: https://metacpan.org/release/HTML-WikiConverter-Socialtext
diff --git a/www/p5-HTML-WikiConverter-TikiWiki/pkg-descr b/www/p5-HTML-WikiConverter-TikiWiki/pkg-descr
index 4dd7b7dad032..14832540f8ec 100644
--- a/www/p5-HTML-WikiConverter-TikiWiki/pkg-descr
+++ b/www/p5-HTML-WikiConverter-TikiWiki/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into TikiWiki markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-TikiWiki/
+WWW: https://metacpan.org/release/HTML-WikiConverter-TikiWiki
diff --git a/www/p5-HTML-WikiConverter-UseMod/pkg-descr b/www/p5-HTML-WikiConverter-UseMod/pkg-descr
index 0e0ff0cfc2e6..6bf942c34135 100644
--- a/www/p5-HTML-WikiConverter-UseMod/pkg-descr
+++ b/www/p5-HTML-WikiConverter-UseMod/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into UseMod markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-UseMod/
+WWW: https://metacpan.org/release/HTML-WikiConverter-UseMod
diff --git a/www/p5-HTML-WikiConverter-WakkaWiki/pkg-descr b/www/p5-HTML-WikiConverter-WakkaWiki/pkg-descr
index e396d3c45e5e..78c5ae53bfa7 100644
--- a/www/p5-HTML-WikiConverter-WakkaWiki/pkg-descr
+++ b/www/p5-HTML-WikiConverter-WakkaWiki/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into WakkaWiki markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-WakkaWiki/
+WWW: https://metacpan.org/release/HTML-WikiConverter-WakkaWiki
diff --git a/www/p5-HTML-WikiConverter-WikkaWiki/pkg-descr b/www/p5-HTML-WikiConverter-WikkaWiki/pkg-descr
index 774ff224fd17..8426ce16523f 100644
--- a/www/p5-HTML-WikiConverter-WikkaWiki/pkg-descr
+++ b/www/p5-HTML-WikiConverter-WikkaWiki/pkg-descr
@@ -1,4 +1,4 @@
This module contains rules for converting HTML into WikkaWiki markup. See
HTML::WikiConverter for additional usage details.
-WWW: http://search.cpan.org/dist/HTML-WikiConverter-WikkaWiki/
+WWW: https://metacpan.org/release/HTML-WikiConverter-WikkaWiki
diff --git a/www/p5-HTML-WikiConverter/pkg-descr b/www/p5-HTML-WikiConverter/pkg-descr
index f50ff48004b0..a40912fb26bc 100644
--- a/www/p5-HTML-WikiConverter/pkg-descr
+++ b/www/p5-HTML-WikiConverter/pkg-descr
@@ -10,4 +10,4 @@ dialects include:
UseMod WakkaWiki
WikkaWiki
-WWW: http://search.cpan.org/dist/HTML-WikiConverter/
+WWW: https://metacpan.org/release/HTML-WikiConverter
diff --git a/www/p5-HTTP-Async/pkg-descr b/www/p5-HTTP-Async/pkg-descr
index a9bfa8636c25..7020f70cf9ae 100644
--- a/www/p5-HTTP-Async/pkg-descr
+++ b/www/p5-HTTP-Async/pkg-descr
@@ -9,4 +9,4 @@ requests is abstracted. As soon as you add a request it is transmitted, if
there are too many requests in progress at the moment they are queued. There
is no concept of starting or stopping - it runs continuously.
-WWW: http://search.cpan.org/dist/HTTP-Async/
+WWW: https://metacpan.org/release/HTTP-Async
diff --git a/www/p5-HTTP-Body/pkg-descr b/www/p5-HTTP-Body/pkg-descr
index 368af7ff0991..830e286140f8 100644
--- a/www/p5-HTTP-Body/pkg-descr
+++ b/www/p5-HTTP-Body/pkg-descr
@@ -1,3 +1,3 @@
HTTP Body Parser.
-WWW: http://search.cpan.org/dist/HTTP-Body/
+WWW: https://metacpan.org/release/HTTP-Body
diff --git a/www/p5-HTTP-BrowserDetect/pkg-descr b/www/p5-HTTP-BrowserDetect/pkg-descr
index 37b6e6d56e7d..ccb91a309d59 100644
--- a/www/p5-HTTP-BrowserDetect/pkg-descr
+++ b/www/p5-HTTP-BrowserDetect/pkg-descr
@@ -2,4 +2,4 @@ The HTTP::BrowserDetect object does a number of tests on an HTTP user
agent string. The results of these tests are available via methods of
the object.
-WWW: http://search.cpan.org/dist/HTTP-BrowserDetect/
+WWW: https://metacpan.org/release/HTTP-BrowserDetect
diff --git a/www/p5-HTTP-Cache-Transparent/pkg-descr b/www/p5-HTTP-Cache-Transparent/pkg-descr
index 893e4af689ba..6c2214e069e7 100644
--- a/www/p5-HTTP-Cache-Transparent/pkg-descr
+++ b/www/p5-HTTP-Cache-Transparent/pkg-descr
@@ -2,4 +2,4 @@ Implementation of http get that keeps a local cache of fetched pages to
avoid fetching the same data from the server if it hasn't been updated.
The cache is stored on disk and is thus persistent between invocations.
-WWW: http://search.cpan.org/dist/HTTP-Cache-Transparent/
+WWW: https://metacpan.org/release/HTTP-Cache-Transparent
diff --git a/www/p5-HTTP-CookieJar/pkg-descr b/www/p5-HTTP-CookieJar/pkg-descr
index 2ec77837247d..725fd856a5d9 100644
--- a/www/p5-HTTP-CookieJar/pkg-descr
+++ b/www/p5-HTTP-CookieJar/pkg-descr
@@ -5,4 +5,4 @@ Unlike the commonly used HTTP::Cookies module, this module does not require use
of HTTP::Request and HTTP::Response objects. An LWP-compatible adapter is
available as HTTP::CookieJar::LWP.
-WWW: http://search.cpan.org/dist/HTTP-CookieJar/
+WWW: https://metacpan.org/release/HTTP-CookieJar
diff --git a/www/p5-HTTP-Cookies-Mozilla/pkg-descr b/www/p5-HTTP-Cookies-Mozilla/pkg-descr
index 4913b113ee1e..bcfacc9cabf0 100644
--- a/www/p5-HTTP-Cookies-Mozilla/pkg-descr
+++ b/www/p5-HTTP-Cookies-Mozilla/pkg-descr
@@ -4,4 +4,4 @@ so it can work with Mozilla cookie files.
This module should be able to work with all Mozilla derived browsers
(FireBird, Camino, et alia).
-WWW: http://search.cpan.org/dist/HTTP-Cookies-Mozilla/
+WWW: https://metacpan.org/release/HTTP-Cookies-Mozilla
diff --git a/www/p5-HTTP-Cookies-iCab/pkg-descr b/www/p5-HTTP-Cookies-iCab/pkg-descr
index ca62b599de94..ea4feff01f76 100644
--- a/www/p5-HTTP-Cookies-iCab/pkg-descr
+++ b/www/p5-HTTP-Cookies-iCab/pkg-descr
@@ -1,4 +1,4 @@
This package overrides the load() and save() methods of HTTP::Cookies
so it can work with iCab cookie files.
-WWW: http://search.cpan.org/dist/HTTP-Cookies-iCab/
+WWW: https://metacpan.org/release/HTTP-Cookies-iCab
diff --git a/www/p5-HTTP-Cookies-w3m/pkg-descr b/www/p5-HTTP-Cookies-w3m/pkg-descr
index b1678620d424..da16a2e46820 100644
--- a/www/p5-HTTP-Cookies-w3m/pkg-descr
+++ b/www/p5-HTTP-Cookies-w3m/pkg-descr
@@ -1,3 +1,3 @@
Cookie storage and management for w3m
-WWW: http://search.cpan.org/dist/HTTP-Cookies-w3m/
+WWW: https://metacpan.org/release/HTTP-Cookies-w3m
diff --git a/www/p5-HTTP-Cookies/pkg-descr b/www/p5-HTTP-Cookies/pkg-descr
index 63f710a24c8e..c2cd0bd8b264 100644
--- a/www/p5-HTTP-Cookies/pkg-descr
+++ b/www/p5-HTTP-Cookies/pkg-descr
@@ -2,4 +2,4 @@ The HTTP::Cookies class is for objects that represent a "cookie jar" --
that is, a database of all the HTTP cookies that a given LWP::UserAgent
object knows about.
-WWW: http://search.cpan.org/dist/HTTP-Cookies/
+WWW: https://metacpan.org/release/HTTP-Cookies
diff --git a/www/p5-HTTP-DAV/pkg-descr b/www/p5-HTTP-DAV/pkg-descr
index f01993576f64..d539f7ad39d0 100644
--- a/www/p5-HTTP-DAV/pkg-descr
+++ b/www/p5-HTTP-DAV/pkg-descr
@@ -2,4 +2,4 @@ HTTP::DAV is a Perl API for interacting with and modifying content on
webservers using the WebDAV protocol. Now you can LOCK, DELETE and PUT
files and much more on a DAV-enabled webserver.
-WWW: http://search.cpan.org/dist/HTTP-DAV/
+WWW: https://metacpan.org/release/HTTP-DAV
diff --git a/www/p5-HTTP-Daemon-SSL/pkg-descr b/www/p5-HTTP-Daemon-SSL/pkg-descr
index 2c93fce995bc..cfce5d31e876 100644
--- a/www/p5-HTTP-Daemon-SSL/pkg-descr
+++ b/www/p5-HTTP-Daemon-SSL/pkg-descr
@@ -2,4 +2,4 @@ HTTP::Daemon::SSL - a simple http server class with SSL support.
Instances of the HTTP::Daemon::SSL class are HTTP/1.1 servers
that listen on a socket for incoming requests.
-WWW: http://search.cpan.org/dist/HTTP-Daemon-SSL/
+WWW: https://metacpan.org/release/HTTP-Daemon-SSL
diff --git a/www/p5-HTTP-Daemon/pkg-descr b/www/p5-HTTP-Daemon/pkg-descr
index ed339c3526ba..af21f6d220d5 100644
--- a/www/p5-HTTP-Daemon/pkg-descr
+++ b/www/p5-HTTP-Daemon/pkg-descr
@@ -1,4 +1,4 @@
This module is used to create HTTP/1.1 servers that listen on a socket
for incoming requests.
-WWW: http://search.cpan.org/dist/HTTP-Daemon/
+WWW: https://metacpan.org/release/HTTP-Daemon
diff --git a/www/p5-HTTP-Date/pkg-descr b/www/p5-HTTP-Date/pkg-descr
index ac0aeedfceeb..6793c32d9a7e 100644
--- a/www/p5-HTTP-Date/pkg-descr
+++ b/www/p5-HTTP-Date/pkg-descr
@@ -1,4 +1,4 @@
HTTP::Date provides functions that perform conversions between date
formats used by the HTTP protocol.
-WWW: http://search.cpan.org/dist/HTTP-Date/
+WWW: https://metacpan.org/release/HTTP-Date
diff --git a/www/p5-HTTP-Engine-Middleware/pkg-descr b/www/p5-HTTP-Engine-Middleware/pkg-descr
index cc6ab7d794e5..5786ab1a8096 100644
--- a/www/p5-HTTP-Engine-Middleware/pkg-descr
+++ b/www/p5-HTTP-Engine-Middleware/pkg-descr
@@ -1,4 +1,4 @@
HTTP::Engine::Middleware is official middlewares distribution of
HTTP::Engine.
-WWW: http://search.cpan.org/dist/HTTP-Engine-Middleware/
+WWW: https://metacpan.org/release/HTTP-Engine-Middleware
diff --git a/www/p5-HTTP-Engine/pkg-descr b/www/p5-HTTP-Engine/pkg-descr
index dc008e9ce75b..bf1a9800d9cd 100644
--- a/www/p5-HTTP-Engine/pkg-descr
+++ b/www/p5-HTTP-Engine/pkg-descr
@@ -1,4 +1,4 @@
Web Server Gateway Interface and HTTP Server Engine Drivers (Yet
Another Catalyst::Engine).
-WWW: http://search.cpan.org/dist/HTTP-Engine/
+WWW: https://metacpan.org/release/HTTP-Engine
diff --git a/www/p5-HTTP-Exception/pkg-descr b/www/p5-HTTP-Exception/pkg-descr
index edc2276a4110..fe1692ca4a23 100644
--- a/www/p5-HTTP-Exception/pkg-descr
+++ b/www/p5-HTTP-Exception/pkg-descr
@@ -9,4 +9,4 @@ a number) subclasses. That means that HTTP::Exception->new(404)
returns a HTTP::Exception::404 object, which in turn is a
HTTP::Exception::Base - Object.
-WWW: http://search.cpan.org/dist/HTTP-Exception/
+WWW: https://metacpan.org/release/HTTP-Exception
diff --git a/www/p5-HTTP-HeaderParser-XS/pkg-descr b/www/p5-HTTP-HeaderParser-XS/pkg-descr
index 92398e9409b6..1e6bb0edc7e0 100644
--- a/www/p5-HTTP-HeaderParser-XS/pkg-descr
+++ b/www/p5-HTTP-HeaderParser-XS/pkg-descr
@@ -4,4 +4,4 @@ to be fast, not necessarily to do everything you could ever want.
Headers are not static, you can parse them, munge them, or even build
them using this module.
-WWW: http://search.cpan.org/dist/HTTP-HeaderParser-XS/
+WWW: https://metacpan.org/release/HTTP-HeaderParser-XS
diff --git a/www/p5-HTTP-Headers-Fast/pkg-descr b/www/p5-HTTP-Headers-Fast/pkg-descr
index b8b7d9d7b9ae..167cd6d14434 100644
--- a/www/p5-HTTP-Headers-Fast/pkg-descr
+++ b/www/p5-HTTP-Headers-Fast/pkg-descr
@@ -2,4 +2,4 @@ HTTP::Headers::Fast is a perl class for parsing/writing HTTP headers.
The interface is same as HTTP::Headers.
-WWW: http://search.cpan.org/dist/HTTP-Headers-Fast/
+WWW: https://metacpan.org/release/HTTP-Headers-Fast
diff --git a/www/p5-HTTP-Link-Parser/pkg-descr b/www/p5-HTTP-Link-Parser/pkg-descr
index dd6fcab483c1..885ddbdd7e9d 100644
--- a/www/p5-HTTP-Link-Parser/pkg-descr
+++ b/www/p5-HTTP-Link-Parser/pkg-descr
@@ -1,3 +1,3 @@
Parse HTTP Link headers.
-WWW: http://search.cpan.org/dist/HTTP-Link-Parser/
+WWW: https://metacpan.org/release/HTTP-Link-Parser
diff --git a/www/p5-HTTP-Lite/pkg-descr b/www/p5-HTTP-Lite/pkg-descr
index fdb7402082bf..639d9c83d854 100644
--- a/www/p5-HTTP-Lite/pkg-descr
+++ b/www/p5-HTTP-Lite/pkg-descr
@@ -13,4 +13,4 @@ If you require more functionality, such as FTP or HTTPS, please see libwwwperl
(LWP). LWP is a significantly better and more comprehensive package than
HTTP::Lite, and should be used instead of HTTP::Lite whenever possible.
-WWW: http://search.cpan.org/dist/HTTP-Lite/
+WWW: https://metacpan.org/release/HTTP-Lite
diff --git a/www/p5-HTTP-MHTTP/pkg-descr b/www/p5-HTTP-MHTTP/pkg-descr
index f71cc0688ad1..eb11811db242 100644
--- a/www/p5-HTTP-MHTTP/pkg-descr
+++ b/www/p5-HTTP-MHTTP/pkg-descr
@@ -11,4 +11,4 @@ enables negotiation of TLS, but does not validate the certificates.
A way faster http access library that uses C extension based on mhttp to
do the calls.
-WWW: http://search.cpan.org/dist/HTTP-MHTTP/
+WWW: https://metacpan.org/release/HTTP-MHTTP
diff --git a/www/p5-HTTP-Message/pkg-descr b/www/p5-HTTP-Message/pkg-descr
index b2ca96c9b233..fcaa7ed8be4c 100644
--- a/www/p5-HTTP-Message/pkg-descr
+++ b/www/p5-HTTP-Message/pkg-descr
@@ -2,4 +2,4 @@ This module contains classes useful for representing the messages passed
in HTTP style communication. These are classes representing requests,
responses and the headers contained within them.
-WWW: http://search.cpan.org/dist/HTTP-Message/
+WWW: https://metacpan.org/release/HTTP-Message
diff --git a/www/p5-HTTP-MobileAgent-Plugin-Charset/pkg-descr b/www/p5-HTTP-MobileAgent-Plugin-Charset/pkg-descr
index c3007e4b9663..a2bb5e7c4dac 100644
--- a/www/p5-HTTP-MobileAgent-Plugin-Charset/pkg-descr
+++ b/www/p5-HTTP-MobileAgent-Plugin-Charset/pkg-descr
@@ -2,4 +2,4 @@ HTTP::MobileAgent::Plugin::Charset is a plugin of HTTP::MobileAgent.
You can detect encoding. The result can use with Encode::JP::Mobile.
-WWW: http://search.cpan.org/dist/HTTP-MobileAgent-Plugin-Charset/
+WWW: https://metacpan.org/release/HTTP-MobileAgent-Plugin-Charset
diff --git a/www/p5-HTTP-MobileAgent-Plugin-Locator/pkg-descr b/www/p5-HTTP-MobileAgent-Plugin-Locator/pkg-descr
index 71412b24e12b..95ab8a5f33f2 100644
--- a/www/p5-HTTP-MobileAgent-Plugin-Locator/pkg-descr
+++ b/www/p5-HTTP-MobileAgent-Plugin-Locator/pkg-descr
@@ -1,3 +1,3 @@
Handling mobile location information plugin for HTTP::MobileAgent.
-WWW: http://search.cpan.org/dist/HTTP-MobileAgent-Plugin-Locator/
+WWW: https://metacpan.org/release/HTTP-MobileAgent-Plugin-Locator
diff --git a/www/p5-HTTP-MobileAgent/pkg-descr b/www/p5-HTTP-MobileAgent/pkg-descr
index 614c758e109e..f269bf284420 100644
--- a/www/p5-HTTP-MobileAgent/pkg-descr
+++ b/www/p5-HTTP-MobileAgent/pkg-descr
@@ -1,3 +1,3 @@
HTTP::MobileAgent is an HTTP mobile user agent string parser for Perl.
-WWW: http://search.cpan.org/dist/HTTP-MobileAgent/
+WWW: https://metacpan.org/release/HTTP-MobileAgent
diff --git a/www/p5-HTTP-Negotiate/pkg-descr b/www/p5-HTTP-Negotiate/pkg-descr
index 609958be7b3e..1d4b56ae3d9c 100644
--- a/www/p5-HTTP-Negotiate/pkg-descr
+++ b/www/p5-HTTP-Negotiate/pkg-descr
@@ -4,4 +4,4 @@ a preferred content representation based upon attributes of the
negotiable variants and the value of the various Accept* header fields
in the request.
-WWW: http://search.cpan.org/dist/HTTP-Negotiate/
+WWW: https://metacpan.org/release/HTTP-Negotiate
diff --git a/www/p5-HTTP-Parser-XS/pkg-descr b/www/p5-HTTP-Parser-XS/pkg-descr
index cb713d3b988b..f2864373a099 100644
--- a/www/p5-HTTP-Parser-XS/pkg-descr
+++ b/www/p5-HTTP-Parser-XS/pkg-descr
@@ -1,3 +1,3 @@
A fast, primitive HTTP request parser
-WWW: http://search.cpan.org/dist/HTTP-Parser-XS/
+WWW: https://metacpan.org/release/HTTP-Parser-XS
diff --git a/www/p5-HTTP-Parser/pkg-descr b/www/p5-HTTP-Parser/pkg-descr
index 73bf06a77ad5..4d5ca08fc728 100644
--- a/www/p5-HTTP-Parser/pkg-descr
+++ b/www/p5-HTTP-Parser/pkg-descr
@@ -4,4 +4,4 @@ It accepts chunks of data passed to it and returns either a completion hint
or an HTTP::Request (or Response) object when it has the entire request. It
was originally written to be part of a simple Event.pm-based HTTP server.
-WWW: http://search.cpan.org/dist/HTTP-Parser/
+WWW: https://metacpan.org/release/HTTP-Parser
diff --git a/www/p5-HTTP-Proxy/pkg-descr b/www/p5-HTTP-Proxy/pkg-descr
index 813f008b7f40..14d9b54d3a24 100644
--- a/www/p5-HTTP-Proxy/pkg-descr
+++ b/www/p5-HTTP-Proxy/pkg-descr
@@ -4,4 +4,4 @@ connections, and a LWP::UserAgent to ask for the requested pages.
The most interesting feature of this proxy object is its hability to filter the
HTTP requests and responses through user-defined filters.
-WWW: http://search.cpan.org/dist/HTTP-Proxy/
+WWW: https://metacpan.org/release/HTTP-Proxy
diff --git a/www/p5-HTTP-ProxyPAC/pkg-descr b/www/p5-HTTP-ProxyPAC/pkg-descr
index cbc30f345df9..4969c599e221 100644
--- a/www/p5-HTTP-ProxyPAC/pkg-descr
+++ b/www/p5-HTTP-ProxyPAC/pkg-descr
@@ -1,3 +1,3 @@
Use a proxy auto config file to get proxy info.
-WWW: http://search.cpan.org/dist/HTTP-ProxyPAC/
+WWW: https://metacpan.org/release/HTTP-ProxyPAC
diff --git a/www/p5-HTTP-Recorder/pkg-descr b/www/p5-HTTP-Recorder/pkg-descr
index efcc2a3af6f2..1b1c04e57065 100644
--- a/www/p5-HTTP-Recorder/pkg-descr
+++ b/www/p5-HTTP-Recorder/pkg-descr
@@ -4,4 +4,4 @@ responses so that additional requests can be recorded.
Then, tell your web browser to use this proxy, and the script will be recorded
in the specified file.
-WWW: http://search.cpan.org/dist/HTTP-Recorder/
+WWW: https://metacpan.org/release/HTTP-Recorder
diff --git a/www/p5-HTTP-Request-AsCGI/pkg-descr b/www/p5-HTTP-Request-AsCGI/pkg-descr
index d0b0a44268d5..28a2de8c19ad 100644
--- a/www/p5-HTTP-Request-AsCGI/pkg-descr
+++ b/www/p5-HTTP-Request-AsCGI/pkg-descr
@@ -1,3 +1,3 @@
Provides a convinient way of setting up an CGI enviroment from a HTTP::Request.
-WWW: http://search.cpan.org/dist/HTTP-Request-AsCGI/
+WWW: https://metacpan.org/release/HTTP-Request-AsCGI
diff --git a/www/p5-HTTP-Request-Params/pkg-descr b/www/p5-HTTP-Request-Params/pkg-descr
index 2a31a54d02cb..426de5cc39e5 100644
--- a/www/p5-HTTP-Request-Params/pkg-descr
+++ b/www/p5-HTTP-Request-Params/pkg-descr
@@ -5,4 +5,4 @@ Incoming query parameters come from two places. The first place is the query
portion of the URL. Second is the content portion of an HTTP request as is the
case when parsing a POST request, for example.
-WWW: http://search.cpan.org/dist/HTTP-Request-Params/
+WWW: https://metacpan.org/release/HTTP-Request-Params
diff --git a/www/p5-HTTP-Response-Encoding/pkg-descr b/www/p5-HTTP-Response-Encoding/pkg-descr
index b78f6f645b8a..47d5e9de054a 100644
--- a/www/p5-HTTP-Response-Encoding/pkg-descr
+++ b/www/p5-HTTP-Response-Encoding/pkg-descr
@@ -19,4 +19,4 @@ $res->decoded_content
Discontinued since HTTP::Message already has this method.
-WWW: http://search.cpan.org/dist/HTTP-Response-Encoding/
+WWW: https://metacpan.org/release/HTTP-Response-Encoding
diff --git a/www/p5-HTTP-Router/pkg-descr b/www/p5-HTTP-Router/pkg-descr
index 24eb81c55fe0..d8e1bac555e9 100644
--- a/www/p5-HTTP-Router/pkg-descr
+++ b/www/p5-HTTP-Router/pkg-descr
@@ -1,3 +1,3 @@
HTTP::Router provides a Merb-like way of constructing routing tables.
-WWW: http://search.cpan.org/dist/HTTP-Router/
+WWW: https://metacpan.org/release/HTTP-Router
diff --git a/www/p5-HTTP-Server-Simple-Authen/pkg-descr b/www/p5-HTTP-Server-Simple-Authen/pkg-descr
index b4ce50a633fd..1d82a2877034 100644
--- a/www/p5-HTTP-Server-Simple-Authen/pkg-descr
+++ b/www/p5-HTTP-Server-Simple-Authen/pkg-descr
@@ -7,4 +7,4 @@ The method returns $username taken from the request if the authentication is
successful, and undef otherwise. The code in "SYNOPSIS" requires authentication
for all the requests and behaves just the same as Apache's Require valid-user.
-WWW: http://search.cpan.org/dist/HTTP-Server-Simple-Authen/
+WWW: https://metacpan.org/release/HTTP-Server-Simple-Authen
diff --git a/www/p5-HTTP-Server-Simple-PSGI/pkg-descr b/www/p5-HTTP-Server-Simple-PSGI/pkg-descr
index f2982ccd4ad7..347df228005d 100644
--- a/www/p5-HTTP-Server-Simple-PSGI/pkg-descr
+++ b/www/p5-HTTP-Server-Simple-PSGI/pkg-descr
@@ -3,4 +3,4 @@ that can run PSGI applications. This module only depends on
HTTP::Server::Simple, which itself doesn't depend on any non-core
modules so it's best to be used as an embedded web server.
-WWW: http://search.cpan.org/dist/HTTP-Server-Simple-PSGI/
+WWW: https://metacpan.org/release/HTTP-Server-Simple-PSGI
diff --git a/www/p5-HTTP-Server-Simple-Recorder/pkg-descr b/www/p5-HTTP-Server-Simple-Recorder/pkg-descr
index 7ea35d71f6d1..6316a75b6c4b 100644
--- a/www/p5-HTTP-Server-Simple-Recorder/pkg-descr
+++ b/www/p5-HTTP-Server-Simple-Recorder/pkg-descr
@@ -5,4 +5,4 @@ from both HTTP::Server::Simple::Recorder and an actual
HTTP::Server::Simple subclass, and HTTP::Server::Simple::Recorder should
be listed first.
-WWW: http://search.cpan.org/dist/HTTP-Server-Simple-Recorder/
+WWW: https://metacpan.org/release/HTTP-Server-Simple-Recorder
diff --git a/www/p5-HTTP-Server-Simple-Static/pkg-descr b/www/p5-HTTP-Server-Simple-Static/pkg-descr
index 685a427db092..162a57d22b63 100644
--- a/www/p5-HTTP-Server-Simple-Static/pkg-descr
+++ b/www/p5-HTTP-Server-Simple-Static/pkg-descr
@@ -1,4 +1,4 @@
This mixin adds a method to serve static files from your
HTTP::Server::Simple subclass.
-WWW: http://search.cpan.org/dist/HTTP-Server-Simple-Static/
+WWW: https://metacpan.org/release/HTTP-Server-Simple-Static
diff --git a/www/p5-HTTP-Server-Simple/pkg-descr b/www/p5-HTTP-Server-Simple/pkg-descr
index 8cfc718b1dab..6eea5dafecc9 100644
--- a/www/p5-HTTP-Server-Simple/pkg-descr
+++ b/www/p5-HTTP-Server-Simple/pkg-descr
@@ -2,4 +2,4 @@ HTTP::Server::Simple is a very simple standalone HTTP daemon with
no non-core module dependencies. It's ideal for building a standalone
http-based UI to your existing tools.
-WWW: http://search.cpan.org/dist/HTTP-Server-Simple/
+WWW: https://metacpan.org/release/HTTP-Server-Simple
diff --git a/www/p5-HTTP-Session-State-MobileAgentID/pkg-descr b/www/p5-HTTP-Session-State-MobileAgentID/pkg-descr
index 416e73909125..9b8fed57909d 100644
--- a/www/p5-HTTP-Session-State-MobileAgentID/pkg-descr
+++ b/www/p5-HTTP-Session-State-MobileAgentID/pkg-descr
@@ -1,3 +1,3 @@
Maintain session IDs using mobile phone's unique id.
-WWW: http://search.cpan.org/dist/HTTP-Session-State-MobileAgentID/
+WWW: https://metacpan.org/release/HTTP-Session-State-MobileAgentID
diff --git a/www/p5-HTTP-Session-Store-DBI/pkg-descr b/www/p5-HTTP-Session-Store-DBI/pkg-descr
index 9984da892623..84a97e91727f 100644
--- a/www/p5-HTTP-Session-Store-DBI/pkg-descr
+++ b/www/p5-HTTP-Session-Store-DBI/pkg-descr
@@ -1,3 +1,3 @@
Store session data in DBI for HTTP::Session.
-WWW: http://search.cpan.org/dist/HTTP-Session-Store-DBI/
+WWW: https://metacpan.org/release/HTTP-Session-Store-DBI
diff --git a/www/p5-HTTP-Session/pkg-descr b/www/p5-HTTP-Session/pkg-descr
index e33175153ad1..757e7272d47d 100644
--- a/www/p5-HTTP-Session/pkg-descr
+++ b/www/p5-HTTP-Session/pkg-descr
@@ -2,4 +2,4 @@ Yet another session manager.
Easy to integrate with HTTP::Engine.
-WWW: http://search.cpan.org/dist/HTTP-Session/
+WWW: https://metacpan.org/release/HTTP-Session
diff --git a/www/p5-HTTP-Session2/pkg-descr b/www/p5-HTTP-Session2/pkg-descr
index 2916d1fc14d8..b930b554fb06 100644
--- a/www/p5-HTTP-Session2/pkg-descr
+++ b/www/p5-HTTP-Session2/pkg-descr
@@ -1,3 +1,3 @@
HTTP::Session2 is yet another HTTP session data management library.
-WWW: http://search.cpan.org/dist/HTTP-Session2/
+WWW: https://metacpan.org/release/HTTP-Session2
diff --git a/www/p5-HTTP-SimpleLinkChecker/pkg-descr b/www/p5-HTTP-SimpleLinkChecker/pkg-descr
index e83ca1fbfc18..7baf50e34973 100644
--- a/www/p5-HTTP-SimpleLinkChecker/pkg-descr
+++ b/www/p5-HTTP-SimpleLinkChecker/pkg-descr
@@ -17,4 +17,4 @@ temporarily down or overloaded. I recommend that you recheck "broken"
links a couple times over a long period (like a day or two) before you
decide they are really broken.
-WWW: http://search.cpan.org/dist/HTTP-SimpleLinkChecker/
+WWW: https://metacpan.org/release/HTTP-SimpleLinkChecker
diff --git a/www/p5-HTTP-Size/pkg-descr b/www/p5-HTTP-Size/pkg-descr
index 1e67fe23e64d..519edd821d46 100644
--- a/www/p5-HTTP-Size/pkg-descr
+++ b/www/p5-HTTP-Size/pkg-descr
@@ -1,3 +1,3 @@
Gets the byte size of an internet resource.
-WWW: http://search.cpan.org/dist/HTTP-Size/
+WWW: https://metacpan.org/release/HTTP-Size
diff --git a/www/p5-HTTP-Thin/pkg-descr b/www/p5-HTTP-Thin/pkg-descr
index fffb73729503..afa3ecc8bd2f 100644
--- a/www/p5-HTTP-Thin/pkg-descr
+++ b/www/p5-HTTP-Thin/pkg-descr
@@ -4,4 +4,4 @@ HTTP::Tiny, justifiably, don't want to have to maintain compatibility but many
other projects already consume the HTTP::Message objects. This is just glue code
doing what it does best.
-WWW: http://search.cpan.org/dist/HTTP-Thin/
+WWW: https://metacpan.org/release/HTTP-Thin
diff --git a/www/p5-HTTP-Tiny-SPDY/pkg-descr b/www/p5-HTTP-Tiny-SPDY/pkg-descr
index fe2c3b9c955a..e749eb1e4982 100644
--- a/www/p5-HTTP-Tiny-SPDY/pkg-descr
+++ b/www/p5-HTTP-Tiny-SPDY/pkg-descr
@@ -2,4 +2,4 @@ HTTP::Tiny::SPDY is a subclass of HTTP::Tiny with added support for the SPDY
protocol. It is intended to be fully compatible with HTTP::Tiny so that it can
be used as a drop-in replacement for it.
-WWW: http://search.cpan.org/dist/HTTP-Tiny-SPDY/
+WWW: https://metacpan.org/release/HTTP-Tiny-SPDY
diff --git a/www/p5-HTTP-Tiny-UA/pkg-descr b/www/p5-HTTP-Tiny-UA/pkg-descr
index 73227107ef39..cd55bdbe1325 100644
--- a/www/p5-HTTP-Tiny-UA/pkg-descr
+++ b/www/p5-HTTP-Tiny-UA/pkg-descr
@@ -1,3 +1,3 @@
HTTP::Tiny::UA extends HTTP::Tiny with higher-level convenience features.
-WWW: http://search.cpan.org/dist/HTTP-Tiny-UA/
+WWW: https://metacpan.org/release/HTTP-Tiny-UA
diff --git a/www/p5-HTTP-Tiny/pkg-descr b/www/p5-HTTP-Tiny/pkg-descr
index 52ad857de301..e0fca3e097b8 100644
--- a/www/p5-HTTP-Tiny/pkg-descr
+++ b/www/p5-HTTP-Tiny/pkg-descr
@@ -1,3 +1,3 @@
HTTP::Tiny is a small, simple, correct HTTP/1.1 client.
-WWW: http://search.cpan.org/dist/HTTP-Tiny/
+WWW: https://metacpan.org/release/HTTP-Tiny
diff --git a/www/p5-HTTP-XSCookies/pkg-descr b/www/p5-HTTP-XSCookies/pkg-descr
index 1131ed9499bc..473c70faccd1 100644
--- a/www/p5-HTTP-XSCookies/pkg-descr
+++ b/www/p5-HTTP-XSCookies/pkg-descr
@@ -1,4 +1,4 @@
HTTP::XSCookies implements cookie creation (baking) and parsing (crushing) using
XS, therefore improving the speed of a pure Perl implementation.
-WWW: http://search.cpan.org/dist/HTTP-XSCookies/
+WWW: https://metacpan.org/release/HTTP-XSCookies
diff --git a/www/p5-HTTPD-Log-Filter/pkg-descr b/www/p5-HTTPD-Log-Filter/pkg-descr
index 712b99a5c2af..9014a9879651 100644
--- a/www/p5-HTTPD-Log-Filter/pkg-descr
+++ b/www/p5-HTTPD-Log-Filter/pkg-descr
@@ -11,4 +11,4 @@ doesn't happen to match the filter (where "" is returned).
The other is where it is an invalid entry according to the
format specified in the constructor.
-WWW: http://search.cpan.org/dist/HTTPD-Log-Filter/
+WWW: https://metacpan.org/release/HTTPD-Log-Filter
diff --git a/www/p5-HTTPD-User-Manage/pkg-descr b/www/p5-HTTPD-User-Manage/pkg-descr
index 1d62e1c2d46c..79604283f161 100644
--- a/www/p5-HTTPD-User-Manage/pkg-descr
+++ b/www/p5-HTTPD-User-Manage/pkg-descr
@@ -8,4 +8,4 @@ remotely add, edit and delete users and their groups. You can also use
it from the command line as a nice all-in-one interface to access
control databases based on text files, DBM files, and SQL databases.
-WWW: http://search.cpan.org/dist/HTTPD-User-Manage/
+WWW: https://metacpan.org/release/HTTPD-User-Manage
diff --git a/www/p5-Hijk/pkg-descr b/www/p5-Hijk/pkg-descr
index 0e80eb106f63..e1523d779bda 100644
--- a/www/p5-Hijk/pkg-descr
+++ b/www/p5-Hijk/pkg-descr
@@ -1,3 +1,3 @@
Fast & minimal low-level HTTP client.
-WWW: http://search.cpan.org/dist/Hijk/
+WWW: https://metacpan.org/release/Hijk
diff --git a/www/p5-I18N-AcceptLanguage/pkg-descr b/www/p5-I18N-AcceptLanguage/pkg-descr
index 99943454e870..9556529e5563 100644
--- a/www/p5-I18N-AcceptLanguage/pkg-descr
+++ b/www/p5-I18N-AcceptLanguage/pkg-descr
@@ -2,4 +2,4 @@ I18N::AcceptLanguage matches language preference to available
languages per rules defined in RFC 2616, section 14.4: HTTP/1.1 -
Header Field Definitions - Accept-Language.
-WWW: http://search.cpan.org/dist/I18N-AcceptLanguage/
+WWW: https://metacpan.org/release/I18N-AcceptLanguage
diff --git a/www/p5-IMDB-Film/pkg-descr b/www/p5-IMDB-Film/pkg-descr
index abbbcab61206..c2b8f2346ccc 100644
--- a/www/p5-IMDB-Film/pkg-descr
+++ b/www/p5-IMDB-Film/pkg-descr
@@ -1,4 +1,4 @@
IMDB::Film is an object-oriented interface to the IMDB. You can use
that module to retrieve information about film: title, year, plot etc.
-WWW: http://search.cpan.org/dist/IMDB-Film/
+WWW: https://metacpan.org/release/IMDB-Film
diff --git a/www/p5-Image-Delivery/pkg-descr b/www/p5-Image-Delivery/pkg-descr
index 75a28fc0a26e..0f4f62deda0a 100644
--- a/www/p5-Image-Delivery/pkg-descr
+++ b/www/p5-Image-Delivery/pkg-descr
@@ -10,4 +10,4 @@ these generated images. It is designed to be powerful, flexible,
extensible, scalable, secure, stable and correct, and use a minimum
of resources.
-WWW: http://search.cpan.org/dist/Image-Delivery/
+WWW: https://metacpan.org/release/Image-Delivery
diff --git a/www/p5-Interchange6/pkg-descr b/www/p5-Interchange6/pkg-descr
index 126f82088568..119835397d82 100644
--- a/www/p5-Interchange6/pkg-descr
+++ b/www/p5-Interchange6/pkg-descr
@@ -4,4 +4,4 @@ It uses the DBIx::Class database schema Interchange6::Schema.
This is a small module, implementing an API, used in Dancer plugins.
-WWW: http://search.cpan.org/dist/Interchange6/
+WWW: https://metacpan.org/release/Interchange6
diff --git a/www/p5-JE/pkg-descr b/www/p5-JE/pkg-descr
index ac7ee3587515..a5baffd560d5 100644
--- a/www/p5-JE/pkg-descr
+++ b/www/p5-JE/pkg-descr
@@ -1,3 +1,3 @@
JE is a pure-Perl JavaScript engine.
-WWW: http://search.cpan.org/dist/JE/
+WWW: https://metacpan.org/release/JE
diff --git a/www/p5-JSON-API/pkg-descr b/www/p5-JSON-API/pkg-descr
index efcc4341bb4f..8cb797a75cf0 100644
--- a/www/p5-JSON-API/pkg-descr
+++ b/www/p5-JSON-API/pkg-descr
@@ -3,4 +3,4 @@ accessing APIs that accept/provide JSON data.
It supports all the options LWP supports, including authentication.
-WWW: http://search.cpan.org/dist/JSON-API/
+WWW: https://metacpan.org/release/JSON-API
diff --git a/www/p5-Jemplate/pkg-descr b/www/p5-Jemplate/pkg-descr
index 80c28871d7c9..a3d8df8fb126 100644
--- a/www/p5-Jemplate/pkg-descr
+++ b/www/p5-Jemplate/pkg-descr
@@ -1,4 +1,4 @@
Jemplate is a templating framework for JavaScript that is built
over Perl's Template Toolkit (TT2).
-WWW: http://search.cpan.org/dist/Jemplate/
+WWW: https://metacpan.org/release/Jemplate
diff --git a/www/p5-Jifty/pkg-descr b/www/p5-Jifty/pkg-descr
index 4937b50f7159..02cd99a750f3 100644
--- a/www/p5-Jifty/pkg-descr
+++ b/www/p5-Jifty/pkg-descr
@@ -7,4 +7,4 @@ templating system, one web services layer, one AJAX toolkit, one set of
handlers for standalone or FastCGI servers. We work hard to make all the
bits play well together, so you don't have to.
-WWW: http://search.cpan.org/dist/Jifty/
+WWW: https://metacpan.org/release/Jifty
diff --git a/www/p5-LWP-Authen-Negotiate/pkg-descr b/www/p5-LWP-Authen-Negotiate/pkg-descr
index be8a1dec082b..1cc03c4d8355 100644
--- a/www/p5-LWP-Authen-Negotiate/pkg-descr
+++ b/www/p5-LWP-Authen-Negotiate/pkg-descr
@@ -1,4 +1,4 @@
LWP::Authen::Negotiate is a authentication plugin for LWP to
support WWW-Negotiate.
-WWW: http://search.cpan.org/dist/LWP-Authen-Negotiate/
+WWW: https://metacpan.org/release/LWP-Authen-Negotiate
diff --git a/www/p5-LWP-Authen-OAuth/pkg-descr b/www/p5-LWP-Authen-OAuth/pkg-descr
index 5d777cb9ad42..8f1ac8ec63e7 100644
--- a/www/p5-LWP-Authen-OAuth/pkg-descr
+++ b/www/p5-LWP-Authen-OAuth/pkg-descr
@@ -2,4 +2,4 @@ This module provides a sub-class of LWP::UserAgent that generates
OAuth 1.0 signed requests. You should familiarise yourself with OAuth
at http://oauth.net/.
-WWW: http://search.cpan.org/dist/LWP-Authen-OAuth/
+WWW: https://metacpan.org/release/LWP-Authen-OAuth
diff --git a/www/p5-LWP-Authen-Wsse/pkg-descr b/www/p5-LWP-Authen-Wsse/pkg-descr
index 1918b714824a..e3c901e7c2b0 100644
--- a/www/p5-LWP-Authen-Wsse/pkg-descr
+++ b/www/p5-LWP-Authen-Wsse/pkg-descr
@@ -6,4 +6,4 @@ in your code. The LWP system will invoke the WSSE authentication when it
encounters the authentication scheme while attempting to retrieve a URL
from a server.
-WWW: http://search.cpan.org/dist/LWP-Authen-Wsse/
+WWW: https://metacpan.org/release/LWP-Authen-Wsse
diff --git a/www/p5-LWP-ConnCache-MaxKeepAliveRequests/pkg-descr b/www/p5-LWP-ConnCache-MaxKeepAliveRequests/pkg-descr
index dae2e7f2e681..81642dba3466 100644
--- a/www/p5-LWP-ConnCache-MaxKeepAliveRequests/pkg-descr
+++ b/www/p5-LWP-ConnCache-MaxKeepAliveRequests/pkg-descr
@@ -5,4 +5,4 @@ a limited number of requests (in Apache 2 this is achieved with the
MaxKeepAliveRequests directive). This module allows you to limit
the maximum number of keep alive requests to a server.
-WWW: http://search.cpan.org/dist/LWP-ConnCache-MaxKeepAliveRequests/
+WWW: https://metacpan.org/release/LWP-ConnCache-MaxKeepAliveRequests
diff --git a/www/p5-LWP-MediaTypes/pkg-descr b/www/p5-LWP-MediaTypes/pkg-descr
index 7062ded60ac6..5ad715767cc3 100644
--- a/www/p5-LWP-MediaTypes/pkg-descr
+++ b/www/p5-LWP-MediaTypes/pkg-descr
@@ -1,4 +1,4 @@
This module provides functions for handling media (also known as MIME)
types and encodings.
-WWW: http://search.cpan.org/dist/LWP-MediaTypes/
+WWW: https://metacpan.org/release/LWP-MediaTypes
diff --git a/www/p5-LWP-Online/pkg-descr b/www/p5-LWP-Online/pkg-descr
index 9e7d6b00d7a7..6829bf050cad 100644
--- a/www/p5-LWP-Online/pkg-descr
+++ b/www/p5-LWP-Online/pkg-descr
@@ -11,4 +11,4 @@ having to resort to asking any human questions (who may well get it
wrong anyway), and limiting itself to a finite amount of programming
work and a reasonable level of memory overhead to load the code.
-WWW: http://search.cpan.org/dist/LWP-Online/
+WWW: https://metacpan.org/release/LWP-Online
diff --git a/www/p5-LWP-Protocol-PSGI/pkg-descr b/www/p5-LWP-Protocol-PSGI/pkg-descr
index 5ecbb6eb68e7..8e2eab50d85c 100644
--- a/www/p5-LWP-Protocol-PSGI/pkg-descr
+++ b/www/p5-LWP-Protocol-PSGI/pkg-descr
@@ -2,4 +2,4 @@ LWP::Protocol::PSGI is a module to hijack any code that uses
LWP::UserAgent underneath such that any HTTP or HTTPS requests can be
routed to your own PSGI application.
-WWW: http://search.cpan.org/dist/LWP-Protocol-PSGI/
+WWW: https://metacpan.org/release/LWP-Protocol-PSGI
diff --git a/www/p5-LWP-Protocol-connect/pkg-descr b/www/p5-LWP-Protocol-connect/pkg-descr
index 825729b6218f..0ff7d9eac827 100644
--- a/www/p5-LWP-Protocol-connect/pkg-descr
+++ b/www/p5-LWP-Protocol-connect/pkg-descr
@@ -1,4 +1,4 @@
The LWP::Protocol::connect module provides support for using https
over a proxy via the HTTP/Connect method.
-WWW: http://search.cpan.org/dist/LWP-Protocol-connect/
+WWW: https://metacpan.org/release/LWP-Protocol-connect
diff --git a/www/p5-LWP-Protocol-http10/pkg-descr b/www/p5-LWP-Protocol-http10/pkg-descr
index 065e3064fd7f..f7b308d60204 100644
--- a/www/p5-LWP-Protocol-http10/pkg-descr
+++ b/www/p5-LWP-Protocol-http10/pkg-descr
@@ -6,4 +6,4 @@ This module used to be bundled with the libwww-perl, but it was unbundled in
v6.02 as part of the general cleanup for the 6-series. LWP::Protocol::http10 is
deprecated.
-WWW: http://search.cpan.org/dist/LWP-Protocol-http10/
+WWW: https://metacpan.org/release/LWP-Protocol-http10
diff --git a/www/p5-LWP-Protocol-https/pkg-descr b/www/p5-LWP-Protocol-https/pkg-descr
index 76afd158f49e..468b60fb60ff 100644
--- a/www/p5-LWP-Protocol-https/pkg-descr
+++ b/www/p5-LWP-Protocol-https/pkg-descr
@@ -15,4 +15,4 @@ tool-chain. Applications that need https support can just declare their
dependency on LWP::Protocol::https and will no longer need to know what
underlying modules to install.
-WWW: http://search.cpan.org/dist/LWP-Protocol-https/
+WWW: https://metacpan.org/release/LWP-Protocol-https
diff --git a/www/p5-LWP-Protocol-socks/pkg-descr b/www/p5-LWP-Protocol-socks/pkg-descr
index d56845557997..735ea3ef45f4 100644
--- a/www/p5-LWP-Protocol-socks/pkg-descr
+++ b/www/p5-LWP-Protocol-socks/pkg-descr
@@ -1,3 +1,3 @@
Adds support for the socks protocol and proxy facility in LWP.
-WWW: http://search.cpan.org/dist/LWP-Protocol-socks/
+WWW: https://metacpan.org/release/LWP-Protocol-socks
diff --git a/www/p5-LWP-UserAgent-Determined/pkg-descr b/www/p5-LWP-UserAgent-Determined/pkg-descr
index 5df0beaad8d3..e5bf0a38b942 100644
--- a/www/p5-LWP-UserAgent-Determined/pkg-descr
+++ b/www/p5-LWP-UserAgent-Determined/pkg-descr
@@ -7,4 +7,4 @@ It also adds some methods for controlling exactly what errors are considered
retry-worthy and how many times to wait and for how many seconds, but normally
you needn't bother about these, as the default settings are relatively sane.
-WWW: http://search.cpan.org/dist/LWP-UserAgent-Determined/
+WWW: https://metacpan.org/release/LWP-UserAgent-Determined
diff --git a/www/p5-LWP-UserAgent-POE/pkg-descr b/www/p5-LWP-UserAgent-POE/pkg-descr
index aeb4faaca92c..4f28d59783ee 100644
--- a/www/p5-LWP-UserAgent-POE/pkg-descr
+++ b/www/p5-LWP-UserAgent-POE/pkg-descr
@@ -3,4 +3,4 @@ in a POE environment. It is a drop-in replacement for LWP::UserAgent
in systems that are already using LWP::UserAgent synchronously and
want to play nicely with POE.
-WWW: http://search.cpan.org/dist/LWP-UserAgent-POE/
+WWW: https://metacpan.org/release/LWP-UserAgent-POE
diff --git a/www/p5-LWP-UserAgent-WithCache/pkg-descr b/www/p5-LWP-UserAgent-WithCache/pkg-descr
index 584fd603ba3d..15c386a27e2f 100644
--- a/www/p5-LWP-UserAgent-WithCache/pkg-descr
+++ b/www/p5-LWP-UserAgent-WithCache/pkg-descr
@@ -2,4 +2,4 @@ LWP::UserAgent::WithCache is a LWP::UserAgent extention. It handle
'If-Modified-Since' request header with local cache file. local cache files are
implemented by Cache::FileCache.
-WWW: http://search.cpan.org/dist/LWP-UserAgent-WithCache/
+WWW: https://metacpan.org/release/LWP-UserAgent-WithCache
diff --git a/www/p5-LWPx-ParanoidAgent/pkg-descr b/www/p5-LWPx-ParanoidAgent/pkg-descr
index 6c41262420da..675f9c689b66 100644
--- a/www/p5-LWPx-ParanoidAgent/pkg-descr
+++ b/www/p5-LWPx-ParanoidAgent/pkg-descr
@@ -19,4 +19,4 @@ be a global timeout over the entire process), and all combinations of
redirects and DNS tricks to otherwise tarpit and/or connect to internal
resources.
-WWW: http://search.cpan.org/dist/LWPx-ParanoidAgent/
+WWW: https://metacpan.org/release/LWPx-ParanoidAgent
diff --git a/www/p5-LWPx-TimedHTTP/pkg-descr b/www/p5-LWPx-TimedHTTP/pkg-descr
index ecbfa9401fee..2013dad08913 100644
--- a/www/p5-LWPx-TimedHTTP/pkg-descr
+++ b/www/p5-LWPx-TimedHTTP/pkg-descr
@@ -4,4 +4,4 @@ results as header.
It's useful for debugging where abouts in a connection slow downs are occuring.
-WWW: http://search.cpan.org/dist/LWPx-TimedHTTP/
+WWW: https://metacpan.org/release/LWPx-TimedHTTP
diff --git a/www/p5-Markup-Perl/pkg-descr b/www/p5-Markup-Perl/pkg-descr
index c04a25c112d0..98d652a8d7d9 100644
--- a/www/p5-Markup-Perl/pkg-descr
+++ b/www/p5-Markup-Perl/pkg-descr
@@ -6,4 +6,4 @@ stdout except for code within the above tags.
Despite what's in the CPAN README, this module does not require
Filter::Simple, only CGI.pm.
-WWW: http://search.cpan.org/dist/Markup-Perl/
+WWW: https://metacpan.org/release/Markup-Perl
diff --git a/www/p5-Mason/pkg-descr b/www/p5-Mason/pkg-descr
index 897109c7e584..2dd16b9f2ef8 100644
--- a/www/p5-Mason/pkg-descr
+++ b/www/p5-Mason/pkg-descr
@@ -11,4 +11,4 @@ framework, Poet, designed to take maximum advantage of its routing and content
generation features. It can also be used as the templating layer for web
frameworks such as Catalyst and Dancer.
-WWW: http://search.cpan.org/dist/Mason/
+WWW: https://metacpan.org/release/Mason
diff --git a/www/p5-MasonX-Interp-WithCallbacks/pkg-descr b/www/p5-MasonX-Interp-WithCallbacks/pkg-descr
index 1afabb9256bd..d471a188e0e6 100644
--- a/www/p5-MasonX-Interp-WithCallbacks/pkg-descr
+++ b/www/p5-MasonX-Interp-WithCallbacks/pkg-descr
@@ -13,4 +13,4 @@ data submitted from a form, to affect the contents of the Mason request
arguments (and thus the %ARGS hash in components), and even to redirect or
abort the request before Mason handles it.
-WWW: http://search.cpan.org/dist/MasonX-Interp-WithCallbacks/
+WWW: https://metacpan.org/release/MasonX-Interp-WithCallbacks
diff --git a/www/p5-MasonX-Profiler/pkg-descr b/www/p5-MasonX-Profiler/pkg-descr
index 4035f88eee73..81297a727bd1 100644
--- a/www/p5-MasonX-Profiler/pkg-descr
+++ b/www/p5-MasonX-Profiler/pkg-descr
@@ -15,4 +15,4 @@ component, including all subcomponents called by it.
The beginning and end of the initial request is represented by the special time
fields BEGINS and ENDS.
-WWW: http://search.cpan.org/dist/MasonX-Profiler/
+WWW: https://metacpan.org/release/MasonX-Profiler
diff --git a/www/p5-MasonX-WebApp/pkg-descr b/www/p5-MasonX-WebApp/pkg-descr
index 288a1676c3ce..bd5458ffd24c 100644
--- a/www/p5-MasonX-WebApp/pkg-descr
+++ b/www/p5-MasonX-WebApp/pkg-descr
@@ -19,4 +19,4 @@ invoked. There are a number of things that one might want to do:
* And others ...
-WWW: http://search.cpan.org/dist/MasonX-WebApp/
+WWW: https://metacpan.org/release/MasonX-WebApp
diff --git a/www/p5-Maypole-Authentication-UserSessionCookie/pkg-descr b/www/p5-Maypole-Authentication-UserSessionCookie/pkg-descr
index 496ba95fdeed..12feb019dd87 100644
--- a/www/p5-Maypole-Authentication-UserSessionCookie/pkg-descr
+++ b/www/p5-Maypole-Authentication-UserSessionCookie/pkg-descr
@@ -1,3 +1,3 @@
Track sessions and, optionally, users
-WWW: http://search.cpan.org/dist/Maypole-Authentication-UserSessionCookie/
+WWW: https://metacpan.org/release/Maypole-Authentication-UserSessionCookie
diff --git a/www/p5-Maypole-Component/pkg-descr b/www/p5-Maypole-Component/pkg-descr
index 230bd9548121..6bc028c3ec24 100644
--- a/www/p5-Maypole-Component/pkg-descr
+++ b/www/p5-Maypole-Component/pkg-descr
@@ -1,3 +1,3 @@
Run Maypole sub-requests as components
-WWW: http://search.cpan.org/dist/Maypole-Component/
+WWW: https://metacpan.org/release/Maypole-Component
diff --git a/www/p5-Maypole/pkg-descr b/www/p5-Maypole/pkg-descr
index 38d6fc794e11..777f28e10ae3 100644
--- a/www/p5-Maypole/pkg-descr
+++ b/www/p5-Maypole/pkg-descr
@@ -3,4 +3,4 @@ similar to Jakarta's Struts. Maypole is designed to minimize coding
requirements for creating simple web interfaces to databases, while
remaining flexible enough to support enterprise web applications.
-WWW: http://search.cpan.org/dist/Maypole/
+WWW: https://metacpan.org/release/Maypole
diff --git a/www/p5-MediaWiki-API/pkg-descr b/www/p5-MediaWiki-API/pkg-descr
index ee082ee67d15..5f4343c81c5b 100644
--- a/www/p5-MediaWiki-API/pkg-descr
+++ b/www/p5-MediaWiki-API/pkg-descr
@@ -2,4 +2,4 @@ This module provides an interface between Perl and the MediaWiki API
allowing creation of scripts to automate editing and extraction of data
from MediaWiki driven sites like Wikipedia.
-WWW: http://search.cpan.org/dist/MediaWiki-API/
+WWW: https://metacpan.org/release/MediaWiki-API
diff --git a/www/p5-Mobile-UserAgent/pkg-descr b/www/p5-Mobile-UserAgent/pkg-descr
index 9f350f43abc5..1fcca39aca4a 100644
--- a/www/p5-Mobile-UserAgent/pkg-descr
+++ b/www/p5-Mobile-UserAgent/pkg-descr
@@ -3,4 +3,4 @@ important being vendor and model. One reason for doing this would be to use
this information to lookup vendor-model specific device characteristics in a
database.
-WWW: http://search.cpan.org/dist/Mobile-UserAgent/
+WWW: https://metacpan.org/release/Mobile-UserAgent
diff --git a/www/p5-ModPerl-VersionUtil/pkg-descr b/www/p5-ModPerl-VersionUtil/pkg-descr
index 37afbb756340..b9c65777ddf8 100644
--- a/www/p5-ModPerl-VersionUtil/pkg-descr
+++ b/www/p5-ModPerl-VersionUtil/pkg-descr
@@ -1,3 +1,3 @@
ModPerl::VersionUtil helps you to investigate your mod_perl version easily.
-WWW: http://search.cpan.org/dist/ModPerl-VersionUtil/
+WWW: https://metacpan.org/release/ModPerl-VersionUtil
diff --git a/www/p5-Mojo-IOLoop-ForkCall/pkg-descr b/www/p5-Mojo-IOLoop-ForkCall/pkg-descr
index ed65b0bc8e87..343d56c8c1a1 100644
--- a/www/p5-Mojo-IOLoop-ForkCall/pkg-descr
+++ b/www/p5-Mojo-IOLoop-ForkCall/pkg-descr
@@ -1,3 +1,3 @@
Mojo::IOLoop::ForkCall - run blocking functions asynchronously by forking
-WWW: http://search.cpan.org/dist/Mojo-IOLoop-ForkCall/
+WWW: https://metacpan.org/release/Mojo-IOLoop-ForkCall
diff --git a/www/p5-Mojo-Server-FastCGI/pkg-descr b/www/p5-Mojo-Server-FastCGI/pkg-descr
index 61098bef0c06..d0140e614722 100644
--- a/www/p5-Mojo-Server-FastCGI/pkg-descr
+++ b/www/p5-Mojo-Server-FastCGI/pkg-descr
@@ -1,3 +1,3 @@
Mojo::Server::FastCGI - FastCGI Server
-WWW: http://search.cpan.org/dist/Mojo-Server-FastCGI/
+WWW: https://metacpan.org/release/Mojo-Server-FastCGI
diff --git a/www/p5-MojoMojo/pkg-descr b/www/p5-MojoMojo/pkg-descr
index b55e7ed402a7..0df17ae36b5a 100644
--- a/www/p5-MojoMojo/pkg-descr
+++ b/www/p5-MojoMojo/pkg-descr
@@ -10,4 +10,4 @@ To find out more about how you can use MojoMojo, please visit
http://mojomojo.org or read the installation instructions in
MojoMojo::Installation to try it out yourself.
-WWW: http://search.cpan.org/dist/MojoMojo/
+WWW: https://metacpan.org/release/MojoMojo
diff --git a/www/p5-MojoX-Log-Dispatch-Simple/pkg-descr b/www/p5-MojoX-Log-Dispatch-Simple/pkg-descr
index 67a710b0051d..465dcc74d2f5 100644
--- a/www/p5-MojoX-Log-Dispatch-Simple/pkg-descr
+++ b/www/p5-MojoX-Log-Dispatch-Simple/pkg-descr
@@ -1,3 +1,3 @@
Simple Log::Dispatch replacement of Mojo::Log
-WWW: http://search.cpan.org/dist/MojoX-Log-Dispatch-Simple/
+WWW: https://metacpan.org/release/MojoX-Log-Dispatch-Simple
diff --git a/www/p5-Mojolicious-Plugin-Authentication/pkg-descr b/www/p5-Mojolicious-Plugin-Authentication/pkg-descr
index 48fd02dc2f71..48d6a4206b18 100644
--- a/www/p5-Mojolicious-Plugin-Authentication/pkg-descr
+++ b/www/p5-Mojolicious-Plugin-Authentication/pkg-descr
@@ -1,4 +1,4 @@
Mojolicious::Plugin::Authentication is a module that helps you deal
with authenticating users in your Mojolicious application.
-WWW: http://search.cpan.org/dist/Mojolicious-Plugin-Authentication/
+WWW: https://metacpan.org/release/Mojolicious-Plugin-Authentication
diff --git a/www/p5-Mojolicious-Plugin-Database/pkg-descr b/www/p5-Mojolicious-Plugin-Database/pkg-descr
index f49f68451992..7e79e43bac1a 100644
--- a/www/p5-Mojolicious-Plugin-Database/pkg-descr
+++ b/www/p5-Mojolicious-Plugin-Database/pkg-descr
@@ -1,4 +1,4 @@
Mojolicious::Plugin::Database provides "sane" handling of DBI connections so
problems with pre-forking (Hypnotoad, etc.) will not occur.
-WWW: http://search.cpan.org/dist/Mojolicious-Plugin-Database/
+WWW: https://metacpan.org/release/Mojolicious-Plugin-Database
diff --git a/www/p5-Mojolicious-Plugin-Mongodb/pkg-descr b/www/p5-Mojolicious-Plugin-Mongodb/pkg-descr
index 1fbfb0bbec59..033b47a97260 100644
--- a/www/p5-Mojolicious-Plugin-Mongodb/pkg-descr
+++ b/www/p5-Mojolicious-Plugin-Mongodb/pkg-descr
@@ -1,4 +1,4 @@
Mojolicious::Plugin::Mongodb provides a few helpers to ease the use of MongoDB
in your Mojolicious application.
-WWW: http://search.cpan.org/dist/Mojolicious-Plugin-Mongodb/
+WWW: https://metacpan.org/release/Mojolicious-Plugin-Mongodb
diff --git a/www/p5-Mojolicious-Plugin-YamlConfig/pkg-descr b/www/p5-Mojolicious-Plugin-YamlConfig/pkg-descr
index a5e4fce72e9d..678684555935 100644
--- a/www/p5-Mojolicious-Plugin-YamlConfig/pkg-descr
+++ b/www/p5-Mojolicious-Plugin-YamlConfig/pkg-descr
@@ -1,4 +1,4 @@
Mojolicious::Plugin::YamlConfig is a YAML configuration plugin that preprocesses
it's input with Mojo::Template.
-WWW: http://search.cpan.org/dist/Mojolicious-Plugin-YamlConfig/
+WWW: https://metacpan.org/release/Mojolicious-Plugin-YamlConfig
diff --git a/www/p5-Monoceros/pkg-descr b/www/p5-Monoceros/pkg-descr
index e67ea9ed2594..47e6347bfc7a 100644
--- a/www/p5-Monoceros/pkg-descr
+++ b/www/p5-Monoceros/pkg-descr
@@ -2,4 +2,4 @@ Monoceros is PSGI/Plack server supports HTTP/1.1. Monoceros has a
event-driven connection manager and preforking workers. Monoceros can
keep large amount of connection at minimal processes.
-WWW: http://search.cpan.org/dist/Monoceros/
+WWW: https://metacpan.org/release/Monoceros
diff --git a/www/p5-Mozilla-CA/pkg-descr b/www/p5-Mozilla-CA/pkg-descr
index 2cba724535a1..27c9c29989a0 100644
--- a/www/p5-Mozilla-CA/pkg-descr
+++ b/www/p5-Mozilla-CA/pkg-descr
@@ -2,4 +2,4 @@ Mozilla::CA provides a copy of Mozilla's bundle of Certificate
Authority certificates in a form that can be consumed by modules and
libraries based on OpenSSL.
-WWW: http://search.cpan.org/dist/Mozilla-CA/
+WWW: https://metacpan.org/release/Mozilla-CA
diff --git a/www/p5-Net-Akismet/pkg-descr b/www/p5-Net-Akismet/pkg-descr
index df7303b1f075..f234c795d115 100644
--- a/www/p5-Net-Akismet/pkg-descr
+++ b/www/p5-Net-Akismet/pkg-descr
@@ -8,4 +8,4 @@ From the README file:
The module allows you to either check if an item is spam or report certain
comment as spam/false postivie.
-WWW: http://search.cpan.org/dist/Net-Akismet/
+WWW: https://metacpan.org/release/Net-Akismet
diff --git a/www/p5-Net-Amazon-AWIS/pkg-descr b/www/p5-Net-Amazon-AWIS/pkg-descr
index 41d4196bead1..47fb73faf862 100644
--- a/www/p5-Net-Amazon-AWIS/pkg-descr
+++ b/www/p5-Net-Amazon-AWIS/pkg-descr
@@ -20,4 +20,4 @@ per subscription ID per day.
There are some limitations, so be sure to read The Amazon Alexa
Web Information Service FAQ.
-WWW: http://search.cpan.org/dist/Net-Amazon-AWIS/
+WWW: https://metacpan.org/release/Net-Amazon-AWIS
diff --git a/www/p5-Net-Async-FastCGI/pkg-descr b/www/p5-Net-Async-FastCGI/pkg-descr
index f1897fe2dec0..7d98267720b6 100644
--- a/www/p5-Net-Async-FastCGI/pkg-descr
+++ b/www/p5-Net-Async-FastCGI/pkg-descr
@@ -1,3 +1,3 @@
Perl module to use FastCGI with IO::Async
-WWW: http://search.cpan.org/dist/Net-Async-FastCGI/
+WWW: https://metacpan.org/release/Net-Async-FastCGI
diff --git a/www/p5-Net-Async-HTTP/pkg-descr b/www/p5-Net-Async-HTTP/pkg-descr
index 25ad15354aad..6ab875b4b915 100644
--- a/www/p5-Net-Async-HTTP/pkg-descr
+++ b/www/p5-Net-Async-HTTP/pkg-descr
@@ -10,4 +10,4 @@ Net::Async::HTTP optionally supports SSL connections, if IO::Async::SSL is
installed. If so, SSL can be requested either by passing a URI with the https
scheme, or by passing a true value as the SSL parameter.
-WWW: http://search.cpan.org/dist/Net-Async-HTTP/
+WWW: https://metacpan.org/release/Net-Async-HTTP
diff --git a/www/p5-Net-FastCGI/pkg-descr b/www/p5-Net-FastCGI/pkg-descr
index 09ea72ba0e87..5d016a6385a3 100644
--- a/www/p5-Net-FastCGI/pkg-descr
+++ b/www/p5-Net-FastCGI/pkg-descr
@@ -1,3 +1,3 @@
Net::FastCGI module.
-WWW: http://search.cpan.org/dist/Net-FastCGI/
+WWW: https://metacpan.org/release/Net-FastCGI
diff --git a/www/p5-Net-Flickr-API/pkg-descr b/www/p5-Net-Flickr-API/pkg-descr
index a6556b1b24f1..5952bbf4296b 100644
--- a/www/p5-Net-Flickr-API/pkg-descr
+++ b/www/p5-Net-Flickr-API/pkg-descr
@@ -1,3 +1,3 @@
Net::Flickr::API - base API class for Net::Flickr::* libraries
-WWW: http://search.cpan.org/dist/Net-Flickr-API/
+WWW: https://metacpan.org/release/Net-Flickr-API
diff --git a/www/p5-Net-Flickr-Backup/pkg-descr b/www/p5-Net-Flickr-Backup/pkg-descr
index ef37ac14ca83..368dbb3bec05 100644
--- a/www/p5-Net-Flickr-Backup/pkg-descr
+++ b/www/p5-Net-Flickr-Backup/pkg-descr
@@ -1,3 +1,3 @@
Net::Flickr::Backup - OOP for backing up your Flickr photos locally
-WWW: http://search.cpan.org/dist/Net-Flickr-Backup/
+WWW: https://metacpan.org/release/Net-Flickr-Backup
diff --git a/www/p5-Net-Flickr-RDF/pkg-descr b/www/p5-Net-Flickr-RDF/pkg-descr
index 5ecf4bd80f0b..3ec9b768dfd4 100644
--- a/www/p5-Net-Flickr-RDF/pkg-descr
+++ b/www/p5-Net-Flickr-RDF/pkg-descr
@@ -1,3 +1,3 @@
Net::Flickr::RDF - a.k.a RDF::Describes::Flickr
-WWW: http://search.cpan.org/dist/Net-Flickr-RDF/
+WWW: https://metacpan.org/release/Net-Flickr-RDF
diff --git a/www/p5-Net-FreshBooks-API/pkg-descr b/www/p5-Net-FreshBooks-API/pkg-descr
index 5fe0629d5e57..8bb7e82ab503 100644
--- a/www/p5-Net-FreshBooks-API/pkg-descr
+++ b/www/p5-Net-FreshBooks-API/pkg-descr
@@ -3,4 +3,4 @@ manage invoices. This module is an OO abstraction of their API that
lets you work with Clients, Invoices etc as if they were standard Perl
objects.
-WWW: http://search.cpan.org/dist/Net-FreshBooks-API/
+WWW: https://metacpan.org/release/Net-FreshBooks-API
diff --git a/www/p5-Net-Plurk/pkg-descr b/www/p5-Net-Plurk/pkg-descr
index cea3d6589425..d019544658b7 100644
--- a/www/p5-Net-Plurk/pkg-descr
+++ b/www/p5-Net-Plurk/pkg-descr
@@ -1,3 +1,3 @@
Net::Plurk - A perl interface to Plurk API
-WWW: http://search.cpan.org/dist/Net-Plurk/
+WWW: https://metacpan.org/release/Net-Plurk
diff --git a/www/p5-Net-STF-Client/pkg-descr b/www/p5-Net-STF-Client/pkg-descr
index ca900ef0ee52..0e77efe52abb 100644
--- a/www/p5-Net-STF-Client/pkg-descr
+++ b/www/p5-Net-STF-Client/pkg-descr
@@ -1,3 +1,3 @@
Net::STF::Client implements the STF protocol to talk to STF servers.
-WWW: http://search.cpan.org/dist/Net-STF-Client/
+WWW: https://metacpan.org/release/Net-STF-Client
diff --git a/www/p5-Net-Trac/pkg-descr b/www/p5-Net-Trac/pkg-descr
index ac65314392b4..c6f7f7f2962f 100644
--- a/www/p5-Net-Trac/pkg-descr
+++ b/www/p5-Net-Trac/pkg-descr
@@ -4,4 +4,4 @@ an RPC interface around Trac's webforms and the feeds it exports.
Because of this, it's somewhat more brittle than a true RPC client
would be.
-WWW: http://search.cpan.org/dist/Net-Trac/
+WWW: https://metacpan.org/release/Net-Trac
diff --git a/www/p5-Net-UPS/pkg-descr b/www/p5-Net-UPS/pkg-descr
index 017958b27171..b4ce95f32d6a 100644
--- a/www/p5-Net-UPS/pkg-descr
+++ b/www/p5-Net-UPS/pkg-descr
@@ -1,3 +1,3 @@
Implementation of UPS Online Tools API in Perl
-WWW: http://search.cpan.org/dist/Net-UPS/
+WWW: https://metacpan.org/release/Net-UPS
diff --git a/www/p5-Net-YAP/pkg-descr b/www/p5-Net-YAP/pkg-descr
index 013e4cc27644..e8ee14a96a97 100644
--- a/www/p5-Net-YAP/pkg-descr
+++ b/www/p5-Net-YAP/pkg-descr
@@ -1,4 +1,4 @@
Perl module to be used as a conduit to communicate with the
Yahoo! Application Platform.
-WWW: http://search.cpan.org/dist/Net-YAP/
+WWW: https://metacpan.org/release/Net-YAP
diff --git a/www/p5-Net-eBay/pkg-descr b/www/p5-Net-eBay/pkg-descr
index e5cd2612f083..c44461e7c496 100644
--- a/www/p5-Net-eBay/pkg-descr
+++ b/www/p5-Net-eBay/pkg-descr
@@ -4,4 +4,4 @@ requests to eBay.
Supports both Legacy API as well as NEW API.
-WWW: http://search.cpan.org/dist/Net-eBay/
+WWW: https://metacpan.org/release/Net-eBay
diff --git a/www/p5-Nginx-ReadBody/pkg-descr b/www/p5-Nginx-ReadBody/pkg-descr
index bafac45ec67c..70857fc480b6 100644
--- a/www/p5-Nginx-ReadBody/pkg-descr
+++ b/www/p5-Nginx-ReadBody/pkg-descr
@@ -1,4 +1,4 @@
Nginx::ReadBody is a nginx web server embeded perl module to read
and evaluate a request body.
-WWW: http://search.cpan.org/dist/Nginx-ReadBody/
+WWW: https://metacpan.org/release/Nginx-ReadBody
diff --git a/www/p5-Nginx-Simple/pkg-descr b/www/p5-Nginx-Simple/pkg-descr
index f7e7b509988d..0c1f8f818a3b 100644
--- a/www/p5-Nginx-Simple/pkg-descr
+++ b/www/p5-Nginx-Simple/pkg-descr
@@ -1,4 +1,4 @@
Nginx::Simple is a Perl module which allows for a "Apache mod_perl-like"
interface.
-WWW: http://search.cpan.org/dist/Nginx-Simple/
+WWW: https://metacpan.org/release/Nginx-Simple
diff --git a/www/p5-PHP-Session/pkg-descr b/www/p5-PHP-Session/pkg-descr
index 195683199969..fd03462b46e7 100644
--- a/www/p5-PHP-Session/pkg-descr
+++ b/www/p5-PHP-Session/pkg-descr
@@ -1,4 +1,4 @@
PHP::Session provides a way to read / write PHP4 session files, with which
you can make your Perl application session shared with PHP4.
-WWW: http://search.cpan.org/dist/PHP-Session/
+WWW: https://metacpan.org/release/PHP-Session
diff --git a/www/p5-POE-Component-Client-HTTP/pkg-descr b/www/p5-POE-Component-Client-HTTP/pkg-descr
index 546c9bb4ab39..fd15dc16ac35 100644
--- a/www/p5-POE-Component-Client-HTTP/pkg-descr
+++ b/www/p5-POE-Component-Client-HTTP/pkg-descr
@@ -5,4 +5,4 @@ simultaneous HTTP transactions. It lets other sessions run while HTTP
transactions are being processed, and it lets several HTTP transactions
be processed in parallel.
-WWW: http://search.cpan.org/dist/POE-Component-Client-HTTP/
+WWW: https://metacpan.org/release/POE-Component-Client-HTTP
diff --git a/www/p5-POE-Component-Client-UserAgent/pkg-descr b/www/p5-POE-Component-Client-UserAgent/pkg-descr
index 8872c51127ce..a6b0e7930409 100644
--- a/www/p5-POE-Component-Client-UserAgent/pkg-descr
+++ b/www/p5-POE-Component-Client-UserAgent/pkg-descr
@@ -2,4 +2,4 @@ POE::Component::Client::UserAgent is based on LWP and LWP::Parallel.
It lets other tasks run while making a request to an Internet server
and waiting for response, and it lets several requests run in parallel.
-WWW: http://search.cpan.org/dist/POE-Component-Client-UserAgent/
+WWW: https://metacpan.org/release/POE-Component-Client-UserAgent
diff --git a/www/p5-POE-Component-Server-HTTP/pkg-descr b/www/p5-POE-Component-Server-HTTP/pkg-descr
index b5448e4b2761..48de88a1fcff 100644
--- a/www/p5-POE-Component-Server-HTTP/pkg-descr
+++ b/www/p5-POE-Component-Server-HTTP/pkg-descr
@@ -1,3 +1,3 @@
POE component to create HTTP servers.
-WWW: http://search.cpan.org/dist/POE-Component-Server-HTTP/
+WWW: https://metacpan.org/release/POE-Component-Server-HTTP
diff --git a/www/p5-POE-Component-Server-HTTPServer/pkg-descr b/www/p5-POE-Component-Server-HTTPServer/pkg-descr
index 10da2e2fd30c..a33457e67d22 100644
--- a/www/p5-POE-Component-Server-HTTPServer/pkg-descr
+++ b/www/p5-POE-Component-Server-HTTPServer/pkg-descr
@@ -3,4 +3,4 @@ approach than POCo::Server::HTTP. Several useful built-in
handlers for URIs not found, basic authentication, and
parameter parsing.
-WWW: http://search.cpan.org/dist/POE-Component-Server-HTTPServer/
+WWW: https://metacpan.org/release/POE-Component-Server-HTTPServer
diff --git a/www/p5-POE-Component-Server-PSGI/pkg-descr b/www/p5-POE-Component-Server-PSGI/pkg-descr
index 9cfb1d49ff7c..6742fdc77b43 100644
--- a/www/p5-POE-Component-Server-PSGI/pkg-descr
+++ b/www/p5-POE-Component-Server-PSGI/pkg-descr
@@ -1,3 +1,3 @@
PSGI Server implementation for POE.
-WWW: http://search.cpan.org/dist/POE-Component-Server-PSGI/
+WWW: https://metacpan.org/release/POE-Component-Server-PSGI
diff --git a/www/p5-POE-Component-Server-SOAP/pkg-descr b/www/p5-POE-Component-Server-SOAP/pkg-descr
index 6f50a27d793f..483e9576f1e6 100644
--- a/www/p5-POE-Component-Server-SOAP/pkg-descr
+++ b/www/p5-POE-Component-Server-SOAP/pkg-descr
@@ -1,3 +1,3 @@
This module makes serving SOAP/1.1 requests a breeze in POE.
-WWW: http://search.cpan.org/dist/POE-Component-Server-SOAP/
+WWW: https://metacpan.org/release/POE-Component-Server-SOAP
diff --git a/www/p5-POE-Component-Server-SimpleHTTP/pkg-descr b/www/p5-POE-Component-Server-SimpleHTTP/pkg-descr
index 29cb8efdbe65..d9cf30c10bea 100644
--- a/www/p5-POE-Component-Server-SimpleHTTP/pkg-descr
+++ b/www/p5-POE-Component-Server-SimpleHTTP/pkg-descr
@@ -1,3 +1,3 @@
This module makes serving up HTTP requests a breeze in POE.
-WWW: http://search.cpan.org/dist/POE-Component-Server-SimpleHTTP/
+WWW: https://metacpan.org/release/POE-Component-Server-SimpleHTTP
diff --git a/www/p5-POE-Filter-HTTP-Parser/pkg-descr b/www/p5-POE-Filter-HTTP-Parser/pkg-descr
index a16621db3ff2..1264d5d1915d 100644
--- a/www/p5-POE-Filter-HTTP-Parser/pkg-descr
+++ b/www/p5-POE-Filter-HTTP-Parser/pkg-descr
@@ -2,4 +2,4 @@ POE::Filter::HTTP::Parser is a POE::Filter for HTTP which is based
on HTTP::Parser. It can be used to easily create POE based HTTP
servers or clients.
-WWW: http://search.cpan.org/dist/POE-Filter-HTTP-Parser/
+WWW: https://metacpan.org/release/POE-Filter-HTTP-Parser
diff --git a/www/p5-POEx-Role-PSGIServer/pkg-descr b/www/p5-POEx-Role-PSGIServer/pkg-descr
index c79558d178d0..078d2975887c 100644
--- a/www/p5-POEx-Role-PSGIServer/pkg-descr
+++ b/www/p5-POEx-Role-PSGIServer/pkg-descr
@@ -5,4 +5,4 @@ multiplexing via POE::Wheel::SocketFactory and POE::Wheel::ReadWrite,
and POEx::Role::SessionInstantiation which transforms plain Moose
objects into POE sessions.
-WWW: http://search.cpan.org/dist/POEx-Role-PSGIServer/
+WWW: https://metacpan.org/release/POEx-Role-PSGIServer
diff --git a/www/p5-PSGI/pkg-descr b/www/p5-PSGI/pkg-descr
index 2c7e8a8b318c..30d65b49990d 100644
--- a/www/p5-PSGI/pkg-descr
+++ b/www/p5-PSGI/pkg-descr
@@ -1,3 +1,3 @@
Perl Web Server Gateway Interface Specification (pod only).
-WWW: http://search.cpan.org/dist/PSGI/
+WWW: https://metacpan.org/release/PSGI
diff --git a/www/p5-ParallelUserAgent/pkg-descr b/www/p5-ParallelUserAgent/pkg-descr
index 116044a19abb..9e098f81ea12 100644
--- a/www/p5-ParallelUserAgent/pkg-descr
+++ b/www/p5-ParallelUserAgent/pkg-descr
@@ -16,4 +16,4 @@ Callbacks for example allow you to print status updates as the responses come
in, or even immediately post follow-up requests based on the responses, all
within the same single "wait" cycle.
-WWW: http://search.cpan.org/dist/ParallelUserAgent/
+WWW: https://metacpan.org/release/ParallelUserAgent
diff --git a/www/p5-Parse-HTTP-UserAgent/pkg-descr b/www/p5-Parse-HTTP-UserAgent/pkg-descr
index d9cd06be4326..0d206acd82ab 100644
--- a/www/p5-Parse-HTTP-UserAgent/pkg-descr
+++ b/www/p5-Parse-HTTP-UserAgent/pkg-descr
@@ -14,4 +14,4 @@ the user agent seems to support it (and send a normal one if this is not the
case). However, browser sniffing for client-side coding is considered a bad
habit.
-WWW: http://search.cpan.org/dist/Parse-HTTP-UserAgent/
+WWW: https://metacpan.org/release/Parse-HTTP-UserAgent
diff --git a/www/p5-Path-Class-URI/pkg-descr b/www/p5-Path-Class-URI/pkg-descr
index 043ad052d214..05349f060cc5 100644
--- a/www/p5-Path-Class-URI/pkg-descr
+++ b/www/p5-Path-Class-URI/pkg-descr
@@ -1,3 +1,3 @@
Serializes and deserializes Path::Class objects as file:// URI.
-WWW: http://search.cpan.org/dist/Path-Class-URI/
+WWW: https://metacpan.org/release/Path-Class-URI
diff --git a/www/p5-Perlanet/pkg-descr b/www/p5-Perlanet/pkg-descr
index b285007ba5eb..343b1f5d44ee 100644
--- a/www/p5-Perlanet/pkg-descr
+++ b/www/p5-Perlanet/pkg-descr
@@ -3,4 +3,4 @@ Perlanet is a program for creating programs that aggregate web feeds
after the Python software which originally popularised them. Perlanet
is a planet builder written in Perl - hence "Perlanet".
-WWW: http://search.cpan.org/dist/Perlanet/
+WWW: https://metacpan.org/release/Perlanet
diff --git a/www/p5-Perlbal-Plugin-PSGI/pkg-descr b/www/p5-Perlbal-Plugin-PSGI/pkg-descr
index bd62ffb77016..06a5c7f4da49 100644
--- a/www/p5-Perlbal-Plugin-PSGI/pkg-descr
+++ b/www/p5-Perlbal-Plugin-PSGI/pkg-descr
@@ -1,4 +1,4 @@
This is a Perlbal plugin to allow any PSGI application run natively
inside Perlbal process.
-WWW: http://search.cpan.org/dist/Perlbal-Plugin-PSGI/
+WWW: https://metacpan.org/release/Perlbal-Plugin-PSGI
diff --git a/www/p5-Plack-App-Proxy/pkg-descr b/www/p5-Plack-App-Proxy/pkg-descr
index 95a51595702d..d4c932036a08 100644
--- a/www/p5-Plack-App-Proxy/pkg-descr
+++ b/www/p5-Plack-App-Proxy/pkg-descr
@@ -1,3 +1,3 @@
Plack::App::Proxy is a middleware-aware proxy application for Plack.
-WWW: http://search.cpan.org/dist/Plack-App-Proxy/
+WWW: https://metacpan.org/release/Plack-App-Proxy
diff --git a/www/p5-Plack-Builder-Conditionals/pkg-descr b/www/p5-Plack-Builder-Conditionals/pkg-descr
index 13d3bd8e9b50..e757b57fe720 100644
--- a/www/p5-Plack-Builder-Conditionals/pkg-descr
+++ b/www/p5-Plack-Builder-Conditionals/pkg-descr
@@ -1,3 +1,3 @@
Plack::Builder extension.
-WWW: http://search.cpan.org/dist/Plack-Builder-Conditionals/
+WWW: https://metacpan.org/release/Plack-Builder-Conditionals
diff --git a/www/p5-Plack-Handler-AnyEvent-HTTPD/pkg-descr b/www/p5-Plack-Handler-AnyEvent-HTTPD/pkg-descr
index 327a9f9b000e..972a765db6da 100644
--- a/www/p5-Plack-Handler-AnyEvent-HTTPD/pkg-descr
+++ b/www/p5-Plack-Handler-AnyEvent-HTTPD/pkg-descr
@@ -1,3 +1,3 @@
Plack handler to run PSGI apps on AnyEvent::HTTPD.
-WWW: http://search.cpan.org/dist/Plack-Handler-AnyEvent-HTTPD/
+WWW: https://metacpan.org/release/Plack-Handler-AnyEvent-HTTPD
diff --git a/www/p5-Plack-Handler-AnyEvent-ReverseHTTP/pkg-descr b/www/p5-Plack-Handler-AnyEvent-ReverseHTTP/pkg-descr
index ddd0126663ba..87a1e6c43a25 100644
--- a/www/p5-Plack-Handler-AnyEvent-ReverseHTTP/pkg-descr
+++ b/www/p5-Plack-Handler-AnyEvent-ReverseHTTP/pkg-descr
@@ -1,3 +1,3 @@
ReverseHTTP gateway for PSGI application.
-WWW: http://search.cpan.org/dist/Plack-Handler-AnyEvent-ReverseHTTP/
+WWW: https://metacpan.org/release/Plack-Handler-AnyEvent-ReverseHTTP
diff --git a/www/p5-Plack-Handler-AnyEvent-SCGI/pkg-descr b/www/p5-Plack-Handler-AnyEvent-SCGI/pkg-descr
index ce7057b28831..4ae6254c7856 100644
--- a/www/p5-Plack-Handler-AnyEvent-SCGI/pkg-descr
+++ b/www/p5-Plack-Handler-AnyEvent-SCGI/pkg-descr
@@ -1,3 +1,3 @@
PSGI handler on AnyEvent::SCGI.
-WWW: http://search.cpan.org/dist/Plack-Handler-AnyEvent-SCGI/
+WWW: https://metacpan.org/release/Plack-Handler-AnyEvent-SCGI
diff --git a/www/p5-Plack-Handler-CLI/pkg-descr b/www/p5-Plack-Handler-CLI/pkg-descr
index e89f2b33b10d..f2e24a6da88e 100644
--- a/www/p5-Plack-Handler-CLI/pkg-descr
+++ b/www/p5-Plack-Handler-CLI/pkg-descr
@@ -1,4 +1,4 @@
Plack::Handler::CLI is a PSGI handler which provides a command line
interface for PSGI applications.
-WWW: http://search.cpan.org/dist/Plack-Handler-CLI/
+WWW: https://metacpan.org/release/Plack-Handler-CLI
diff --git a/www/p5-Plack-Handler-SCGI/pkg-descr b/www/p5-Plack-Handler-SCGI/pkg-descr
index fefeddaa11c2..6cd5484ade56 100644
--- a/www/p5-Plack-Handler-SCGI/pkg-descr
+++ b/www/p5-Plack-Handler-SCGI/pkg-descr
@@ -1,3 +1,3 @@
PSGI handler on SCGI daemon.
-WWW: http://search.cpan.org/dist/Plack-Handler-SCGI/
+WWW: https://metacpan.org/release/Plack-Handler-SCGI
diff --git a/www/p5-Plack-Middleware-AMF/pkg-descr b/www/p5-Plack-Middleware-AMF/pkg-descr
index 5cca16c0a077..35dfb1a3abb1 100644
--- a/www/p5-Plack-Middleware-AMF/pkg-descr
+++ b/www/p5-Plack-Middleware-AMF/pkg-descr
@@ -1,3 +1,3 @@
The great new Plack::Middleware::AMF!
-WWW: http://search.cpan.org/dist/Plack-Middleware-AMF/
+WWW: https://metacpan.org/release/Plack-Middleware-AMF
diff --git a/www/p5-Plack-Middleware-AddDefaultCharset/pkg-descr b/www/p5-Plack-Middleware-AddDefaultCharset/pkg-descr
index d0f3b4044093..7fcbd384d223 100644
--- a/www/p5-Plack-Middleware-AddDefaultCharset/pkg-descr
+++ b/www/p5-Plack-Middleware-AddDefaultCharset/pkg-descr
@@ -1,4 +1,4 @@
Plack::Middleware::AddDefaultCharset is a port of the
AddDefaultCharset configuration directive of the Apache HTTP server.
-WWW: http://search.cpan.org/dist/Plack-Middleware-AddDefaultCharset/
+WWW: https://metacpan.org/release/Plack-Middleware-AddDefaultCharset
diff --git a/www/p5-Plack-Middleware-Auth-Digest/pkg-descr b/www/p5-Plack-Middleware-Auth-Digest/pkg-descr
index bfcc4608a54b..4333d435046d 100644
--- a/www/p5-Plack-Middleware-Auth-Digest/pkg-descr
+++ b/www/p5-Plack-Middleware-Auth-Digest/pkg-descr
@@ -1,3 +1,3 @@
Plack middleware for digest authentication.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Auth-Digest/
+WWW: https://metacpan.org/release/Plack-Middleware-Auth-Digest
diff --git a/www/p5-Plack-Middleware-AutoRefresh/pkg-descr b/www/p5-Plack-Middleware-AutoRefresh/pkg-descr
index 0537fe434658..5bd72d0b3aef 100644
--- a/www/p5-Plack-Middleware-AutoRefresh/pkg-descr
+++ b/www/p5-Plack-Middleware-AutoRefresh/pkg-descr
@@ -1,3 +1,3 @@
Reload pages in browsers when files are modified.
-WWW: http://search.cpan.org/dist/Plack-Middleware-AutoRefresh/
+WWW: https://metacpan.org/release/Plack-Middleware-AutoRefresh
diff --git a/www/p5-Plack-Middleware-ConsoleLogger/pkg-descr b/www/p5-Plack-Middleware-ConsoleLogger/pkg-descr
index af7202cbcb9b..5b4481a02e2a 100644
--- a/www/p5-Plack-Middleware-ConsoleLogger/pkg-descr
+++ b/www/p5-Plack-Middleware-ConsoleLogger/pkg-descr
@@ -1,3 +1,3 @@
Write logs to Firebug or Webkit Inspector.
-WWW: http://search.cpan.org/dist/Plack-Middleware-ConsoleLogger/
+WWW: https://metacpan.org/release/Plack-Middleware-ConsoleLogger
diff --git a/www/p5-Plack-Middleware-CrossOrigin/pkg-descr b/www/p5-Plack-Middleware-CrossOrigin/pkg-descr
index cac7efc44e2a..3cfc831e588a 100644
--- a/www/p5-Plack-Middleware-CrossOrigin/pkg-descr
+++ b/www/p5-Plack-Middleware-CrossOrigin/pkg-descr
@@ -5,4 +5,4 @@ also help protect against CSRF attacks in some browsers.
This module attempts to fully conform to the CORS spec, while allowing
additional flexibility in the values specified for the of the headers.
-WWW: http://search.cpan.org/dist/Plack-Middleware-CrossOrigin/
+WWW: https://metacpan.org/release/Plack-Middleware-CrossOrigin
diff --git a/www/p5-Plack-Middleware-Debug/pkg-descr b/www/p5-Plack-Middleware-Debug/pkg-descr
index 6f68b6f05736..6ee37176495f 100644
--- a/www/p5-Plack-Middleware-Debug/pkg-descr
+++ b/www/p5-Plack-Middleware-Debug/pkg-descr
@@ -1,3 +1,3 @@
Display information about the current request/response.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Debug/
+WWW: https://metacpan.org/release/Plack-Middleware-Debug
diff --git a/www/p5-Plack-Middleware-Deflater/pkg-descr b/www/p5-Plack-Middleware-Deflater/pkg-descr
index 4cfa00fc9e07..73f94231d2a2 100644
--- a/www/p5-Plack-Middleware-Deflater/pkg-descr
+++ b/www/p5-Plack-Middleware-Deflater/pkg-descr
@@ -1,3 +1,3 @@
Compress response body with Gzip or Deflate.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Deflater/
+WWW: https://metacpan.org/release/Plack-Middleware-Deflater
diff --git a/www/p5-Plack-Middleware-Expires/pkg-descr b/www/p5-Plack-Middleware-Expires/pkg-descr
index 683717b9b704..146544e7e6e1 100644
--- a/www/p5-Plack-Middleware-Expires/pkg-descr
+++ b/www/p5-Plack-Middleware-Expires/pkg-descr
@@ -4,4 +4,4 @@ Cache-Control HTTP header in server responses. Note: Expires works only for
successful response and If exists Expires HTTP header already, this middleware
does not override.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Expires/
+WWW: https://metacpan.org/release/Plack-Middleware-Expires
diff --git a/www/p5-Plack-Middleware-ExtDirect/pkg-descr b/www/p5-Plack-Middleware-ExtDirect/pkg-descr
index d3ed9d938639..c1035ca14281 100644
--- a/www/p5-Plack-Middleware-ExtDirect/pkg-descr
+++ b/www/p5-Plack-Middleware-ExtDirect/pkg-descr
@@ -10,4 +10,4 @@ install XS dependent packages.
If you are not familiar with Ext.Direct, more information can be found in
RPC::ExtDirect::Intro.
-WWW: http://search.cpan.org/dist/Plack-Middleware-ExtDirect/
+WWW: https://metacpan.org/release/Plack-Middleware-ExtDirect
diff --git a/www/p5-Plack-Middleware-File-Sass/pkg-descr b/www/p5-Plack-Middleware-File-Sass/pkg-descr
index 2f535d886b9a..ced725bdc4cd 100644
--- a/www/p5-Plack-Middleware-File-Sass/pkg-descr
+++ b/www/p5-Plack-Middleware-File-Sass/pkg-descr
@@ -1,3 +1,3 @@
Sass support for all Plack frameworks.
-WWW: http://search.cpan.org/dist/Plack-Middleware-File-Sass/
+WWW: https://metacpan.org/release/Plack-Middleware-File-Sass
diff --git a/www/p5-Plack-Middleware-FixMissingBodyInRedirect/pkg-descr b/www/p5-Plack-Middleware-FixMissingBodyInRedirect/pkg-descr
index 43043f0115db..7cf240c9ae87 100644
--- a/www/p5-Plack-Middleware-FixMissingBodyInRedirect/pkg-descr
+++ b/www/p5-Plack-Middleware-FixMissingBodyInRedirect/pkg-descr
@@ -1,4 +1,4 @@
Plack::Middleware::FixMissingBodyInRedirect sets body in redirect response, if
it is not already set.
-WWW: http://search.cpan.org/dist/Plack-Middleware-FixMissingBodyInRedirect/
+WWW: https://metacpan.org/release/Plack-Middleware-FixMissingBodyInRedirect
diff --git a/www/p5-Plack-Middleware-ForceEnv/pkg-descr b/www/p5-Plack-Middleware-ForceEnv/pkg-descr
index 26b5d6b7d2b7..7b8c3c413b4c 100644
--- a/www/p5-Plack-Middleware-ForceEnv/pkg-descr
+++ b/www/p5-Plack-Middleware-ForceEnv/pkg-descr
@@ -2,4 +2,4 @@ Plack::Middleware::ForceEnv modifies the environment passed to the application
by adding your specified key value pairs. This is primarily useful when testing
apps under plackup (or similar) in a development environment.
-WWW: http://search.cpan.org/dist/Plack-Middleware-ForceEnv/
+WWW: https://metacpan.org/release/Plack-Middleware-ForceEnv
diff --git a/www/p5-Plack-Middleware-Header/pkg-descr b/www/p5-Plack-Middleware-Header/pkg-descr
index 3685ba87bc89..3c2dc9bfe235 100644
--- a/www/p5-Plack-Middleware-Header/pkg-descr
+++ b/www/p5-Plack-Middleware-Header/pkg-descr
@@ -1,3 +1,3 @@
Modify HTTP response headers.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Header/
+WWW: https://metacpan.org/release/Plack-Middleware-Header
diff --git a/www/p5-Plack-Middleware-IEnosniff/pkg-descr b/www/p5-Plack-Middleware-IEnosniff/pkg-descr
index 7c089cb5240b..911f724540fa 100644
--- a/www/p5-Plack-Middleware-IEnosniff/pkg-descr
+++ b/www/p5-Plack-Middleware-IEnosniff/pkg-descr
@@ -4,4 +4,4 @@ X-Content-Type-Options response header with the value nosniff will
prevent Internet Explorer from MIME-sniffing a response away from the
declared content-type.
-WWW: http://search.cpan.org/dist/Plack-Middleware-IEnosniff/
+WWW: https://metacpan.org/release/Plack-Middleware-IEnosniff
diff --git a/www/p5-Plack-Middleware-InteractiveDebugger/pkg-descr b/www/p5-Plack-Middleware-InteractiveDebugger/pkg-descr
index 15a26496a7d5..73a7b196e343 100644
--- a/www/p5-Plack-Middleware-InteractiveDebugger/pkg-descr
+++ b/www/p5-Plack-Middleware-InteractiveDebugger/pkg-descr
@@ -1,4 +1,4 @@
Plack::Middleware::InteractiveDebugger is a PSGI middleware component
that provides an awesome JavaScript in-browser interacive debugger.
-WWW: http://search.cpan.org/dist/Plack-Middleware-InteractiveDebugger/
+WWW: https://metacpan.org/release/Plack-Middleware-InteractiveDebugger
diff --git a/www/p5-Plack-Middleware-JSConcat/pkg-descr b/www/p5-Plack-Middleware-JSConcat/pkg-descr
index cccd8482efe2..a8065447fe17 100644
--- a/www/p5-Plack-Middleware-JSConcat/pkg-descr
+++ b/www/p5-Plack-Middleware-JSConcat/pkg-descr
@@ -3,4 +3,4 @@ javascripts files into one. It provides a content-hashed key as the
url for including all the javascript files you specified. You can
also provide a filter program to minimize the concatenated file.
-WWW: http://search.cpan.org/dist/Plack-Middleware-JSConcat/
+WWW: https://metacpan.org/release/Plack-Middleware-JSConcat
diff --git a/www/p5-Plack-Middleware-MemoryUsage/pkg-descr b/www/p5-Plack-Middleware-MemoryUsage/pkg-descr
index 106e1a8dd3df..0da59683fd87 100644
--- a/www/p5-Plack-Middleware-MemoryUsage/pkg-descr
+++ b/www/p5-Plack-Middleware-MemoryUsage/pkg-descr
@@ -6,4 +6,4 @@ penalty. So I HIGHLY RECOMMEND to enable this middleware only on
development env or not processing every request on production using
Plack::Middleware::Conditional.
-WWW: http://search.cpan.org/dist/Plack-Middleware-MemoryUsage/
+WWW: https://metacpan.org/release/Plack-Middleware-MemoryUsage
diff --git a/www/p5-Plack-Middleware-MethodOverride/pkg-descr b/www/p5-Plack-Middleware-MethodOverride/pkg-descr
index 799d48af2f0a..1d4ea8b70aed 100644
--- a/www/p5-Plack-Middleware-MethodOverride/pkg-descr
+++ b/www/p5-Plack-Middleware-MethodOverride/pkg-descr
@@ -17,4 +17,4 @@ environment hash.
The list of methods you can specify are: GET, POST, HEAD, PUT, DELETE, OPTIONS,
TRACE and CONNECT.
-WWW: http://search.cpan.org/dist/Plack-Middleware-MethodOverride/
+WWW: https://metacpan.org/release/Plack-Middleware-MethodOverride
diff --git a/www/p5-Plack-Middleware-NoMultipleSlashes/pkg-descr b/www/p5-Plack-Middleware-NoMultipleSlashes/pkg-descr
index 4f32eb272f94..2bcfedc53105 100644
--- a/www/p5-Plack-Middleware-NoMultipleSlashes/pkg-descr
+++ b/www/p5-Plack-Middleware-NoMultipleSlashes/pkg-descr
@@ -14,4 +14,4 @@ layer called Middlewares.
By enabling this middleware, all multiple slashes in your requests will
automatically be cut. //hello///world becomes /hello/world. Simple as that.
-WWW: http://search.cpan.org/dist/Plack-Middleware-NoMultipleSlashes/
+WWW: https://metacpan.org/release/Plack-Middleware-NoMultipleSlashes
diff --git a/www/p5-Plack-Middleware-Precompressed/pkg-descr b/www/p5-Plack-Middleware-Precompressed/pkg-descr
index 918e236a7349..f4db9b0b381b 100644
--- a/www/p5-Plack-Middleware-Precompressed/pkg-descr
+++ b/www/p5-Plack-Middleware-Precompressed/pkg-descr
@@ -10,4 +10,4 @@ one for compression-enabled clients.
To do so, it appends a .gz suffix to the request URI and tries to
serve that. If that fails, it will try again with the unmodified URI.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Precompressed/
+WWW: https://metacpan.org/release/Plack-Middleware-Precompressed
diff --git a/www/p5-Plack-Middleware-RemoveRedundantBody/pkg-descr b/www/p5-Plack-Middleware-RemoveRedundantBody/pkg-descr
index 1556b0536d8b..bba522906772 100644
--- a/www/p5-Plack-Middleware-RemoveRedundantBody/pkg-descr
+++ b/www/p5-Plack-Middleware-RemoveRedundantBody/pkg-descr
@@ -1,4 +1,4 @@
Plack::Middleware::RemoveRedundantBody removes body in HTTP response, if it is
not required.
-WWW: http://search.cpan.org/dist/Plack-Middleware-RemoveRedundantBody/
+WWW: https://metacpan.org/release/Plack-Middleware-RemoveRedundantBody
diff --git a/www/p5-Plack-Middleware-Reproxy/pkg-descr b/www/p5-Plack-Middleware-Reproxy/pkg-descr
index 0ed859df8282..e2269bd166a0 100644
--- a/www/p5-Plack-Middleware-Reproxy/pkg-descr
+++ b/www/p5-Plack-Middleware-Reproxy/pkg-descr
@@ -1,4 +1,4 @@
Plack::Middleware::Reproxy implements a simple reproxy mechanism via
X-Reproxy-URL, like https://github.com/kazuho/mod_reproxy.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Reproxy/
+WWW: https://metacpan.org/release/Plack-Middleware-Reproxy
diff --git a/www/p5-Plack-Middleware-ReverseProxy/pkg-descr b/www/p5-Plack-Middleware-ReverseProxy/pkg-descr
index 60f8d7386b19..6fa002223fe2 100644
--- a/www/p5-Plack-Middleware-ReverseProxy/pkg-descr
+++ b/www/p5-Plack-Middleware-ReverseProxy/pkg-descr
@@ -1,3 +1,3 @@
Supports app to run as a reverse proxy backend.
-WWW: http://search.cpan.org/dist/Plack-Middleware-ReverseProxy/
+WWW: https://metacpan.org/release/Plack-Middleware-ReverseProxy
diff --git a/www/p5-Plack-Middleware-ServerStatus-Lite/pkg-descr b/www/p5-Plack-Middleware-ServerStatus-Lite/pkg-descr
index a8cf22a58c64..18c80196dd50 100644
--- a/www/p5-Plack-Middleware-ServerStatus-Lite/pkg-descr
+++ b/www/p5-Plack-Middleware-ServerStatus-Lite/pkg-descr
@@ -4,4 +4,4 @@ Starlet. This middleware changes status only before and after
executing the application. so cannot monitor keepalive session and
network i/o wait.
-WWW: http://search.cpan.org/dist/Plack-Middleware-ServerStatus-Lite/
+WWW: https://metacpan.org/release/Plack-Middleware-ServerStatus-Lite
diff --git a/www/p5-Plack-Middleware-Session/pkg-descr b/www/p5-Plack-Middleware-Session/pkg-descr
index bb23dee563b1..3b6c42af61cc 100644
--- a/www/p5-Plack-Middleware-Session/pkg-descr
+++ b/www/p5-Plack-Middleware-Session/pkg-descr
@@ -1,3 +1,3 @@
Middleware for session management
-WWW: http://search.cpan.org/dist/Plack-Middleware-Session/
+WWW: https://metacpan.org/release/Plack-Middleware-Session
diff --git a/www/p5-Plack-Middleware-SocketIO/pkg-descr b/www/p5-Plack-Middleware-SocketIO/pkg-descr
index 4e41906a7d25..5954ff052787 100644
--- a/www/p5-Plack-Middleware-SocketIO/pkg-descr
+++ b/www/p5-Plack-Middleware-SocketIO/pkg-descr
@@ -1,4 +1,4 @@
Plack::Middleware::SocketIO is a server implmentation of SocketIO in
Perl.
-WWW: http://search.cpan.org/dist/Plack-Middleware-SocketIO/
+WWW: https://metacpan.org/release/Plack-Middleware-SocketIO
diff --git a/www/p5-Plack-Middleware-Status/pkg-descr b/www/p5-Plack-Middleware-Status/pkg-descr
index b78e355523e5..274d13365966 100644
--- a/www/p5-Plack-Middleware-Status/pkg-descr
+++ b/www/p5-Plack-Middleware-Status/pkg-descr
@@ -1,3 +1,3 @@
Plack Middleware for mapping urls to status code-driven responses.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Status/
+WWW: https://metacpan.org/release/Plack-Middleware-Status
diff --git a/www/p5-Plack-Middleware-Test-StashWarnings/pkg-descr b/www/p5-Plack-Middleware-Test-StashWarnings/pkg-descr
index 6a9039101d33..14ce450a466c 100644
--- a/www/p5-Plack-Middleware-Test-StashWarnings/pkg-descr
+++ b/www/p5-Plack-Middleware-Test-StashWarnings/pkg-descr
@@ -2,4 +2,4 @@ Plack::Middleware::Test::StashWarnings is a Plack middleware component
to record warnings generated by your application so that you can test
them to make sure your application complains about the right things.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Test-StashWarnings/
+WWW: https://metacpan.org/release/Plack-Middleware-Test-StashWarnings
diff --git a/www/p5-Plack-Middleware-Throttle/pkg-descr b/www/p5-Plack-Middleware-Throttle/pkg-descr
index ef6d43e92f7c..d739f8896253 100644
--- a/www/p5-Plack-Middleware-Throttle/pkg-descr
+++ b/www/p5-Plack-Middleware-Throttle/pkg-descr
@@ -1,3 +1,3 @@
A Plack Middleware for rate-limiting incoming HTTP requests.
-WWW: http://search.cpan.org/dist/Plack-Middleware-Throttle/
+WWW: https://metacpan.org/release/Plack-Middleware-Throttle
diff --git a/www/p5-Plack-Middleware-XForwardedFor/pkg-descr b/www/p5-Plack-Middleware-XForwardedFor/pkg-descr
index efbb7064df14..6f5e9a06f462 100644
--- a/www/p5-Plack-Middleware-XForwardedFor/pkg-descr
+++ b/www/p5-Plack-Middleware-XForwardedFor/pkg-descr
@@ -1,4 +1,4 @@
Plack::Middleware::XForwardedFor will look for X-Forwarded-For header in the
incomming request and change REMOTE_ADDR to the real client IP.
-WWW: http://search.cpan.org/dist/Plack-Middleware-XForwardedFor/
+WWW: https://metacpan.org/release/Plack-Middleware-XForwardedFor
diff --git a/www/p5-Plack-Server-Coro/pkg-descr b/www/p5-Plack-Server-Coro/pkg-descr
index c781ee9db2c2..486de6950131 100644
--- a/www/p5-Plack-Server-Coro/pkg-descr
+++ b/www/p5-Plack-Server-Coro/pkg-descr
@@ -1,3 +1,3 @@
Coro cooperative multithread web server.
-WWW: http://search.cpan.org/dist/Plack-Server-Coro/
+WWW: https://metacpan.org/release/Plack-Server-Coro
diff --git a/www/p5-Plack-Test-ExternalServer/pkg-descr b/www/p5-Plack-Test-ExternalServer/pkg-descr
index b7cb523ab605..d2baced90574 100644
--- a/www/p5-Plack-Test-ExternalServer/pkg-descr
+++ b/www/p5-Plack-Test-ExternalServer/pkg-descr
@@ -4,4 +4,4 @@ mocked HTTP or a locally spawned server.
See Plack::Test on how to write tests that can use this module.
-WWW: http://search.cpan.org/dist/Plack-Test-ExternalServer/
+WWW: https://metacpan.org/release/Plack-Test-ExternalServer
diff --git a/www/p5-Plack/pkg-descr b/www/p5-Plack/pkg-descr
index adfe7ba8f86b..ed71c78be229 100644
--- a/www/p5-Plack/pkg-descr
+++ b/www/p5-Plack/pkg-descr
@@ -1,3 +1,3 @@
PSGI reference implementation and utilities.
-WWW: http://search.cpan.org/dist/Plack/
+WWW: https://metacpan.org/release/Plack
diff --git a/www/p5-PocketIO/pkg-descr b/www/p5-PocketIO/pkg-descr
index cc80fe3cd961..06e1027f3a3e 100644
--- a/www/p5-PocketIO/pkg-descr
+++ b/www/p5-PocketIO/pkg-descr
@@ -4,4 +4,4 @@ socket.io javascript library on the client.
PocketIO aims to have API as close as possible to the node.js implementation and
sometimes it might look not very perlish.
-WWW: http://search.cpan.org/dist/PocketIO/
+WWW: https://metacpan.org/release/PocketIO
diff --git a/www/p5-Pod-Site/pkg-descr b/www/p5-Pod-Site/pkg-descr
index ab1341ffec48..ef4e742480a9 100644
--- a/www/p5-Pod-Site/pkg-descr
+++ b/www/p5-Pod-Site/pkg-descr
@@ -5,4 +5,4 @@ Have a look at the Bricolage API Browser to see a sample documentation
site in action. The generated documentation site supports Safari, Firefox,
and IE7 and up.
-WWW: http://search.cpan.org/dist/Pod-Site/
+WWW: https://metacpan.org/release/Pod-Site
diff --git a/www/p5-Protocol-HTTP2/pkg-descr b/www/p5-Protocol-HTTP2/pkg-descr
index a7ea2f2c96ac..f4127f3a32d5 100644
--- a/www/p5-Protocol-HTTP2/pkg-descr
+++ b/www/p5-Protocol-HTTP2/pkg-descr
@@ -3,4 +3,4 @@ decoders/encoders of HTTP/2 frames. You may use this module to implement your
own HTTP/2 client/server/intermediate on top of your favorite event loop over
plain or tls socket.
-WWW: http://search.cpan.org/dist/Protocol-HTTP2/
+WWW: https://metacpan.org/release/Protocol-HTTP2
diff --git a/www/p5-Protocol-SocketIO/pkg-descr b/www/p5-Protocol-SocketIO/pkg-descr
index 3cd908d2c01f..0ee245fc4c50 100644
--- a/www/p5-Protocol-SocketIO/pkg-descr
+++ b/www/p5-Protocol-SocketIO/pkg-descr
@@ -1,4 +1,4 @@
Protocol::SocketIO is a set of modules that implement Socket.IO protocol without
depending on event loops, HTTP parsers and HTTP servers.
-WWW: http://search.cpan.org/dist/Protocol-SocketIO/
+WWW: https://metacpan.org/release/Protocol-SocketIO
diff --git a/www/p5-Protocol-WebSocket/pkg-descr b/www/p5-Protocol-WebSocket/pkg-descr
index 15758bacfd97..89a88c6de3df 100644
--- a/www/p5-Protocol-WebSocket/pkg-descr
+++ b/www/p5-Protocol-WebSocket/pkg-descr
@@ -2,4 +2,4 @@ Client/server WebSocket message and frame parser/constructor. This
module does not provide a WebSocket server or client, but is made for
using in http servers or clients to provide WebSocket support
-WWW: http://search.cpan.org/dist/Protocol-WebSocket/
+WWW: https://metacpan.org/release/Protocol-WebSocket
diff --git a/www/p5-Protocol-XMLRPC/pkg-descr b/www/p5-Protocol-XMLRPC/pkg-descr
index 2fb8b18cf241..0106e58bb189 100644
--- a/www/p5-Protocol-XMLRPC/pkg-descr
+++ b/www/p5-Protocol-XMLRPC/pkg-descr
@@ -7,4 +7,4 @@ It differs from other modules because it doesn't provide any mechanism for
making actual HTTP requests. This way it can be used either in async or sync
modes with your favorite http client or a web framework.
-WWW: http://search.cpan.org/dist/Protocol-XMLRPC/
+WWW: https://metacpan.org/release/Protocol-XMLRPC
diff --git a/www/p5-REST-Client/pkg-descr b/www/p5-REST-Client/pkg-descr
index bcc479b57661..f41a399509ac 100644
--- a/www/p5-REST-Client/pkg-descr
+++ b/www/p5-REST-Client/pkg-descr
@@ -1,4 +1,4 @@
REST::Client is a simple client for interacting with RESTful http/https
resources.
-WWW: http://search.cpan.org/dist/REST-Client/
+WWW: https://metacpan.org/release/REST-Client
diff --git a/www/p5-REST-Google-Apps-Provisioning/pkg-descr b/www/p5-REST-Google-Apps-Provisioning/pkg-descr
index 68bc934d3df4..8850e474976c 100644
--- a/www/p5-REST-Google-Apps-Provisioning/pkg-descr
+++ b/www/p5-REST-Google-Apps-Provisioning/pkg-descr
@@ -1,4 +1,4 @@
REST::Google::Apps::Provisioning provides a Perl interface to Google's
RESTful Apps API.
-WWW: http://search.cpan.org/dist/REST-Google-Apps-Provisioning/
+WWW: https://metacpan.org/release/REST-Google-Apps-Provisioning
diff --git a/www/p5-RPC-ExtDirect/pkg-descr b/www/p5-RPC-ExtDirect/pkg-descr
index 21ad2c69df6b..04462114ece9 100644
--- a/www/p5-RPC-ExtDirect/pkg-descr
+++ b/www/p5-RPC-ExtDirect/pkg-descr
@@ -1,4 +1,4 @@
RPC::ExtDirect is a Perl implementation for Ext.Direct remoting protocol
used in Ext JS JavaScript framework by Sencha Inc.
-WWW: http://search.cpan.org/dist/RPC-ExtDirect/
+WWW: https://metacpan.org/release/RPC-ExtDirect
diff --git a/www/p5-RT-Authen-ExternalAuth/pkg-descr b/www/p5-RT-Authen-ExternalAuth/pkg-descr
index 21f2c827583c..3157217759f9 100644
--- a/www/p5-RT-Authen-ExternalAuth/pkg-descr
+++ b/www/p5-RT-Authen-ExternalAuth/pkg-descr
@@ -8,4 +8,4 @@ It also allows for authenticating cookie information against an
external database through the use of the RT-Authen-CookieAuth
extension.
-WWW: http://search.cpan.org/dist/RT-Authen-ExternalAuth/
+WWW: https://metacpan.org/release/RT-Authen-ExternalAuth
diff --git a/www/p5-RT-Client-REST/pkg-descr b/www/p5-RT-Client-REST/pkg-descr
index 5fdd4b01c496..3d1a4b45363b 100644
--- a/www/p5-RT-Client-REST/pkg-descr
+++ b/www/p5-RT-Client-REST/pkg-descr
@@ -4,4 +4,4 @@ which provide interface between Perl scripts and RT
Most of the features have been implemented and
tested with rt 3.6.0 and later.
-WWW: http://search.cpan.org/dist/RT-Client-REST/
+WWW: https://metacpan.org/release/RT-Client-REST
diff --git a/www/p5-RT-Extension-CommandByMail/pkg-descr b/www/p5-RT-Extension-CommandByMail/pkg-descr
index 3325d0c97239..a4e8c98c5992 100644
--- a/www/p5-RT-Extension-CommandByMail/pkg-descr
+++ b/www/p5-RT-Extension-CommandByMail/pkg-descr
@@ -1,3 +1,3 @@
RT's extension that allows you to change ticket metadata via email.
-WWW: http://search.cpan.org/dist/RT-Extension-CommandByMail/
+WWW: https://metacpan.org/release/RT-Extension-CommandByMail
diff --git a/www/p5-RT-Extension-Gravatar/pkg-descr b/www/p5-RT-Extension-Gravatar/pkg-descr
index ab0e42022ffe..5c7b3f0a5b1b 100644
--- a/www/p5-RT-Extension-Gravatar/pkg-descr
+++ b/www/p5-RT-Extension-Gravatar/pkg-descr
@@ -1,3 +1,3 @@
RT's extension that displays gravatar images within RT
-WWW: http://search.cpan.org/dist/RT-Extension-Gravatar/
+WWW: https://metacpan.org/release/RT-Extension-Gravatar
diff --git a/www/p5-RT-Extension-LDAPImport/pkg-descr b/www/p5-RT-Extension-LDAPImport/pkg-descr
index 535b4d971142..3dad11c79c11 100644
--- a/www/p5-RT-Extension-LDAPImport/pkg-descr
+++ b/www/p5-RT-Extension-LDAPImport/pkg-descr
@@ -1,3 +1,3 @@
RT::Extension::LDAPImport - Import Users from an LDAP store
-WWW: http://search.cpan.org/dist/RT-Extension-LDAPImport/
+WWW: https://metacpan.org/release/RT-Extension-LDAPImport
diff --git a/www/p5-RT-Extension-MandatoryOnTransition/pkg-descr b/www/p5-RT-Extension-MandatoryOnTransition/pkg-descr
index f023c56ca18a..27246487206d 100644
--- a/www/p5-RT-Extension-MandatoryOnTransition/pkg-descr
+++ b/www/p5-RT-Extension-MandatoryOnTransition/pkg-descr
@@ -6,4 +6,4 @@ custom fields which must have a value before a ticket is resolved, those
custom fields will automatically show up on the "Resolve" page. The
reply/comment won't be allowed until a value is provided.
-WWW: http://search.cpan.org/dist/RT-Extension-MandatoryOnTransition/
+WWW: https://metacpan.org/release/RT-Extension-MandatoryOnTransition
diff --git a/www/p5-RT-Extension-QuickAssign/pkg-descr b/www/p5-RT-Extension-QuickAssign/pkg-descr
index 7b20f7a8bb72..acdce931b6a9 100644
--- a/www/p5-RT-Extension-QuickAssign/pkg-descr
+++ b/www/p5-RT-Extension-QuickAssign/pkg-descr
@@ -1,3 +1,3 @@
RT's extension that adds owner change links on ticket display page.
-WWW: http://search.cpan.org/dist/RT-Extension-QuickAssign/
+WWW: https://metacpan.org/release/RT-Extension-QuickAssign
diff --git a/www/p5-RT-Extension-SLA/pkg-descr b/www/p5-RT-Extension-SLA/pkg-descr
index 5390425850fb..49feeadccbf4 100644
--- a/www/p5-RT-Extension-SLA/pkg-descr
+++ b/www/p5-RT-Extension-SLA/pkg-descr
@@ -1,3 +1,3 @@
RT's extension that allows you to automate due dates using service levels.
-WWW: http://search.cpan.org/dist/RT-Extension-SLA/
+WWW: https://metacpan.org/release/RT-Extension-SLA
diff --git a/www/p5-RTx-Calendar/pkg-descr b/www/p5-RTx-Calendar/pkg-descr
index 68c910cdf13a..64acd09b28b3 100644
--- a/www/p5-RTx-Calendar/pkg-descr
+++ b/www/p5-RTx-Calendar/pkg-descr
@@ -11,4 +11,4 @@ number based so that you can give those feeds to other people.
You can find screenshots on
http://gaspard.mine.nu/dotclear/index.php?tag/rtx-calendar
-WWW: http://search.cpan.org/dist/RTx-Calendar/
+WWW: https://metacpan.org/release/RTx-Calendar
diff --git a/www/p5-Reaction/pkg-descr b/www/p5-Reaction/pkg-descr
index c1ffe0b137aa..d62b615fbaf3 100644
--- a/www/p5-Reaction/pkg-descr
+++ b/www/p5-Reaction/pkg-descr
@@ -20,4 +20,4 @@ Renderer
MyApp::View:: classes, renders viewports.
-WWW: http://search.cpan.org/dist/Reaction/
+WWW: https://metacpan.org/release/Reaction
diff --git a/www/p5-Role-REST-Client/pkg-descr b/www/p5-Role-REST-Client/pkg-descr
index d6df05de8b77..3c554550e969 100644
--- a/www/p5-Role-REST-Client/pkg-descr
+++ b/www/p5-Role-REST-Client/pkg-descr
@@ -3,4 +3,4 @@ Perl extension for Rest Client Role.
Role::REST::Client will handle encoding and decoding when using the HTTP verbs.
GET, PUT, POST, DELETE, OPTIONS, HEAD.
-WWW: http://search.cpan.org/dist/Role-REST-Client/
+WWW: https://metacpan.org/release/Role-REST-Client
diff --git a/www/p5-Rose-HTML-Objects/pkg-descr b/www/p5-Rose-HTML-Objects/pkg-descr
index cb669b44a653..685e3f185245 100644
--- a/www/p5-Rose-HTML-Objects/pkg-descr
+++ b/www/p5-Rose-HTML-Objects/pkg-descr
@@ -6,4 +6,4 @@ The Rose::HTML::Object class may be used directly to represent a generic
tag with an explicitly set element name and arbitrary attributes. There
are also methods for parent/child manipulation.
-WWW: http://search.cpan.org/dist/Rose-HTML-Objects/
+WWW: https://metacpan.org/release/Rose-HTML-Objects
diff --git a/www/p5-Router-Boom/pkg-descr b/www/p5-Router-Boom/pkg-descr
index 950fa0a80636..f08a94c367ce 100644
--- a/www/p5-Router-Boom/pkg-descr
+++ b/www/p5-Router-Boom/pkg-descr
@@ -1,3 +1,3 @@
Router::Boom is a fast path routing engine for Perl5.
-WWW: http://search.cpan.org/dist/Router-Boom/
+WWW: https://metacpan.org/release/Router-Boom
diff --git a/www/p5-Router-Simple-Sinatraish/pkg-descr b/www/p5-Router-Simple-Sinatraish/pkg-descr
index 6c0e1b96049f..01a5bc88807c 100644
--- a/www/p5-Router-Simple-Sinatraish/pkg-descr
+++ b/www/p5-Router-Simple-Sinatraish/pkg-descr
@@ -1,3 +1,3 @@
Router::Simple::Sinatraish is toolkit library for sinatra-ish WAF.
-WWW: http://search.cpan.org/dist/Router-Simple-Sinatraish/
+WWW: https://metacpan.org/release/Router-Simple-Sinatraish
diff --git a/www/p5-Router-Simple/pkg-descr b/www/p5-Router-Simple/pkg-descr
index 2c30ed306998..74db18663a96 100644
--- a/www/p5-Router-Simple/pkg-descr
+++ b/www/p5-Router-Simple/pkg-descr
@@ -2,4 +2,4 @@ Router::Simple is a simple router class. Its main purpose is to serve as a
dispatcher for web applications. Router::Simple can match against PSGI $env
directly, which means it's easy to use with PSGI supporting web frameworks.
-WWW: http://search.cpan.org/dist/Router-Simple/
+WWW: https://metacpan.org/release/Router-Simple
diff --git a/www/p5-SOAP-Transport-HTTP-Plack/pkg-descr b/www/p5-SOAP-Transport-HTTP-Plack/pkg-descr
index f698ab01e4ba..d1da12c10a0d 100644
--- a/www/p5-SOAP-Transport-HTTP-Plack/pkg-descr
+++ b/www/p5-SOAP-Transport-HTTP-Plack/pkg-descr
@@ -1,4 +1,4 @@
Transport for Plack (http://search.cpan.org/~miyagawa/Plack/) PSGI
toolkit for SOAP::Lite module.
-WWW: http://search.cpan.org/dist/SOAP-Transport-HTTP-Plack/
+WWW: https://metacpan.org/release/SOAP-Transport-HTTP-Plack
diff --git a/www/p5-SRU/pkg-descr b/www/p5-SRU/pkg-descr
index ee888439a706..6edf36a5bc4c 100644
--- a/www/p5-SRU/pkg-descr
+++ b/www/p5-SRU/pkg-descr
@@ -6,4 +6,4 @@ protocol. You can think of SRU as a RESTful version of SRW, since all the
requests are simple URLs instead of XML documents being sent via some sort
of transport layer.
-WWW: http://search.cpan.org/dist/SRU/
+WWW: https://metacpan.org/release/SRU
diff --git a/www/p5-STF-Dispatcher-PSGI/pkg-descr b/www/p5-STF-Dispatcher-PSGI/pkg-descr
index f8edfd610801..34fc6faf0157 100644
--- a/www/p5-STF-Dispatcher-PSGI/pkg-descr
+++ b/www/p5-STF-Dispatcher-PSGI/pkg-descr
@@ -9,4 +9,4 @@ implementation is quite a pain if all you want to do is to test your
application, but with this module, you can easily create a dummy STF
dispatcher.
-WWW: http://search.cpan.org/dist/STF-Dispatcher-PSGI/
+WWW: https://metacpan.org/release/STF-Dispatcher-PSGI
diff --git a/www/p5-SWF-Chart/pkg-descr b/www/p5-SWF-Chart/pkg-descr
index fe3aa0af1da1..58c6b1467612 100644
--- a/www/p5-SWF-Chart/pkg-descr
+++ b/www/p5-SWF-Chart/pkg-descr
@@ -11,5 +11,5 @@ compatible.
Note that there are a few extra helper functions that this module
provides.
-WWW: http://search.cpan.org/dist/SWF-Chart/
+WWW: https://metacpan.org/release/SWF-Chart
WWW: http://www.maani.us/xml_charts/index.php
diff --git a/www/p5-Scrappy/pkg-descr b/www/p5-Scrappy/pkg-descr
index 58ba3b756f20..ab20c1e45626 100644
--- a/www/p5-Scrappy/pkg-descr
+++ b/www/p5-Scrappy/pkg-descr
@@ -2,4 +2,4 @@ Scrappy is an easy (and hopefully fun) way of scraping, spidering,
and/or harvesting information from web pages, web services, and more.
Scrappy is a feature rich, flexible, intelligent web automation tool.
-WWW: http://search.cpan.org/dist/Scrappy/
+WWW: https://metacpan.org/release/Scrappy
diff --git a/www/p5-Selenium-Remote-Driver/pkg-descr b/www/p5-Selenium-Remote-Driver/pkg-descr
index ac9ccddc5b1a..b1a86e776c23 100644
--- a/www/p5-Selenium-Remote-Driver/pkg-descr
+++ b/www/p5-Selenium-Remote-Driver/pkg-descr
@@ -4,4 +4,4 @@ website using any mainstream JavaScript-enabled browser. This module
is an implementation of the client for the Remote driver that
Selenium provides.
-WWW: http://search.cpan.org/dist/Selenium-Remote-Driver/
+WWW: https://metacpan.org/release/Selenium-Remote-Driver
diff --git a/www/p5-Session-Storage-Secure/pkg-descr b/www/p5-Session-Storage-Secure/pkg-descr
index 178c1ca02d6c..d36c863b1dc4 100644
--- a/www/p5-Session-Storage-Secure/pkg-descr
+++ b/www/p5-Session-Storage-Secure/pkg-descr
@@ -3,4 +3,4 @@ primarily intended for storing session data in browser cookies, but
could be used with other backend storage where security of stored
session data is important.
-WWW: http://search.cpan.org/dist/Session-Storage-Secure/
+WWW: https://metacpan.org/release/Session-Storage-Secure
diff --git a/www/p5-Squatting-On-PSGI/pkg-descr b/www/p5-Squatting-On-PSGI/pkg-descr
index 7a3dcd576760..477c5af5f317 100644
--- a/www/p5-Squatting-On-PSGI/pkg-descr
+++ b/www/p5-Squatting-On-PSGI/pkg-descr
@@ -1,3 +1,3 @@
Run Squatting app on PSGI.
-WWW: http://search.cpan.org/dist/Squatting-On-PSGI/
+WWW: https://metacpan.org/release/Squatting-On-PSGI
diff --git a/www/p5-Squatting/pkg-descr b/www/p5-Squatting/pkg-descr
index 8a08d9e186a7..e33ee92e0512 100644
--- a/www/p5-Squatting/pkg-descr
+++ b/www/p5-Squatting/pkg-descr
@@ -3,4 +3,4 @@ Ruby's Camping. It originally used Continuity as its foundation, but it
has since been generalized such that it can squat on top of any
Perl-based web framework (in theory).
-WWW: http://search.cpan.org/dist/Squatting/
+WWW: https://metacpan.org/release/Squatting
diff --git a/www/p5-Starlet/pkg-descr b/www/p5-Starlet/pkg-descr
index 7f0bb5ad0401..d8d8bf57ebe9 100644
--- a/www/p5-Starlet/pkg-descr
+++ b/www/p5-Starlet/pkg-descr
@@ -3,4 +3,4 @@ Starlet is a standalone HTTP/1.0 server.
The server supports several features, and is suitable for running HTTP
application servers behind a reverse proxy.
-WWW: http://search.cpan.org/dist/Starlet/
+WWW: https://metacpan.org/release/Starlet
diff --git a/www/p5-Starman/pkg-descr b/www/p5-Starman/pkg-descr
index e9f1ed61185e..f59653b4aa9b 100644
--- a/www/p5-Starman/pkg-descr
+++ b/www/p5-Starman/pkg-descr
@@ -1,3 +1,3 @@
High-performance preforking PSGI web server.
-WWW: http://search.cpan.org/dist/Starman/
+WWW: https://metacpan.org/release/Starman
diff --git a/www/p5-Syntax-Highlight-HTML/pkg-descr b/www/p5-Syntax-Highlight-HTML/pkg-descr
index 864d46e67f81..ed5ffe90fb9f 100644
--- a/www/p5-Syntax-Highlight-HTML/pkg-descr
+++ b/www/p5-Syntax-Highlight-HTML/pkg-descr
@@ -2,4 +2,4 @@ This module is designed to take raw HTML input and highlight it (using a
CSS stylesheet). The returned HTML code is ready for inclusion in a web
page.
-WWW: http://search.cpan.org/dist/Syntax-Highlight-HTML/
+WWW: https://metacpan.org/release/Syntax-Highlight-HTML
diff --git a/www/p5-Syntax-Highlight-Shell/pkg-descr b/www/p5-Syntax-Highlight-Shell/pkg-descr
index d7cfbe1019ee..51b39b2edd8b 100644
--- a/www/p5-Syntax-Highlight-Shell/pkg-descr
+++ b/www/p5-Syntax-Highlight-Shell/pkg-descr
@@ -3,4 +3,4 @@ with meaningful colours using CSS. The resulting HTML output is ready
for inclusion in a web page. Note that no reformating is done, all
spaces are preserved.
-WWW: http://search.cpan.org/dist/Syntax-Highlight-Shell/
+WWW: https://metacpan.org/release/Syntax-Highlight-Shell
diff --git a/www/p5-Task-Catalyst/pkg-descr b/www/p5-Task-Catalyst/pkg-descr
index c6c065fa776e..fc5776ab5a7d 100644
--- a/www/p5-Task-Catalyst/pkg-descr
+++ b/www/p5-Task-Catalyst/pkg-descr
@@ -1,3 +1,3 @@
Installs everything you need to write serious Catalyst applications.
-WWW: http://search.cpan.org/dist/Task-Catalyst/
+WWW: https://metacpan.org/release/Task-Catalyst
diff --git a/www/p5-Task-Plack/pkg-descr b/www/p5-Task-Plack/pkg-descr
index 4b5bf3775d97..8f61b53cd6fc 100644
--- a/www/p5-Task-Plack/pkg-descr
+++ b/www/p5-Task-Plack/pkg-descr
@@ -1,3 +1,3 @@
Plack bundle.
-WWW: http://search.cpan.org/dist/Task-Plack/
+WWW: https://metacpan.org/release/Task-Plack
diff --git a/www/p5-Tatsumaki/pkg-descr b/www/p5-Tatsumaki/pkg-descr
index 3fc62a3618a3..95b88588571c 100644
--- a/www/p5-Tatsumaki/pkg-descr
+++ b/www/p5-Tatsumaki/pkg-descr
@@ -6,4 +6,4 @@ response with template rendering, IO-bound delayed response (like
fetching third party API or XML feeds), server push streaming and
long-poll Comet in a clean unified API.
-WWW: http://search.cpan.org/dist/Tatsumaki/
+WWW: https://metacpan.org/release/Tatsumaki
diff --git a/www/p5-Template-Alloy/pkg-descr b/www/p5-Template-Alloy/pkg-descr
index 5a962e7835f3..3340cb94dcac 100644
--- a/www/p5-Template-Alloy/pkg-descr
+++ b/www/p5-Template-Alloy/pkg-descr
@@ -6,4 +6,4 @@ major template systems. And Template::Alloy is fast - whether your using
mod_perl, cgi, or running from the commandline. There is even
Template::Alloy::XS for getting a little more speed when that is necessary.
-WWW: http://search.cpan.org/dist/Template-Alloy/
+WWW: https://metacpan.org/release/Template-Alloy
diff --git a/www/p5-Template-GD/pkg-descr b/www/p5-Template-GD/pkg-descr
index 7261edc3798e..97f56b8b3711 100644
--- a/www/p5-Template-GD/pkg-descr
+++ b/www/p5-Template-GD/pkg-descr
@@ -2,4 +2,4 @@ The Template-GD distribution provides a number of Template Toolkit
plugin modules to interface with Lincoln Stein's GD modules. These in
turn provide an interface to Thomas Boutell's GD graphics library.
-WWW: http://search.cpan.org/dist/Template-GD/
+WWW: https://metacpan.org/release/Template-GD
diff --git a/www/p5-Template-Iterator-AlzaboWrapperCursor/pkg-descr b/www/p5-Template-Iterator-AlzaboWrapperCursor/pkg-descr
index 5726522ae1ec..24b25ed0d9fd 100644
--- a/www/p5-Template-Iterator-AlzaboWrapperCursor/pkg-descr
+++ b/www/p5-Template-Iterator-AlzaboWrapperCursor/pkg-descr
@@ -10,4 +10,4 @@ turned into underscores. The values of the hash are the objects.
So if the cursor returns Foo::User and Foo::Page objects, the keys are
"user" and "page".
-WWW: http://search.cpan.org/dist/Template-Iterator-AlzaboWrapperCursor/
+WWW: https://metacpan.org/release/Template-Iterator-AlzaboWrapperCursor
diff --git a/www/p5-Template-Multilingual/pkg-descr b/www/p5-Template-Multilingual/pkg-descr
index adb38eccbfc1..3dbe9fe94c26 100644
--- a/www/p5-Template-Multilingual/pkg-descr
+++ b/www/p5-Template-Multilingual/pkg-descr
@@ -13,4 +13,4 @@ Language codes can be any string that matches \w+, but we suggest sticking
to ISO-639 which provides 2-letter codes for common languages and 3-letter
codes for many others.
-WWW: http://search.cpan.org/dist/Template-Multilingual/
+WWW: https://metacpan.org/release/Template-Multilingual
diff --git a/www/p5-Template-Mustache/pkg-descr b/www/p5-Template-Mustache/pkg-descr
index fa705815859b..6963a1bbc25c 100644
--- a/www/p5-Template-Mustache/pkg-descr
+++ b/www/p5-Template-Mustache/pkg-descr
@@ -1,3 +1,3 @@
Template::Mustache is a templating system, generally used to make HTML.
-WWW: http://search.cpan.org/dist/Template-Mustache/
+WWW: https://metacpan.org/release/Template-Mustache
diff --git a/www/p5-Template-Plugin-Class/pkg-descr b/www/p5-Template-Plugin-Class/pkg-descr
index 34bf2e639ef0..8fbe134de0d2 100644
--- a/www/p5-Template-Plugin-Class/pkg-descr
+++ b/www/p5-Template-Plugin-Class/pkg-descr
@@ -1,4 +1,4 @@
Template::Plugin::Class allows you to call class methods on arbitrary
classes. One use for this is in Class::DBI style applications.
-WWW: http://search.cpan.org/dist/Template-Plugin-Class/
+WWW: https://metacpan.org/release/Template-Plugin-Class
diff --git a/www/p5-Template-Plugin-Clickable-Email/pkg-descr b/www/p5-Template-Plugin-Clickable-Email/pkg-descr
index 3593e46f6914..14ba5d0e767f 100644
--- a/www/p5-Template-Plugin-Clickable-Email/pkg-descr
+++ b/www/p5-Template-Plugin-Clickable-Email/pkg-descr
@@ -1,4 +1,4 @@
Template::Plugin::Clickable::Email converts any e-mail addresses
found in the filtered text into HTML mailto: links.
-WWW: http://search.cpan.org/dist/Template-Plugin-Clickable-Email/
+WWW: https://metacpan.org/release/Template-Plugin-Clickable-Email
diff --git a/www/p5-Template-Plugin-Clickable/pkg-descr b/www/p5-Template-Plugin-Clickable/pkg-descr
index 0d4e76229693..f626fb19dee6 100644
--- a/www/p5-Template-Plugin-Clickable/pkg-descr
+++ b/www/p5-Template-Plugin-Clickable/pkg-descr
@@ -1,4 +1,4 @@
Template::Plugin::Clickable is a plugin for TT, which allows you
to filter HTMLs clickable.
-WWW: http://search.cpan.org/dist/Template-Plugin-Clickable/
+WWW: https://metacpan.org/release/Template-Plugin-Clickable
diff --git a/www/p5-Template-Plugin-Comma/pkg-descr b/www/p5-Template-Plugin-Comma/pkg-descr
index 7c21f36a0c43..78f1d4f71ee4 100644
--- a/www/p5-Template-Plugin-Comma/pkg-descr
+++ b/www/p5-Template-Plugin-Comma/pkg-descr
@@ -2,4 +2,4 @@ Template::Plugin::Comma is a plugin for TT, which allows you to
commify your numbers in templates. This would be especially useful
for prices.
-WWW: http://search.cpan.org/dist/Template-Plugin-Comma/
+WWW: https://metacpan.org/release/Template-Plugin-Comma
diff --git a/www/p5-Template-Plugin-JSON/pkg-descr b/www/p5-Template-Plugin-JSON/pkg-descr
index 7eecc70e7631..97ce6303e353 100644
--- a/www/p5-Template-Plugin-JSON/pkg-descr
+++ b/www/p5-Template-Plugin-JSON/pkg-descr
@@ -1,3 +1,3 @@
This plugin provides a .json vmethod to all value types when loaded.
-WWW: http://search.cpan.org/dist/Template-Plugin-JSON/
+WWW: https://metacpan.org/release/Template-Plugin-JSON
diff --git a/www/p5-Template-Plugin-JavaScript/pkg-descr b/www/p5-Template-Plugin-JavaScript/pkg-descr
index b7dba524dc78..e2ac13060675 100644
--- a/www/p5-Template-Plugin-JavaScript/pkg-descr
+++ b/www/p5-Template-Plugin-JavaScript/pkg-descr
@@ -1,4 +1,4 @@
Template::Plugin::JavaScript is a TT filter that filters text so it can
be safely used in JavaScript quotes.
-WWW: http://search.cpan.org/dist/Template-Plugin-JavaScript/
+WWW: https://metacpan.org/release/Template-Plugin-JavaScript
diff --git a/www/p5-Template-Plugin-MP3/pkg-descr b/www/p5-Template-Plugin-MP3/pkg-descr
index 45bf7872fbf7..2abebfdcface 100644
--- a/www/p5-Template-Plugin-MP3/pkg-descr
+++ b/www/p5-Template-Plugin-MP3/pkg-descr
@@ -1,4 +1,4 @@
Template::Plugin::MP3 is a plugin for TT, which provides a simple
wrapper for using "MP3::Info" in object oriented mode.
-WWW: http://search.cpan.org/dist/Template-Plugin-MP3/
+WWW: https://metacpan.org/release/Template-Plugin-MP3
diff --git a/www/p5-Template-Plugin-Markdown/pkg-descr b/www/p5-Template-Plugin-Markdown/pkg-descr
index 44d4149b3d5e..5deeefa4937a 100644
--- a/www/p5-Template-Plugin-Markdown/pkg-descr
+++ b/www/p5-Template-Plugin-Markdown/pkg-descr
@@ -1,4 +1,4 @@
Template::Plugin::Markdown acts as a filter passing all content to
Text::Markdown for conversion of plain text to HTML.
-WWW: http://search.cpan.org/dist/Template-Plugin-Markdown/
+WWW: https://metacpan.org/release/Template-Plugin-Markdown
diff --git a/www/p5-Template-Plugin-Monta/pkg-descr b/www/p5-Template-Plugin-Monta/pkg-descr
index d932664fb2d3..c2a4d6abc500 100644
--- a/www/p5-Template-Plugin-Monta/pkg-descr
+++ b/www/p5-Template-Plugin-Monta/pkg-descr
@@ -1,4 +1,4 @@
Template::Plugin::Monta is a plugin for Template Toolkit which allows you to
use monta-method on your template.
-WWW: http://search.cpan.org/dist/Template-Plugin-Monta/
+WWW: https://metacpan.org/release/Template-Plugin-Monta
diff --git a/www/p5-Template-Plugin-Number-Format/pkg-descr b/www/p5-Template-Plugin-Number-Format/pkg-descr
index 4ec4c94e6ccf..7a412842ff20 100644
--- a/www/p5-Template-Plugin-Number-Format/pkg-descr
+++ b/www/p5-Template-Plugin-Number-Format/pkg-descr
@@ -2,4 +2,4 @@ Template::Plugin::Number::Format makes the number-munging grooviness
of Number::Format available to your templates. It is used like a
plugin, but installs filters into the current context.
-WWW: http://search.cpan.org/dist/Template-Plugin-Number-Format/
+WWW: https://metacpan.org/release/Template-Plugin-Number-Format
diff --git a/www/p5-Template-Plugin-StripScripts/pkg-descr b/www/p5-Template-Plugin-StripScripts/pkg-descr
index 2af90b459157..18e40d95bdfd 100644
--- a/www/p5-Template-Plugin-StripScripts/pkg-descr
+++ b/www/p5-Template-Plugin-StripScripts/pkg-descr
@@ -3,4 +3,4 @@ filter HTML and strip scripting snipets which can cause XSS.
Additionally, due to some nice features from HTML::StripScripts,
this module can work really flexibly on treating HTML.
-WWW: http://search.cpan.org/dist/Template-Plugin-StripScripts/
+WWW: https://metacpan.org/release/Template-Plugin-StripScripts
diff --git a/www/p5-Template-Plugin-Subst/pkg-descr b/www/p5-Template-Plugin-Subst/pkg-descr
index 44b0434e81ec..43cc7f0dd172 100644
--- a/www/p5-Template-Plugin-Subst/pkg-descr
+++ b/www/p5-Template-Plugin-Subst/pkg-descr
@@ -2,4 +2,4 @@ Template::Plugin::Subst acts as a filter and a virtual method to
carry out regular expression substitutions with back references on
text and variables in the Template Toolkit.
-WWW: http://search.cpan.org/dist/Template-Plugin-Subst/
+WWW: https://metacpan.org/release/Template-Plugin-Subst
diff --git a/www/p5-Template-Plugin-VMethods/pkg-descr b/www/p5-Template-Plugin-VMethods/pkg-descr
index d82051a34692..1e839de89688 100644
--- a/www/p5-Template-Plugin-VMethods/pkg-descr
+++ b/www/p5-Template-Plugin-VMethods/pkg-descr
@@ -1,4 +1,4 @@
Simple base class to allow your module to install and remove virtual
methods into the Template Toolkit.
-WWW: http://search.cpan.org/dist/Template-Plugin-VMethods/
+WWW: https://metacpan.org/release/Template-Plugin-VMethods
diff --git a/www/p5-Template-Provider-Encoding/pkg-descr b/www/p5-Template-Provider-Encoding/pkg-descr
index 4221d6c2f64f..5878c09cca03 100644
--- a/www/p5-Template-Provider-Encoding/pkg-descr
+++ b/www/p5-Template-Provider-Encoding/pkg-descr
@@ -3,4 +3,4 @@ using its declaration. You have to declare encoding of the template in the head
(1st line) of template using (fake) encoding TT plugin. Otherwise the template
is handled as utf-8.
-WWW: http://search.cpan.org/dist/Template-Provider-Encoding/
+WWW: https://metacpan.org/release/Template-Provider-Encoding
diff --git a/www/p5-Template-Provider-FromDATA/pkg-descr b/www/p5-Template-Provider-FromDATA/pkg-descr
index 22ea83d869bc..ee31b2ac6cf5 100644
--- a/www/p5-Template-Provider-FromDATA/pkg-descr
+++ b/www/p5-Template-Provider-FromDATA/pkg-descr
@@ -4,4 +4,4 @@ This module allows you to store your templates inline with your code
in the __DATA__ section. It will search any number of classes
specified.
-WWW: http://search.cpan.org/dist/Template-Provider-FromDATA/
+WWW: https://metacpan.org/release/Template-Provider-FromDATA
diff --git a/www/p5-Template-Simple/pkg-descr b/www/p5-Template-Simple/pkg-descr
index e23ea494368d..d74972963041 100644
--- a/www/p5-Template-Simple/pkg-descr
+++ b/www/p5-Template-Simple/pkg-descr
@@ -3,4 +3,4 @@ for mod_perl written by Uri Guttman. It has a very simple markup
scheme, but does nearly any templating task you could want as
installed (and provides for callbacks if you want to extend it).
-WWW: http://search.cpan.org/dist/Template-Simple/
+WWW: https://metacpan.org/release/Template-Simple
diff --git a/www/p5-Template-Stash-AutoEscape/pkg-descr b/www/p5-Template-Stash-AutoEscape/pkg-descr
index 7d5c66ef109d..22a97fa76c31 100644
--- a/www/p5-Template-Stash-AutoEscape/pkg-descr
+++ b/www/p5-Template-Stash-AutoEscape/pkg-descr
@@ -1,3 +1,3 @@
Escape automatically in Template-Toolkit.
-WWW: http://search.cpan.org/dist/Template-Stash-AutoEscape/
+WWW: https://metacpan.org/release/Template-Stash-AutoEscape
diff --git a/www/p5-Template-Timer/pkg-descr b/www/p5-Template-Timer/pkg-descr
index 09540e7a3cec..fa284ed86d15 100644
--- a/www/p5-Template-Timer/pkg-descr
+++ b/www/p5-Template-Timer/pkg-descr
@@ -2,4 +2,4 @@ Template::Timer provides inline timings of the template processing
througout your code. It's an overridden version of Template::Context
that wraps the process() and include() methods.
-WWW: http://search.cpan.org/dist/Template-Timer/
+WWW: https://metacpan.org/release/Template-Timer
diff --git a/www/p5-Template-Toolkit-Simple/pkg-descr b/www/p5-Template-Toolkit-Simple/pkg-descr
index 37ee37f8df03..3b62d97113ca 100644
--- a/www/p5-Template-Toolkit-Simple/pkg-descr
+++ b/www/p5-Template-Toolkit-Simple/pkg-descr
@@ -12,4 +12,4 @@ from the command line to render templates with all the power of the Perl
object. All of the object methods become command line arguments in the
command line version.
-WWW: http://search.cpan.org/dist/Template-Toolkit-Simple/
+WWW: https://metacpan.org/release/Template-Toolkit-Simple
diff --git a/www/p5-Tenjin/pkg-descr b/www/p5-Tenjin/pkg-descr
index 3387a8ddcd48..db4916866918 100644
--- a/www/p5-Tenjin/pkg-descr
+++ b/www/p5-Tenjin/pkg-descr
@@ -1,3 +1,3 @@
Fast templating engine with support for embedded Perl.
-WWW: http://search.cpan.org/dist/Tenjin/
+WWW: https://metacpan.org/release/Tenjin
diff --git a/www/p5-Test-HTTP-Server-Simple/pkg-descr b/www/p5-Test-HTTP-Server-Simple/pkg-descr
index 804fa44c2a55..c40060faa874 100644
--- a/www/p5-Test-HTTP-Server-Simple/pkg-descr
+++ b/www/p5-Test-HTTP-Server-Simple/pkg-descr
@@ -1,4 +1,4 @@
This mixin class provides methods to test an HTTP::Server::Simple-based web
server. Currently, it provides only one such method: started_ok.
-WWW: http://search.cpan.org/dist/Test-HTTP-Server-Simple/
+WWW: https://metacpan.org/release/Test-HTTP-Server-Simple
diff --git a/www/p5-Test-HTTP/pkg-descr b/www/p5-Test-HTTP/pkg-descr
index 205a6c14f5b5..50d26075a123 100644
--- a/www/p5-Test-HTTP/pkg-descr
+++ b/www/p5-Test-HTTP/pkg-descr
@@ -5,4 +5,4 @@ Each Test::HTTP object can contain state about a current request and its
response. This allows convenient shorthands for sending requests,
checking status codes, headers, and message bodies.
-WWW: http://search.cpan.org/dist/Test-HTTP/
+WWW: https://metacpan.org/release/Test-HTTP
diff --git a/www/p5-Test-LWP-UserAgent/pkg-descr b/www/p5-Test-LWP-UserAgent/pkg-descr
index 1f7170a453f3..da8462eab71f 100644
--- a/www/p5-Test-LWP-UserAgent/pkg-descr
+++ b/www/p5-Test-LWP-UserAgent/pkg-descr
@@ -6,4 +6,4 @@ allowing an interception of that request and simulating a particular
response. This greatly facilitates testing of client networking
code where the server follows a known protocol.
-WWW: http://search.cpan.org/dist/Test-LWP-UserAgent/
+WWW: https://metacpan.org/release/Test-LWP-UserAgent
diff --git a/www/p5-Test-Nginx/pkg-descr b/www/p5-Test-Nginx/pkg-descr
index e58e82268bb6..0b1e5fba3b0e 100644
--- a/www/p5-Test-Nginx/pkg-descr
+++ b/www/p5-Test-Nginx/pkg-descr
@@ -1,3 +1,3 @@
Testing modules for Nginx C module development
-WWW: http://search.cpan.org/dist/Test-Nginx/
+WWW: https://metacpan.org/release/Test-Nginx
diff --git a/www/p5-TestGen4Web-Runner/pkg-descr b/www/p5-TestGen4Web-Runner/pkg-descr
index 3010956d38fc..4c6c2a0ffde2 100644
--- a/www/p5-TestGen4Web-Runner/pkg-descr
+++ b/www/p5-TestGen4Web-Runner/pkg-descr
@@ -7,4 +7,4 @@ From http://developer.spikesource.com/projects/testgen4web :
This is a 2 part tool. Firefox extension, which records user input to a xml
file. Translator script: to generate automated test scripts."
-WWW: http://search.cpan.org/dist/TestGen4Web-Runner/
+WWW: https://metacpan.org/release/TestGen4Web-Runner
diff --git a/www/p5-Text-MultiMarkdown-ApacheHandler/pkg-descr b/www/p5-Text-MultiMarkdown-ApacheHandler/pkg-descr
index e980b8597a5b..5ffb9fc85537 100644
--- a/www/p5-Text-MultiMarkdown-ApacheHandler/pkg-descr
+++ b/www/p5-Text-MultiMarkdown-ApacheHandler/pkg-descr
@@ -3,4 +3,4 @@ them, optionally applying CSS styles according to rules in your httpd.conf
or (more likely) .htaccess files. Optionally applies SmartyPants
post-processing using Text::Typography.
-WWW: http://search.cpan.org/dist/Text-MultiMarkdown-ApacheHandler/
+WWW: https://metacpan.org/release/Text-MultiMarkdown-ApacheHandler
diff --git a/www/p5-Tie-TinyURL/pkg-descr b/www/p5-Tie-TinyURL/pkg-descr
index f155c7e5161f..de0a0afd3631 100644
--- a/www/p5-Tie-TinyURL/pkg-descr
+++ b/www/p5-Tie-TinyURL/pkg-descr
@@ -1,4 +1,4 @@
This module provides a very basic tied interface to the TinyURL.com web
service.
-WWW: http://search.cpan.org/dist/Tie-TinyURL/
+WWW: https://metacpan.org/release/Tie-TinyURL
diff --git a/www/p5-Toader/pkg-descr b/www/p5-Toader/pkg-descr
index a7633d7023c3..5679948ad59b 100644
--- a/www/p5-Toader/pkg-descr
+++ b/www/p5-Toader/pkg-descr
@@ -5,4 +5,4 @@ It is meant to be integrated with a VCS, allowing a source/control of
a website to be stored in the same location as the project or
projects a site is for.
-WWW: http://search.cpan.org/dist/Toader/
+WWW: https://metacpan.org/release/Toader
diff --git a/www/p5-Twiggy-TLS/pkg-descr b/www/p5-Twiggy-TLS/pkg-descr
index fa19c0422e2a..60155dac9e1a 100644
--- a/www/p5-Twiggy-TLS/pkg-descr
+++ b/www/p5-Twiggy-TLS/pkg-descr
@@ -1,3 +1,3 @@
Twiggy::TLS extends Twiggy with a TLS support.
-WWW: http://search.cpan.org/dist/Twiggy-TLS/
+WWW: https://metacpan.org/release/Twiggy-TLS
diff --git a/www/p5-Twiggy/pkg-descr b/www/p5-Twiggy/pkg-descr
index 16a614e95bdd..fed2bc2adf15 100644
--- a/www/p5-Twiggy/pkg-descr
+++ b/www/p5-Twiggy/pkg-descr
@@ -1,3 +1,3 @@
AnyEvent HTTP server for PSGI (like Thin).
-WWW: http://search.cpan.org/dist/Twiggy/
+WWW: https://metacpan.org/release/Twiggy
diff --git a/www/p5-URI-Encode/pkg-descr b/www/p5-URI-Encode/pkg-descr
index 4f9a576569cb..788542c4a59a 100644
--- a/www/p5-URI-Encode/pkg-descr
+++ b/www/p5-URI-Encode/pkg-descr
@@ -1,3 +1,3 @@
This modules provides simple URI (Percent) encoding/decoding.
-WWW: http://search.cpan.org/dist/URI-Encode/
+WWW: https://metacpan.org/release/URI-Encode
diff --git a/www/p5-URI-Escape-JavaScript/pkg-descr b/www/p5-URI-Escape-JavaScript/pkg-descr
index bdb5ad446888..cdd773b2abfd 100644
--- a/www/p5-URI-Escape-JavaScript/pkg-descr
+++ b/www/p5-URI-Escape-JavaScript/pkg-descr
@@ -4,4 +4,4 @@ URI::Escape doesn't work for escaping and
unescaping JavaScript like Unicode URI-escape ("%uXXXX").
But you can use this module to do those.
-WWW: http://search.cpan.org/dist/URI-Escape-JavaScript/
+WWW: https://metacpan.org/release/URI-Escape-JavaScript
diff --git a/www/p5-URI-Escape-XS/pkg-descr b/www/p5-URI-Escape-XS/pkg-descr
index 5be3e65ad724..92d17ae302f5 100644
--- a/www/p5-URI-Escape-XS/pkg-descr
+++ b/www/p5-URI-Escape-XS/pkg-descr
@@ -1,3 +1,3 @@
URI::Escape::XS - Drop-In replacement for URI::Escape.
-WWW: http://search.cpan.org/dist/URI-Escape-XS/
+WWW: https://metacpan.org/release/URI-Escape-XS
diff --git a/www/p5-URI-Fetch/pkg-descr b/www/p5-URI-Fetch/pkg-descr
index 075c508f81ba..3f77aa377be6 100644
--- a/www/p5-URI-Fetch/pkg-descr
+++ b/www/p5-URI-Fetch/pkg-descr
@@ -2,4 +2,4 @@ URI::Fetch is a smart client for fetching HTTP pages, notably
syndication feeds (RSS, Atom, and others), in an intelligent,
bandwidth- and time-saving way.
-WWW: http://search.cpan.org/dist/URI-Fetch/
+WWW: https://metacpan.org/release/URI-Fetch
diff --git a/www/p5-URI-ParseSearchString/pkg-descr b/www/p5-URI-ParseSearchString/pkg-descr
index f8430ab422d0..d044cb4151bb 100644
--- a/www/p5-URI-ParseSearchString/pkg-descr
+++ b/www/p5-URI-ParseSearchString/pkg-descr
@@ -8,4 +8,4 @@ number of existing modules and scripts exist for this purpose, the
majority of them are either outdated using obsolete search strings
associated with each engine.
-WWW: http://search.cpan.org/dist/URI-ParseSearchString/
+WWW: https://metacpan.org/release/URI-ParseSearchString
diff --git a/www/p5-URI-Sequin/pkg-descr b/www/p5-URI-Sequin/pkg-descr
index 834b36338b3b..8ea3883db395 100644
--- a/www/p5-URI-Sequin/pkg-descr
+++ b/www/p5-URI-Sequin/pkg-descr
@@ -6,7 +6,7 @@ Unlike traditional applications for doing this, it does not rely
on a preset list of search engines and thus currently works with
almost every search engine URL the author could get his hands on.
-WWW: http://search.cpan.org/dist/URI-Sequin/
+WWW: https://metacpan.org/release/URI-Sequin
-Anton
<tobez@FreeBSD.org>
diff --git a/www/p5-URI-Title/pkg-descr b/www/p5-URI-Title/pkg-descr
index 0d280de4341e..b664a43c32a7 100644
--- a/www/p5-URI-Title/pkg-descr
+++ b/www/p5-URI-Title/pkg-descr
@@ -15,4 +15,4 @@ title tag, you're done. There are several problems with this approach:
This module attempts to solve this problem.
-WWW: http://search.cpan.org/dist/URI-Title/
+WWW: https://metacpan.org/release/URI-Title
diff --git a/www/p5-URI-ToDisk/pkg-descr b/www/p5-URI-ToDisk/pkg-descr
index b57947697dfd..cc967e9c5717 100644
--- a/www/p5-URI-ToDisk/pkg-descr
+++ b/www/p5-URI-ToDisk/pkg-descr
@@ -1,3 +1,3 @@
An object for mapping a URI to an on-disk storage directory
-WWW: http://search.cpan.org/dist/URI-ToDisk/
+WWW: https://metacpan.org/release/URI-ToDisk
diff --git a/www/p5-W3C-LinkChecker/pkg-descr b/www/p5-W3C-LinkChecker/pkg-descr
index 3f8c539f4781..d88433848f42 100644
--- a/www/p5-W3C-LinkChecker/pkg-descr
+++ b/www/p5-W3C-LinkChecker/pkg-descr
@@ -9,4 +9,4 @@ recursively a part of a web site.
The program can be used either as a command line tool or as a CGI script.
-WWW: http://search.cpan.org/dist/W3C-LinkChecker/
+WWW: https://metacpan.org/release/W3C-LinkChecker
diff --git a/www/p5-WWW-AtMovies-TV/pkg-descr b/www/p5-WWW-AtMovies-TV/pkg-descr
index eb926af488a8..148724996c9b 100644
--- a/www/p5-WWW-AtMovies-TV/pkg-descr
+++ b/www/p5-WWW-AtMovies-TV/pkg-descr
@@ -1,3 +1,3 @@
Retrieve TV information from http://www.atmovies.com.tw/
-WWW: http://search.cpan.org/dist/WWW-AtMovies-TV/
+WWW: https://metacpan.org/release/WWW-AtMovies-TV
diff --git a/www/p5-WWW-Babelfish/pkg-descr b/www/p5-WWW-Babelfish/pkg-descr
index d72487efce88..05d9e428274a 100644
--- a/www/p5-WWW-Babelfish/pkg-descr
+++ b/www/p5-WWW-Babelfish/pkg-descr
@@ -1,4 +1,4 @@
WWW::Babelfish is a perl interface to obtain translations of text from
babelfish.altavista.digital.com.
-WWW: http://search.cpan.org/dist/WWW-Babelfish/
+WWW: https://metacpan.org/release/WWW-Babelfish
diff --git a/www/p5-WWW-Baseball-NPB/pkg-descr b/www/p5-WWW-Baseball-NPB/pkg-descr
index 28bec5cba5d6..d73820767569 100644
--- a/www/p5-WWW-Baseball-NPB/pkg-descr
+++ b/www/p5-WWW-Baseball-NPB/pkg-descr
@@ -1,4 +1,4 @@
WWW::Baseball::NPB provides you a way to fetch and extract Japanese baseball
games information via Yahoo! Baseball. (NPB = Nippon Professional Baseball)
-WWW: http://search.cpan.org/dist/WWW-Baseball-NPB/
+WWW: https://metacpan.org/release/WWW-Baseball-NPB
diff --git a/www/p5-WWW-Comic/pkg-descr b/www/p5-WWW-Comic/pkg-descr
index 105399499119..8ed5163cc955 100644
--- a/www/p5-WWW-Comic/pkg-descr
+++ b/www/p5-WWW-Comic/pkg-descr
@@ -2,4 +2,4 @@ This module will download cartoon comic strip images from various websites
and return a binary blob of the image, or write it to disk. Multiple comic
strips can be supported through subclassed plugin modules.
-WWW: http://search.cpan.org/dist/WWW-Comic/
+WWW: https://metacpan.org/release/WWW-Comic
diff --git a/www/p5-WWW-Contact/pkg-descr b/www/p5-WWW-Contact/pkg-descr
index bf3944d6b63e..66645ca86813 100644
--- a/www/p5-WWW-Contact/pkg-descr
+++ b/www/p5-WWW-Contact/pkg-descr
@@ -1,4 +1,4 @@
Perl5 contact importer for use with all the major email systems, such as
Yahoo!, Gmail, Hotmail, etc.
-WWW: http://search.cpan.org/dist/WWW-Contact/
+WWW: https://metacpan.org/release/WWW-Contact
diff --git a/www/p5-WWW-Curl/pkg-descr b/www/p5-WWW-Curl/pkg-descr
index 544733035728..d49fb075ef33 100644
--- a/www/p5-WWW-Curl/pkg-descr
+++ b/www/p5-WWW-Curl/pkg-descr
@@ -1,4 +1,4 @@
The Perl module WWW::Curl provides an interface to the cURL library "libcurl".
-WWW: http://search.cpan.org/dist/WWW-Curl/
+WWW: https://metacpan.org/release/WWW-Curl
WWW: http://curl.haxx.se/libcurl/perl/
diff --git a/www/p5-WWW-Dilbert/pkg-descr b/www/p5-WWW-Dilbert/pkg-descr
index dbf3f661ebd8..d51cdf66bc3e 100644
--- a/www/p5-WWW-Dilbert/pkg-descr
+++ b/www/p5-WWW-Dilbert/pkg-descr
@@ -4,4 +4,4 @@ stored in a database or output to a browser, disk or whatever. It
allows importing of Dilbert strips from disk or alternate URLs, and
has a random strip interface to return strips from the database.
-WWW: http://search.cpan.org/dist/WWW-Dilbert/
+WWW: https://metacpan.org/release/WWW-Dilbert
diff --git a/www/p5-WWW-Facebook-API/pkg-descr b/www/p5-WWW-Facebook-API/pkg-descr
index e29269dae061..95053c4c6555 100644
--- a/www/p5-WWW-Facebook-API/pkg-descr
+++ b/www/p5-WWW-Facebook-API/pkg-descr
@@ -5,4 +5,4 @@ canonical Java and PHP implementations. By default it uses JSON::Any
to parse the response returned by Facebook's server. There is an option
to return the raw response in either XML or JSON.
-WWW: http://search.cpan.org/dist/WWW-Facebook-API/
+WWW: https://metacpan.org/release/WWW-Facebook-API
diff --git a/www/p5-WWW-Form-UrlEncoded/pkg-descr b/www/p5-WWW-Form-UrlEncoded/pkg-descr
index f6f08b2f0506..f680e9f23c9a 100644
--- a/www/p5-WWW-Form-UrlEncoded/pkg-descr
+++ b/www/p5-WWW-Form-UrlEncoded/pkg-descr
@@ -5,4 +5,4 @@ HTTP::Body's urlencoded parser.
This module try to use WWW::Form::UrlEncoded::XS by default and fail to it, use
WWW::Form::UrlEncoded::PP instead
-WWW: http://search.cpan.org/dist/WWW-Form-UrlEncoded/
+WWW: https://metacpan.org/release/WWW-Form-UrlEncoded
diff --git a/www/p5-WWW-FreeProxy/pkg-descr b/www/p5-WWW-FreeProxy/pkg-descr
index fd3c8a959478..e3a0819a85f0 100644
--- a/www/p5-WWW-FreeProxy/pkg-descr
+++ b/www/p5-WWW-FreeProxy/pkg-descr
@@ -1,4 +1,4 @@
WWW::FreeProxy
This module fetch proxies from free proxy lists
-WWW: http://search.cpan.org/dist/WWW-FreeProxy/
+WWW: https://metacpan.org/release/WWW-FreeProxy
diff --git a/www/p5-WWW-Google-Calculator/pkg-descr b/www/p5-WWW-Google-Calculator/pkg-descr
index fc30c5d73055..cfd137d55d05 100644
--- a/www/p5-WWW-Google-Calculator/pkg-descr
+++ b/www/p5-WWW-Google-Calculator/pkg-descr
@@ -1,3 +1,3 @@
This module provide simple interface for Google calculator.
-WWW: http://search.cpan.org/dist/WWW-Google-Calculator/
+WWW: https://metacpan.org/release/WWW-Google-Calculator
diff --git a/www/p5-WWW-Google-News-TW/pkg-descr b/www/p5-WWW-Google-News-TW/pkg-descr
index 72bd81977a01..b3e84840021a 100644
--- a/www/p5-WWW-Google-News-TW/pkg-descr
+++ b/www/p5-WWW-Google-News-TW/pkg-descr
@@ -1,3 +1,3 @@
WWW::Google::News::TW - Access to Google's Taiwan News Service (Not Usenet)
-WWW: http://search.cpan.org/dist/WWW-Google-News-TW/
+WWW: https://metacpan.org/release/WWW-Google-News-TW
diff --git a/www/p5-WWW-Google-News/pkg-descr b/www/p5-WWW-Google-News/pkg-descr
index 3643b5680e8a..5d5a768855e7 100644
--- a/www/p5-WWW-Google-News/pkg-descr
+++ b/www/p5-WWW-Google-News/pkg-descr
@@ -1,3 +1,3 @@
This is a simple screen scraper for Google's News service.
-WWW: http://search.cpan.org/dist/WWW-Google-News/
+WWW: https://metacpan.org/release/WWW-Google-News
diff --git a/www/p5-WWW-Google-PageRank/pkg-descr b/www/p5-WWW-Google-PageRank/pkg-descr
index 0a44b1158dcb..19eddf4f0b76 100644
--- a/www/p5-WWW-Google-PageRank/pkg-descr
+++ b/www/p5-WWW-Google-PageRank/pkg-descr
@@ -4,4 +4,4 @@ To use it, you should create WWW::Google::PageRank object
and use its method get(), to query page rank of URL.
It uses LWP::UserAgent for making request to Google.
-WWW: http://search.cpan.org/dist/WWW-Google-PageRank/
+WWW: https://metacpan.org/release/WWW-Google-PageRank
diff --git a/www/p5-WWW-HatenaDiary/pkg-descr b/www/p5-WWW-HatenaDiary/pkg-descr
index 84a4cb6d56ac..992d018b01ec 100644
--- a/www/p5-WWW-HatenaDiary/pkg-descr
+++ b/www/p5-WWW-HatenaDiary/pkg-descr
@@ -2,4 +2,4 @@ WWW::HatenaDiary provides a CRUD interface to Hatena::Diary,
aiming to help you efficiently communicate with the service
with programmatic ways.
-WWW: http://search.cpan.org/dist/WWW-HatenaDiary/
+WWW: https://metacpan.org/release/WWW-HatenaDiary
diff --git a/www/p5-WWW-HatenaLogin/pkg-descr b/www/p5-WWW-HatenaLogin/pkg-descr
index 3299fbe0000d..45d08a6046bd 100644
--- a/www/p5-WWW-HatenaLogin/pkg-descr
+++ b/www/p5-WWW-HatenaLogin/pkg-descr
@@ -1,4 +1,4 @@
Login and logout interface to Hatena.
This module is very simple.
-WWW: http://search.cpan.org/dist/WWW-HatenaLogin/
+WWW: https://metacpan.org/release/WWW-HatenaLogin
diff --git a/www/p5-WWW-Instapaper-Client/pkg-descr b/www/p5-WWW-Instapaper-Client/pkg-descr
index 167c08d006a2..8a753cc3d1c0 100644
--- a/www/p5-WWW-Instapaper-Client/pkg-descr
+++ b/www/p5-WWW-Instapaper-Client/pkg-descr
@@ -1,4 +1,4 @@
An implementation of the Instapaper client API.
(see http://www.instapaper.com/api)
-WWW: http://search.cpan.org/dist/WWW-Instapaper-Client/
+WWW: https://metacpan.org/release/WWW-Instapaper-Client
diff --git a/www/p5-WWW-LongURL/pkg-descr b/www/p5-WWW-LongURL/pkg-descr
index c951d4896d50..2aeca895d0fa 100644
--- a/www/p5-WWW-LongURL/pkg-descr
+++ b/www/p5-WWW-LongURL/pkg-descr
@@ -1,4 +1,4 @@
WWW::LongURL is a simple interface for using the LongURL API to expand
shortened URLs.
-WWW: http://search.cpan.org/dist/WWW-LongURL/
+WWW: https://metacpan.org/release/WWW-LongURL
diff --git a/www/p5-WWW-Mechanize-CGI/pkg-descr b/www/p5-WWW-Mechanize-CGI/pkg-descr
index 0bea218faae0..1a73ad9f90c3 100644
--- a/www/p5-WWW-Mechanize-CGI/pkg-descr
+++ b/www/p5-WWW-Mechanize-CGI/pkg-descr
@@ -1,3 +1,3 @@
Provides a convenient way of using CGI applications with WWW::Mechanize.
-WWW: http://search.cpan.org/dist/WWW-Mechanize-CGI/
+WWW: https://metacpan.org/release/WWW-Mechanize-CGI
diff --git a/www/p5-WWW-Mechanize-DecodedContent/pkg-descr b/www/p5-WWW-Mechanize-DecodedContent/pkg-descr
index 7ddd36ab9d49..3cda3878a187 100644
--- a/www/p5-WWW-Mechanize-DecodedContent/pkg-descr
+++ b/www/p5-WWW-Mechanize-DecodedContent/pkg-descr
@@ -1,4 +1,4 @@
WWW::Mechanize::DecodedContent is a plugin to add
decoded_content utility method to WWW::Mechanize.
-WWW: http://search.cpan.org/dist/WWW-Mechanize-DecodedContent/
+WWW: https://metacpan.org/release/WWW-Mechanize-DecodedContent
diff --git a/www/p5-WWW-Mechanize-FormFiller/pkg-descr b/www/p5-WWW-Mechanize-FormFiller/pkg-descr
index 930f934647f6..fcd69b2045af 100644
--- a/www/p5-WWW-Mechanize-FormFiller/pkg-descr
+++ b/www/p5-WWW-Mechanize-FormFiller/pkg-descr
@@ -7,4 +7,4 @@ to be queried interactively from the user, values taken randomly from a
list of values and values specified through a callback to some Perl
code.
-WWW: http://search.cpan.org/dist/WWW-Mechanize-FormFiller/
+WWW: https://metacpan.org/release/WWW-Mechanize-FormFiller
diff --git a/www/p5-WWW-Mechanize-Meta/pkg-descr b/www/p5-WWW-Mechanize-Meta/pkg-descr
index d3cd6916dcdd..50eb5c4bb6fe 100644
--- a/www/p5-WWW-Mechanize-Meta/pkg-descr
+++ b/www/p5-WWW-Mechanize-Meta/pkg-descr
@@ -1,3 +1,3 @@
Adds HEAD tag parsing to WWW::Mechanize
-WWW: http://search.cpan.org/dist/WWW-Mechanize-Meta/
+WWW: https://metacpan.org/release/WWW-Mechanize-Meta
diff --git a/www/p5-WWW-Mechanize-PhantomJS/pkg-descr b/www/p5-WWW-Mechanize-PhantomJS/pkg-descr
index 5ae2d267b118..ddc8b982664f 100644
--- a/www/p5-WWW-Mechanize-PhantomJS/pkg-descr
+++ b/www/p5-WWW-Mechanize-PhantomJS/pkg-descr
@@ -2,4 +2,4 @@ WWW::Mechanize::PhantomJS automates the headless webbrowser PhantomJS
and handles DOM handling, CSS selector, JSON, Canvas, SVG, and of
course JavaScript.
-WWW: http://search.cpan.org/dist/WWW-Mechanize-PhantomJS/
+WWW: https://metacpan.org/release/WWW-Mechanize-PhantomJS
diff --git a/www/p5-WWW-Mechanize-Pluggable/pkg-descr b/www/p5-WWW-Mechanize-Pluggable/pkg-descr
index d4b042f2a9e4..aace5f07176e 100644
--- a/www/p5-WWW-Mechanize-Pluggable/pkg-descr
+++ b/www/p5-WWW-Mechanize-Pluggable/pkg-descr
@@ -17,4 +17,4 @@ methods received, plus a reference to the actvive Mech object.
All other extensions to WWW::Mechanize::Pluggable are handled by the
plugins.
-WWW: http://search.cpan.org/dist/WWW-Mechanize-Pluggable/
+WWW: https://metacpan.org/release/WWW-Mechanize-Pluggable
diff --git a/www/p5-WWW-Mechanize-Plugin-phpBB/pkg-descr b/www/p5-WWW-Mechanize-Plugin-phpBB/pkg-descr
index 3a015e9a9e32..6c8b2f603d39 100644
--- a/www/p5-WWW-Mechanize-Plugin-phpBB/pkg-descr
+++ b/www/p5-WWW-Mechanize-Plugin-phpBB/pkg-descr
@@ -7,4 +7,4 @@ FUNCTIONALITY IS CURRENTLY LIMITED, READ ON WHAT'S AVAILABLE SO FAR.
WWW::Mechanize::Plugin::phpBB is implemented as a plugin to
WWW::Mechanize, using Joe McMahon's WWW::Mechanize::Pluggable framework.
-WWW: http://search.cpan.org/dist/WWW-Mechanize-Plugin-phpBB/
+WWW: https://metacpan.org/release/WWW-Mechanize-Plugin-phpBB
diff --git a/www/p5-WWW-Mechanize-Shell/pkg-descr b/www/p5-WWW-Mechanize-Shell/pkg-descr
index 11e718464547..aae1f170f98b 100644
--- a/www/p5-WWW-Mechanize-Shell/pkg-descr
+++ b/www/p5-WWW-Mechanize-Shell/pkg-descr
@@ -3,4 +3,4 @@ has the capability to output crude Perl code that recreates the recorded
session. Its main use is as an interactive starting point for automating
a session through WWW::Mechanize.
-WWW: http://search.cpan.org/dist/WWW-Mechanize-Shell/
+WWW: https://metacpan.org/release/WWW-Mechanize-Shell
diff --git a/www/p5-WWW-Mechanize-SpamCop/pkg-descr b/www/p5-WWW-Mechanize-SpamCop/pkg-descr
index a805e0083388..88da2009782c 100644
--- a/www/p5-WWW-Mechanize-SpamCop/pkg-descr
+++ b/www/p5-WWW-Mechanize-SpamCop/pkg-descr
@@ -1,4 +1,4 @@
WWW::Mechanize::SpamCop is used to automate spam reporting on spamcop.net's web
site.
-WWW: http://search.cpan.org/dist/WWW-Mechanize-SpamCop/
+WWW: https://metacpan.org/release/WWW-Mechanize-SpamCop
diff --git a/www/p5-WWW-Mechanize-TreeBuilder/pkg-descr b/www/p5-WWW-Mechanize-TreeBuilder/pkg-descr
index 7615c5194d83..a5940550577f 100644
--- a/www/p5-WWW-Mechanize-TreeBuilder/pkg-descr
+++ b/www/p5-WWW-Mechanize-TreeBuilder/pkg-descr
@@ -1,3 +1,3 @@
This module combines WWW::Mechanize and HTML::TreeBuilder.
-WWW: http://search.cpan.org/dist/WWW-Mechanize-TreeBuilder/
+WWW: https://metacpan.org/release/WWW-Mechanize-TreeBuilder
diff --git a/www/p5-WWW-Mechanize/pkg-descr b/www/p5-WWW-Mechanize/pkg-descr
index 1433f450a04f..ac4094047cbe 100644
--- a/www/p5-WWW-Mechanize/pkg-descr
+++ b/www/p5-WWW-Mechanize/pkg-descr
@@ -2,4 +2,4 @@ WWW::Mechanize is a fork of Kirrily Robert's excellent WWW::Automate
module. W::A works fine except for some memory-eating bugs that the
author of this module has fixed.
-WWW: http://search.cpan.org/dist/WWW-Mechanize/
+WWW: https://metacpan.org/release/WWW-Mechanize
diff --git a/www/p5-WWW-Mediawiki-Client/pkg-descr b/www/p5-WWW-Mediawiki-Client/pkg-descr
index 1d6eeb4da087..4a4da587db8f 100644
--- a/www/p5-WWW-Mediawiki-Client/pkg-descr
+++ b/www/p5-WWW-Mediawiki-Client/pkg-descr
@@ -4,4 +4,4 @@ http://www.wikipedia.org|Wikipedia. The interface mimics the two most basic
cvs commands: update and commit with similarly named methods. Each of these
has a shorter alias, as in cvs.
-WWW: http://search.cpan.org/dist/WWW-Mediawiki-Client/
+WWW: https://metacpan.org/release/WWW-Mediawiki-Client
diff --git a/www/p5-WWW-Mixi-Scraper/pkg-descr b/www/p5-WWW-Mixi-Scraper/pkg-descr
index df427f432ccf..4c2bbb1a02ae 100644
--- a/www/p5-WWW-Mixi-Scraper/pkg-descr
+++ b/www/p5-WWW-Mixi-Scraper/pkg-descr
@@ -2,4 +2,4 @@ This is yet another 'mixi' (the largest SNS in Japan) scraper,
powered by Web::Scraper. Though APIs are different and incompatible with
precedent WWW::Mixi.
-WWW: http://search.cpan.org/dist/WWW-Mixi-Scraper/
+WWW: https://metacpan.org/release/WWW-Mixi-Scraper
diff --git a/www/p5-WWW-Myspace/pkg-descr b/www/p5-WWW-Myspace/pkg-descr
index 24c596a6fb18..98c0504ffd75 100644
--- a/www/p5-WWW-Myspace/pkg-descr
+++ b/www/p5-WWW-Myspace/pkg-descr
@@ -3,4 +3,4 @@ and functions automatically. It provides a simple interface for
scripts to log in, access lists of friends, scan user's profiles,
retreive profile data, send messages, and post comments.
-WWW: http://search.cpan.org/dist/WWW-Myspace/
+WWW: https://metacpan.org/release/WWW-Myspace
diff --git a/www/p5-WWW-NicoVideo-Download/pkg-descr b/www/p5-WWW-NicoVideo-Download/pkg-descr
index c8e2d094265f..64228d850a9d 100644
--- a/www/p5-WWW-NicoVideo-Download/pkg-descr
+++ b/www/p5-WWW-NicoVideo-Download/pkg-descr
@@ -1,3 +1,3 @@
Perl module of download FLV/MP4/SWF files from nicovideo.jp (Nico Nico Douga).
-WWW: http://search.cpan.org/dist/WWW-NicoVideo-Download/
+WWW: https://metacpan.org/release/WWW-NicoVideo-Download
diff --git a/www/p5-WWW-NioTV/pkg-descr b/www/p5-WWW-NioTV/pkg-descr
index f2bbaa4ee595..ca79e4208d00 100644
--- a/www/p5-WWW-NioTV/pkg-descr
+++ b/www/p5-WWW-NioTV/pkg-descr
@@ -1,3 +1,3 @@
Retrieve TV information from http://www.niotv.com/
-WWW: http://search.cpan.org/dist/WWW-NioTV/
+WWW: https://metacpan.org/release/WWW-NioTV
diff --git a/www/p5-WWW-OpenSVN/pkg-descr b/www/p5-WWW-OpenSVN/pkg-descr
index b4d900864dc4..9b3363f08402 100644
--- a/www/p5-WWW-OpenSVN/pkg-descr
+++ b/www/p5-WWW-OpenSVN/pkg-descr
@@ -1,3 +1,3 @@
WWW::OpenSVN - An automated interface for OpenSVN.csie.org.
-WWW: http://search.cpan.org/dist/WWW-OpenSVN/
+WWW: https://metacpan.org/release/WWW-OpenSVN
diff --git a/www/p5-WWW-OpenSearch/pkg-descr b/www/p5-WWW-OpenSearch/pkg-descr
index 0278083c330b..82c78c3be269 100644
--- a/www/p5-WWW-OpenSearch/pkg-descr
+++ b/www/p5-WWW-OpenSearch/pkg-descr
@@ -1,4 +1,4 @@
WWW::OpenSearch is a module to search A9's OpenSearch compatible search
engines. See http://opensearch.a9.com/ for details.
-WWW: http://search.cpan.org/dist/WWW-OpenSearch/
+WWW: https://metacpan.org/release/WWW-OpenSearch
diff --git a/www/p5-WWW-Pastebin-PastebinCom-Create/pkg-descr b/www/p5-WWW-Pastebin-PastebinCom-Create/pkg-descr
index f9e8e6cfd414..937a824c9580 100644
--- a/www/p5-WWW-Pastebin-PastebinCom-Create/pkg-descr
+++ b/www/p5-WWW-Pastebin-PastebinCom-Create/pkg-descr
@@ -1,4 +1,4 @@
The module provides means of pasting large texts into http://pastebin.com
pastebin site.
-WWW: http://search.cpan.org/dist/WWW-Pastebin-PastebinCom-Create/
+WWW: https://metacpan.org/release/WWW-Pastebin-PastebinCom-Create
diff --git a/www/p5-WWW-Plurk/pkg-descr b/www/p5-WWW-Plurk/pkg-descr
index a12fc75defc4..c1d29a67fc90 100644
--- a/www/p5-WWW-Plurk/pkg-descr
+++ b/www/p5-WWW-Plurk/pkg-descr
@@ -6,4 +6,4 @@ advantage of it. In the mean time use with caution.
Ryan Lim did the heavy lifting of reverse engineering the API. His PHP
implementation can be found at http://code.google.com/p/rlplurkapi/.
-WWW: http://search.cpan.org/dist/WWW-Plurk/
+WWW: https://metacpan.org/release/WWW-Plurk
diff --git a/www/p5-WWW-Robot/pkg-descr b/www/p5-WWW-Robot/pkg-descr
index 17a8990dbfd8..681601284ae7 100644
--- a/www/p5-WWW-Robot/pkg-descr
+++ b/www/p5-WWW-Robot/pkg-descr
@@ -1,4 +1,4 @@
WWW::Robot is a perl interface that provides a web traversal engine
for use in web robots.
-WWW: http://search.cpan.org/dist/WWW-Robot/
+WWW: https://metacpan.org/release/WWW-Robot
diff --git a/www/p5-WWW-RobotRules/pkg-descr b/www/p5-WWW-RobotRules/pkg-descr
index fe8711ec7e7a..d633f72baa8c 100644
--- a/www/p5-WWW-RobotRules/pkg-descr
+++ b/www/p5-WWW-RobotRules/pkg-descr
@@ -3,4 +3,4 @@ robots from accessing parts of a web site. The parsed files are kept in
a WWW::RobotRules object, and this object provides methods to check if
access to a given URL is prohibited.
-WWW: http://search.cpan.org/dist/WWW-RobotRules/
+WWW: https://metacpan.org/release/WWW-RobotRules
diff --git a/www/p5-WWW-Salesforce/pkg-descr b/www/p5-WWW-Salesforce/pkg-descr
index e191e24a3ccb..493313bdff42 100644
--- a/www/p5-WWW-Salesforce/pkg-descr
+++ b/www/p5-WWW-Salesforce/pkg-descr
@@ -4,4 +4,4 @@ document/literal encoding is limited, this module works around those
limitations and provides a more intuitive interface a developer can
interact with.
-WWW: http://search.cpan.org/dist/WWW-Salesforce/
+WWW: https://metacpan.org/release/WWW-Salesforce
diff --git a/www/p5-WWW-Scraper-ISBN-Amazon_Driver/pkg-descr b/www/p5-WWW-Scraper-ISBN-Amazon_Driver/pkg-descr
index 8c880ec2ac95..9aa69ebde06a 100644
--- a/www/p5-WWW-Scraper-ISBN-Amazon_Driver/pkg-descr
+++ b/www/p5-WWW-Scraper-ISBN-Amazon_Driver/pkg-descr
@@ -1,3 +1,3 @@
Searches for book information from the (US) Amazon online catalog.
-WWW: http://search.cpan.org/dist/WWW-Scraper-ISBN-Amazon_Driver/
+WWW: https://metacpan.org/release/WWW-Scraper-ISBN-Amazon_Driver
diff --git a/www/p5-WWW-Scraper-ISBN-ORA_Driver/pkg-descr b/www/p5-WWW-Scraper-ISBN-ORA_Driver/pkg-descr
index efa40abb2425..20289ac39fdf 100644
--- a/www/p5-WWW-Scraper-ISBN-ORA_Driver/pkg-descr
+++ b/www/p5-WWW-Scraper-ISBN-ORA_Driver/pkg-descr
@@ -1,3 +1,3 @@
Searches for book information from the O'Reilly & Associates's online catalog.
-WWW: http://search.cpan.org/dist/WWW-Scraper-ISBN-ORA_Driver/
+WWW: https://metacpan.org/release/WWW-Scraper-ISBN-ORA_Driver
diff --git a/www/p5-WWW-Scraper-ISBN/pkg-descr b/www/p5-WWW-Scraper-ISBN/pkg-descr
index a0281a2c01ed..e222306876ee 100644
--- a/www/p5-WWW-Scraper-ISBN/pkg-descr
+++ b/www/p5-WWW-Scraper-ISBN/pkg-descr
@@ -6,4 +6,4 @@ sources had different information available on different books, we designed
a basic interface that could be implemented in whatever ways necessary to
retrieve the desired information.
-WWW: http://search.cpan.org/dist/WWW-Scraper-ISBN/
+WWW: https://metacpan.org/release/WWW-Scraper-ISBN
diff --git a/www/p5-WWW-Scripter-Plugin-Ajax/pkg-descr b/www/p5-WWW-Scripter-Plugin-Ajax/pkg-descr
index 584cc4e2a8ec..077e31109e53 100644
--- a/www/p5-WWW-Scripter-Plugin-Ajax/pkg-descr
+++ b/www/p5-WWW-Scripter-Plugin-Ajax/pkg-descr
@@ -1,3 +1,3 @@
WWW::Scripter plugin that provides the XMLHttpRequest object.
-WWW: http://search.cpan.org/dist/WWW-Scripter-Plugin-Ajax/
+WWW: https://metacpan.org/release/WWW-Scripter-Plugin-Ajax
diff --git a/www/p5-WWW-Scripter-Plugin-JavaScript/pkg-descr b/www/p5-WWW-Scripter-Plugin-JavaScript/pkg-descr
index 9a4f45f46452..3eb4622c642a 100644
--- a/www/p5-WWW-Scripter-Plugin-JavaScript/pkg-descr
+++ b/www/p5-WWW-Scripter-Plugin-JavaScript/pkg-descr
@@ -1,3 +1,3 @@
This module is a plugin for WWW::Scripter that provides JavaScript capabilities.
-WWW: http://search.cpan.org/dist/WWW-Scripter-Plugin-JavaScript/
+WWW: https://metacpan.org/release/WWW-Scripter-Plugin-JavaScript
diff --git a/www/p5-WWW-Scripter/pkg-descr b/www/p5-WWW-Scripter/pkg-descr
index 8841046713ae..aa080e4baeaf 100644
--- a/www/p5-WWW-Scripter/pkg-descr
+++ b/www/p5-WWW-Scripter/pkg-descr
@@ -1,4 +1,4 @@
This is a subclass of WWW::Mechanize that uses the W3C DOM and provides support
for scripting.
-WWW: http://search.cpan.org/dist/WWW-Scripter/
+WWW: https://metacpan.org/release/WWW-Scripter
diff --git a/www/p5-WWW-Search-AltaVista/pkg-descr b/www/p5-WWW-Search-AltaVista/pkg-descr
index 5fb2723d906f..96206a27303e 100644
--- a/www/p5-WWW-Search-AltaVista/pkg-descr
+++ b/www/p5-WWW-Search-AltaVista/pkg-descr
@@ -1,4 +1,4 @@
An AltaVista specialization of Perl's WWW::Search module for making and
interpreting AltaVista searches.
-WWW: http://search.cpan.org/dist/WWW-Search-AltaVista/
+WWW: https://metacpan.org/release/WWW-Search-AltaVista
diff --git a/www/p5-WWW-Search-Google/pkg-descr b/www/p5-WWW-Search-Google/pkg-descr
index eeec1852013c..0178903300e9 100644
--- a/www/p5-WWW-Search-Google/pkg-descr
+++ b/www/p5-WWW-Search-Google/pkg-descr
@@ -7,4 +7,4 @@ All interaction should be done through WWW::Search objects.
Note that you must register for a Google Web API account and have a
valid Google API license key before using this module.
-WWW: http://search.cpan.org/dist/WWW-Search-Google/
+WWW: https://metacpan.org/release/WWW-Search-Google
diff --git a/www/p5-WWW-Search-MSN/pkg-descr b/www/p5-WWW-Search-MSN/pkg-descr
index 840c7718cb05..6460dc1685ce 100644
--- a/www/p5-WWW-Search-MSN/pkg-descr
+++ b/www/p5-WWW-Search-MSN/pkg-descr
@@ -1,4 +1,4 @@
This module provides a backend of WWW::Search to search using
http://search.msn.com/.
-WWW: http://search.cpan.org/dist/WWW-Search-MSN/
+WWW: https://metacpan.org/release/WWW-Search-MSN
diff --git a/www/p5-WWW-Search/pkg-descr b/www/p5-WWW-Search/pkg-descr
index 354bad613ab0..2dfe276dca8b 100644
--- a/www/p5-WWW-Search/pkg-descr
+++ b/www/p5-WWW-Search/pkg-descr
@@ -8,4 +8,4 @@ and Lycos.
Search results are limited and there is a pause between each request for results
to avoid overloading either the client or the server.
-WWW: http://search.cpan.org/dist/WWW-Search/
+WWW: https://metacpan.org/release/WWW-Search
diff --git a/www/p5-WWW-Shorten-0rz/pkg-descr b/www/p5-WWW-Shorten-0rz/pkg-descr
index d68f74b4fb51..27f22dcd82b9 100644
--- a/www/p5-WWW-Shorten-0rz/pkg-descr
+++ b/www/p5-WWW-Shorten-0rz/pkg-descr
@@ -1,3 +1,3 @@
Shorten URL using 0rz.net
-WWW: http://search.cpan.org/dist/WWW-Shorten-0rz/
+WWW: https://metacpan.org/release/WWW-Shorten-0rz
diff --git a/www/p5-WWW-Shorten-Bitly/pkg-descr b/www/p5-WWW-Shorten-Bitly/pkg-descr
index e28c8b00eb21..762e09fd6c41 100644
--- a/www/p5-WWW-Shorten-Bitly/pkg-descr
+++ b/www/p5-WWW-Shorten-Bitly/pkg-descr
@@ -1,3 +1,3 @@
A Perl API to Bit.ly, one of URL shortening sites.
-WWW: http://search.cpan.org/dist/WWW-Shorten-Bitly/
+WWW: https://metacpan.org/release/WWW-Shorten-Bitly
diff --git a/www/p5-WWW-Shorten-Googl/pkg-descr b/www/p5-WWW-Shorten-Googl/pkg-descr
index 93217ba862a3..7b4797eeb18d 100644
--- a/www/p5-WWW-Shorten-Googl/pkg-descr
+++ b/www/p5-WWW-Shorten-Googl/pkg-descr
@@ -1,4 +1,4 @@
A Perl interface to the goo.gl URL shortening service. Googl simply
maintains a database of long URLs, each of which has a unique identifier.
-WWW: http://search.cpan.org/dist/WWW-Shorten-Googl/
+WWW: https://metacpan.org/release/WWW-Shorten-Googl
diff --git a/www/p5-WWW-Shorten-Yourls/pkg-descr b/www/p5-WWW-Shorten-Yourls/pkg-descr
index e49440a348df..d3c9aa1c8c95 100644
--- a/www/p5-WWW-Shorten-Yourls/pkg-descr
+++ b/www/p5-WWW-Shorten-Yourls/pkg-descr
@@ -1,3 +1,3 @@
A Perl Interface to shortening URLs with www/yourls. Your Own URL Shortener.
-WWW: http://search.cpan.org/dist/WWW-Shorten-Yourls/
+WWW: https://metacpan.org/release/WWW-Shorten-Yourls
diff --git a/www/p5-WWW-Shorten/pkg-descr b/www/p5-WWW-Shorten/pkg-descr
index 58d2fab86399..6fc25e249af7 100644
--- a/www/p5-WWW-Shorten/pkg-descr
+++ b/www/p5-WWW-Shorten/pkg-descr
@@ -1,4 +1,4 @@
A Perl interface to URL shortening sites. These sites maintain databases
of long URLs, each of which has a unique identifier.
-WWW: http://search.cpan.org/dist/WWW-Shorten/
+WWW: https://metacpan.org/release/WWW-Shorten
diff --git a/www/p5-WWW-SourceForge/pkg-descr b/www/p5-WWW-SourceForge/pkg-descr
index fbe01a2a63f7..133c71180919 100644
--- a/www/p5-WWW-SourceForge/pkg-descr
+++ b/www/p5-WWW-SourceForge/pkg-descr
@@ -6,4 +6,4 @@ Tracker and Mailing list data. Please send any suggestions directly to me.
Use at your own risk, the author is not responsible to any damage caused by
using this package.
-WWW: http://search.cpan.org/dist/WWW-SourceForge/
+WWW: https://metacpan.org/release/WWW-SourceForge
diff --git a/www/p5-WWW-Spinn3r/pkg-descr b/www/p5-WWW-Spinn3r/pkg-descr
index 61c6f3b1c82a..f80c5da5fa47 100644
--- a/www/p5-WWW-Spinn3r/pkg-descr
+++ b/www/p5-WWW-Spinn3r/pkg-descr
@@ -5,4 +5,4 @@ http://spinn3r.com/documentation.
Spinn3r service is available through a vendor key, which you can get
from the good folks at Tailrank, http://spinn3r.com/contact.
-WWW: http://search.cpan.org/dist/WWW-Spinn3r/
+WWW: https://metacpan.org/release/WWW-Spinn3r
diff --git a/www/p5-WWW-TWSMS/pkg-descr b/www/p5-WWW-TWSMS/pkg-descr
index cdf5beaa90e3..5c3194f17950 100644
--- a/www/p5-WWW-TWSMS/pkg-descr
+++ b/www/p5-WWW-TWSMS/pkg-descr
@@ -1,3 +1,3 @@
This's a Perl interface for send sms by TWSMS.
-WWW: http://search.cpan.org/dist/WWW-TWSMS/
+WWW: https://metacpan.org/release/WWW-TWSMS
diff --git a/www/p5-WWW-TinySong/pkg-descr b/www/p5-WWW-TinySong/pkg-descr
index e97a20eceed1..8eed4c90b06d 100644
--- a/www/p5-WWW-TinySong/pkg-descr
+++ b/www/p5-WWW-TinySong/pkg-descr
@@ -3,4 +3,4 @@ allowing you to listen to the song for free online and share it with friends.
TinySong is a Perl interface to this service, allowing you to programmatically
search its underlying database.
-WWW: http://search.cpan.org/dist/WWW-TinySong/
+WWW: https://metacpan.org/release/WWW-TinySong
diff --git a/www/p5-WWW-Tumblr/pkg-descr b/www/p5-WWW-Tumblr/pkg-descr
index cad4966d00cc..62884a1e1102 100644
--- a/www/p5-WWW-Tumblr/pkg-descr
+++ b/www/p5-WWW-Tumblr/pkg-descr
@@ -1,3 +1,3 @@
Perl interface for the Tumblr API
-WWW: http://search.cpan.org/dist/WWW-Tumblr/
+WWW: https://metacpan.org/release/WWW-Tumblr
diff --git a/www/p5-WWW-VenusEnvy/pkg-descr b/www/p5-WWW-VenusEnvy/pkg-descr
index 4182ef867d56..de8391085b5e 100644
--- a/www/p5-WWW-VenusEnvy/pkg-descr
+++ b/www/p5-WWW-VenusEnvy/pkg-descr
@@ -2,4 +2,4 @@ This module will download the latest VenusEnvy comic strip
from the Keenspace website and return a binary blob of the image, or write
it to disk.
-WWW: http://search.cpan.org/dist/WWW-VenusEnvy/
+WWW: https://metacpan.org/release/WWW-VenusEnvy
diff --git a/www/p5-WWW-WebArchive/pkg-descr b/www/p5-WWW-WebArchive/pkg-descr
index d5e0d4022032..96e2a78bd89e 100644
--- a/www/p5-WWW-WebArchive/pkg-descr
+++ b/www/p5-WWW-WebArchive/pkg-descr
@@ -10,4 +10,4 @@ This is useful if
2. A site (such as a valuable reference source) changed or went away and you
want to restore an old version of the site to your local disk
-WWW: http://search.cpan.org/dist/WWW-WebArchive/
+WWW: https://metacpan.org/release/WWW-WebArchive
diff --git a/www/p5-WWW-Wikipedia/pkg-descr b/www/p5-WWW-Wikipedia/pkg-descr
index 74cb52732a9e..fbca2e17db55 100644
--- a/www/p5-WWW-Wikipedia/pkg-descr
+++ b/www/p5-WWW-Wikipedia/pkg-descr
@@ -5,4 +5,4 @@ This module allows you to search for a topic and return the resulting entry.
It also gives you access to related topics which are also available via the
Wikipedia for that entry.
-WWW: http://search.cpan.org/dist/WWW-Wikipedia/
+WWW: https://metacpan.org/release/WWW-Wikipedia
diff --git a/www/p5-WWW-Yandex-TIC/pkg-descr b/www/p5-WWW-Yandex-TIC/pkg-descr
index fdfc80a366a2..a198d324fdbe 100644
--- a/www/p5-WWW-Yandex-TIC/pkg-descr
+++ b/www/p5-WWW-Yandex-TIC/pkg-descr
@@ -1,4 +1,4 @@
This package contains WWW::Yandex::TIC module assigned for querying
Thematic Index of Citing (TIC) for domain in Yandex.
-WWW: http://search.cpan.org/dist/WWW-Yandex-TIC/
+WWW: https://metacpan.org/release/WWW-Yandex-TIC
diff --git a/www/p5-WWW-iTunesConnect/pkg-descr b/www/p5-WWW-iTunesConnect/pkg-descr
index 20fa76b3bef7..5b1a8ea449fb 100644
--- a/www/p5-WWW-iTunesConnect/pkg-descr
+++ b/www/p5-WWW-iTunesConnect/pkg-descr
@@ -1,3 +1,3 @@
A Perl5 client interface for Apple's iTunes Connect service.
-WWW: http://search.cpan.org/dist/p5-WWW-iTunesConnect/
+WWW: https://metacpan.org/release/p5-WWW-iTunesConnect
diff --git a/www/p5-Web-Query/pkg-descr b/www/p5-Web-Query/pkg-descr
index b7ea09ec1e59..b3cc0df7439f 100644
--- a/www/p5-Web-Query/pkg-descr
+++ b/www/p5-Web-Query/pkg-descr
@@ -8,4 +8,4 @@ So, this module uses HTML::Selector::XPath, then this module only supports CSS3
selector supported by HTML::Selector::XPath. Web::Query doesn't support jQuery's
extended quries(yet?).
-WWW: http://search.cpan.org/dist/Web-Query/
+WWW: https://metacpan.org/release/Web-Query
diff --git a/www/p5-Web-Scraper-Config/pkg-descr b/www/p5-Web-Scraper-Config/pkg-descr
index ec8625981b2d..3c2cc787c7a6 100644
--- a/www/p5-Web-Scraper-Config/pkg-descr
+++ b/www/p5-Web-Scraper-Config/pkg-descr
@@ -1,4 +1,4 @@
Web::Scraper::Config allows you to harness the power of
Web::Scraper from a config file.
-WWW: http://search.cpan.org/dist/Web-Scraper-Config/
+WWW: https://metacpan.org/release/Web-Scraper-Config
diff --git a/www/p5-Web-Scraper/pkg-descr b/www/p5-Web-Scraper/pkg-descr
index 46cbed55a605..97b188a4d539 100644
--- a/www/p5-Web-Scraper/pkg-descr
+++ b/www/p5-Web-Scraper/pkg-descr
@@ -1,4 +1,4 @@
Web::Scraper is a web scraper toolkit, inspired by Ruby's equivalent
Scrapi.
-WWW: http://search.cpan.org/dist/Web-Scraper/
+WWW: https://metacpan.org/release/Web-Scraper
diff --git a/www/p5-Web-Simple/pkg-descr b/www/p5-Web-Simple/pkg-descr
index 12ee179589e1..789e09e4b88f 100644
--- a/www/p5-Web-Simple/pkg-descr
+++ b/www/p5-Web-Simple/pkg-descr
@@ -1,3 +1,3 @@
Web::Simple is a quick and easy way to build simple web applications.
-WWW: http://search.cpan.org/dist/Web-Simple/
+WWW: https://metacpan.org/release/Web-Simple
diff --git a/www/p5-Web-oEmbed/pkg-descr b/www/p5-Web-oEmbed/pkg-descr
index b9f12fbcf51b..d298f3767829 100644
--- a/www/p5-Web-oEmbed/pkg-descr
+++ b/www/p5-Web-oEmbed/pkg-descr
@@ -1,3 +1,3 @@
Web::oEmbed is a module that implements oEmbed consumer.
-WWW: http://search.cpan.org/dist/Web-oEmbed/
+WWW: https://metacpan.org/release/Web-oEmbed
diff --git a/www/p5-WebDAO/pkg-descr b/www/p5-WebDAO/pkg-descr
index c0e88a30740d..5c7dad1742ee 100644
--- a/www/p5-WebDAO/pkg-descr
+++ b/www/p5-WebDAO/pkg-descr
@@ -1,5 +1,5 @@
Environment which provide object-oriented stuff for create complex web
application.
-WWW: http://search.cpan.org/dist/WebDAO/
+WWW: https://metacpan.org/release/WebDAO
WWW: http://webdao.sourceforge.net/
diff --git a/www/p5-WebService-Basecamp/pkg-descr b/www/p5-WebService-Basecamp/pkg-descr
index 145a2c1990e0..b19a6298d530 100644
--- a/www/p5-WebService-Basecamp/pkg-descr
+++ b/www/p5-WebService-Basecamp/pkg-descr
@@ -18,4 +18,4 @@ The documentation for this module is based on the Basecamp API docs
available at http://www.basecamphq.com/api. It is recommended you read
the official docs to become familiar with the data reference.
-WWW: http://search.cpan.org/dist/WebService-Basecamp/
+WWW: https://metacpan.org/release/WebService-Basecamp
diff --git a/www/p5-WebService-Bloglines/pkg-descr b/www/p5-WebService-Bloglines/pkg-descr
index 4be7be779020..aee8a12b3c4c 100644
--- a/www/p5-WebService-Bloglines/pkg-descr
+++ b/www/p5-WebService-Bloglines/pkg-descr
@@ -1,4 +1,4 @@
WebService::Bloglines priovides you an Object Oriented interface for Bloglines
Web Services (BWS). It currently supports Notifier API and Sync API.
-WWW: http://search.cpan.org/dist/WebService-Bloglines/
+WWW: https://metacpan.org/release/WebService-Bloglines
diff --git a/www/p5-WebService-BuzzurlAPI/pkg-descr b/www/p5-WebService-BuzzurlAPI/pkg-descr
index a228de826720..531b8af14c1a 100644
--- a/www/p5-WebService-BuzzurlAPI/pkg-descr
+++ b/www/p5-WebService-BuzzurlAPI/pkg-descr
@@ -5,4 +5,4 @@ Buzzurl is social bookmark service.
For more information on Buzzurl, visit the Buzzurl website.
http://buzzurl.jp/.
-WWW: http://search.cpan.org/dist/WebService-BuzzurlAPI/
+WWW: https://metacpan.org/release/WebService-BuzzurlAPI
diff --git a/www/p5-WebService-CIA/pkg-descr b/www/p5-WebService-CIA/pkg-descr
index 48772834f8d9..efaf3064a3f0 100644
--- a/www/p5-WebService-CIA/pkg-descr
+++ b/www/p5-WebService-CIA/pkg-descr
@@ -1,3 +1,3 @@
A module which gets information from the CIA World Factbook.
-WWW: http://search.cpan.org/dist/WebService-CIA/
+WWW: https://metacpan.org/release/WebService-CIA
diff --git a/www/p5-WebService-GData/pkg-descr b/www/p5-WebService-GData/pkg-descr
index d5693b1359f0..5956a090feb4 100644
--- a/www/p5-WebService-GData/pkg-descr
+++ b/www/p5-WebService-GData/pkg-descr
@@ -7,4 +7,4 @@ you play around with undocumented properties/methods and that it changes,
upgrading to the new version with all the extra new killer features will be very
hard to do.
-WWW: http://search.cpan.org/dist/WebService-GData/
+WWW: https://metacpan.org/release/WebService-GData
diff --git a/www/p5-WebService-Google-Reader/pkg-descr b/www/p5-WebService-Google-Reader/pkg-descr
index 09365195d38a..3494a41a3dbd 100644
--- a/www/p5-WebService-Google-Reader/pkg-descr
+++ b/www/p5-WebService-Google-Reader/pkg-descr
@@ -1,4 +1,4 @@
WebService::Google::Reader provides an interface to the Google Reader
service through the unofficial (as-yet unpublished) API.
-WWW: http://search.cpan.org/dist/WebService-Google-Reader/
+WWW: https://metacpan.org/release/WebService-Google-Reader
diff --git a/www/p5-WebService-Google-Sets/pkg-descr b/www/p5-WebService-Google-Sets/pkg-descr
index 4ea3a81443fa..0c2e7e8a3cf8 100644
--- a/www/p5-WebService-Google-Sets/pkg-descr
+++ b/www/p5-WebService-Google-Sets/pkg-descr
@@ -1,4 +1,4 @@
WebService::Google::Sets provides function-based access to the Sets
service hosted at Google Labs, http://labs.google.com/sets .
-WWW: http://search.cpan.org/dist/WebService-Google-Sets/
+WWW: https://metacpan.org/release/WebService-Google-Sets
diff --git a/www/p5-WebService-IMDB/pkg-descr b/www/p5-WebService-IMDB/pkg-descr
index 2c2a4abfc18d..ad576a8f9b44 100644
--- a/www/p5-WebService-IMDB/pkg-descr
+++ b/www/p5-WebService-IMDB/pkg-descr
@@ -1,3 +1,3 @@
This is a Perl interface to IMDb.
-WWW: http://search.cpan.org/dist/WebService-IMDB/
+WWW: https://metacpan.org/release/WebService-IMDB
diff --git a/www/p5-WebService-ISBNDB/pkg-descr b/www/p5-WebService-ISBNDB/pkg-descr
index 3de7b66cb944..79243c05c605 100644
--- a/www/p5-WebService-ISBNDB/pkg-descr
+++ b/www/p5-WebService-ISBNDB/pkg-descr
@@ -1,3 +1,3 @@
A Perl extension to access isbndb.com.
-WWW: http://search.cpan.org/dist/WebService-ISBNDB/
+WWW: https://metacpan.org/release/WebService-ISBNDB
diff --git a/www/p5-WebService-Linode/pkg-descr b/www/p5-WebService-Linode/pkg-descr
index e7b8801aa736..356ca64702f1 100644
--- a/www/p5-WebService-Linode/pkg-descr
+++ b/www/p5-WebService-Linode/pkg-descr
@@ -3,4 +3,4 @@ had dots replaced with underscores to generate the perl method name.
All keys and parameters have been lower cased but returned data
remains otherwise the same.
-WWW: http://search.cpan.org/dist/WebService-Linode/
+WWW: https://metacpan.org/release/WebService-Linode
diff --git a/www/p5-WebService-MoviePosterDB/pkg-descr b/www/p5-WebService-MoviePosterDB/pkg-descr
index 1bcf45afd262..142a6dfafd4f 100644
--- a/www/p5-WebService-MoviePosterDB/pkg-descr
+++ b/www/p5-WebService-MoviePosterDB/pkg-descr
@@ -1,3 +1,3 @@
This is a Perl interface to the MoviePosterDB API.
-WWW: http://search.cpan.org/dist/WebService-MoviePosterDB/
+WWW: https://metacpan.org/release/WebService-MoviePosterDB
diff --git a/www/p5-WebService-MusicBrainz/pkg-descr b/www/p5-WebService-MusicBrainz/pkg-descr
index 32bf38a04afd..dce9a2851773 100644
--- a/www/p5-WebService-MusicBrainz/pkg-descr
+++ b/www/p5-WebService-MusicBrainz/pkg-descr
@@ -1,3 +1,3 @@
This is a Perl interface to the MusicBrainz API.
-WWW: http://search.cpan.org/dist/WebService-MusicBrainz/
+WWW: https://metacpan.org/release/WebService-MusicBrainz
diff --git a/www/p5-WebService-MusicBrainz0/pkg-descr b/www/p5-WebService-MusicBrainz0/pkg-descr
index 32bf38a04afd..dce9a2851773 100644
--- a/www/p5-WebService-MusicBrainz0/pkg-descr
+++ b/www/p5-WebService-MusicBrainz0/pkg-descr
@@ -1,3 +1,3 @@
This is a Perl interface to the MusicBrainz API.
-WWW: http://search.cpan.org/dist/WebService-MusicBrainz/
+WWW: https://metacpan.org/release/WebService-MusicBrainz
diff --git a/www/p5-WebService-NoPaste/pkg-descr b/www/p5-WebService-NoPaste/pkg-descr
index 0fc433dfecb2..0cab378bc143 100644
--- a/www/p5-WebService-NoPaste/pkg-descr
+++ b/www/p5-WebService-NoPaste/pkg-descr
@@ -1,4 +1,4 @@
A pastebin web application to upload snippets of text to a webserver. Pastebins
are often used in IRC channels to show large amuonts of text.
-WWW: http://search.cpan.org/dist/WebService-NoPaste/
+WWW: https://metacpan.org/release/WebService-NoPaste
diff --git a/www/p5-WebService-Pushover/pkg-descr b/www/p5-WebService-Pushover/pkg-descr
index 0678851866b6..9c2ac05a3385 100644
--- a/www/p5-WebService-Pushover/pkg-descr
+++ b/www/p5-WebService-Pushover/pkg-descr
@@ -3,4 +3,4 @@ RESTful API. You'll need to register with Pushover to obtain an API token for
yourself and for your application before you'll be able to do anything with this
module.
-WWW: http://search.cpan.org/dist/WebService-Pushover/
+WWW: https://metacpan.org/release/WebService-Pushover
diff --git a/www/p5-WebService-Rakuten/pkg-descr b/www/p5-WebService-Rakuten/pkg-descr
index 3a03f3798041..3347a58e8284 100644
--- a/www/p5-WebService-Rakuten/pkg-descr
+++ b/www/p5-WebService-Rakuten/pkg-descr
@@ -1,4 +1,4 @@
WebService::Rakuten is a simple Perl interface to the Rakuten WebService
API.
-WWW: http://search.cpan.org/dist/WebService-Rakuten/
+WWW: https://metacpan.org/release/WebService-Rakuten
diff --git a/www/p5-WebService-Redmine/pkg-descr b/www/p5-WebService-Redmine/pkg-descr
index 930b4f78a589..bae07ba69ae1 100644
--- a/www/p5-WebService-Redmine/pkg-descr
+++ b/www/p5-WebService-Redmine/pkg-descr
@@ -2,4 +2,4 @@ This module is a client for RedMine REST API. Please note that although
RedMine API is designed to support both JSON and XML, this module is JSON
only.
-WWW: http://search.cpan.org/dist/WebService-Redmine/
+WWW: https://metacpan.org/release/WebService-Redmine
diff --git a/www/p5-WebService-Simple/pkg-descr b/www/p5-WebService-Simple/pkg-descr
index 3a9113964393..1da02cf57e1b 100644
--- a/www/p5-WebService-Simple/pkg-descr
+++ b/www/p5-WebService-Simple/pkg-descr
@@ -3,4 +3,4 @@ WebService::Simple is a simple class to interact with web services.
It's basically an LWP::UserAgent that remembers recurring api URLs and
parameters, plus sugar to parse the results.
-WWW: http://search.cpan.org/dist/WebService-Simple/
+WWW: https://metacpan.org/release/WebService-Simple
diff --git a/www/p5-WebService-Technorati/pkg-descr b/www/p5-WebService-Technorati/pkg-descr
index a77e9dd173e5..eee608f104f6 100644
--- a/www/p5-WebService-Technorati/pkg-descr
+++ b/www/p5-WebService-Technorati/pkg-descr
@@ -1,4 +1,4 @@
The Technorati web services interfaces use REST wire protocol with a format
described at http://developers.technorati.com/
-WWW: http://search.cpan.org/dist/WebService-Technorati/
+WWW: https://metacpan.org/release/WebService-Technorati
diff --git a/www/p5-WebService-YouTube/pkg-descr b/www/p5-WebService-YouTube/pkg-descr
index c7fb7eac5964..0c887f84f368 100644
--- a/www/p5-WebService-YouTube/pkg-descr
+++ b/www/p5-WebService-YouTube/pkg-descr
@@ -3,4 +3,4 @@ Developers Page http://www.youtube.com/dev and
About RSS http://www.youtube.com/rssls
for details.
-WWW: http://search.cpan.org/dist/WebService-YouTube/
+WWW: https://metacpan.org/release/WebService-YouTube
diff --git a/www/p5-WordPress-XMLRPC/pkg-descr b/www/p5-WordPress-XMLRPC/pkg-descr
index aeb4259bb177..39962f277f03 100644
--- a/www/p5-WordPress-XMLRPC/pkg-descr
+++ b/www/p5-WordPress-XMLRPC/pkg-descr
@@ -1,3 +1,3 @@
Perl module to interract to a wordpress blog's xmlrpc.php file.
-WWW: http://search.cpan.org/dist/WordPress-XMLRPC/
+WWW: https://metacpan.org/release/WordPress-XMLRPC
diff --git a/www/p5-Yahoo-Search/pkg-descr b/www/p5-Yahoo-Search/pkg-descr
index 2340cec64c3a..cdfcd685f85a 100644
--- a/www/p5-Yahoo-Search/pkg-descr
+++ b/www/p5-Yahoo-Search/pkg-descr
@@ -2,4 +2,4 @@ Yahoo::Search provides a rich and full-featured set of classes for
accessing the various features of Yahoo! Search, and also offers a
variety of shortcuts to allow simple access.
-WWW: http://search.cpan.org/dist/Yahoo-Search/
+WWW: https://metacpan.org/release/Yahoo-Search
diff --git a/www/p5-ZConf-RSS-GUI-GTK/pkg-descr b/www/p5-ZConf-RSS-GUI-GTK/pkg-descr
index e2b10db521e2..7a7864765cf6 100644
--- a/www/p5-ZConf-RSS-GUI-GTK/pkg-descr
+++ b/www/p5-ZConf-RSS-GUI-GTK/pkg-descr
@@ -1,3 +1,3 @@
Provides a GTK backend for ZConf::RSS::GUI.
-WWW: http://search.cpan.org/dist/ZConf-RSS-GUI-GTK/
+WWW: https://metacpan.org/release/ZConf-RSS-GUI-GTK
diff --git a/www/p5-ZConf-RSS/pkg-descr b/www/p5-ZConf-RSS/pkg-descr
index c7f262e580fa..6ae0d2237d6a 100644
--- a/www/p5-ZConf-RSS/pkg-descr
+++ b/www/p5-ZConf-RSS/pkg-descr
@@ -7,4 +7,4 @@ zcrss-browse Calls the view dialog for ZConf::RSS::GUI
zcrss-get Fetches a feed and applies the template for it.
zcrss-managetemplates Calls the manage di
-WWW: http://search.cpan.org/dist/ZConf-RSS/
+WWW: https://metacpan.org/release/ZConf-RSS
diff --git a/www/p5-jQuery-File-Upload/pkg-descr b/www/p5-jQuery-File-Upload/pkg-descr
index e429e3b6af2b..f8866782a25c 100644
--- a/www/p5-jQuery-File-Upload/pkg-descr
+++ b/www/p5-jQuery-File-Upload/pkg-descr
@@ -1,4 +1,4 @@
Server-side solution for the jQuery File Upload
(https://github.com/blueimp/jQuery-File-Upload/) plugin.
-WWW: http://search.cpan.org/dist/jQuery-File-Upload/
+WWW: https://metacpan.org/release/jQuery-File-Upload
diff --git a/www/p5-libapreq2/pkg-descr b/www/p5-libapreq2/pkg-descr
index 1c689ab2667c..b351018a3a07 100644
--- a/www/p5-libapreq2/pkg-descr
+++ b/www/p5-libapreq2/pkg-descr
@@ -8,4 +8,4 @@ Request Library.
- parsing of HTTP Cookies
WWW: http://httpd.apache.org/apreq/
-WWW: http://search.cpan.org/dist/libapreq2/
+WWW: https://metacpan.org/release/libapreq2
diff --git a/www/p5-libwww/pkg-descr b/www/p5-libwww/pkg-descr
index 280419034651..b40d0138e446 100644
--- a/www/p5-libwww/pkg-descr
+++ b/www/p5-libwww/pkg-descr
@@ -10,4 +10,4 @@ represented by objects. This makes a simple and powerful interface to
these services. The interface should be easy to extend and customize
for your needs.
-WWW: http://search.cpan.org/dist/libwww-perl/
+WWW: https://metacpan.org/release/libwww-perl
diff --git a/www/p5-pQuery/pkg-descr b/www/p5-pQuery/pkg-descr
index 1147df10ce31..90cc8f9d0602 100644
--- a/www/p5-pQuery/pkg-descr
+++ b/www/p5-pQuery/pkg-descr
@@ -4,4 +4,4 @@ idioms for Perl ones, in order to make the use of it concise. A primary
goal of jQuery is to "Find things and do things, concisely". pQuery has
the same goal.
-WWW: http://search.cpan.org/dist/pQuery/
+WWW: https://metacpan.org/release/pQuery
diff --git a/www/p5-webservice-validator-css-w3c/pkg-descr b/www/p5-webservice-validator-css-w3c/pkg-descr
index a51a87aec5f3..fbec0e8a746c 100644
--- a/www/p5-webservice-validator-css-w3c/pkg-descr
+++ b/www/p5-webservice-validator-css-w3c/pkg-descr
@@ -2,4 +2,4 @@ This module is an experimental interface to the W3C CSS Validation online
service <http://jigsaw.w3.org/css-validator/>, based on its experimental
SOAP 1.2 support. It helps to find errors in Cascading Style Sheets.
-WWW: http://search.cpan.org/dist/WebService-Validator-CSS-W3C/
+WWW: https://metacpan.org/release/WebService-Validator-CSS-W3C
diff --git a/www/p5-webservice-validator-html-w3c/pkg-descr b/www/p5-webservice-validator-html-w3c/pkg-descr
index 9900748abe59..b7cb3169ebf4 100644
--- a/www/p5-webservice-validator-html-w3c/pkg-descr
+++ b/www/p5-webservice-validator-html-w3c/pkg-descr
@@ -4,4 +4,4 @@ with it to them. Also, please use it wisely and don't abuse the W3Cs
validator service. If you need to do a lot of validation consider
downloading and installing the Validator on your own machine.
-WWW: http://search.cpan.org/dist/WebService-Validator-HTML-W3C/
+WWW: https://metacpan.org/release/WebService-Validator-HTML-W3C
diff --git a/www/perlbal/pkg-descr b/www/perlbal/pkg-descr
index 060abf030e77..0fd1c5aa4cc8 100644
--- a/www/perlbal/pkg-descr
+++ b/www/perlbal/pkg-descr
@@ -6,5 +6,5 @@ be configured or reconfigured on the fly without needing to restart the
software. A basic configuration file containing a management port enables
you to easily perform operations on a running instance of Perlbal.
-WWW: http://search.cpan.org/dist/Perlbal/
+WWW: https://metacpan.org/release/Perlbal
WWW: http://www.danga.com/perlbal/
diff --git a/x11-fm/p5-PerlFM/pkg-descr b/x11-fm/p5-PerlFM/pkg-descr
index 76acc1ef5be3..dd939923b188 100644
--- a/x11-fm/p5-PerlFM/pkg-descr
+++ b/x11-fm/p5-PerlFM/pkg-descr
@@ -3,4 +3,4 @@ to figure out what todo with files and ZConf::Bookmark to
store bookmarks.
-WWW: http://search.cpan.org/dist/PerlFM/
+WWW: https://metacpan.org/release/PerlFM
diff --git a/x11-fonts/p5-Font-AFM/pkg-descr b/x11-fonts/p5-Font-AFM/pkg-descr
index d4ddb328b5f1..ccd5c6c4f439 100644
--- a/x11-fonts/p5-Font-AFM/pkg-descr
+++ b/x11-fonts/p5-Font-AFM/pkg-descr
@@ -2,4 +2,4 @@ This module implements the Font::AFM class. Objects of this class
are initialised from an AFM-file and allows you to obtain information
about the font and the metrics of the various glyphs in the font.
-WWW: http://search.cpan.org/dist/Font-AFM/
+WWW: https://metacpan.org/release/Font-AFM
diff --git a/x11-fonts/p5-Font-TTF/pkg-descr b/x11-fonts/p5-Font-TTF/pkg-descr
index 2411df879410..e3c5717aa945 100644
--- a/x11-fonts/p5-Font-TTF/pkg-descr
+++ b/x11-fonts/p5-Font-TTF/pkg-descr
@@ -7,4 +7,4 @@ writing of all other table types.
In short, you can do almost anything with a standard TrueType font with
this module.
-WWW: http://search.cpan.org/dist/Font-TTF/
+WWW: https://metacpan.org/release/Font-TTF
diff --git a/x11-fonts/p5-Font-TTFMetrics/pkg-descr b/x11-fonts/p5-Font-TTFMetrics/pkg-descr
index 61eb98f86dcc..a0735f58d864 100644
--- a/x11-fonts/p5-Font-TTFMetrics/pkg-descr
+++ b/x11-fonts/p5-Font-TTFMetrics/pkg-descr
@@ -9,4 +9,4 @@ module: first, I required a fast module to access TTF file. Second, all
the access required was read-only. Last, I wanted a user friendly, higher
level API to access TTF file.
-WWW: http://search.cpan.org/dist/Font-TTFMetrics/
+WWW: https://metacpan.org/release/Font-TTFMetrics
diff --git a/x11-toolkits/p5-Alien-wxWidgets/pkg-descr b/x11-toolkits/p5-Alien-wxWidgets/pkg-descr
index 7050113f0ba3..7b5c543a9562 100644
--- a/x11-toolkits/p5-Alien-wxWidgets/pkg-descr
+++ b/x11-toolkits/p5-Alien-wxWidgets/pkg-descr
@@ -1,4 +1,4 @@
Alien::wxWidgets can be used to detect and get configuration
settings from an installed wxWidgets.
-WWW: http://search.cpan.org/dist/Alien-wxWidgets/
+WWW: https://metacpan.org/release/Alien-wxWidgets
diff --git a/x11-toolkits/p5-Gnome2-Canvas/pkg-descr b/x11-toolkits/p5-Gnome2-Canvas/pkg-descr
index 146d8cc18ded..aeaad9ad26bd 100644
--- a/x11-toolkits/p5-Gnome2-Canvas/pkg-descr
+++ b/x11-toolkits/p5-Gnome2-Canvas/pkg-descr
@@ -5,4 +5,4 @@ extremely fast display, and another based on Libart, a sophisticated,
antialiased, alpha-compositing engine. This widget can be used for flexible
display of graphics and for creating interactive user interface elements.
-WWW: http://search.cpan.org/dist/Gnome2-Canvas/
+WWW: https://metacpan.org/release/Gnome2-Canvas
diff --git a/x11-toolkits/p5-Gnome2-VFS/pkg-descr b/x11-toolkits/p5-Gnome2-VFS/pkg-descr
index 6f02b9b42222..c82170ca6f0b 100644
--- a/x11-toolkits/p5-Gnome2-VFS/pkg-descr
+++ b/x11-toolkits/p5-Gnome2-VFS/pkg-descr
@@ -1,4 +1,4 @@
This module allows you to use the GNOME Virtual File System library (libgnomevfs
for short) from Perl.
-WWW: http://search.cpan.org/dist/Gnome2-VFS/
+WWW: https://metacpan.org/release/Gnome2-VFS
diff --git a/x11-toolkits/p5-Gnome2-Wnck/pkg-descr b/x11-toolkits/p5-Gnome2-Wnck/pkg-descr
index 94e88b1088de..28c35595ec29 100644
--- a/x11-toolkits/p5-Gnome2-Wnck/pkg-descr
+++ b/x11-toolkits/p5-Gnome2-Wnck/pkg-descr
@@ -1,4 +1,4 @@
This Perl module allows you to use the Window Navigator Construction Kit
library (libwnck for short) from Perl.
-WWW: http://search.cpan.org/dist/Gnome2-Wnck/
+WWW: https://metacpan.org/release/Gnome2-Wnck
diff --git a/x11-toolkits/p5-Gnome2/pkg-descr b/x11-toolkits/p5-Gnome2/pkg-descr
index 4680ea42df74..fdc69a9ead1e 100644
--- a/x11-toolkits/p5-Gnome2/pkg-descr
+++ b/x11-toolkits/p5-Gnome2/pkg-descr
@@ -4,4 +4,4 @@ more about Gnome+ at http://www.gnome.org/.
The perl bindings follow the C API very closely, and the C reference
documentation should be considered the canonical source.
-WWW: http://search.cpan.org/dist/Gnome2/
+WWW: https://metacpan.org/release/Gnome2
diff --git a/x11-toolkits/p5-Gtk2-Chmod/pkg-descr b/x11-toolkits/p5-Gtk2-Chmod/pkg-descr
index b8983c129ad4..49ba16ca8ef2 100644
--- a/x11-toolkits/p5-Gtk2-Chmod/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-Chmod/pkg-descr
@@ -1,3 +1,3 @@
Provides a dialog for getting values to use with chmod.
-WWW: http://search.cpan.org/dist/Gtk2-Chmod/
+WWW: https://metacpan.org/release/Gtk2-Chmod
diff --git a/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-descr b/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-descr
index 1fc243bd7677..a6fd4ce399b8 100644
--- a/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-descr
@@ -1,4 +1,4 @@
Gtk2-Ex-Dialogs provides some useful tools for Gnome2/Gtk2
Perl GUI design.
-WWW: http://search.cpan.org/dist/Gtk2-Ex-Dialogs/
+WWW: https://metacpan.org/release/Gtk2-Ex-Dialogs
diff --git a/x11-toolkits/p5-Gtk2-Ex-FormFactory/pkg-descr b/x11-toolkits/p5-Gtk2-Ex-FormFactory/pkg-descr
index 3f7d0d970add..b2791f83c926 100644
--- a/x11-toolkits/p5-Gtk2-Ex-FormFactory/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-Ex-FormFactory/pkg-descr
@@ -1,4 +1,4 @@
With Gtk2::Ex::FormFactory you can build a GUI which consistently represents
the data of your application.
-WWW: http://search.cpan.org/dist/Gtk2-Ex-FormFactory/
+WWW: https://metacpan.org/release/Gtk2-Ex-FormFactory
diff --git a/x11-toolkits/p5-Gtk2-Ex-PodViewer/pkg-descr b/x11-toolkits/p5-Gtk2-Ex-PodViewer/pkg-descr
index 74691d082d4a..4fe023937a48 100644
--- a/x11-toolkits/p5-Gtk2-Ex-PodViewer/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-Ex-PodViewer/pkg-descr
@@ -7,4 +7,4 @@ Perl's POD documentation. You can use it to read the Perl POD
pages, module documentation and information about Perl's
builtin functions.
-WWW: http://search.cpan.org/dist/Gtk2-Ex-PodViewer/
+WWW: https://metacpan.org/release/Gtk2-Ex-PodViewer
diff --git a/x11-toolkits/p5-Gtk2-Ex-Simple-List/pkg-descr b/x11-toolkits/p5-Gtk2-Ex-Simple-List/pkg-descr
index 2143d04599ea..458ec895c976 100644
--- a/x11-toolkits/p5-Gtk2-Ex-Simple-List/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-Ex-Simple-List/pkg-descr
@@ -16,4 +16,4 @@ mechanisms and then displayed in the list. This same mechanism can be
expanded by defining arbitrary new column types before calling the new
function.
-WWW: http://search.cpan.org/dist/Gtk2-Ex-Simple-List/
+WWW: https://metacpan.org/release/Gtk2-Ex-Simple-List
diff --git a/x11-toolkits/p5-Gtk2-Ex-Utils/pkg-descr b/x11-toolkits/p5-Gtk2-Ex-Utils/pkg-descr
index 3fc50be88710..3a98c5a87a48 100644
--- a/x11-toolkits/p5-Gtk2-Ex-Utils/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-Ex-Utils/pkg-descr
@@ -1,4 +1,4 @@
Gtk2-Ex-Utils provides simple utility functions for
Gnome/Gtk2 Perl programming.
-WWW: http://search.cpan.org/dist/Gtk2-Ex-Utils/
+WWW: https://metacpan.org/release/Gtk2-Ex-Utils
diff --git a/x11-toolkits/p5-Gtk2-GladeXML/pkg-descr b/x11-toolkits/p5-Gtk2-GladeXML/pkg-descr
index 19bed9ffbf25..9dc0e57173a5 100644
--- a/x11-toolkits/p5-Gtk2-GladeXML/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-GladeXML/pkg-descr
@@ -2,4 +2,4 @@ Gtk2-GladeXML allows Perl programmers to use libglade, a
C library that generates GUIs directly from the XML output
of the Glade UI designer.
-WWW: http://search.cpan.org/dist/Gtk2-GladeXML/
+WWW: https://metacpan.org/release/Gtk2-GladeXML
diff --git a/x11-toolkits/p5-Gtk2-ImageView/pkg-descr b/x11-toolkits/p5-Gtk2-ImageView/pkg-descr
index f769fe465e4a..b629332a2df6 100644
--- a/x11-toolkits/p5-Gtk2-ImageView/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-ImageView/pkg-descr
@@ -2,4 +2,4 @@ The Gtk2::ImageView module allows a Perl developer to use the GtkImageView
image viewer widget. Find out more about GtkImageView at
http://trac.bjourne.webfactional.com/.
-WWW: http://search.cpan.org/dist/Gtk2-ImageView/
+WWW: https://metacpan.org/release/Gtk2-ImageView
diff --git a/x11-toolkits/p5-Gtk2-PathButtonBar/pkg-descr b/x11-toolkits/p5-Gtk2-PathButtonBar/pkg-descr
index b8983c129ad4..49ba16ca8ef2 100644
--- a/x11-toolkits/p5-Gtk2-PathButtonBar/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-PathButtonBar/pkg-descr
@@ -1,3 +1,3 @@
Provides a dialog for getting values to use with chmod.
-WWW: http://search.cpan.org/dist/Gtk2-Chmod/
+WWW: https://metacpan.org/release/Gtk2-Chmod
diff --git a/x11-toolkits/p5-Gtk2-TrayIcon/pkg-descr b/x11-toolkits/p5-Gtk2-TrayIcon/pkg-descr
index ee5c4c9d895f..ef3f22247e7d 100644
--- a/x11-toolkits/p5-Gtk2-TrayIcon/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-TrayIcon/pkg-descr
@@ -3,4 +3,4 @@ Interface to the EggTrayIcon library
This module allows a Perl developer to embed an arbitrary widget
in a System Tray like the Gnome notification area.
-WWW: http://search.cpan.org/dist/Gtk2-TrayIcon/
+WWW: https://metacpan.org/release/Gtk2-TrayIcon
diff --git a/x11-toolkits/p5-Gtk2-Unique/pkg-descr b/x11-toolkits/p5-Gtk2-Unique/pkg-descr
index de4c7d3d6d6b..0a1bc65b3b12 100644
--- a/x11-toolkits/p5-Gtk2-Unique/pkg-descr
+++ b/x11-toolkits/p5-Gtk2-Unique/pkg-descr
@@ -7,4 +7,4 @@ Unique makes it easy to write this kind of applications, by providing a base
class, taking care of all the IPC machinery needed to send messages to a running
instance, and also handling the startup notification side.
-WWW: http://search.cpan.org/dist/Gtk2-Unique/
+WWW: https://metacpan.org/release/Gtk2-Unique
diff --git a/x11-toolkits/p5-Pango/pkg-descr b/x11-toolkits/p5-Pango/pkg-descr
index b818255b1245..d017ebe5ba2b 100644
--- a/x11-toolkits/p5-Pango/pkg-descr
+++ b/x11-toolkits/p5-Pango/pkg-descr
@@ -3,4 +3,4 @@ internationalized text, and is the backend for right-to-left text.
Pango is an integral part of the GTK+ and GNOME projects, but its
code is platform- and toolkit-independent.
-WWW: http://search.cpan.org/dist/Pango/
+WWW: https://metacpan.org/release/Pango
diff --git a/x11-toolkits/p5-Prima/pkg-descr b/x11-toolkits/p5-Prima/pkg-descr
index c5e62e9c00a2..466f29ad57f4 100644
--- a/x11-toolkits/p5-Prima/pkg-descr
+++ b/x11-toolkits/p5-Prima/pkg-descr
@@ -19,5 +19,5 @@ A 'hello world' code is as simple as follows:
);
run Prima;
-WWW: http://search.cpan.org/dist/Prima/
+WWW: https://metacpan.org/release/Prima
WWW: http://prima.eu.org/
diff --git a/x11-toolkits/p5-Tk-Action/pkg-descr b/x11-toolkits/p5-Tk-Action/pkg-descr
index 7b2ea4b73738..ba17ddbf3cda 100644
--- a/x11-toolkits/p5-Tk-Action/pkg-descr
+++ b/x11-toolkits/p5-Tk-Action/pkg-descr
@@ -6,4 +6,4 @@ This module helps managing actions in a Tk GUI: just create a new object,
associate some widgets and bindings with add_widget() and then de/activate the
whole action at once with enable() or disable().
-WWW: http://search.cpan.org/dist/Tk-Action/
+WWW: https://metacpan.org/release/Tk-Action
diff --git a/x11-toolkits/p5-Tk-Contrib/pkg-descr b/x11-toolkits/p5-Tk-Contrib/pkg-descr
index 79f3771fdd70..f4d8748339b0 100644
--- a/x11-toolkits/p5-Tk-Contrib/pkg-descr
+++ b/x11-toolkits/p5-Tk-Contrib/pkg-descr
@@ -8,4 +8,4 @@ Tk::Dial - an alternative to the Scale widget
Tk::OlWm - Interface to OpenLook properties of Toplevel widget
Tk::TiedListbox - gang together Listboxes
-WWW: http://search.cpan.org/dist/Tk-Contrib/
+WWW: https://metacpan.org/release/Tk-Contrib
diff --git a/x11-toolkits/p5-Tk-CursorControl/pkg-descr b/x11-toolkits/p5-Tk-CursorControl/pkg-descr
index e42afa8e855b..aa51b0838fca 100644
--- a/x11-toolkits/p5-Tk-CursorControl/pkg-descr
+++ b/x11-toolkits/p5-Tk-CursorControl/pkg-descr
@@ -2,4 +2,4 @@ Tk::CursorControl is-NOT-a Tk::Widget. Rather, it uses Tk and encompasses a
collection of methods used to manipulate the cursor (aka pointer)
programmatically from a Tk program.
-WWW: http://search.cpan.org/dist/Tk-CursorControl/
+WWW: https://metacpan.org/release/Tk-CursorControl
diff --git a/x11-toolkits/p5-Tk-DKW/pkg-descr b/x11-toolkits/p5-Tk-DKW/pkg-descr
index 68a6a356b2f1..e994c6f527c4 100644
--- a/x11-toolkits/p5-Tk-DKW/pkg-descr
+++ b/x11-toolkits/p5-Tk-DKW/pkg-descr
@@ -18,4 +18,4 @@ Tk::Signals - A publish and subscribe object signalling method like
in the same hierarchy need to alert each other to various
application level events.
-WWW: http://search.cpan.org/dist/Tk-DKW/
+WWW: https://metacpan.org/release/Tk-DKW
diff --git a/x11-toolkits/p5-Tk-DynaTabFrame/pkg-descr b/x11-toolkits/p5-Tk-DynaTabFrame/pkg-descr
index 3b439d3ee5c4..5d7b41b4bf38 100644
--- a/x11-toolkits/p5-Tk-DynaTabFrame/pkg-descr
+++ b/x11-toolkits/p5-Tk-DynaTabFrame/pkg-descr
@@ -3,4 +3,4 @@ the containing window is resized, the tabs will either stack or unstack
as needed to fit the enclosing widget's width(height). Likewise, when
tabs are added or removed, the tabs will stack/unstack as needed.
-WWW: http://search.cpan.org/dist/Tk-DynaTabFrame/
+WWW: https://metacpan.org/release/Tk-DynaTabFrame
diff --git a/x11-toolkits/p5-Tk-Enscript/pkg-descr b/x11-toolkits/p5-Tk-Enscript/pkg-descr
index c3db0aac9452..c83ce836cba6 100644
--- a/x11-toolkits/p5-Tk-Enscript/pkg-descr
+++ b/x11-toolkits/p5-Tk-Enscript/pkg-descr
@@ -1,3 +1,3 @@
Tk::Enscript - a text-to-postscript converter using Tk::Canvas
-WWW: http://search.cpan.org/dist/Tk-Enscript/
+WWW: https://metacpan.org/release/Tk-Enscript
diff --git a/x11-toolkits/p5-Tk-FileDialog/pkg-descr b/x11-toolkits/p5-Tk-FileDialog/pkg-descr
index 0b4db50f4d31..70f01c3fdd3b 100644
--- a/x11-toolkits/p5-Tk-FileDialog/pkg-descr
+++ b/x11-toolkits/p5-Tk-FileDialog/pkg-descr
@@ -2,4 +2,4 @@ Tk::FileDialog is a perl5 package which implements a File Selector
widget. To use Tk::FileDialog, you will need Perl version 5.002
or better, and Tk.
-WWW: http://search.cpan.org/dist/Tk-FileDialog/
+WWW: https://metacpan.org/release/Tk-FileDialog
diff --git a/x11-toolkits/p5-Tk-FontDialog/pkg-descr b/x11-toolkits/p5-Tk-FontDialog/pkg-descr
index f2f9869d31db..4e8a3198797a 100644
--- a/x11-toolkits/p5-Tk-FontDialog/pkg-descr
+++ b/x11-toolkits/p5-Tk-FontDialog/pkg-descr
@@ -6,4 +6,4 @@ button) or undef (otherwise). The exact type of the return value is
either a Tk::Font object (in Tk800) or a font name string (usually
something like font1). Both can be used as values in Tk -font options.
-WWW: http://search.cpan.org/dist/Tk-FontDialog/
+WWW: https://metacpan.org/release/Tk-FontDialog
diff --git a/x11-toolkits/p5-Tk-GBARR/pkg-descr b/x11-toolkits/p5-Tk-GBARR/pkg-descr
index 38a2cea8c312..2627e70239e0 100644
--- a/x11-toolkits/p5-Tk-GBARR/pkg-descr
+++ b/x11-toolkits/p5-Tk-GBARR/pkg-descr
@@ -4,4 +4,4 @@ Tk::NumEntry - An entry widget that accepts numbers and has up/down
buttons for in/decrement.
Tk::FireButton - Button that keeps invoking command when pressed
-WWW: http://search.cpan.org/dist/Tk-GBARR/
+WWW: https://metacpan.org/release/Tk-GBARR
diff --git a/x11-toolkits/p5-Tk-Getopt/pkg-descr b/x11-toolkits/p5-Tk-Getopt/pkg-descr
index 298b56b7d9bb..b55a9b22e82a 100644
--- a/x11-toolkits/p5-Tk-Getopt/pkg-descr
+++ b/x11-toolkits/p5-Tk-Getopt/pkg-descr
@@ -1,4 +1,4 @@
Tk::Getopt provides an interface to access command line options via
Getopt::Long and editing with a graphical user interface via a Tk window.
-WWW: http://search.cpan.org/dist/Tk-Getopt/
+WWW: https://metacpan.org/release/Tk-Getopt
diff --git a/x11-toolkits/p5-Tk-HistEntry/pkg-descr b/x11-toolkits/p5-Tk-HistEntry/pkg-descr
index b3f034c8bc11..13c45b657c4d 100644
--- a/x11-toolkits/p5-Tk-HistEntry/pkg-descr
+++ b/x11-toolkits/p5-Tk-HistEntry/pkg-descr
@@ -1,4 +1,4 @@
Tk::HistEntry implements an entry widget with history. You may use the up
and down keys to select older entries (or use the associated listbox).
-WWW: http://search.cpan.org/dist/Tk-HistEntry/
+WWW: https://metacpan.org/release/Tk-HistEntry
diff --git a/x11-toolkits/p5-Tk-JComboBox/pkg-descr b/x11-toolkits/p5-Tk-JComboBox/pkg-descr
index 35395ccaa6a3..6bd7199ef5f2 100644
--- a/x11-toolkits/p5-Tk-JComboBox/pkg-descr
+++ b/x11-toolkits/p5-Tk-JComboBox/pkg-descr
@@ -19,4 +19,4 @@ widget is composed of an Entry widget with a Button to the right of it. As
in the editable mode, the Button activates a popup Listbox from which a
single item can be selected.
-WWW: http://search.cpan.org/dist/Tk-JComboBox/
+WWW: https://metacpan.org/release/Tk-JComboBox
diff --git a/x11-toolkits/p5-Tk-Role-Dialog/pkg-descr b/x11-toolkits/p5-Tk-Role-Dialog/pkg-descr
index 5b5589863a9b..1ff2d06e4dd4 100644
--- a/x11-toolkits/p5-Tk-Role-Dialog/pkg-descr
+++ b/x11-toolkits/p5-Tk-Role-Dialog/pkg-descr
@@ -12,4 +12,4 @@ _build_attr() methods, or passed arguments to the constructor call. The only
mandatory attribute is parent, but you'd better provide some other attributes if
you want your dialog to be somehow usable! :-)
-WWW: http://search.cpan.org/dist/Tk-Role-Dialog/
+WWW: https://metacpan.org/release/Tk-Role-Dialog
diff --git a/x11-toolkits/p5-Tk-Role-HasWidgets/pkg-descr b/x11-toolkits/p5-Tk-Role-HasWidgets/pkg-descr
index 776719fa5534..038ec0c69857 100644
--- a/x11-toolkits/p5-Tk-Role-HasWidgets/pkg-descr
+++ b/x11-toolkits/p5-Tk-Role-HasWidgets/pkg-descr
@@ -8,4 +8,4 @@ Since duplication is bad, this module implements a Moose role implementing those
methods once and forever. This implies that your class is using Moose in order
to consume the role.
-WWW: http://search.cpan.org/dist/Tk-Role-HasWidgets/
+WWW: https://metacpan.org/release/Tk-Role-HasWidgets
diff --git a/x11-toolkits/p5-Tk-Splashscreen/pkg-descr b/x11-toolkits/p5-Tk-Splashscreen/pkg-descr
index b2362e9298ea..b714cfd62633 100644
--- a/x11-toolkits/p5-Tk-Splashscreen/pkg-descr
+++ b/x11-toolkits/p5-Tk-Splashscreen/pkg-descr
@@ -5,4 +5,4 @@ events. All you do it create the Splashscreen mega widget, populate
it as you see fit, then invoke Splash() to display it and Destroy() to
tear it down.
-WWW: http://search.cpan.org/dist/Tk-Splashscreen/
+WWW: https://metacpan.org/release/Tk-Splashscreen
diff --git a/x11-toolkits/p5-Tk-Sugar/pkg-descr b/x11-toolkits/p5-Tk-Sugar/pkg-descr
index 6a79108673ec..c6602fc42944 100644
--- a/x11-toolkits/p5-Tk-Sugar/pkg-descr
+++ b/x11-toolkits/p5-Tk-Sugar/pkg-descr
@@ -12,4 +12,4 @@ Benefits are obvious:
compile-time. Sometimes it makes spotting an error a difficult task. Using
this alleviates that worry.
-WWW: http://search.cpan.org/dist/Tk-Sugar/
+WWW: https://metacpan.org/release/Tk-Sugar
diff --git a/x11-toolkits/p5-Tk-TableMatrix/pkg-descr b/x11-toolkits/p5-Tk-TableMatrix/pkg-descr
index e04dda8f6bdd..4114d1395b5e 100644
--- a/x11-toolkits/p5-Tk-TableMatrix/pkg-descr
+++ b/x11-toolkits/p5-Tk-TableMatrix/pkg-descr
@@ -19,4 +19,4 @@ features of the widget are:
* cell validation support
* Works everywhere Tk does (including Windows and Mac!)
-WWW: http://search.cpan.org/dist/Tk-TableMatrix/
+WWW: https://metacpan.org/release/Tk-TableMatrix
diff --git a/x11-toolkits/p5-Tk-ToolBar/pkg-descr b/x11-toolkits/p5-Tk-ToolBar/pkg-descr
index 72b1a797561c..dca6a4abe80a 100644
--- a/x11-toolkits/p5-Tk-ToolBar/pkg-descr
+++ b/x11-toolkits/p5-Tk-ToolBar/pkg-descr
@@ -18,4 +18,4 @@ images for ToolButtons (see "SYNOPSIS"). A demo program is bundled with the
module that should be available under the 'User Contributed Demonstrations' when
you run the widget program. Run it to see a list of the available images.
-WWW: http://search.cpan.org/dist/Tk-ToolBar/
+WWW: https://metacpan.org/release/Tk-ToolBar
diff --git a/x11-toolkits/p5-Tk-WaitBox/pkg-descr b/x11-toolkits/p5-Tk-WaitBox/pkg-descr
index 59570afc6311..14a8324726d6 100644
--- a/x11-toolkits/p5-Tk-WaitBox/pkg-descr
+++ b/x11-toolkits/p5-Tk-WaitBox/pkg-descr
@@ -1,4 +1,4 @@
Tk::WaitBox is a perl5 package which implements a very flexible
WaitBox widget.
-WWW: http://search.cpan.org/dist/Tk-WaitBox/
+WWW: https://metacpan.org/release/Tk-WaitBox
diff --git a/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-descr b/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-descr
index 19f0e5c0554d..f66f47e8d660 100644
--- a/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-descr
+++ b/x11-toolkits/p5-Wx-Perl-ProcessStream/pkg-descr
@@ -2,4 +2,4 @@ This module provides the STDOUT, STDERR and exit codes of asynchronously running
processes via events. It may be used for long running or blocking processes that
provide periodic updates on state via STDOUT. Simple IPC is possible via STDIN.
-WWW: http://search.cpan.org/dist/Wx-Perl-ProcessStream/
+WWW: https://metacpan.org/release/Wx-Perl-ProcessStream
diff --git a/x11/p5-Clipboard/pkg-descr b/x11/p5-Clipboard/pkg-descr
index 30187a541c02..7722880d8465 100644
--- a/x11/p5-Clipboard/pkg-descr
+++ b/x11/p5-Clipboard/pkg-descr
@@ -5,4 +5,4 @@ clipboards are magical.
With Clipboard.pm, this magic is now trivial to access,
cross-platformly, from your Perl code.
-WWW: http://search.cpan.org/dist/Clipboard/
+WWW: https://metacpan.org/release/Clipboard
diff --git a/x11/p5-X11-GUITest/pkg-descr b/x11/p5-X11-GUITest/pkg-descr
index bb748a470ff5..872dc18d910b 100644
--- a/x11/p5-X11-GUITest/pkg-descr
+++ b/x11/p5-X11-GUITest/pkg-descr
@@ -3,4 +3,4 @@ means of user emulation. It can be used to test/interact with GUI applications;
which have been built upon the X library or toolkits (i.e., GTK+, Xt, Qt,
Motif, etc.) that "wrap" the X library's functionality.
-WWW: http://search.cpan.org/dist/X11-GUITest/
+WWW: https://metacpan.org/release/X11-GUITest
diff --git a/x11/p5-X11-Protocol-Other/pkg-descr b/x11/p5-X11-Protocol-Other/pkg-descr
index d39ccb93f1da..051f9ec96c64 100644
--- a/x11/p5-X11-Protocol-Other/pkg-descr
+++ b/x11/p5-X11-Protocol-Other/pkg-descr
@@ -1,3 +1,3 @@
Perl module for window manager related functions for use by client programs.
-WWW: http://search.cpan.org/dist/X11-Protocol-Other/
+WWW: https://metacpan.org/release/X11-Protocol-Other
diff --git a/x11/p5-X11-Protocol/pkg-descr b/x11/p5-X11-Protocol/pkg-descr
index 80f45adc9d21..f2dc7e140d47 100644
--- a/x11/p5-X11-Protocol/pkg-descr
+++ b/x11/p5-X11-Protocol/pkg-descr
@@ -4,4 +4,4 @@ as the author is working on a higher-level interface that will be
more object-oriented and easier to use, so as to allow this low
level access to eventually be replaced by an XS interface to Xlib.
-WWW: http://search.cpan.org/dist/X11-Protocol/
+WWW: https://metacpan.org/release/X11-Protocol
diff --git a/x11/p5-X11-Resolution/pkg-descr b/x11/p5-X11-Resolution/pkg-descr
index 8a9fb1228acf..507c15686d00 100644
--- a/x11/p5-X11-Resolution/pkg-descr
+++ b/x11/p5-X11-Resolution/pkg-descr
@@ -1,4 +1,4 @@
X11::Resolution provides a method to easily get the resolution
of screens in X11.
-WWW: http://search.cpan.org/dist/X11-Resolution/
+WWW: https://metacpan.org/release/X11-Resolution
diff --git a/x11/p5-X11-XCB/pkg-descr b/x11/p5-X11-XCB/pkg-descr
index 7e11e17cba42..ac5ef9d0f749 100644
--- a/x11/p5-X11-XCB/pkg-descr
+++ b/x11/p5-X11-XCB/pkg-descr
@@ -1,4 +1,4 @@
The modul bindings wrap libxcb, a C library to speak with X11. It
provides an object oriented interface to the libxcb methods using Mouse.
-WWW: http://search.cpan.org/dist/X11-XCB/
+WWW: https://metacpan.org/release/X11-XCB
diff --git a/x11/p5-X11-Xlib/pkg-descr b/x11/p5-X11-Xlib/pkg-descr
index 76673e4bbbcc..680fbbddf855 100644
--- a/x11/p5-X11-Xlib/pkg-descr
+++ b/x11/p5-X11-Xlib/pkg-descr
@@ -1,4 +1,4 @@
This module provides low-level access to X11 library functions,
including access to some X11 extensions like the X11 test library (Xtst).
-WWW: http://search.cpan.org/dist/X11-Xlib/
+WWW: https://metacpan.org/release/X11-Xlib
diff --git a/x11/p5-XTerm-Conf/pkg-descr b/x11/p5-XTerm-Conf/pkg-descr
index 733d63c61531..86e0fb04cc4e 100644
--- a/x11/p5-XTerm-Conf/pkg-descr
+++ b/x11/p5-XTerm-Conf/pkg-descr
@@ -1,4 +1,4 @@
XTerm::Conf provides functions to change some aspects of a running
xterm and compatible terminal emulators (e.g. rxvt or urxvt).
-WWW: http://search.cpan.org/dist/XTerm-Conf/
+WWW: https://metacpan.org/release/XTerm-Conf