aboutsummaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc')
-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
552 files changed, 552 insertions, 552 deletions
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