aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2018-05-28 04:15:16 +0800
committersunpoet <sunpoet@FreeBSD.org>2018-05-28 04:15:16 +0800
commitfb3e569ca295e4646c28b732e6dd3e9cb9857f9f (patch)
tree201adaff0e1c66da3b283ce829b513b8e5ad8f58 /security
parent97919157f004a755ad810d9921e586ab910fda8a (diff)
downloadfreebsd-ports-gnome-fb3e569ca295e4646c28b732e6dd3e9cb9857f9f.tar.gz
freebsd-ports-gnome-fb3e569ca295e4646c28b732e6dd3e9cb9857f9f.tar.zst
freebsd-ports-gnome-fb3e569ca295e4646c28b732e6dd3e9cb9857f9f.zip
Update WWW
search.cpan.org is shutting down. It will redirect to metacpan.org after June 25, 2018. With hat: perl
Diffstat (limited to 'security')
-rw-r--r--security/p5-Apache-Htpasswd/pkg-descr2
-rw-r--r--security/p5-App-Genpass/pkg-descr2
-rw-r--r--security/p5-App-TLSMe/pkg-descr2
-rw-r--r--security/p5-Auth-YubikeyDecrypter/pkg-descr2
-rw-r--r--security/p5-Authen-Bitcard/pkg-descr2
-rw-r--r--security/p5-Authen-Captcha/pkg-descr2
-rw-r--r--security/p5-Authen-CyrusSASL/pkg-descr2
-rw-r--r--security/p5-Authen-DecHpwd/pkg-descr2
-rw-r--r--security/p5-Authen-Htpasswd/pkg-descr2
-rw-r--r--security/p5-Authen-Krb5-Simple/pkg-descr2
-rw-r--r--security/p5-Authen-Krb5/pkg-descr2
-rw-r--r--security/p5-Authen-Libwrap/pkg-descr2
-rw-r--r--security/p5-Authen-NTLM/pkg-descr2
-rw-r--r--security/p5-Authen-OATH/pkg-descr2
-rw-r--r--security/p5-Authen-Passphrase/pkg-descr2
-rw-r--r--security/p5-Authen-PluggableCaptcha/pkg-descr2
-rw-r--r--security/p5-Authen-Radius/pkg-descr2
-rw-r--r--security/p5-Authen-SASL-Cyrus/pkg-descr2
-rw-r--r--security/p5-Authen-SASL-SASLprep/pkg-descr2
-rw-r--r--security/p5-Authen-SASL/pkg-descr2
-rw-r--r--security/p5-Authen-SCRAM/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-DBI/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-HTTP/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-Kerberos/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-LDAP/pkg-descr2
-rw-r--r--security/p5-Authen-Simple-Net/pkg-descr2
-rw-r--r--security/p5-Authen-Simple/pkg-descr2
-rw-r--r--security/p5-Authen-Smb/pkg-descr2
-rw-r--r--security/p5-Authen-TacacsPlus/pkg-descr2
-rw-r--r--security/p5-Authen-Ticket/pkg-descr2
-rw-r--r--security/p5-Authen-TypeKey/pkg-descr2
-rw-r--r--security/p5-Business-PayPal-EWP/pkg-descr2
-rw-r--r--security/p5-Bytes-Random-Secure-Tiny/pkg-descr2
-rw-r--r--security/p5-Bytes-Random-Secure/pkg-descr2
-rw-r--r--security/p5-CACertOrg-CA/pkg-descr2
-rw-r--r--security/p5-Cisco-Hash/pkg-descr2
-rw-r--r--security/p5-Crypt-Anubis/pkg-descr2
-rw-r--r--security/p5-Crypt-AppleTwoFish/pkg-descr2
-rw-r--r--security/p5-Crypt-Blowfish/pkg-descr2
-rw-r--r--security/p5-Crypt-Blowfish_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-CAST5/pkg-descr2
-rw-r--r--security/p5-Crypt-CAST5_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-CBC/pkg-descr2
-rw-r--r--security/p5-Crypt-CBCeasy/pkg-descr2
-rw-r--r--security/p5-Crypt-CFB/pkg-descr2
-rw-r--r--security/p5-Crypt-Camellia_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-Chimera/pkg-descr2
-rw-r--r--security/p5-Crypt-CipherSaber/pkg-descr2
-rw-r--r--security/p5-Crypt-Cracklib/pkg-descr2
-rw-r--r--security/p5-Crypt-Ctr/pkg-descr2
-rw-r--r--security/p5-Crypt-Curve25519/pkg-descr2
-rw-r--r--security/p5-Crypt-DES/pkg-descr2
-rw-r--r--security/p5-Crypt-DES_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-DSA/pkg-descr2
-rw-r--r--security/p5-Crypt-Dining/pkg-descr2
-rw-r--r--security/p5-Crypt-ECB/pkg-descr2
-rw-r--r--security/p5-Crypt-Eksblowfish/pkg-descr2
-rw-r--r--security/p5-Crypt-Enigma/pkg-descr2
-rw-r--r--security/p5-Crypt-Format/pkg-descr2
-rw-r--r--security/p5-Crypt-GCrypt/pkg-descr2
-rw-r--r--security/p5-Crypt-GOST/pkg-descr2
-rw-r--r--security/p5-Crypt-GOST_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-GPG/pkg-descr2
-rw-r--r--security/p5-Crypt-HCE_MD5/pkg-descr2
-rw-r--r--security/p5-Crypt-IDEA/pkg-descr2
-rw-r--r--security/p5-Crypt-Imail/pkg-descr2
-rw-r--r--security/p5-Crypt-Juniper/pkg-descr2
-rw-r--r--security/p5-Crypt-Khazad/pkg-descr2
-rw-r--r--security/p5-Crypt-LE/pkg-descr2
-rw-r--r--security/p5-Crypt-License/pkg-descr2
-rw-r--r--security/p5-Crypt-Lite/pkg-descr2
-rw-r--r--security/p5-Crypt-Loki97/pkg-descr2
-rw-r--r--security/p5-Crypt-MySQL/pkg-descr2
-rw-r--r--security/p5-Crypt-NULL/pkg-descr2
-rw-r--r--security/p5-Crypt-OFB/pkg-descr2
-rw-r--r--security/p5-Crypt-OICQ/pkg-descr2
-rw-r--r--security/p5-Crypt-OTP/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenPGP/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-AES/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-Bignum/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-CA/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-DSA/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-Guess/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-PKCS10/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-RSA/pkg-descr2
-rw-r--r--security/p5-Crypt-OpenSSL-X509/pkg-descr2
-rw-r--r--security/p5-Crypt-PBKDF2/pkg-descr2
-rw-r--r--security/p5-Crypt-PWSafe3/pkg-descr2
-rw-r--r--security/p5-Crypt-PassGen/pkg-descr2
-rw-r--r--security/p5-Crypt-Passwd-XS/pkg-descr2
-rw-r--r--security/p5-Crypt-Password-Util/pkg-descr2
-rw-r--r--security/p5-Crypt-Perl/pkg-descr2
-rw-r--r--security/p5-Crypt-RC4/pkg-descr2
-rw-r--r--security/p5-Crypt-RHash/pkg-descr2
-rw-r--r--security/p5-Crypt-RSA-Parse/pkg-descr2
-rw-r--r--security/p5-Crypt-RSA-Yandex/pkg-descr2
-rw-r--r--security/p5-Crypt-RSA/pkg-descr2
-rw-r--r--security/p5-Crypt-Rabbit/pkg-descr2
-rw-r--r--security/p5-Crypt-Random-Seed/pkg-descr2
-rw-r--r--security/p5-Crypt-Random-Source/pkg-descr2
-rw-r--r--security/p5-Crypt-Random-TESHA2/pkg-descr2
-rw-r--r--security/p5-Crypt-Rijndael/pkg-descr2
-rw-r--r--security/p5-Crypt-Rijndael_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-SKey/pkg-descr2
-rw-r--r--security/p5-Crypt-SMIME/pkg-descr2
-rw-r--r--security/p5-Crypt-SSLeay/pkg-descr2
-rw-r--r--security/p5-Crypt-Salt/pkg-descr2
-rw-r--r--security/p5-Crypt-SaltedHash/pkg-descr2
-rw-r--r--security/p5-Crypt-Shark/pkg-descr2
-rw-r--r--security/p5-Crypt-Simple/pkg-descr2
-rw-r--r--security/p5-Crypt-SmbHash/pkg-descr2
-rw-r--r--security/p5-Crypt-Sodium/pkg-descr2
-rw-r--r--security/p5-Crypt-Solitaire/pkg-descr2
-rw-r--r--security/p5-Crypt-TEA/pkg-descr2
-rw-r--r--security/p5-Crypt-Tea_JS/pkg-descr2
-rw-r--r--security/p5-Crypt-Twofish/pkg-descr2
-rw-r--r--security/p5-Crypt-Twofish_PP/pkg-descr2
-rw-r--r--security/p5-Crypt-URandom/pkg-descr2
-rw-r--r--security/p5-Crypt-UnixCrypt_XS/pkg-descr2
-rw-r--r--security/p5-Crypt-X509-CRL/pkg-descr2
-rw-r--r--security/p5-Crypt-X509/pkg-descr2
-rw-r--r--security/p5-Crypt-xDBM_File/pkg-descr2
-rw-r--r--security/p5-CryptX/pkg-descr2
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr2
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/pkg-descr2
-rw-r--r--security/p5-Data-Entropy/pkg-descr2
-rw-r--r--security/p5-Data-Password/pkg-descr2
-rw-r--r--security/p5-Digest-Adler32/pkg-descr2
-rw-r--r--security/p5-Digest-BubbleBabble/pkg-descr2
-rw-r--r--security/p5-Digest-CRC/pkg-descr2
-rw-r--r--security/p5-Digest-Crc32/pkg-descr2
-rw-r--r--security/p5-Digest-DJB/pkg-descr2
-rw-r--r--security/p5-Digest-DMAC/pkg-descr2
-rw-r--r--security/p5-Digest-EMAC/pkg-descr2
-rw-r--r--security/p5-Digest-Elf/pkg-descr2
-rw-r--r--security/p5-Digest-FNV/pkg-descr2
-rw-r--r--security/p5-Digest-GOST/pkg-descr2
-rw-r--r--security/p5-Digest-HMAC/pkg-descr2
-rw-r--r--security/p5-Digest-Hashcash/pkg-descr2
-rw-r--r--security/p5-Digest-Haval256/pkg-descr2
-rw-r--r--security/p5-Digest-JHash/pkg-descr2
-rw-r--r--security/p5-Digest-MD2/pkg-descr2
-rw-r--r--security/p5-Digest-MD4/pkg-descr2
-rw-r--r--security/p5-Digest-MD5-File/pkg-descr2
-rw-r--r--security/p5-Digest-MD5-M4p/pkg-descr2
-rw-r--r--security/p5-Digest-MD5-Reverse/pkg-descr2
-rw-r--r--security/p5-Digest-MD5/pkg-descr2
-rw-r--r--security/p5-Digest-ManberHash/pkg-descr2
-rw-r--r--security/p5-Digest-MurmurHash/pkg-descr2
-rw-r--r--security/p5-Digest-Nilsimsa/pkg-descr2
-rw-r--r--security/p5-Digest-Pearson-PurePerl/pkg-descr2
-rw-r--r--security/p5-Digest-Perl-MD4/pkg-descr2
-rw-r--r--security/p5-Digest-Perl-MD5/pkg-descr2
-rw-r--r--security/p5-Digest-SHA-PurePerl/pkg-descr2
-rw-r--r--security/p5-Digest-SHA/pkg-descr2
-rw-r--r--security/p5-Digest-Tiger/pkg-descr2
-rw-r--r--security/p5-Digest-Whirlpool/pkg-descr2
-rw-r--r--security/p5-Digest/pkg-descr2
-rw-r--r--security/p5-File-KeePass-Agent/pkg-descr2
-rw-r--r--security/p5-File-KeePass/pkg-descr2
-rw-r--r--security/p5-File-Scan-ClamAV/pkg-descr2
-rw-r--r--security/p5-Filter-CBC/pkg-descr2
-rw-r--r--security/p5-Filter-Crypto/pkg-descr2
-rw-r--r--security/p5-GD-SecurityImage/pkg-descr2
-rw-r--r--security/p5-GSSAPI/pkg-descr2
-rw-r--r--security/p5-GnuPG-Interface/pkg-descr2
-rw-r--r--security/p5-GnuPG/pkg-descr2
-rw-r--r--security/p5-HTML-Email-Obfuscate/pkg-descr2
-rw-r--r--security/p5-Heimdal-Kadm5/pkg-descr2
-rw-r--r--security/p5-IO-Async-SSL/pkg-descr2
-rw-r--r--security/p5-IO-Socket-SSL/pkg-descr2
-rw-r--r--security/p5-MD5/pkg-descr2
-rw-r--r--security/p5-Mcrypt/pkg-descr2
-rw-r--r--security/p5-Module-Signature/pkg-descr2
-rw-r--r--security/p5-Net-OpenID-Common/pkg-descr2
-rw-r--r--security/p5-Net-OpenID-Server/pkg-descr2
-rw-r--r--security/p5-Net-Radius-Server/pkg-descr2
-rw-r--r--security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr2
-rw-r--r--security/p5-Net-SSL-ExpireDate/pkg-descr2
-rw-r--r--security/p5-Net-SSLGlue/pkg-descr2
-rw-r--r--security/p5-Net-SSLeay/pkg-descr2
-rw-r--r--security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr2
-rw-r--r--security/p5-Nmap-Parser/pkg-descr2
-rw-r--r--security/p5-Nmap-Scanner/pkg-descr2
-rw-r--r--security/p5-OpenCA-CRL/pkg-descr2
-rw-r--r--security/p5-OpenCA-CRR/pkg-descr2
-rw-r--r--security/p5-OpenCA-OpenSSL/pkg-descr2
-rw-r--r--security/p5-OpenCA-PKCS7/pkg-descr2
-rw-r--r--security/p5-OpenCA-REQ/pkg-descr2
-rw-r--r--security/p5-OpenCA-X509/pkg-descr2
-rw-r--r--security/p5-PBKDF2-Tiny/pkg-descr2
-rw-r--r--security/p5-PGP-Sign/pkg-descr2
-rw-r--r--security/p5-PGP/pkg-descr2
-rw-r--r--security/p5-POE-Component-SSLify/pkg-descr2
-rw-r--r--security/p5-POE-Filter-SSL/pkg-descr2
-rw-r--r--security/p5-Parse-Snort/pkg-descr2
-rw-r--r--security/p5-PerlCryptLib/pkg-descr2
-rw-r--r--security/p5-Protocol-ACME/pkg-descr2
-rw-r--r--security/p5-SHA/pkg-descr2
-rw-r--r--security/p5-Safe-Hole/pkg-descr2
-rw-r--r--security/p5-Session-Token/pkg-descr2
-rw-r--r--security/p5-Snort-Rule/pkg-descr2
-rw-r--r--security/p5-Sudo/pkg-descr2
-rw-r--r--security/p5-Text-Password-Pronounceable/pkg-descr2
-rw-r--r--security/p5-Tie-EncryptedHash/pkg-descr2
-rw-r--r--security/p5-Tree-Authz/pkg-descr2
-rw-r--r--security/p5-Unix-Passwd-File/pkg-descr2
-rw-r--r--security/p5-Yahoo-BBAuth/pkg-descr2
213 files changed, 213 insertions, 213 deletions
diff --git a/security/p5-Apache-Htpasswd/pkg-descr b/security/p5-Apache-Htpasswd/pkg-descr
index 376a4d392faa..47473c23f500 100644
--- a/security/p5-Apache-Htpasswd/pkg-descr
+++ b/security/p5-Apache-Htpasswd/pkg-descr
@@ -6,4 +6,4 @@ The password file is a flat-file with login names and their associated
crypted password. You can use this for non-Apache files if you wish,
but it was written specifically for .htaccess style files.
-WWW: http://search.cpan.org/dist/Apache-Htpasswd/
+WWW: https://metacpan.org/release/Apache-Htpasswd
diff --git a/security/p5-App-Genpass/pkg-descr b/security/p5-App-Genpass/pkg-descr
index 580b46354942..362d8d161c1e 100644
--- a/security/p5-App-Genpass/pkg-descr
+++ b/security/p5-App-Genpass/pkg-descr
@@ -5,4 +5,4 @@ characters, minimum length, etc.), you know it can become a pretty pesky task.
This module makes it possible to create flexible and secure passwords, quickly
and easily.
-WWW: http://search.cpan.org/dist/App-Genpass/
+WWW: https://metacpan.org/release/App-Genpass
diff --git a/security/p5-App-TLSMe/pkg-descr b/security/p5-App-TLSMe/pkg-descr
index 12eeb2b75ebf..90da6f2eaead 100644
--- a/security/p5-App-TLSMe/pkg-descr
+++ b/security/p5-App-TLSMe/pkg-descr
@@ -1,4 +1,4 @@
TLS/SSL proxy in front of the application creates a transparent
encryption tunnel.
-WWW: http://search.cpan.org/dist/App-TLSMe/
+WWW: https://metacpan.org/release/App-TLSMe
diff --git a/security/p5-Auth-YubikeyDecrypter/pkg-descr b/security/p5-Auth-YubikeyDecrypter/pkg-descr
index 9c5dc06e7634..d20f1558b7c7 100644
--- a/security/p5-Auth-YubikeyDecrypter/pkg-descr
+++ b/security/p5-Auth-YubikeyDecrypter/pkg-descr
@@ -12,4 +12,4 @@ Please note - this module does not perform authentication - it is
a required component to decrypt the token first before authentication
can be performed.
-WWW: http://search.cpan.org/dist/Auth-Yubikey_Decrypter/
+WWW: https://metacpan.org/release/Auth-Yubikey_Decrypter
diff --git a/security/p5-Authen-Bitcard/pkg-descr b/security/p5-Authen-Bitcard/pkg-descr
index a9a930c44154..527a77af8506 100644
--- a/security/p5-Authen-Bitcard/pkg-descr
+++ b/security/p5-Authen-Bitcard/pkg-descr
@@ -5,4 +5,4 @@ and using Bitcard in other applications, see http://www.bitcard.org/api.
The module and the protocol are heavily based on Authen::Typekey. (In fact,
the Bitcard authentication server also supports the TypeKey API!)
-WWW: http://search.cpan.org/dist/Authen-Bitcard/
+WWW: https://metacpan.org/release/Authen-Bitcard
diff --git a/security/p5-Authen-Captcha/pkg-descr b/security/p5-Authen-Captcha/pkg-descr
index 3aa3cd7cabdc..f22987e515a2 100644
--- a/security/p5-Authen-Captcha/pkg-descr
+++ b/security/p5-Authen-Captcha/pkg-descr
@@ -10,4 +10,4 @@ The most common form is an image file containing distorted text, which
humans are adept at reading, and co mputers (generally) do a poor job.
This module currently implements that method.
-WWW: http://search.cpan.org/dist/Authen-Captcha/
+WWW: https://metacpan.org/release/Authen-Captcha
diff --git a/security/p5-Authen-CyrusSASL/pkg-descr b/security/p5-Authen-CyrusSASL/pkg-descr
index e22fac147248..b8e742240de6 100644
--- a/security/p5-Authen-CyrusSASL/pkg-descr
+++ b/security/p5-Authen-CyrusSASL/pkg-descr
@@ -2,4 +2,4 @@ The Authen::CyrusSASL module provides a simple class that allows you
to send request to the cyrus-sasl's authen daemon.
This module is based on the Authen::Radius module with the similar interface.
-WWW: http://search.cpan.org/dist/Authen-CyrusSASL/
+WWW: https://metacpan.org/release/Authen-CyrusSASL
diff --git a/security/p5-Authen-DecHpwd/pkg-descr b/security/p5-Authen-DecHpwd/pkg-descr
index 5b42543a813c..c7130176d198 100644
--- a/security/p5-Authen-DecHpwd/pkg-descr
+++ b/security/p5-Authen-DecHpwd/pkg-descr
@@ -2,4 +2,4 @@ This perl module implements the LGI$HPWD password hashing function
from VMS, and some associated VMS username and password handling
functions.
-WWW: http://search.cpan.org/dist/Authen-DecHpwd/
+WWW: https://metacpan.org/release/Authen-DecHpwd
diff --git a/security/p5-Authen-Htpasswd/pkg-descr b/security/p5-Authen-Htpasswd/pkg-descr
index 89139f3efd05..c8274ba4ef35 100644
--- a/security/p5-Authen-Htpasswd/pkg-descr
+++ b/security/p5-Authen-Htpasswd/pkg-descr
@@ -4,4 +4,4 @@ SHA1, and crypt, as well as plain (cleartext) passwords. Additional
fields after username and password, if present, are accessible via the
extra_info array.
-WWW: http://search.cpan.org/dist/Authen-Htpasswd/
+WWW: https://metacpan.org/release/Authen-Htpasswd
diff --git a/security/p5-Authen-Krb5-Simple/pkg-descr b/security/p5-Authen-Krb5-Simple/pkg-descr
index 0f534b236ed2..d05072943f66 100644
--- a/security/p5-Authen-Krb5-Simple/pkg-descr
+++ b/security/p5-Authen-Krb5-Simple/pkg-descr
@@ -1,3 +1,3 @@
Simple Kerberos authentication
-WWW: http://search.cpan.org/dist/Authen-Simple-Kerberos/
+WWW: https://metacpan.org/release/Authen-Simple-Kerberos
diff --git a/security/p5-Authen-Krb5/pkg-descr b/security/p5-Authen-Krb5/pkg-descr
index 6ff7130293b9..491258c9fe16 100644
--- a/security/p5-Authen-Krb5/pkg-descr
+++ b/security/p5-Authen-Krb5/pkg-descr
@@ -4,4 +4,4 @@ and may require previous experience with Kerberos 5 programming. Most
of the functions here are documented in detail in the Kerberos 5 API
documentation.
-WWW: http://search.cpan.org/dist/Krb5/
+WWW: https://metacpan.org/release/Krb5
diff --git a/security/p5-Authen-Libwrap/pkg-descr b/security/p5-Authen-Libwrap/pkg-descr
index cf4853bd6296..f00f13ce55f4 100644
--- a/security/p5-Authen-Libwrap/pkg-descr
+++ b/security/p5-Authen-Libwrap/pkg-descr
@@ -3,4 +3,4 @@ function from the popular TCP Wrappers security package. This
allows validation of network access from perl programs against
the system-wide hosts.allow file.
-WWW: http://search.cpan.org/dist/Authen-Libwrap/
+WWW: https://metacpan.org/release/Authen-Libwrap
diff --git a/security/p5-Authen-NTLM/pkg-descr b/security/p5-Authen-NTLM/pkg-descr
index 0791848ef7cf..917cf85df508 100644
--- a/security/p5-Authen-NTLM/pkg-descr
+++ b/security/p5-Authen-NTLM/pkg-descr
@@ -8,4 +8,4 @@ authenticate HTTP packets to MS Web Proxy or MS Web Server.
Currently, it is the authentication scheme Internet Explorer chooses to
authenticate itself to proxies/web servers that supports NTLM.
-WWW: http://search.cpan.org/dist/NTLM/
+WWW: https://metacpan.org/release/NTLM
diff --git a/security/p5-Authen-OATH/pkg-descr b/security/p5-Authen-OATH/pkg-descr
index b04679836570..e86969362f75 100644
--- a/security/p5-Authen-OATH/pkg-descr
+++ b/security/p5-Authen-OATH/pkg-descr
@@ -2,4 +2,4 @@ The Authen::OATH module provides a Perl implementation of the
HOTP and TOTP One Time Password algorithms as defined by OATH
(http://www.openautentication.org).
-WWW: http://search.cpan.org/dist/Authen-OATH/
+WWW: https://metacpan.org/release/Authen-OATH
diff --git a/security/p5-Authen-Passphrase/pkg-descr b/security/p5-Authen-Passphrase/pkg-descr
index 72834ac9b6c4..df0491212f74 100644
--- a/security/p5-Authen-Passphrase/pkg-descr
+++ b/security/p5-Authen-Passphrase/pkg-descr
@@ -10,4 +10,4 @@ interface to them all, hiding the details.
The CPAN package Authen::Passphrase contains implementations of
several specific passphrase schemes in addition to the base class.
-WWW: http://search.cpan.org/dist/Authen-Passphrase/
+WWW: https://metacpan.org/release/Authen-Passphrase
diff --git a/security/p5-Authen-PluggableCaptcha/pkg-descr b/security/p5-Authen-PluggableCaptcha/pkg-descr
index a3cac59ba223..2c8c96bcd209 100644
--- a/security/p5-Authen-PluggableCaptcha/pkg-descr
+++ b/security/p5-Authen-PluggableCaptcha/pkg-descr
@@ -8,4 +8,4 @@ module, and then manipulated to require various submodules as plug-ins.
Authen::PluggableCaptcha borrows from the functionality in
Apache::Session::Flex
-WWW: http://search.cpan.org/dist/Authen-PluggableCaptcha/
+WWW: https://metacpan.org/release/Authen-PluggableCaptcha
diff --git a/security/p5-Authen-Radius/pkg-descr b/security/p5-Authen-Radius/pkg-descr
index 361235a4d767..31e253bbbb30 100644
--- a/security/p5-Authen-Radius/pkg-descr
+++ b/security/p5-Authen-Radius/pkg-descr
@@ -1,4 +1,4 @@
The Authen::Radius module provides a simple class that allows you to
send/receive Radius requests/responses to/from a Radius server.
-WWW: http://search.cpan.org/dist/Authen-Radius/
+WWW: https://metacpan.org/release/Authen-Radius
diff --git a/security/p5-Authen-SASL-Cyrus/pkg-descr b/security/p5-Authen-SASL-Cyrus/pkg-descr
index bfe70681b79f..3c938bde2048 100644
--- a/security/p5-Authen-SASL-Cyrus/pkg-descr
+++ b/security/p5-Authen-SASL-Cyrus/pkg-descr
@@ -6,4 +6,4 @@ The XS framework makes calls into the existing libsasl2.so shared
library to perform SASL client connection functionality, including
loading existing shared library mechanisms.
-WWW: http://search.cpan.org/dist/Authen-SASL-Cyrus/
+WWW: https://metacpan.org/release/Authen-SASL-Cyrus
diff --git a/security/p5-Authen-SASL-SASLprep/pkg-descr b/security/p5-Authen-SASL-SASLprep/pkg-descr
index 5a0f22a67ce0..8c70ec1caeb2 100644
--- a/security/p5-Authen-SASL-SASLprep/pkg-descr
+++ b/security/p5-Authen-SASL-SASLprep/pkg-descr
@@ -2,4 +2,4 @@ Authen::SASL::SASLprep implements the SASLprep specification, which describes
how to prepare Unicode strings representing user names and passwords for
comparison. SASLprep is a profile of the stringprep algorithm.
-WWW: http://search.cpan.org/dist/Authen-SASL-SASLprep/
+WWW: https://metacpan.org/release/Authen-SASL-SASLprep
diff --git a/security/p5-Authen-SASL/pkg-descr b/security/p5-Authen-SASL/pkg-descr
index 63b2bfacc78e..910ea5b5eda8 100644
--- a/security/p5-Authen-SASL/pkg-descr
+++ b/security/p5-Authen-SASL/pkg-descr
@@ -3,4 +3,4 @@ several network protocols. Authen::SASL provides an
implementation framework that all protocols should be able
to share.
-WWW: http://search.cpan.org/dist/Authen-SASL/
+WWW: https://metacpan.org/release/Authen-SASL
diff --git a/security/p5-Authen-SCRAM/pkg-descr b/security/p5-Authen-SCRAM/pkg-descr
index ae805e011f27..d49b0906d42b 100644
--- a/security/p5-Authen-SCRAM/pkg-descr
+++ b/security/p5-Authen-SCRAM/pkg-descr
@@ -1,4 +1,4 @@
The modules in this distribution implement the Salted Challenge Response
Authentication Mechanism (SCRAM) from RFC 5802.
-WWW: http://search.cpan.org/dist/Authen-SCRAM/
+WWW: https://metacpan.org/release/Authen-SCRAM
diff --git a/security/p5-Authen-Simple-DBI/pkg-descr b/security/p5-Authen-Simple-DBI/pkg-descr
index 9a7826b8c510..06235b01f8d5 100644
--- a/security/p5-Authen-Simple-DBI/pkg-descr
+++ b/security/p5-Authen-Simple-DBI/pkg-descr
@@ -1,3 +1,3 @@
Authenticate using DBI.
-WWW: http://search.cpan.org/dist/Authen-Simple-DBI/
+WWW: https://metacpan.org/release/Authen-Simple-DBI
diff --git a/security/p5-Authen-Simple-HTTP/pkg-descr b/security/p5-Authen-Simple-HTTP/pkg-descr
index c2c3ba03f13d..bd594a180bea 100644
--- a/security/p5-Authen-Simple-HTTP/pkg-descr
+++ b/security/p5-Authen-Simple-HTTP/pkg-descr
@@ -1,3 +1,3 @@
Authentication via HTTP.
-WWW: http://search.cpan.org/dist/Authen-Simple-HTTP/
+WWW: https://metacpan.org/release/Authen-Simple-HTTP
diff --git a/security/p5-Authen-Simple-Kerberos/pkg-descr b/security/p5-Authen-Simple-Kerberos/pkg-descr
index 0f534b236ed2..d05072943f66 100644
--- a/security/p5-Authen-Simple-Kerberos/pkg-descr
+++ b/security/p5-Authen-Simple-Kerberos/pkg-descr
@@ -1,3 +1,3 @@
Simple Kerberos authentication
-WWW: http://search.cpan.org/dist/Authen-Simple-Kerberos/
+WWW: https://metacpan.org/release/Authen-Simple-Kerberos
diff --git a/security/p5-Authen-Simple-LDAP/pkg-descr b/security/p5-Authen-Simple-LDAP/pkg-descr
index f428411a87af..3784c72bae7b 100644
--- a/security/p5-Authen-Simple-LDAP/pkg-descr
+++ b/security/p5-Authen-Simple-LDAP/pkg-descr
@@ -1,3 +1,3 @@
Authenticate against an LDAP service.
-WWW: http://search.cpan.org/dist/Authen-Simple-LDAP/
+WWW: https://metacpan.org/release/Authen-Simple-LDAP
diff --git a/security/p5-Authen-Simple-Net/pkg-descr b/security/p5-Authen-Simple-Net/pkg-descr
index 1906710473df..44dae950d9e0 100644
--- a/security/p5-Authen-Simple-Net/pkg-descr
+++ b/security/p5-Authen-Simple-Net/pkg-descr
@@ -1,3 +1,3 @@
Authentication via FTP, POP3, or SMTP.
-WWW: http://search.cpan.org/dist/Authen-Simple-Net/
+WWW: https://metacpan.org/release/Authen-Simple-Net
diff --git a/security/p5-Authen-Simple/pkg-descr b/security/p5-Authen-Simple/pkg-descr
index b78bd1fcf7c3..0ed79a53df4c 100644
--- a/security/p5-Authen-Simple/pkg-descr
+++ b/security/p5-Authen-Simple/pkg-descr
@@ -1,3 +1,3 @@
Simple and consistent framework for authentication.
-WWW: http://search.cpan.org/dist/Authen-Simple/
+WWW: https://metacpan.org/release/Authen-Simple
diff --git a/security/p5-Authen-Smb/pkg-descr b/security/p5-Authen-Smb/pkg-descr
index d81fbd25f529..d628fb40fb0c 100644
--- a/security/p5-Authen-Smb/pkg-descr
+++ b/security/p5-Authen-Smb/pkg-descr
@@ -1,4 +1,4 @@
Authen::Smb allows you to authenticate users against an NT server. See
Smb.pm POD documentation for details.
-WWW: http://search.cpan.org/dist/Authen-Smb/
+WWW: https://metacpan.org/release/Authen-Smb
diff --git a/security/p5-Authen-TacacsPlus/pkg-descr b/security/p5-Authen-TacacsPlus/pkg-descr
index 83cea253151e..790c44d52029 100644
--- a/security/p5-Authen-TacacsPlus/pkg-descr
+++ b/security/p5-Authen-TacacsPlus/pkg-descr
@@ -1,4 +1,4 @@
Authen::TacacsPlus is a perl module that provides authentication using a
tacacs+ server.
-WWW: http://search.cpan.org/dist/Authen-TacacsPlus/
+WWW: https://metacpan.org/release/Authen-TacacsPlus
diff --git a/security/p5-Authen-Ticket/pkg-descr b/security/p5-Authen-Ticket/pkg-descr
index 78a0a3e98d79..2001b8779547 100644
--- a/security/p5-Authen-Ticket/pkg-descr
+++ b/security/p5-Authen-Ticket/pkg-descr
@@ -5,4 +5,4 @@ at all phases in the process. This includes not only the login screens, but
the cookie creation and optional digital signature algorithm as well. Consult
the README for more details on this module.
-WWW: http://search.cpan.org/dist/Authen-Ticket/
+WWW: https://metacpan.org/release/Authen-Ticket
diff --git a/security/p5-Authen-TypeKey/pkg-descr b/security/p5-Authen-TypeKey/pkg-descr
index f704bf900834..8a0f0efb570a 100644
--- a/security/p5-Authen-TypeKey/pkg-descr
+++ b/security/p5-Authen-TypeKey/pkg-descr
@@ -4,4 +4,4 @@ TypeKey authentication.
For information on the TypeKey protocol and using TypeKey in other applications,
see http://www.sixapart.com/typekey/api.
-WWW: http://search.cpan.org/dist/Authen-TypeKey/
+WWW: https://metacpan.org/release/Authen-TypeKey
diff --git a/security/p5-Business-PayPal-EWP/pkg-descr b/security/p5-Business-PayPal-EWP/pkg-descr
index 63635034949c..41d0dc39d5aa 100644
--- a/security/p5-Business-PayPal-EWP/pkg-descr
+++ b/security/p5-Business-PayPal-EWP/pkg-descr
@@ -4,4 +4,4 @@ which takes the plaintext form code, private key file, public key file, and
PayPal's public certificate, and will return the signed and encrypted code
needed by paypal.
-WWW: http://search.cpan.org/dist/Business-PayPal-EWP/
+WWW: https://metacpan.org/release/Business-PayPal-EWP
diff --git a/security/p5-Bytes-Random-Secure-Tiny/pkg-descr b/security/p5-Bytes-Random-Secure-Tiny/pkg-descr
index a223786d75c8..dd7fb0b4dcaf 100644
--- a/security/p5-Bytes-Random-Secure-Tiny/pkg-descr
+++ b/security/p5-Bytes-Random-Secure-Tiny/pkg-descr
@@ -6,4 +6,4 @@ wide variety of platforms. It does so without external dependencies
(except on Windows), and has a minimal but useful user interface
patterned after the module Bytes::Random::Secure.
-WWW: http://search.cpan.org/dist/Bytes-Random-Secure-Tiny/
+WWW: https://metacpan.org/release/Bytes-Random-Secure-Tiny
diff --git a/security/p5-Bytes-Random-Secure/pkg-descr b/security/p5-Bytes-Random-Secure/pkg-descr
index c19e6226f411..8194f3814638 100644
--- a/security/p5-Bytes-Random-Secure/pkg-descr
+++ b/security/p5-Bytes-Random-Secure/pkg-descr
@@ -17,4 +17,4 @@ cryptographic purposes. The harder problem to solve is how to seed the
generator. This module uses Crypt::Random::Seed to generate the initial seeds
for Math::Random::ISAAC.
-WWW: http://search.cpan.org/dist/Bytes-Random-Secure/
+WWW: https://metacpan.org/release/Bytes-Random-Secure
diff --git a/security/p5-CACertOrg-CA/pkg-descr b/security/p5-CACertOrg-CA/pkg-descr
index 97999f46b299..dbb53dc10824 100644
--- a/security/p5-CACertOrg-CA/pkg-descr
+++ b/security/p5-CACertOrg-CA/pkg-descr
@@ -4,4 +4,4 @@ CACert.org. This is the Class 1 PKI Key.
sha1 13:5C:EC:36:F4:9C:B8:E9:3B:1A:B2:70:CD:80:88:46:76:CE:8F:33
md5 A6:1B:37:5E:39:0D:9C:36:54:EE:BD:20:31:46:1F:6B
-WWW: http://search.cpan.org/dist/CACertOrg-CA/
+WWW: https://metacpan.org/release/CACertOrg-CA
diff --git a/security/p5-Cisco-Hash/pkg-descr b/security/p5-Cisco-Hash/pkg-descr
index b810d07fab3d..7b9f00b13370 100644
--- a/security/p5-Cisco-Hash/pkg-descr
+++ b/security/p5-Cisco-Hash/pkg-descr
@@ -3,4 +3,4 @@ also referred to as type 7 passwords. Further you can
encrypt any given string into a encrypted hash that will
be accepted by any Cisco device as an encrypted type 7 password.
-WWW: http://search.cpan.org/dist/Cisco-Hash/
+WWW: https://metacpan.org/release/Cisco-Hash
diff --git a/security/p5-Crypt-Anubis/pkg-descr b/security/p5-Crypt-Anubis/pkg-descr
index 6c5d04dd81dc..0218dbf46d4a 100644
--- a/security/p5-Crypt-Anubis/pkg-descr
+++ b/security/p5-Crypt-Anubis/pkg-descr
@@ -5,4 +5,4 @@ or 320 bits.
The default key length in this implementation is 128 bits.
-WWW: http://search.cpan.org/dist/Crypt-Anubis/
+WWW: https://metacpan.org/release/Crypt-Anubis
diff --git a/security/p5-Crypt-AppleTwoFish/pkg-descr b/security/p5-Crypt-AppleTwoFish/pkg-descr
index 4c67e611db0c..cd20574905d1 100644
--- a/security/p5-Crypt-AppleTwoFish/pkg-descr
+++ b/security/p5-Crypt-AppleTwoFish/pkg-descr
@@ -7,4 +7,4 @@ what would mainly be processing 16 bytes at a time. This code is part of an
ongoing effort to clone portions of the Apple iTMS in Perl for portability.
See www.hymn-project.org for prior efforts by others.
-WWW: http://search.cpan.org/dist/Crypt-AppleTwoFish/
+WWW: https://metacpan.org/release/Crypt-AppleTwoFish
diff --git a/security/p5-Crypt-Blowfish/pkg-descr b/security/p5-Crypt-Blowfish/pkg-descr
index 90100eed890a..39d614d160aa 100644
--- a/security/p5-Crypt-Blowfish/pkg-descr
+++ b/security/p5-Crypt-Blowfish/pkg-descr
@@ -3,4 +3,4 @@ Blowfish cryptography algorithm designed by Bruce Schneier. It's designed
to take full advantage of Crypt::CBC when desired. Blowfish keys may be
up to 448 bits (56 bytes) long.
-WWW: http://search.cpan.org/dist/Crypt-Blowfish/
+WWW: https://metacpan.org/release/Crypt-Blowfish
diff --git a/security/p5-Crypt-Blowfish_PP/pkg-descr b/security/p5-Crypt-Blowfish_PP/pkg-descr
index a92909440cda..cfbdc599b6f5 100644
--- a/security/p5-Crypt-Blowfish_PP/pkg-descr
+++ b/security/p5-Crypt-Blowfish_PP/pkg-descr
@@ -9,4 +9,4 @@ calculation time is in initialising the context with the key data.
The _PP name comes from the fact that this implementation is Pure
Perl, and will not have any compatibility problems.
-WWW: http://search.cpan.org/dist/Crypt-Blowfish_PP/
+WWW: https://metacpan.org/release/Crypt-Blowfish_PP
diff --git a/security/p5-Crypt-CAST5/pkg-descr b/security/p5-Crypt-CAST5/pkg-descr
index 0bbd573b5c10..5def5af92637 100644
--- a/security/p5-Crypt-CAST5/pkg-descr
+++ b/security/p5-Crypt-CAST5/pkg-descr
@@ -3,4 +3,4 @@ compiled C code for increased speed. CAST5 is also known as CAST-128. It
is a product of the CAST design procedure developed by C. Adams and
S. Tavares.
-WWW: http://search.cpan.org/dist/Crypt-CAST5/
+WWW: https://metacpan.org/release/Crypt-CAST5
diff --git a/security/p5-Crypt-CAST5_PP/pkg-descr b/security/p5-Crypt-CAST5_PP/pkg-descr
index ae1a82ef0bde..35a341d9d2c0 100644
--- a/security/p5-Crypt-CAST5_PP/pkg-descr
+++ b/security/p5-Crypt-CAST5_PP/pkg-descr
@@ -2,4 +2,4 @@ This module provides a pure Perl implementation of the CAST5 block
cipher. CAST5 is also known as CAST-128. It is a product of the CAST
design procedure developed by C. Adams and S. Tavares.
-WWW: http://search.cpan.org/dist/Crypt-CAST5_PP/
+WWW: https://metacpan.org/release/Crypt-CAST5_PP
diff --git a/security/p5-Crypt-CBC/pkg-descr b/security/p5-Crypt-CBC/pkg-descr
index c1452c5d492e..07e3080497ac 100644
--- a/security/p5-Crypt-CBC/pkg-descr
+++ b/security/p5-Crypt-CBC/pkg-descr
@@ -4,4 +4,4 @@ such as DES or IDEA, you can encrypt and decrypt messages of
arbitrarily long length. The encrypted messages are compatible with
the encryption format used by the OpenSSL package.
-WWW: http://search.cpan.org/dist/Crypt-CBC/
+WWW: https://metacpan.org/release/Crypt-CBC
diff --git a/security/p5-Crypt-CBCeasy/pkg-descr b/security/p5-Crypt-CBCeasy/pkg-descr
index 1757aadb3580..5969d9f21710 100644
--- a/security/p5-Crypt-CBCeasy/pkg-descr
+++ b/security/p5-Crypt-CBCeasy/pkg-descr
@@ -1,4 +1,4 @@
This module is just a helper for Crypt::CBC to make simple and usual jobs just
one-liners.
-WWW: http://search.cpan.org/dist/Crypt-CBCeasy/
+WWW: https://metacpan.org/release/Crypt-CBCeasy
diff --git a/security/p5-Crypt-CFB/pkg-descr b/security/p5-Crypt-CFB/pkg-descr
index fcae1d4c182a..5da3f8818303 100644
--- a/security/p5-Crypt-CFB/pkg-descr
+++ b/security/p5-Crypt-CFB/pkg-descr
@@ -5,4 +5,4 @@ used, as long as it supports the blocksize and keysize methods. Any hash
function in the Digest:: class can be used, as long as it supports the
add method.
-WWW: http://search.cpan.org/dist/Crypt-CFB/
+WWW: https://metacpan.org/release/Crypt-CFB
diff --git a/security/p5-Crypt-Camellia_PP/pkg-descr b/security/p5-Crypt-Camellia_PP/pkg-descr
index 272c9b1baf9a..41afc9274d38 100644
--- a/security/p5-Crypt-Camellia_PP/pkg-descr
+++ b/security/p5-Crypt-Camellia_PP/pkg-descr
@@ -5,4 +5,4 @@ encryption methods to be used by European Union as well as specified
in several Internet RFCs.
See also: http://info.isl.ntt.co.jp/crypt/eng/camellia/index.html
-WWW: http://search.cpan.org/dist/Crypt-Camellia_PP/
+WWW: https://metacpan.org/release/Crypt-Camellia_PP
diff --git a/security/p5-Crypt-Chimera/pkg-descr b/security/p5-Crypt-Chimera/pkg-descr
index e35f9c948654..cb9aa931f28c 100644
--- a/security/p5-Crypt-Chimera/pkg-descr
+++ b/security/p5-Crypt-Chimera/pkg-descr
@@ -2,4 +2,4 @@ The Chimera key exchange protocol generates a shared key between two parties.
The protocol was shown to be INSECURE. This module is therefore released for
purely academic curiosity.
-WWW: http://search.cpan.org/dist/Crypt-Chimera/
+WWW: https://metacpan.org/release/Crypt-Chimera
diff --git a/security/p5-Crypt-CipherSaber/pkg-descr b/security/p5-Crypt-CipherSaber/pkg-descr
index 136e02afdd0b..876a7441f029 100644
--- a/security/p5-Crypt-CipherSaber/pkg-descr
+++ b/security/p5-Crypt-CipherSaber/pkg-descr
@@ -1,4 +1,4 @@
Crypt::CipherSaber is a Perl module providing an object oriented interface to
CipherSaber-1 and CipherSaber-2 encryption.
-WWW: http://search.cpan.org/dist/Crypt-CipherSaber/
+WWW: https://metacpan.org/release/Crypt-CipherSaber
diff --git a/security/p5-Crypt-Cracklib/pkg-descr b/security/p5-Crypt-Cracklib/pkg-descr
index 51d59be864e7..0603d2a9d8ca 100644
--- a/security/p5-Crypt-Cracklib/pkg-descr
+++ b/security/p5-Crypt-Cracklib/pkg-descr
@@ -1,3 +1,3 @@
Crypt::Cracklib is a perl interface to Alec Muffet's cracklib library.
-WWW: http://search.cpan.org/dist/Crypt-Cracklib/
+WWW: https://metacpan.org/release/Crypt-Cracklib
diff --git a/security/p5-Crypt-Ctr/pkg-descr b/security/p5-Crypt-Ctr/pkg-descr
index 165d337e94fb..b037e61bf5c7 100644
--- a/security/p5-Crypt-Ctr/pkg-descr
+++ b/security/p5-Crypt-Ctr/pkg-descr
@@ -5,4 +5,4 @@ used, as long as it supports the blocksize and keysize methods. Any hash
function in the Digest:: class can be used, as long as it supports
the add method.
-WWW: http://search.cpan.org/dist/Crypt-Ctr/
+WWW: https://metacpan.org/release/Crypt-Ctr
diff --git a/security/p5-Crypt-Curve25519/pkg-descr b/security/p5-Crypt-Curve25519/pkg-descr
index 790ef3d7d668..14be9f7c9329 100644
--- a/security/p5-Crypt-Curve25519/pkg-descr
+++ b/security/p5-Crypt-Curve25519/pkg-descr
@@ -6,4 +6,4 @@ key. Given the user's 32-byte secret key and another user's 32-byte public key,
Curve25519 computes a 32-byte secret shared by the two users. This secret can
then be used to authenticate and encrypt messages between the two users.
-WWW: http://search.cpan.org/dist/Crypt-Curve25519/
+WWW: https://metacpan.org/release/Crypt-Curve25519
diff --git a/security/p5-Crypt-DES/pkg-descr b/security/p5-Crypt-DES/pkg-descr
index b4e8a463ef28..f3a0e04a7dc9 100644
--- a/security/p5-Crypt-DES/pkg-descr
+++ b/security/p5-Crypt-DES/pkg-descr
@@ -5,4 +5,4 @@ methods:
blocksize, keysize, encrypt, decrypt
-WWW: http://search.cpan.org/dist/Crypt-DES/
+WWW: https://metacpan.org/release/Crypt-DES
diff --git a/security/p5-Crypt-DES_PP/pkg-descr b/security/p5-Crypt-DES_PP/pkg-descr
index 97a20b4e2786..a6291820a1e3 100644
--- a/security/p5-Crypt-DES_PP/pkg-descr
+++ b/security/p5-Crypt-DES_PP/pkg-descr
@@ -20,4 +20,4 @@ processor in order to hack on the sources. This is of no concern
for you if you only want to use the module, the preprocessed
output is always included in the distribution.
-WWW: http://search.cpan.org/dist/Crypt-DES_PP/
+WWW: https://metacpan.org/release/Crypt-DES_PP
diff --git a/security/p5-Crypt-DSA/pkg-descr b/security/p5-Crypt-DSA/pkg-descr
index 5ef7d277a3b8..72e069aaf55c 100644
--- a/security/p5-Crypt-DSA/pkg-descr
+++ b/security/p5-Crypt-DSA/pkg-descr
@@ -5,4 +5,4 @@ Math::Pari library.
This package provides DSA signing, signature verification, and key generation.
-WWW: http://search.cpan.org/dist/Crypt-DSA/
+WWW: https://metacpan.org/release/Crypt-DSA
diff --git a/security/p5-Crypt-Dining/pkg-descr b/security/p5-Crypt-Dining/pkg-descr
index 58b4957beaf0..6d8c5045a072 100644
--- a/security/p5-Crypt-Dining/pkg-descr
+++ b/security/p5-Crypt-Dining/pkg-descr
@@ -16,4 +16,4 @@ raises his hand if the coins show the same face. Now, the hands are
counted. An odd number means that someone at the table paid the bill. An
even number means that the NSA paid.
-WWW: http://search.cpan.org/dist/Crypt-Dining/
+WWW: https://metacpan.org/release/Crypt-Dining
diff --git a/security/p5-Crypt-ECB/pkg-descr b/security/p5-Crypt-ECB/pkg-descr
index 9aec56546143..f5d2b3ab4562 100644
--- a/security/p5-Crypt-ECB/pkg-descr
+++ b/security/p5-Crypt-ECB/pkg-descr
@@ -11,4 +11,4 @@ Crypt::CBC meaning you can access Crypt::ECB exactly like Crypt::CBC,
though Crypt::ECB is more flexible. For example you can change the key
or the cipher without having to create a new crypt object.
-WWW: http://search.cpan.org/dist/Crypt-ECB/
+WWW: https://metacpan.org/release/Crypt-ECB
diff --git a/security/p5-Crypt-Eksblowfish/pkg-descr b/security/p5-Crypt-Eksblowfish/pkg-descr
index 120bc1d190a0..64e96e026c3d 100644
--- a/security/p5-Crypt-Eksblowfish/pkg-descr
+++ b/security/p5-Crypt-Eksblowfish/pkg-descr
@@ -15,4 +15,4 @@ an encryption function in the usual way.
This distribution also includes an implementation of "bcrypt", the
Unix crypt() password hashing algorithm based on Eksblowfish.
-WWW: http://search.cpan.org/dist/Crypt-Eksblowfish/
+WWW: https://metacpan.org/release/Crypt-Eksblowfish
diff --git a/security/p5-Crypt-Enigma/pkg-descr b/security/p5-Crypt-Enigma/pkg-descr
index 89223cbb2ed4..aa9a48ec06a4 100644
--- a/security/p5-Crypt-Enigma/pkg-descr
+++ b/security/p5-Crypt-Enigma/pkg-descr
@@ -6,4 +6,4 @@ The implementation allows for all of the Rotors and Reflectors available to the
real world Enigma to be used. A Steckerboard has also been implemented,
allowing letter substitutions to be made.
-WWW: http://search.cpan.org/dist/Crypt-Enigma/
+WWW: https://metacpan.org/release/Crypt-Enigma
diff --git a/security/p5-Crypt-Format/pkg-descr b/security/p5-Crypt-Format/pkg-descr
index 8fffdf6872a4..bcace1a096a7 100644
--- a/security/p5-Crypt-Format/pkg-descr
+++ b/security/p5-Crypt-Format/pkg-descr
@@ -1,3 +1,3 @@
Conversion utilities for encryption applications
-WWW: http://search.cpan.org/dist/Crypt-Format/
+WWW: https://metacpan.org/release/Crypt-Format
diff --git a/security/p5-Crypt-GCrypt/pkg-descr b/security/p5-Crypt-GCrypt/pkg-descr
index cb09551f0b57..3f86cd42139b 100644
--- a/security/p5-Crypt-GCrypt/pkg-descr
+++ b/security/p5-Crypt-GCrypt/pkg-descr
@@ -2,4 +2,4 @@ Crypt::GCrypt provides an object interface to the C libgcrypt library. It
currently supports symmetric encryption/decryption and message digests, while
asymmetric cryptography is being worked on.
-WWW: http://search.cpan.org/dist/Crypt-GCrypt/
+WWW: https://metacpan.org/release/Crypt-GCrypt
diff --git a/security/p5-Crypt-GOST/pkg-descr b/security/p5-Crypt-GOST/pkg-descr
index 3e04fd13e858..24e32bcfeac1 100644
--- a/security/p5-Crypt-GOST/pkg-descr
+++ b/security/p5-Crypt-GOST/pkg-descr
@@ -6,4 +6,4 @@ interface, with the functions described below. It also provides
an interface that is backwards- compatible with Crypt::GOST 0.41,
but its use in new code is discouraged.
-WWW: http://search.cpan.org/dist/Crypt-GOST/
+WWW: https://metacpan.org/release/Crypt-GOST
diff --git a/security/p5-Crypt-GOST_PP/pkg-descr b/security/p5-Crypt-GOST_PP/pkg-descr
index 1e46d1e4ac41..b4c8233e37f5 100644
--- a/security/p5-Crypt-GOST_PP/pkg-descr
+++ b/security/p5-Crypt-GOST_PP/pkg-descr
@@ -4,4 +4,4 @@ Union. Please read the Pod documentation contained in the module
itself for additional information, including the rationale behind
the writing of this module.
-WWW: http://search.cpan.org/dist/Crypt-GOST_PP/
+WWW: https://metacpan.org/release/Crypt-GOST_PP
diff --git a/security/p5-Crypt-GPG/pkg-descr b/security/p5-Crypt-GPG/pkg-descr
index cff21075aac5..dee2d0a9f627 100644
--- a/security/p5-Crypt-GPG/pkg-descr
+++ b/security/p5-Crypt-GPG/pkg-descr
@@ -8,4 +8,4 @@ versions. If you find any such problems, or any bugs or documentation
errors, please do report them to crypt-gpg at neomailbox.com.
-WWW: http://search.cpan.org/dist/Crypt-GPG/
+WWW: https://metacpan.org/release/Crypt-GPG
diff --git a/security/p5-Crypt-HCE_MD5/pkg-descr b/security/p5-Crypt-HCE_MD5/pkg-descr
index 5105170b17f3..24995acbe53e 100644
--- a/security/p5-Crypt-HCE_MD5/pkg-descr
+++ b/security/p5-Crypt-HCE_MD5/pkg-descr
@@ -12,4 +12,4 @@ cleartext between the two sides.
An example client and server are packaged as modules with
this module. They are used in the tests.
-WWW: http://search.cpan.org/dist/Crypt-HCE_MD5/
+WWW: https://metacpan.org/release/Crypt-HCE_MD5
diff --git a/security/p5-Crypt-IDEA/pkg-descr b/security/p5-Crypt-IDEA/pkg-descr
index 83fea765f642..714143ea8d37 100644
--- a/security/p5-Crypt-IDEA/pkg-descr
+++ b/security/p5-Crypt-IDEA/pkg-descr
@@ -5,4 +5,4 @@
blocksize =item keysize =item encrypt =item decrypt
-WWW: http://search.cpan.org/dist/Crypt-IDEA/
+WWW: https://metacpan.org/release/Crypt-IDEA
diff --git a/security/p5-Crypt-Imail/pkg-descr b/security/p5-Crypt-Imail/pkg-descr
index 2fe72b926237..5914db9accb4 100644
--- a/security/p5-Crypt-Imail/pkg-descr
+++ b/security/p5-Crypt-Imail/pkg-descr
@@ -1,4 +1,4 @@
This package is used to encrypt and decrypt passwords generated by IMail.
See: http://www.ipswitch.com/products/imail_server/
-WWW: http://search.cpan.org/dist/Crypt-Imail/
+WWW: https://metacpan.org/release/Crypt-Imail
diff --git a/security/p5-Crypt-Juniper/pkg-descr b/security/p5-Crypt-Juniper/pkg-descr
index 860ce69c0ff3..1e2a1324470a 100644
--- a/security/p5-Crypt-Juniper/pkg-descr
+++ b/security/p5-Crypt-Juniper/pkg-descr
@@ -1,3 +1,3 @@
Crypt::Juniper - Encrypt/decrypt Juniper $9$ secrets
-WWW: http://search.cpan.org/dist/Crypt-Juniper/
+WWW: https://metacpan.org/release/Crypt-Juniper
diff --git a/security/p5-Crypt-Khazad/pkg-descr b/security/p5-Crypt-Khazad/pkg-descr
index 89d003228727..ce4dc016e20b 100644
--- a/security/p5-Crypt-Khazad/pkg-descr
+++ b/security/p5-Crypt-Khazad/pkg-descr
@@ -3,4 +3,4 @@ Paulo S. L. M. Barreto, Khazad is a NESSIE finalist for legacy-level block
ciphers. Khazad has many similarities with Rijndael, and has an extremely
high rate of diffusion.
-WWW: http://search.cpan.org/dist/Crypt-Khazad/
+WWW: https://metacpan.org/release/Crypt-Khazad
diff --git a/security/p5-Crypt-LE/pkg-descr b/security/p5-Crypt-LE/pkg-descr
index fcf629d2597b..a0cdade25733 100644
--- a/security/p5-Crypt-LE/pkg-descr
+++ b/security/p5-Crypt-LE/pkg-descr
@@ -7,4 +7,4 @@ le.pl.
The client supports 'http' and 'dns' domain verification out of the box.
-WWW: http://search.cpan.org/dist/Crypt-LE/
+WWW: https://metacpan.org/release/Crypt-LE
diff --git a/security/p5-Crypt-License/pkg-descr b/security/p5-Crypt-License/pkg-descr
index 5a3b34f2879b..f017a76c16f0 100644
--- a/security/p5-Crypt-License/pkg-descr
+++ b/security/p5-Crypt-License/pkg-descr
@@ -10,4 +10,4 @@ attached encrypted module is loaded and the seconds remaining until License
expiration are returned or now() in the case of no expiration. Undef is
returned for an expired license (module fails to load).
-WWW: http://search.cpan.org/dist/Crypt-License/
+WWW: https://metacpan.org/release/Crypt-License
diff --git a/security/p5-Crypt-Lite/pkg-descr b/security/p5-Crypt-Lite/pkg-descr
index 6e2e12830cfc..2c4a25aa3b06 100644
--- a/security/p5-Crypt-Lite/pkg-descr
+++ b/security/p5-Crypt-Lite/pkg-descr
@@ -11,4 +11,4 @@ are able to make double or tripple-encryption with any data to increase
the security. Decryption works also on hashes that have been encrypted
on a foreign host (try this with an unpatched IDEA installation ;-).
-WWW: http://search.cpan.org/dist/Crypt-Lite/
+WWW: https://metacpan.org/release/Crypt-Lite
diff --git a/security/p5-Crypt-Loki97/pkg-descr b/security/p5-Crypt-Loki97/pkg-descr
index f9bf4d564f01..388368a6864a 100644
--- a/security/p5-Crypt-Loki97/pkg-descr
+++ b/security/p5-Crypt-Loki97/pkg-descr
@@ -3,4 +3,4 @@ designed by Lawrie Brown, Josef Pieprzyk, and Jennifer Seberry. The default
key length in this implementation is 128 bits. Loki97 was one of the 15
candidates for the AES.
-WWW: http://search.cpan.org/dist/Crypt-Loki97/
+WWW: https://metacpan.org/release/Crypt-Loki97
diff --git a/security/p5-Crypt-MySQL/pkg-descr b/security/p5-Crypt-MySQL/pkg-descr
index 52af1a4cf0f3..05467f9f65c8 100644
--- a/security/p5-Crypt-MySQL/pkg-descr
+++ b/security/p5-Crypt-MySQL/pkg-descr
@@ -1,4 +1,4 @@
Crypt::MySQL emulates MySQL PASSWORD() SQL function, without libmysqlclient.
You can compare encrypted passwords, without real MySQL environment.
-WWW: http://search.cpan.org/dist/Crypt-MySQL/
+WWW: https://metacpan.org/release/Crypt-MySQL
diff --git a/security/p5-Crypt-NULL/pkg-descr b/security/p5-Crypt-NULL/pkg-descr
index 3bb76373a849..d172f4c0bc08 100644
--- a/security/p5-Crypt-NULL/pkg-descr
+++ b/security/p5-Crypt-NULL/pkg-descr
@@ -5,4 +5,4 @@ RFC 2410 by Rob Glenn and Stephen Kent.
This module implements NULL encryption. It supports the Crypt::CBC.
-WWW: http://search.cpan.org/dist/Crypt-NULL/
+WWW: https://metacpan.org/release/Crypt-NULL
diff --git a/security/p5-Crypt-OFB/pkg-descr b/security/p5-Crypt-OFB/pkg-descr
index acd14cd0156d..e87361bdbd41 100644
--- a/security/p5-Crypt-OFB/pkg-descr
+++ b/security/p5-Crypt-OFB/pkg-descr
@@ -1,4 +1,4 @@
This module is a Perl-only implementation of the OFB mode.
Where OFB stands for Output Feedback Block.
-WWW: http://search.cpan.org/dist/Crypt-OFB/
+WWW: https://metacpan.org/release/Crypt-OFB
diff --git a/security/p5-Crypt-OICQ/pkg-descr b/security/p5-Crypt-OICQ/pkg-descr
index 2deae3811920..e8433f7beacd 100644
--- a/security/p5-Crypt-OICQ/pkg-descr
+++ b/security/p5-Crypt-OICQ/pkg-descr
@@ -1,4 +1,4 @@
This module implements the cipher used by OICQ instant messaging
protocol, used by Tencent Technology Limited, China.
-WWW: http://search.cpan.org/dist/Crypt-OICQ/
+WWW: https://metacpan.org/release/Crypt-OICQ
diff --git a/security/p5-Crypt-OTP/pkg-descr b/security/p5-Crypt-OTP/pkg-descr
index 01ccef4146d3..d8ca22d4dacb 100644
--- a/security/p5-Crypt-OTP/pkg-descr
+++ b/security/p5-Crypt-OTP/pkg-descr
@@ -4,6 +4,6 @@ message is XOR'ed. Encryption and decryption are performed using
excactly the same method, and the message will decrypt correctly
only if the same pad is used in decryption as was use in encryption.
-WWW: http://search.cpan.org/dist/Crypt-OTP/
+WWW: https://metacpan.org/release/Crypt-OTP
Seamus Venasse <svenasse@polaris.ca>
diff --git a/security/p5-Crypt-OpenPGP/pkg-descr b/security/p5-Crypt-OpenPGP/pkg-descr
index 84486c43eeb0..7253281a9515 100644
--- a/security/p5-Crypt-OpenPGP/pkg-descr
+++ b/security/p5-Crypt-OpenPGP/pkg-descr
@@ -20,4 +20,4 @@ supported for key sizes of 128, 192, and 256 bits. Crypt::OpenPGP
supports the digest algorithms MD5, SHA-1, and RIPE-MD/160. And it
supports ZIP and Zlib compression.
-WWW: http://search.cpan.org/dist/Crypt-OpenPGP/
+WWW: https://metacpan.org/release/Crypt-OpenPGP
diff --git a/security/p5-Crypt-OpenSSL-AES/pkg-descr b/security/p5-Crypt-OpenSSL-AES/pkg-descr
index 9a4493a800cd..8110b79c0d9f 100644
--- a/security/p5-Crypt-OpenSSL-AES/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-AES/pkg-descr
@@ -1,4 +1,4 @@
The Crypt::OpenSSL::AES module implements a wrapper around
OpenSSL's AES (Rijndael) library.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-AES/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-AES
diff --git a/security/p5-Crypt-OpenSSL-Bignum/pkg-descr b/security/p5-Crypt-OpenSSL-Bignum/pkg-descr
index c17bb821d6fe..5ca9bac91c8d 100644
--- a/security/p5-Crypt-OpenSSL-Bignum/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-Bignum/pkg-descr
@@ -6,4 +6,4 @@ this module can be used to provide access to bignum
values produced by other OpenSSL modules, such as key
parameters from Crypt::OpenSSL::RSA.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-Bignum/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-Bignum
diff --git a/security/p5-Crypt-OpenSSL-CA/pkg-descr b/security/p5-Crypt-OpenSSL-CA/pkg-descr
index c3b77fc5dda7..617fe6648fd2 100644
--- a/security/p5-Crypt-OpenSSL-CA/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-CA/pkg-descr
@@ -6,4 +6,4 @@ implemented as a Perl wrapper around the popular OpenSSL library. All
certificate and CRL extensions supported by OpenSSL are available, and
then some.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-CA/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-CA
diff --git a/security/p5-Crypt-OpenSSL-DSA/pkg-descr b/security/p5-Crypt-OpenSSL-DSA/pkg-descr
index 94c0a60a925f..ac9be6dfbc2b 100644
--- a/security/p5-Crypt-OpenSSL-DSA/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-DSA/pkg-descr
@@ -1,4 +1,4 @@
Crypt::OpenSSL::DSA implements the DSA (Digital Signature Algorithm)
signature verification system.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-DSA/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-DSA
diff --git a/security/p5-Crypt-OpenSSL-Guess/pkg-descr b/security/p5-Crypt-OpenSSL-Guess/pkg-descr
index fa7bf0cb11fd..18b3d18a5a61 100644
--- a/security/p5-Crypt-OpenSSL-Guess/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-Guess/pkg-descr
@@ -10,4 +10,4 @@ Makefile.PL.
This module resolves the include path by Net::SSLeay's workaround. Original code
is taken from inc/Module/Install/PRIVATE/Net/SSLeay.pm by Net::SSLeay.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-Guess/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-Guess
diff --git a/security/p5-Crypt-OpenSSL-PKCS10/pkg-descr b/security/p5-Crypt-OpenSSL-PKCS10/pkg-descr
index 80afb416f80c..637b68a1671a 100644
--- a/security/p5-Crypt-OpenSSL-PKCS10/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-PKCS10/pkg-descr
@@ -1,3 +1,3 @@
Perl extension to OpenSSL's PKCS10 API.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-PKCS10/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-PKCS10
diff --git a/security/p5-Crypt-OpenSSL-RSA/pkg-descr b/security/p5-Crypt-OpenSSL-RSA/pkg-descr
index d8c75396b680..6007f3efad8d 100644
--- a/security/p5-Crypt-OpenSSL-RSA/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-RSA/pkg-descr
@@ -3,4 +3,4 @@ strings which are somewhat shorter than the block size of
a key. It also allows for decryption, signatures and
signature verification.
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-RSA/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-RSA
diff --git a/security/p5-Crypt-OpenSSL-X509/pkg-descr b/security/p5-Crypt-OpenSSL-X509/pkg-descr
index 4628a51c98a0..64f0a0262659 100644
--- a/security/p5-Crypt-OpenSSL-X509/pkg-descr
+++ b/security/p5-Crypt-OpenSSL-X509/pkg-descr
@@ -6,4 +6,4 @@ This implement a large majority of OpenSSL's useful X509 API.
certificates where there is a X509v3 Extension of the form
"X509v3 Subject Alternative Name: email=user@domain".
-WWW: http://search.cpan.org/dist/Crypt-OpenSSL-X509/
+WWW: https://metacpan.org/release/Crypt-OpenSSL-X509
diff --git a/security/p5-Crypt-PBKDF2/pkg-descr b/security/p5-Crypt-PBKDF2/pkg-descr
index 3616b181d9d9..61103e06f52a 100644
--- a/security/p5-Crypt-PBKDF2/pkg-descr
+++ b/security/p5-Crypt-PBKDF2/pkg-descr
@@ -9,4 +9,4 @@ also be of arbitrary size.
See also: RFC2898, PKCS#5 version 2.0: http://tools.ietf.org/html/rfc2898
-WWW: http://search.cpan.org/dist/Crypt-PBKDF2/
+WWW: https://metacpan.org/release/Crypt-PBKDF2
diff --git a/security/p5-Crypt-PWSafe3/pkg-descr b/security/p5-Crypt-PWSafe3/pkg-descr
index 6e62d8dde1de..658743e876a3 100644
--- a/security/p5-Crypt-PWSafe3/pkg-descr
+++ b/security/p5-Crypt-PWSafe3/pkg-descr
@@ -1,3 +1,3 @@
Crypt::PWSafe3 provides read/write access to Password Safe V3 database files.
-WWW: http://search.cpan.org/dist/Crypt-PWSafe3/
+WWW: https://metacpan.org/release/Crypt-PWSafe3
diff --git a/security/p5-Crypt-PassGen/pkg-descr b/security/p5-Crypt-PassGen/pkg-descr
index c0c7f92d3b70..9db5c7b17c39 100644
--- a/security/p5-Crypt-PassGen/pkg-descr
+++ b/security/p5-Crypt-PassGen/pkg-descr
@@ -12,4 +12,4 @@ more secure password.
The language of the password depends on the language used to construct
the frequency table.
-WWW: http://search.cpan.org/dist/Crypt-PassGen/
+WWW: https://metacpan.org/release/Crypt-PassGen
diff --git a/security/p5-Crypt-Passwd-XS/pkg-descr b/security/p5-Crypt-Passwd-XS/pkg-descr
index ef16fe369d91..27e94a401d66 100644
--- a/security/p5-Crypt-Passwd-XS/pkg-descr
+++ b/security/p5-Crypt-Passwd-XS/pkg-descr
@@ -18,4 +18,4 @@ md5crypt.h - copyright Poul-Henning Kamp
sha256crypt.c - public domain reference implementation by Ulrich Drepper
sha512crypt.c - public domain reference implementation by Ulrich Drepper
-WWW: http://search.cpan.org/dist/Crypt-Passwd-XS/
+WWW: https://metacpan.org/release/Crypt-Passwd-XS
diff --git a/security/p5-Crypt-Password-Util/pkg-descr b/security/p5-Crypt-Password-Util/pkg-descr
index 3386454851cc..34379e08b063 100644
--- a/security/p5-Crypt-Password-Util/pkg-descr
+++ b/security/p5-Crypt-Password-Util/pkg-descr
@@ -13,4 +13,4 @@ SHA512), and PLAIN-MD5.
See also Authen::Passphrase which recognizes more encodings (but currently not
SSHA256 and SSHA512).
-WWW: http://search.cpan.org/dist/Crypt-Password-Util/
+WWW: https://metacpan.org/release/Crypt-Password-Util
diff --git a/security/p5-Crypt-Perl/pkg-descr b/security/p5-Crypt-Perl/pkg-descr
index 28f1c5553eb8..0c0adc24ce3c 100644
--- a/security/p5-Crypt-Perl/pkg-descr
+++ b/security/p5-Crypt-Perl/pkg-descr
@@ -1,3 +1,3 @@
Cryptography in pure perl, needs no non-core XS dependencies.
-WWW: http://search.cpan.org/dist/Crypt-Perl/
+WWW: https://metacpan.org/release/Crypt-Perl
diff --git a/security/p5-Crypt-RC4/pkg-descr b/security/p5-Crypt-RC4/pkg-descr
index 12048cfb3ef9..a7bcf37f4cb2 100644
--- a/security/p5-Crypt-RC4/pkg-descr
+++ b/security/p5-Crypt-RC4/pkg-descr
@@ -13,6 +13,6 @@ have scrutinized the algorithm and it is considered secure.
Based substantially on the "RC4 in 3 lines of perl" found at
http://www.cypherspace.org
-WWW: http://search.cpan.org/dist/Crypt-RC4/
+WWW: https://metacpan.org/release/Crypt-RC4
Seamus Venasse <svenasse@polaris.ca>
diff --git a/security/p5-Crypt-RHash/pkg-descr b/security/p5-Crypt-RHash/pkg-descr
index efe8f0c28749..cad126060c25 100644
--- a/security/p5-Crypt-RHash/pkg-descr
+++ b/security/p5-Crypt-RHash/pkg-descr
@@ -5,4 +5,4 @@ text message.
Resulting hash digest can be obtained in hexadecimal, BASE32, BASE64, raw
binary format or as a magnet link.
-WWW: http://search.cpan.org/dist/Crypt-RHash/
+WWW: https://metacpan.org/release/Crypt-RHash
diff --git a/security/p5-Crypt-RSA-Parse/pkg-descr b/security/p5-Crypt-RSA-Parse/pkg-descr
index ce54158da0b6..8248a5920c22 100644
--- a/security/p5-Crypt-RSA-Parse/pkg-descr
+++ b/security/p5-Crypt-RSA-Parse/pkg-descr
@@ -1,3 +1,3 @@
Parse RSA keys for useful information
-WWW: http://search.cpan.org/dist/Crypt-RSA-Parse/
+WWW: https://metacpan.org/release/Crypt-RSA-Parse
diff --git a/security/p5-Crypt-RSA-Yandex/pkg-descr b/security/p5-Crypt-RSA-Yandex/pkg-descr
index 2ccd3309624d..b8b9f382a9d0 100644
--- a/security/p5-Crypt-RSA-Yandex/pkg-descr
+++ b/security/p5-Crypt-RSA-Yandex/pkg-descr
@@ -1,4 +1,4 @@
Perl binding to modified RSA library (yamrsa) for encrypting Yandex auth token
-WWW: http://search.cpan.org/dist/Crypt-RSA-Yandex/
+WWW: https://metacpan.org/release/Crypt-RSA-Yandex
diff --git a/security/p5-Crypt-RSA/pkg-descr b/security/p5-Crypt-RSA/pkg-descr
index 16200b93561a..0f4e556c1466 100644
--- a/security/p5-Crypt-RSA/pkg-descr
+++ b/security/p5-Crypt-RSA/pkg-descr
@@ -21,4 +21,4 @@ from disk, decoding & encoding of keys in certain formats, and secure
representation of keys in memory. Finally, the Crypt::RSA module provides a
convenient, DWIM wrapper around the rest of the modules in the bundle.
-WWW: http://search.cpan.org/dist/Crypt-RSA/
+WWW: https://metacpan.org/release/Crypt-RSA
diff --git a/security/p5-Crypt-Rabbit/pkg-descr b/security/p5-Crypt-Rabbit/pkg-descr
index ee597df8f0ff..a9c955a74979 100644
--- a/security/p5-Crypt-Rabbit/pkg-descr
+++ b/security/p5-Crypt-Rabbit/pkg-descr
@@ -2,4 +2,4 @@ Rabbit is a new stream cipher based on the properties of counter assisted
stream ciphers, invented by Martin Boesgaard, Mette Vesterager,
Thomas Pedersen, Jesper Christiansen, and Ove Scavenius of Cryptico A/S.
-WWW: http://search.cpan.org/dist/Crypt-Rabbit/
+WWW: https://metacpan.org/release/Crypt-Rabbit
diff --git a/security/p5-Crypt-Random-Seed/pkg-descr b/security/p5-Crypt-Random-Seed/pkg-descr
index 6880f790db8c..1b92285bb329 100644
--- a/security/p5-Crypt-Random-Seed/pkg-descr
+++ b/security/p5-Crypt-Random-Seed/pkg-descr
@@ -5,4 +5,4 @@ seed for an upstream module such as Bytes::Random::Secure. Flags for requiring
non-blocking sources are allowed, as well as a very simple method for plugging
in a source.
-WWW: http://search.cpan.org/dist/Crypt-Random-Seed/
+WWW: https://metacpan.org/release/Crypt-Random-Seed
diff --git a/security/p5-Crypt-Random-Source/pkg-descr b/security/p5-Crypt-Random-Source/pkg-descr
index e06cc7397acc..3a1e91f1724e 100644
--- a/security/p5-Crypt-Random-Source/pkg-descr
+++ b/security/p5-Crypt-Random-Source/pkg-descr
@@ -1,3 +1,3 @@
Get weak or strong random data from pluggable sources
-WWW: http://search.cpan.org/dist/Crypt-Random-Source/
+WWW: https://metacpan.org/release/Crypt-Random-Source
diff --git a/security/p5-Crypt-Random-TESHA2/pkg-descr b/security/p5-Crypt-Random-TESHA2/pkg-descr
index 8aa9e6b77e97..0bf9c174e59a 100644
--- a/security/p5-Crypt-Random-TESHA2/pkg-descr
+++ b/security/p5-Crypt-Random-TESHA2/pkg-descr
@@ -1,4 +1,4 @@
Crypt::Random::TESHA2 implements userspace voodoo entropy. You should use a
proper O/S supplied entropy source such as /dev/random or the Win32 Crypt API.
-WWW: http://search.cpan.org/dist/Crypt-Random-TESHA2/
+WWW: https://metacpan.org/release/Crypt-Random-TESHA2
diff --git a/security/p5-Crypt-Rijndael/pkg-descr b/security/p5-Crypt-Rijndael/pkg-descr
index d5181a860ce4..b22ba380ff35 100644
--- a/security/p5-Crypt-Rijndael/pkg-descr
+++ b/security/p5-Crypt-Rijndael/pkg-descr
@@ -2,4 +2,4 @@ Crypt::Rijndael is a Crypt::CBC compliant Rijndael encryption module that
implements the Rijndael cipher, which has just been selected as the new
Advanced Encryption Standard (AES).
-WWW: http://search.cpan.org/dist/Crypt-Rijndael/
+WWW: https://metacpan.org/release/Crypt-Rijndael
diff --git a/security/p5-Crypt-Rijndael_PP/pkg-descr b/security/p5-Crypt-Rijndael_PP/pkg-descr
index 7f3f02e38442..fea474f51e9a 100644
--- a/security/p5-Crypt-Rijndael_PP/pkg-descr
+++ b/security/p5-Crypt-Rijndael_PP/pkg-descr
@@ -2,4 +2,4 @@ This is a pure perl implementation of the new AES Rijndael. You want
to use Crypt::Rijndael where available. This implementation is really
slow, but I am working on it.
-WWW: http://search.cpan.org/dist/Crypt-Rijndael_PP/
+WWW: https://metacpan.org/release/Crypt-Rijndael_PP
diff --git a/security/p5-Crypt-SKey/pkg-descr b/security/p5-Crypt-SKey/pkg-descr
index 8141503dc74b..782913a764a4 100644
--- a/security/p5-Crypt-SKey/pkg-descr
+++ b/security/p5-Crypt-SKey/pkg-descr
@@ -9,4 +9,4 @@ of these functions by exporting them in the same manner as `compute' in
the above example.
Most S/Key systems use MD4 hashing, but a few (notably OPIE) use MD5.
-WWW: http://search.cpan.org/dist/Crypt-SKey/
+WWW: https://metacpan.org/release/Crypt-SKey
diff --git a/security/p5-Crypt-SMIME/pkg-descr b/security/p5-Crypt-SMIME/pkg-descr
index 01802fad223c..d1d21383ea6d 100644
--- a/security/p5-Crypt-SMIME/pkg-descr
+++ b/security/p5-Crypt-SMIME/pkg-descr
@@ -1,3 +1,3 @@
Crypt::SMIME - S/MIME message signing, verification, encryption and decryption
-WWW: http://search.cpan.org/dist/Crypt-SMIME/
+WWW: https://metacpan.org/release/Crypt-SMIME
diff --git a/security/p5-Crypt-SSLeay/pkg-descr b/security/p5-Crypt-SSLeay/pkg-descr
index 72ce920affde..daa264a3b3d2 100644
--- a/security/p5-Crypt-SSLeay/pkg-descr
+++ b/security/p5-Crypt-SSLeay/pkg-descr
@@ -17,4 +17,4 @@
want access to the OpenSSL API via perl, check out Sampo's
Net::SSLeay.
-WWW: http://search.cpan.org/dist/Crypt-SSLeay/
+WWW: https://metacpan.org/release/Crypt-SSLeay
diff --git a/security/p5-Crypt-Salt/pkg-descr b/security/p5-Crypt-Salt/pkg-descr
index c8c695a93913..586d2f499933 100644
--- a/security/p5-Crypt-Salt/pkg-descr
+++ b/security/p5-Crypt-Salt/pkg-descr
@@ -1,4 +1,4 @@
The single exported subroutine in this module is for generating a salt
suitable for being fed to crypt() and other similar functions.
-WWW: http://search.cpan.org/dist/Crypt-Salt/
+WWW: https://metacpan.org/release/Crypt-Salt
diff --git a/security/p5-Crypt-SaltedHash/pkg-descr b/security/p5-Crypt-SaltedHash/pkg-descr
index 9f9f65142de3..63c68ae7983d 100644
--- a/security/p5-Crypt-SaltedHash/pkg-descr
+++ b/security/p5-Crypt-SaltedHash/pkg-descr
@@ -3,4 +3,4 @@ salted (or seeded) hashes of clear text data. The original formalization of
this concept comes from RFC-3112 and is extended by the use of different
digital agorithms.
-WWW: http://search.cpan.org/dist/Crypt-SaltedHash/
+WWW: https://metacpan.org/release/Crypt-SaltedHash
diff --git a/security/p5-Crypt-Shark/pkg-descr b/security/p5-Crypt-Shark/pkg-descr
index 378ae686bf6c..67b13435047f 100644
--- a/security/p5-Crypt-Shark/pkg-descr
+++ b/security/p5-Crypt-Shark/pkg-descr
@@ -2,4 +2,4 @@ Shark is 64-bit block cipher that accepts a 128-bit key. It was
designed by Vincent Rijmen, Joan Daemen, Bart Preneel, Antoon
Bosselaers, and Erik De Win.
-WWW: http://search.cpan.org/dist/Crypt-Shark/
+WWW: https://metacpan.org/release/Crypt-Shark
diff --git a/security/p5-Crypt-Simple/pkg-descr b/security/p5-Crypt-Simple/pkg-descr
index c72b5ad38db3..d7cd3ab35e74 100644
--- a/security/p5-Crypt-Simple/pkg-descr
+++ b/security/p5-Crypt-Simple/pkg-descr
@@ -1,3 +1,3 @@
Perl encrypt stuff simply
-WWW: http://search.cpan.org/dist/Crypt-Simple/
+WWW: https://metacpan.org/release/Crypt-Simple
diff --git a/security/p5-Crypt-SmbHash/pkg-descr b/security/p5-Crypt-SmbHash/pkg-descr
index 8161b54ac49f..5a5c58a7caeb 100644
--- a/security/p5-Crypt-SmbHash/pkg-descr
+++ b/security/p5-Crypt-SmbHash/pkg-descr
@@ -1,4 +1,4 @@
Perl implementation of lanman and nt md4 hash functions.
-WWW: http://search.cpan.org/dist/Crypt-SmbHash/
+WWW: https://metacpan.org/release/Crypt-SmbHash
diff --git a/security/p5-Crypt-Sodium/pkg-descr b/security/p5-Crypt-Sodium/pkg-descr
index 4adab78226b7..3fb645e709e5 100644
--- a/security/p5-Crypt-Sodium/pkg-descr
+++ b/security/p5-Crypt-Sodium/pkg-descr
@@ -2,4 +2,4 @@ This module provides perl bindings for the portable
NaCL implementation libsodium, a library for network
communication, encryption, decryption and signatures.
-WWW: http://search.cpan.org/dist/Crypt-Sodium/
+WWW: https://metacpan.org/release/Crypt-Sodium
diff --git a/security/p5-Crypt-Solitaire/pkg-descr b/security/p5-Crypt-Solitaire/pkg-descr
index 86b7b1026c8f..7a73218167bd 100644
--- a/security/p5-Crypt-Solitaire/pkg-descr
+++ b/security/p5-Crypt-Solitaire/pkg-descr
@@ -17,6 +17,6 @@ seen."
Simple system, easy to use, and relatively fast.
-WWW: http://search.cpan.org/dist/Crypt-Solitaire/
+WWW: https://metacpan.org/release/Crypt-Solitaire
Seamus Venasse <svenasse@polaris.ca>
diff --git a/security/p5-Crypt-TEA/pkg-descr b/security/p5-Crypt-TEA/pkg-descr
index dd163dd2dc9a..61a3859649c5 100644
--- a/security/p5-Crypt-TEA/pkg-descr
+++ b/security/p5-Crypt-TEA/pkg-descr
@@ -4,4 +4,4 @@ large number of rounds for security, rather than a complex algorithm. It was
developed by David J. Wheeler and Roger M. Needham, and is described at
http://www.ftp.cl.cam.ac.uk/ftp/papers/djw-rmn/djw-rmn-tea.html .
-WWW: http://search.cpan.org/dist/Crypt-TEA/
+WWW: https://metacpan.org/release/Crypt-TEA
diff --git a/security/p5-Crypt-Tea_JS/pkg-descr b/security/p5-Crypt-Tea_JS/pkg-descr
index e6b6edb64dcd..8c6f9b7ed81e 100644
--- a/security/p5-Crypt-Tea_JS/pkg-descr
+++ b/security/p5-Crypt-Tea_JS/pkg-descr
@@ -13,4 +13,4 @@ host could contain a random challenge-string, which each end would then turn
into a signature, and use that signature as the encryption-key for the session
(or the reply).
-WWW: http://search.cpan.org/dist/Crypt-Tea_JS/
+WWW: https://metacpan.org/release/Crypt-Tea_JS
diff --git a/security/p5-Crypt-Twofish/pkg-descr b/security/p5-Crypt-Twofish/pkg-descr
index e7655c20d665..07c2d974702c 100644
--- a/security/p5-Crypt-Twofish/pkg-descr
+++ b/security/p5-Crypt-Twofish/pkg-descr
@@ -3,4 +3,4 @@ interface. It also provides an interface that is call- compatible
with Crypt::Twofish 1.0, but its use in new code is strongly
discouraged.
-WWW: http://search.cpan.org/dist/Crypt-Twofish/
+WWW: https://metacpan.org/release/Crypt-Twofish
diff --git a/security/p5-Crypt-Twofish_PP/pkg-descr b/security/p5-Crypt-Twofish_PP/pkg-descr
index d983063222e1..54bea45ba8f2 100644
--- a/security/p5-Crypt-Twofish_PP/pkg-descr
+++ b/security/p5-Crypt-Twofish_PP/pkg-descr
@@ -7,4 +7,4 @@ five finalists for AES.
This module is written in pure Perl, it should run everywhere
where Perl runs.
-WWW: http://search.cpan.org/dist/Crypt-Twofish_PP/
+WWW: https://metacpan.org/release/Crypt-Twofish_PP
diff --git a/security/p5-Crypt-URandom/pkg-descr b/security/p5-Crypt-URandom/pkg-descr
index 5509c049aa42..22f51606f3f7 100644
--- a/security/p5-Crypt-URandom/pkg-descr
+++ b/security/p5-Crypt-URandom/pkg-descr
@@ -2,4 +2,4 @@ This Module is intended to provide an interface to the strongest
available source of non-blocking randomness on the current
platform.
-WWW: http://search.cpan.org/dist/Crypt-URandom/
+WWW: https://metacpan.org/release/Crypt-URandom
diff --git a/security/p5-Crypt-UnixCrypt_XS/pkg-descr b/security/p5-Crypt-UnixCrypt_XS/pkg-descr
index 3580077da05f..ce91028170b7 100644
--- a/security/p5-Crypt-UnixCrypt_XS/pkg-descr
+++ b/security/p5-Crypt-UnixCrypt_XS/pkg-descr
@@ -1,3 +1,3 @@
Perl XS interface for a portable traditional crypt function.
-WWW: http://search.cpan.org/dist/Crypt-UnixCrypt_XS/
+WWW: https://metacpan.org/release/Crypt-UnixCrypt_XS
diff --git a/security/p5-Crypt-X509-CRL/pkg-descr b/security/p5-Crypt-X509-CRL/pkg-descr
index a3216c24edcc..36cf26c0732e 100644
--- a/security/p5-Crypt-X509-CRL/pkg-descr
+++ b/security/p5-Crypt-X509-CRL/pkg-descr
@@ -2,4 +2,4 @@ Crypt::X509::CRL is an object oriented X.509 certificate
revocation list parser with numerous methods for directly
extracting information from certificate revocation lists
-WWW: http://search.cpan.org/dist/Crypt-X509-CRL/
+WWW: https://metacpan.org/release/Crypt-X509-CRL
diff --git a/security/p5-Crypt-X509/pkg-descr b/security/p5-Crypt-X509/pkg-descr
index 94fc6004b725..fa1dc275129e 100644
--- a/security/p5-Crypt-X509/pkg-descr
+++ b/security/p5-Crypt-X509/pkg-descr
@@ -3,4 +3,4 @@ certificate elements. It is based on the generic ASN.1 module by Graham Barr,
on the x509decode example by Norbert Klasen and contributions on the
perl-ldap-dev-Mailinglist by Chriss Ridd.
-WWW: http://search.cpan.org/dist/Crypt-X509/
+WWW: https://metacpan.org/release/Crypt-X509
diff --git a/security/p5-Crypt-xDBM_File/pkg-descr b/security/p5-Crypt-xDBM_File/pkg-descr
index c51edec91c1f..950fddafbae7 100644
--- a/security/p5-Crypt-xDBM_File/pkg-descr
+++ b/security/p5-Crypt-xDBM_File/pkg-descr
@@ -13,4 +13,4 @@ need to worry about it (except truncated keys). Read the doc that comes
with crypt function to get an idea of what these sizes are. If keysize
or blocksize returns a zero the default is set to 8 bytes (64 bits).
-WWW: http://search.cpan.org/dist/Crypt-xDBM_File/
+WWW: https://metacpan.org/release/Crypt-xDBM_File
diff --git a/security/p5-CryptX/pkg-descr b/security/p5-CryptX/pkg-descr
index c70ad67aa484..a3c12a44ed55 100644
--- a/security/p5-CryptX/pkg-descr
+++ b/security/p5-CryptX/pkg-descr
@@ -10,4 +10,4 @@ Currently available modules:
* Cryptographically secure random number generators
* Key derivation functions - PBKDF1, PBKFD2 and HKDF
-WWW: http://search.cpan.org/dist/CryptX/
+WWW: https://metacpan.org/release/CryptX
diff --git a/security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr b/security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr
index 6b01e2c1bd2a..6a5ff2d849b2 100644
--- a/security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr
+++ b/security/p5-Dancer-Plugin-Auth-Extensible/pkg-descr
@@ -11,4 +11,4 @@ base class for auth providers makes handling `RFC2307'-style hashed
passwords really simple, so you have no excuse for storing plain-text
passwords).
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Auth-Extensible/
+WWW: https://metacpan.org/release/Dancer-Plugin-Auth-Extensible
diff --git a/security/p5-Dancer-Plugin-Passphrase/pkg-descr b/security/p5-Dancer-Plugin-Passphrase/pkg-descr
index 12712586dda8..61416711c86d 100644
--- a/security/p5-Dancer-Plugin-Passphrase/pkg-descr
+++ b/security/p5-Dancer-Plugin-Passphrase/pkg-descr
@@ -3,4 +3,4 @@ allowing developers to follow cryptography best practices without having to
become a cryptography expert. It uses the bcrypt algorithm as the default,
while also supporting any hashing function provided by Digest.
-WWW: http://search.cpan.org/dist/Dancer-Plugin-Passphrase/
+WWW: https://metacpan.org/release/Dancer-Plugin-Passphrase
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr
index 35418b04dd25..487141f31909 100644
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC/pkg-descr
@@ -4,4 +4,4 @@ against a database, using Dancer2::Plugin::DBIC to access a database.
See Dancer2::Plugin::Auth::Extensible for details on how to use
the authentication framework.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible-Provider-DBIC/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-DBIC
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr
index 925a6cdd926d..3a6a25fe32aa 100644
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database/pkg-descr
@@ -4,4 +4,4 @@ against a database, using Dancer2::Plugin::Database to access a database.
See Dancer2::Plugin::Auth::Extensible for details on how to use
the authentication framework.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible-Provider-Database/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-Database
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr
index 87aa6f3a1d73..91e27217b42c 100644
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP/pkg-descr
@@ -3,4 +3,4 @@ IMAP authentication provider for Dancer2::Plugin::Auth::Extensible
See Dancer2::Plugin::Auth::Extensible for details on how to use
the authentication framework.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible-Provider-IMAP/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-IMAP
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr
index b7c5b5924a78..a8747c795db7 100644
--- a/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr
@@ -11,4 +11,4 @@ base class for auth providers makes handling `RFC2307'-style hashed
passwords really simple, so you have no excuse for storing plain-text
passwords).
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible
diff --git a/security/p5-Dancer2-Plugin-Passphrase/pkg-descr b/security/p5-Dancer2-Plugin-Passphrase/pkg-descr
index d6fab0f4ca17..cc9bbc86c824 100644
--- a/security/p5-Dancer2-Plugin-Passphrase/pkg-descr
+++ b/security/p5-Dancer2-Plugin-Passphrase/pkg-descr
@@ -3,4 +3,4 @@ allowing developers to follow cryptography best practices without having to
become a cryptography expert. It uses the bcrypt algorithm as the default,
while also supporting any hashing function provided by Digest.
-WWW: http://search.cpan.org/dist/Dancer2-Plugin-Passphrase/
+WWW: https://metacpan.org/release/Dancer2-Plugin-Passphrase
diff --git a/security/p5-Data-Entropy/pkg-descr b/security/p5-Data-Entropy/pkg-descr
index bdc983a28973..55d02f3e1190 100644
--- a/security/p5-Data-Entropy/pkg-descr
+++ b/security/p5-Data-Entropy/pkg-descr
@@ -17,4 +17,4 @@ difficult to detect the correlation between parts of the
pseudo-entropy stream. If more true entropy is required then it is
necessary to configure a different entropy source.
-WWW: http://search.cpan.org/dist/Data-Entropy/
+WWW: https://metacpan.org/release/Data-Entropy
diff --git a/security/p5-Data-Password/pkg-descr b/security/p5-Data-Password/pkg-descr
index 581008995057..2e5db01571a4 100644
--- a/security/p5-Data-Password/pkg-descr
+++ b/security/p5-Data-Password/pkg-descr
@@ -4,4 +4,4 @@ it does not contain the same characters repeatedly, that it does not contain
ascending or descending characters, or characters close to each other on the
keyboard. It also searches for the password in the ispell word file.
-WWW: http://search.cpan.org/dist/Data-Password/
+WWW: https://metacpan.org/release/Data-Password
diff --git a/security/p5-Digest-Adler32/pkg-descr b/security/p5-Digest-Adler32/pkg-descr
index e120cf8a5828..dc36c1202565 100644
--- a/security/p5-Digest-Adler32/pkg-descr
+++ b/security/p5-Digest-Adler32/pkg-descr
@@ -2,4 +2,4 @@ The Digest::Adler32 module implements the Adler-32 checksum as specified
in RFC 1950. The interface provided by this module is specified in Digest,
but no functional interface is provided.
-WWW: http://search.cpan.org/dist/Digest-Adler32/
+WWW: https://metacpan.org/release/Digest-Adler32
diff --git a/security/p5-Digest-BubbleBabble/pkg-descr b/security/p5-Digest-BubbleBabble/pkg-descr
index 135d51ec9168..09173243eb7b 100644
--- a/security/p5-Digest-BubbleBabble/pkg-descr
+++ b/security/p5-Digest-BubbleBabble/pkg-descr
@@ -13,4 +13,4 @@ The key (a DSA or RSA key) is converted into a textual form,
digested using Digest::SHA1, and run through bubblebabble
to create the key fingerprint.
-WWW: http://search.cpan.org/dist/Digest-BubbleBabble/
+WWW: https://metacpan.org/release/Digest-BubbleBabble
diff --git a/security/p5-Digest-CRC/pkg-descr b/security/p5-Digest-CRC/pkg-descr
index 4678b5bff5c7..c58cdb05bfc0 100644
--- a/security/p5-Digest-CRC/pkg-descr
+++ b/security/p5-Digest-CRC/pkg-descr
@@ -1,4 +1,4 @@
The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper
functions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32.
-WWW: http://search.cpan.org/dist/Digest-CRC/
+WWW: https://metacpan.org/release/Digest-CRC
diff --git a/security/p5-Digest-Crc32/pkg-descr b/security/p5-Digest-Crc32/pkg-descr
index 1da94dc7be3a..6373ef0259da 100644
--- a/security/p5-Digest-Crc32/pkg-descr
+++ b/security/p5-Digest-Crc32/pkg-descr
@@ -1,4 +1,4 @@
This module provides a perl implementation to generate 32 bits CRC digests for
buffers and files.
-WWW: http://search.cpan.org/dist/Digest-Crc32/
+WWW: https://metacpan.org/release/Digest-Crc32
diff --git a/security/p5-Digest-DJB/pkg-descr b/security/p5-Digest-DJB/pkg-descr
index dcc60563de79..96bc1c182627 100644
--- a/security/p5-Digest-DJB/pkg-descr
+++ b/security/p5-Digest-DJB/pkg-descr
@@ -2,4 +2,4 @@ Digest::DJB is an implementation of D. J. Bernstein's hash which returns a
32-bit unsigned value for any variable-length input string. An equivalent pure
Perl version is also available: Digest::DJB::PurePerl.
-WWW: http://search.cpan.org/dist/Digest-DJB/
+WWW: https://metacpan.org/release/Digest-DJB
diff --git a/security/p5-Digest-DMAC/pkg-descr b/security/p5-Digest-DMAC/pkg-descr
index bd5c3e48fbc8..a8b7834eaf5d 100644
--- a/security/p5-Digest-DMAC/pkg-descr
+++ b/security/p5-Digest-DMAC/pkg-descr
@@ -20,4 +20,4 @@ as one of the NESSIE winners for Message Authentication Codes, along
with UMAC, TTMAC and HMAC. The current NESSIE specification chooses the
AES as block cipher.
-WWW: http://search.cpan.org/dist/Digest-DMAC/
+WWW: https://metacpan.org/release/Digest-DMAC
diff --git a/security/p5-Digest-EMAC/pkg-descr b/security/p5-Digest-EMAC/pkg-descr
index 274306526122..84699c81d235 100644
--- a/security/p5-Digest-EMAC/pkg-descr
+++ b/security/p5-Digest-EMAC/pkg-descr
@@ -20,4 +20,4 @@ as one of the NESSIE winners for Message Authentication Codes, along
with UMAC, TTMAC and HMAC. The current NESSIE specification chooses the
AES as block cipher.
-WWW: http://search.cpan.org/dist/Digest-EMAC/
+WWW: https://metacpan.org/release/Digest-EMAC
diff --git a/security/p5-Digest-Elf/pkg-descr b/security/p5-Digest-Elf/pkg-descr
index 78393343f827..9c20ec2f33f7 100644
--- a/security/p5-Digest-Elf/pkg-descr
+++ b/security/p5-Digest-Elf/pkg-descr
@@ -2,4 +2,4 @@ Digest::Elf provides an XS based implementation of the ElfHash algorithm.
ElfHash generates resonably 32 bit integer value from a string in a
reasonably short period of time.
-WWW: http://search.cpan.org/dist/Digest-Elf/
+WWW: https://metacpan.org/release/Digest-Elf
diff --git a/security/p5-Digest-FNV/pkg-descr b/security/p5-Digest-FNV/pkg-descr
index 33daa8886d3d..92e73a7a8762 100644
--- a/security/p5-Digest-FNV/pkg-descr
+++ b/security/p5-Digest-FNV/pkg-descr
@@ -3,4 +3,4 @@ hashing algorithm which allows variable length input strings to be quickly
hashed into unsigned integer values. For more information about this hash,
please visit http://www.isthe.com/chongo/tech/comp/fnv/.
-WWW: http://search.cpan.org/dist/Digest-FNV/
+WWW: https://metacpan.org/release/Digest-FNV
diff --git a/security/p5-Digest-GOST/pkg-descr b/security/p5-Digest-GOST/pkg-descr
index 3b4443159152..83a615def7b2 100644
--- a/security/p5-Digest-GOST/pkg-descr
+++ b/security/p5-Digest-GOST/pkg-descr
@@ -1,4 +1,4 @@
Digest::GOST provides an interface to the GOST R 34.11-94
message digest algorithm, also defined in RFC 5831.
-WWW: http://search.cpan.org/dist/Digest-GOST/
+WWW: https://metacpan.org/release/Digest-GOST
diff --git a/security/p5-Digest-HMAC/pkg-descr b/security/p5-Digest-HMAC/pkg-descr
index 681ad2c99702..74cdf847f81d 100644
--- a/security/p5-Digest-HMAC/pkg-descr
+++ b/security/p5-Digest-HMAC/pkg-descr
@@ -19,4 +19,4 @@ Copyright 1990-1992 RSA Data Security, Inc.
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
-WWW: http://search.cpan.org/dist/Digest-HMAC/
+WWW: https://metacpan.org/release/Digest-HMAC
diff --git a/security/p5-Digest-Hashcash/pkg-descr b/security/p5-Digest-Hashcash/pkg-descr
index bb846403046e..96ef23715bf3 100644
--- a/security/p5-Digest-Hashcash/pkg-descr
+++ b/security/p5-Digest-Hashcash/pkg-descr
@@ -2,4 +2,4 @@ This module implements the hashcash hash (or digest, although it's not
clearly a digest). For all your information needs please
visit http://www.hashcash.org.
-WWW: http://search.cpan.org/dist/Digest-Hashcash/
+WWW: https://metacpan.org/release/Digest-Hashcash
diff --git a/security/p5-Digest-Haval256/pkg-descr b/security/p5-Digest-Haval256/pkg-descr
index f7abeddf376f..5c3ab13b2814 100644
--- a/security/p5-Digest-Haval256/pkg-descr
+++ b/security/p5-Digest-Haval256/pkg-descr
@@ -4,4 +4,4 @@ be 3, 4, or 5, while the hash length can be 128, 160, 192, 224, or 256 bits.
Thus, there are a total of 15 different outputs. For better security, however,
this module implements the 5-round, 256-bit output.
-WWW: http://search.cpan.org/dist/Digest-Haval256/
+WWW: https://metacpan.org/release/Digest-Haval256
diff --git a/security/p5-Digest-JHash/pkg-descr b/security/p5-Digest-JHash/pkg-descr
index 320a173aaa07..a3fae4b39729 100644
--- a/security/p5-Digest-JHash/pkg-descr
+++ b/security/p5-Digest-JHash/pkg-descr
@@ -4,4 +4,4 @@ input a message of arbitrary length and produces as output a 32-bit
"message digest" of the input in the form of an unsigned long integer.
See http://burtleburtle.net/bob/hash/doobs.html for more information.
-WWW: http://search.cpan.org/dist/Digest-JHash/
+WWW: https://metacpan.org/release/Digest-JHash
diff --git a/security/p5-Digest-MD2/pkg-descr b/security/p5-Digest-MD2/pkg-descr
index f8ad8829d8af..d21a630260a0 100644
--- a/security/p5-Digest-MD2/pkg-descr
+++ b/security/p5-Digest-MD2/pkg-descr
@@ -6,4 +6,4 @@ output a 128-bit "fingerprint" or "message digest" of the input.
The Digest::MD2 programming interface is identical to the interface
of Digest::MD5. MD2 is described in RFC 1115.
-WWW: http://search.cpan.org/dist/Digest-MD2/
+WWW: https://metacpan.org/release/Digest-MD2
diff --git a/security/p5-Digest-MD4/pkg-descr b/security/p5-Digest-MD4/pkg-descr
index 6fb16f6c7e50..308161185c06 100644
--- a/security/p5-Digest-MD4/pkg-descr
+++ b/security/p5-Digest-MD4/pkg-descr
@@ -1,4 +1,4 @@
The Digest::MD4 module allows you to use the RSA Data Security Inc. MD4
Message Digest algorithm from within Perl programs.
-WWW: http://search.cpan.org/dist/Digest-MD4/
+WWW: https://metacpan.org/release/Digest-MD4
diff --git a/security/p5-Digest-MD5-File/pkg-descr b/security/p5-Digest-MD5-File/pkg-descr
index d43a087ccc69..ab292e394770 100644
--- a/security/p5-Digest-MD5-File/pkg-descr
+++ b/security/p5-Digest-MD5-File/pkg-descr
@@ -1,3 +1,3 @@
Get MD5 sums for files of a given path or content of a given url.
-WWW: http://search.cpan.org/dist/Digest-MD5-File/
+WWW: https://metacpan.org/release/Digest-MD5-File
diff --git a/security/p5-Digest-MD5-M4p/pkg-descr b/security/p5-Digest-MD5-M4p/pkg-descr
index 3cb05b94646e..c7deb1926f1f 100644
--- a/security/p5-Digest-MD5-M4p/pkg-descr
+++ b/security/p5-Digest-MD5-M4p/pkg-descr
@@ -1,4 +1,4 @@
The Digest::MD5::M4p module is cloned from the Digest::MD5 module
to support a variant Apple iTunes implementation of the MD5 algorithm.
-WWW: http://search.cpan.org/dist/Digest-MD5-M4p/
+WWW: https://metacpan.org/release/Digest-MD5-M4p
diff --git a/security/p5-Digest-MD5-Reverse/pkg-descr b/security/p5-Digest-MD5-Reverse/pkg-descr
index e42937a326fa..07c29708ab06 100644
--- a/security/p5-Digest-MD5-Reverse/pkg-descr
+++ b/security/p5-Digest-MD5-Reverse/pkg-descr
@@ -4,4 +4,4 @@ to reverse it.
This module provides functions to search several online MD5 hashes database and
return the results (or return undefined if no match found).
-WWW: http://search.cpan.org/dist/Digest-MD5-Reverse/
+WWW: https://metacpan.org/release/Digest-MD5-Reverse
diff --git a/security/p5-Digest-MD5/pkg-descr b/security/p5-Digest-MD5/pkg-descr
index 716fe071013c..ebcb5f528cfc 100644
--- a/security/p5-Digest-MD5/pkg-descr
+++ b/security/p5-Digest-MD5/pkg-descr
@@ -9,4 +9,4 @@ of arbitrary length and which can read files directly.
Further documentation is embedded in the individual modules.
-WWW: http://search.cpan.org/dist/Digest-MD5/
+WWW: https://metacpan.org/release/Digest-MD5
diff --git a/security/p5-Digest-ManberHash/pkg-descr b/security/p5-Digest-ManberHash/pkg-descr
index dc06ed3b699e..5f4aba2c8c8b 100644
--- a/security/p5-Digest-ManberHash/pkg-descr
+++ b/security/p5-Digest-ManberHash/pkg-descr
@@ -1,3 +1,3 @@
Digest::ManberHash - a Perl package to calculate Manber Hashes
-WWW: http://search.cpan.org/dist/Digest-ManberHash/
+WWW: https://metacpan.org/release/Digest-ManberHash
diff --git a/security/p5-Digest-MurmurHash/pkg-descr b/security/p5-Digest-MurmurHash/pkg-descr
index f5b79f269ea9..e92046e9a952 100644
--- a/security/p5-Digest-MurmurHash/pkg-descr
+++ b/security/p5-Digest-MurmurHash/pkg-descr
@@ -2,4 +2,4 @@ The murmur hash algorithm by Austin Appleby is an exteremely fast
algorithm that combines both excellent collision resistence and
distribution characteristics.
-WWW: http://search.cpan.org/dist/Digest-MurmurHash/
+WWW: https://metacpan.org/release/Digest-MurmurHash
diff --git a/security/p5-Digest-Nilsimsa/pkg-descr b/security/p5-Digest-Nilsimsa/pkg-descr
index 37af21579dc0..be665d82d223 100644
--- a/security/p5-Digest-Nilsimsa/pkg-descr
+++ b/security/p5-Digest-Nilsimsa/pkg-descr
@@ -2,4 +2,4 @@ A nilsimsa signature is a statistic of n-gram occurrence in a piece of text.
It is a 256 bit value usually represented in hex. This module is a wrapper
around nilsimsa implementation in C by cmeclax.
-WWW: http://search.cpan.org/dist/Digest-Nilsimsa/
+WWW: https://metacpan.org/release/Digest-Nilsimsa
diff --git a/security/p5-Digest-Pearson-PurePerl/pkg-descr b/security/p5-Digest-Pearson-PurePerl/pkg-descr
index 9809fcf05770..cc4cadeec211 100644
--- a/security/p5-Digest-Pearson-PurePerl/pkg-descr
+++ b/security/p5-Digest-Pearson-PurePerl/pkg-descr
@@ -6,4 +6,4 @@ suited for data load balancing.
If you prefer a fast implementation, you might want to
consider Digest::Pearson instead.
-WWW: http://search.cpan.org/dist/Digest-Pearson-PurePerl/
+WWW: https://metacpan.org/release/Digest-Pearson-PurePerl
diff --git a/security/p5-Digest-Perl-MD4/pkg-descr b/security/p5-Digest-Perl-MD4/pkg-descr
index ad6ba46bb32d..81ff1eae66bb 100644
--- a/security/p5-Digest-Perl-MD4/pkg-descr
+++ b/security/p5-Digest-Perl-MD4/pkg-descr
@@ -3,4 +3,4 @@ implementation of MD4 (like `Digest::Perl::MD5'). Because of this, it is
slow but avoids platform specific complications. For efficiency you
should use `Digest::MD4' instead of this module if it is available.
-WWW: http://search.cpan.org/dist/Digest-Perl-MD4/
+WWW: https://metacpan.org/release/Digest-Perl-MD4
diff --git a/security/p5-Digest-Perl-MD5/pkg-descr b/security/p5-Digest-Perl-MD5/pkg-descr
index 8bf34e80627a..2dc0323bf61c 100644
--- a/security/p5-Digest-Perl-MD5/pkg-descr
+++ b/security/p5-Digest-Perl-MD5/pkg-descr
@@ -5,4 +5,4 @@ module if it is available. This module is only usefull for
computers where you cannot install "Digest::MD5" (e.g. lack of a
C-Compiler).
-WWW: http://search.cpan.org/dist/Digest-Perl-MD5/
+WWW: https://metacpan.org/release/Digest-Perl-MD5
diff --git a/security/p5-Digest-SHA-PurePerl/pkg-descr b/security/p5-Digest-SHA-PurePerl/pkg-descr
index b8770bc48e55..e3f0f94ed067 100644
--- a/security/p5-Digest-SHA-PurePerl/pkg-descr
+++ b/security/p5-Digest-SHA-PurePerl/pkg-descr
@@ -7,4 +7,4 @@ Digest::SHA::PurePerl is written entirely in Perl. If your platform
has a C compiler, you should install the functionally-equivalent
(but much faster) Digest::SHA module.
-WWW: http://search.cpan.org/dist/Digest-SHA-PurePerl/
+WWW: https://metacpan.org/release/Digest-SHA-PurePerl
diff --git a/security/p5-Digest-SHA/pkg-descr b/security/p5-Digest-SHA/pkg-descr
index e4361519dc2d..1899545f85a5 100644
--- a/security/p5-Digest-SHA/pkg-descr
+++ b/security/p5-Digest-SHA/pkg-descr
@@ -3,4 +3,4 @@ Standard. It gives Perl programmers a convenient way to calculate
SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The
module can handle all types of input, including partial-byte data.
-WWW: http://search.cpan.org/dist/Digest-SHA/
+WWW: https://metacpan.org/release/Digest-SHA
diff --git a/security/p5-Digest-Tiger/pkg-descr b/security/p5-Digest-Tiger/pkg-descr
index 32a2b56bea03..fd3e4e367749 100644
--- a/security/p5-Digest-Tiger/pkg-descr
+++ b/security/p5-Digest-Tiger/pkg-descr
@@ -1,4 +1,4 @@
A perl module that implements the tiger hash, which is believed to be secure
and runs quickly on 64-bit processors.
-WWW: http://search.cpan.org/dist/Digest-Tiger/
+WWW: https://metacpan.org/release/Digest-Tiger
diff --git a/security/p5-Digest-Whirlpool/pkg-descr b/security/p5-Digest-Whirlpool/pkg-descr
index 981044342a02..ba0f9acf1481 100644
--- a/security/p5-Digest-Whirlpool/pkg-descr
+++ b/security/p5-Digest-Whirlpool/pkg-descr
@@ -1,4 +1,4 @@
Digest::Whirlpool - A 512-bit, collision-resistant, one-way hash function
developed by Paulo S. L. M. Barreto and Vincent Rijmen.
-WWW: http://search.cpan.org/dist/Digest-Whirlpool/
+WWW: https://metacpan.org/release/Digest-Whirlpool
diff --git a/security/p5-Digest/pkg-descr b/security/p5-Digest/pkg-descr
index 3003b8beb3bb..0f8b7bd3437a 100644
--- a/security/p5-Digest/pkg-descr
+++ b/security/p5-Digest/pkg-descr
@@ -2,4 +2,4 @@ This is just a simple frontend module for autoloading of various
Digest:: modules. It also provide documentation of the interface that
all Digest:: modules should provide.
-WWW: http://search.cpan.org/dist/Digest/
+WWW: https://metacpan.org/release/Digest
diff --git a/security/p5-File-KeePass-Agent/pkg-descr b/security/p5-File-KeePass-Agent/pkg-descr
index 83d950d3560b..c0dcdd0365a0 100644
--- a/security/p5-File-KeePass-Agent/pkg-descr
+++ b/security/p5-File-KeePass-Agent/pkg-descr
@@ -1,3 +1,3 @@
File::KeePass::Agent - Application agent for working with File::KeePass objects
-WWW: http://search.cpan.org/dist/File-KeePass-Agent/
+WWW: https://metacpan.org/release/File-KeePass-Agent
diff --git a/security/p5-File-KeePass/pkg-descr b/security/p5-File-KeePass/pkg-descr
index 9b5d4af990ee..379a63db4fa4 100644
--- a/security/p5-File-KeePass/pkg-descr
+++ b/security/p5-File-KeePass/pkg-descr
@@ -1,3 +1,3 @@
File::KeePass is an interface to KeePassX, KeePass 1.x and 2.x database files.
-WWW: http://search.cpan.org/dist/File-KeePass/
+WWW: https://metacpan.org/release/File-KeePass
diff --git a/security/p5-File-Scan-ClamAV/pkg-descr b/security/p5-File-Scan-ClamAV/pkg-descr
index ee373d9bf4df..6bbe3d400bf6 100644
--- a/security/p5-File-Scan-ClamAV/pkg-descr
+++ b/security/p5-File-Scan-ClamAV/pkg-descr
@@ -6,4 +6,4 @@ WWW: http://www.clamav.net/
File::Scan::ClamAV was originally based on the Clamd module
-WWW: http://search.cpan.org/dist/File-Scan-ClamAV/
+WWW: https://metacpan.org/release/File-Scan-ClamAV
diff --git a/security/p5-Filter-CBC/pkg-descr b/security/p5-Filter-CBC/pkg-descr
index a4cbde899f28..a92de32a7edf 100644
--- a/security/p5-Filter-CBC/pkg-descr
+++ b/security/p5-Filter-CBC/pkg-descr
@@ -3,4 +3,4 @@ encrypt your code. The tricky part is that most CBC Algorithms have binary
output. The textmode bypasses this obstacle, by converting the data to less
scary data.
-WWW: http://search.cpan.org/dist/Filter-CBC/
+WWW: https://metacpan.org/release/Filter-CBC
diff --git a/security/p5-Filter-Crypto/pkg-descr b/security/p5-Filter-Crypto/pkg-descr
index e83dc4c2c0c5..f5864293943d 100644
--- a/security/p5-Filter-Crypto/pkg-descr
+++ b/security/p5-Filter-Crypto/pkg-descr
@@ -16,4 +16,4 @@ the PAR::Filter::Crypto module. The latter can be utilised by the
standard PAR tools to produce PAR archives in which your Perl files are
encrypted.
-WWW: http://search.cpan.org/dist/Filter-Crypto/
+WWW: https://metacpan.org/release/Filter-Crypto
diff --git a/security/p5-GD-SecurityImage/pkg-descr b/security/p5-GD-SecurityImage/pkg-descr
index 8cebca710c9e..05c325da837e 100644
--- a/security/p5-GD-SecurityImage/pkg-descr
+++ b/security/p5-GD-SecurityImage/pkg-descr
@@ -5,4 +5,4 @@ as "Security Images".
The final output is the actual graphic data, the mime type of the graphic and
the created random string.
-WWW: http://search.cpan.org/dist/GD-SecurityImage/
+WWW: https://metacpan.org/release/GD-SecurityImage
diff --git a/security/p5-GSSAPI/pkg-descr b/security/p5-GSSAPI/pkg-descr
index 26caeee886de..c468fe7e2d50 100644
--- a/security/p5-GSSAPI/pkg-descr
+++ b/security/p5-GSSAPI/pkg-descr
@@ -2,4 +2,4 @@ This module gives access to the routines of the GSSAPI library,
as described in rfc2743 and rfc2744 and implemented by the
Kerberos-1.2 distribution from MIT.
-WWW: http://search.cpan.org/dist/GSSAPI/
+WWW: https://metacpan.org/release/GSSAPI
diff --git a/security/p5-GnuPG-Interface/pkg-descr b/security/p5-GnuPG-Interface/pkg-descr
index 2f105a61c413..24eceb929bf0 100644
--- a/security/p5-GnuPG-Interface/pkg-descr
+++ b/security/p5-GnuPG-Interface/pkg-descr
@@ -1,4 +1,4 @@
This is a Perl module for interfacing with GnuPG.
-WWW: http://search.cpan.org/dist/GnuPG-Interface/
+WWW: https://metacpan.org/release/GnuPG-Interface
WWW: http://gnupg-interface.sourceforge.net/
diff --git a/security/p5-GnuPG/pkg-descr b/security/p5-GnuPG/pkg-descr
index ef6f0a18656d..2543bb6e39d4 100644
--- a/security/p5-GnuPG/pkg-descr
+++ b/security/p5-GnuPG/pkg-descr
@@ -1,3 +1,3 @@
GnuPG -- Perl module interface to the GNU Privacy Guard (v1.x.x series).
-WWW: http://search.cpan.org/dist/GnuPG/
+WWW: https://metacpan.org/release/GnuPG
diff --git a/security/p5-HTML-Email-Obfuscate/pkg-descr b/security/p5-HTML-Email-Obfuscate/pkg-descr
index 40761f55668e..3488b543885b 100644
--- a/security/p5-HTML-Email-Obfuscate/pkg-descr
+++ b/security/p5-HTML-Email-Obfuscate/pkg-descr
@@ -1,4 +1,4 @@
"Don't put emails directly on the page, they will be scraped"
HTML::Email::Obfuscate - Obfuscated HTML email addresses that look normal.
-WWW: http://search.cpan.org/dist/HTML-Email-Obfuscate/
+WWW: https://metacpan.org/release/HTML-Email-Obfuscate
diff --git a/security/p5-Heimdal-Kadm5/pkg-descr b/security/p5-Heimdal-Kadm5/pkg-descr
index 778b423ecdad..2879002cf751 100644
--- a/security/p5-Heimdal-Kadm5/pkg-descr
+++ b/security/p5-Heimdal-Kadm5/pkg-descr
@@ -5,4 +5,4 @@ Johan Danielsson. This module exposes the API used to administer a
Kerberos realm: add, remove, and list principals, create keytabs, change
keys, and similar operations.
-WWW: http://search.cpan.org/dist/Heimdal-Kadm5/
+WWW: https://metacpan.org/release/Heimdal-Kadm5
diff --git a/security/p5-IO-Async-SSL/pkg-descr b/security/p5-IO-Async-SSL/pkg-descr
index e9c023b605c8..edd8c52f1e75 100644
--- a/security/p5-IO-Async-SSL/pkg-descr
+++ b/security/p5-IO-Async-SSL/pkg-descr
@@ -6,4 +6,4 @@ Primarily, it provides SSL_connect and SSL_listen, which yield
IO::Socket::SSL-upgraded socket handles or IO::Async::SSLStream instances, and
two forms of SSL_upgrade to upgrade an existing TCP connection to use SSL.
-WWW: http://search.cpan.org/dist/IO-Async-SSL/
+WWW: https://metacpan.org/release/IO-Async-SSL
diff --git a/security/p5-IO-Socket-SSL/pkg-descr b/security/p5-IO-Socket-SSL/pkg-descr
index eeb2793e223f..a4317d20ba69 100644
--- a/security/p5-IO-Socket-SSL/pkg-descr
+++ b/security/p5-IO-Socket-SSL/pkg-descr
@@ -3,4 +3,4 @@ interface to SSL sockets. The class is a descendent of
IO::Socket::INET and provides a subset of the base class's
interface methods.
-WWW: http://search.cpan.org/dist/IO-Socket-SSL/
+WWW: https://metacpan.org/release/IO-Socket-SSL
diff --git a/security/p5-MD5/pkg-descr b/security/p5-MD5/pkg-descr
index 9ec762e9267f..a36dddd012ee 100644
--- a/security/p5-MD5/pkg-descr
+++ b/security/p5-MD5/pkg-descr
@@ -2,4 +2,4 @@ The current MD5 module is just a wrapper around the Digest::MD5
module. It is provided so that legacy code that rely on the old
interface still work and get the speed benefit of the new module.
-WWW: http://search.cpan.org/dist/MD5/
+WWW: https://metacpan.org/release/MD5
diff --git a/security/p5-Mcrypt/pkg-descr b/security/p5-Mcrypt/pkg-descr
index db00878d4b75..4bb4720e3206 100644
--- a/security/p5-Mcrypt/pkg-descr
+++ b/security/p5-Mcrypt/pkg-descr
@@ -2,4 +2,4 @@ The Mcrypt modules provides and simple and inuitive perl abstraction of the
libmcrypt cryptography library. It provide mechanisms for encoding and
decoding perl scalars.
-WWW: http://search.cpan.org/dist/Mcrypt/
+WWW: https://metacpan.org/release/Mcrypt
diff --git a/security/p5-Module-Signature/pkg-descr b/security/p5-Module-Signature/pkg-descr
index 7ebf57759b7d..883d1d182a2f 100644
--- a/security/p5-Module-Signature/pkg-descr
+++ b/security/p5-Module-Signature/pkg-descr
@@ -9,4 +9,4 @@ running "cpansign -v" (or just "cpansign") before issuing
For module authors, you'd want to add the SIGNATURE file to
your MANIFEST, then type "cpansign -s" before making a distribution.
-WWW: http://search.cpan.org/dist/Module-Signature/
+WWW: https://metacpan.org/release/Module-Signature
diff --git a/security/p5-Net-OpenID-Common/pkg-descr b/security/p5-Net-OpenID-Common/pkg-descr
index 2bda7dc432f6..815ba656bc07 100644
--- a/security/p5-Net-OpenID-Common/pkg-descr
+++ b/security/p5-Net-OpenID-Common/pkg-descr
@@ -1,4 +1,4 @@
Net::OpenID::Common - Libraries shared between Net::OpenID::Consumer
and Net::OpenID::Server
-WWW: http://search.cpan.org/dist/Net-OpenID-Common/
+WWW: https://metacpan.org/release/Net-OpenID-Common
diff --git a/security/p5-Net-OpenID-Server/pkg-descr b/security/p5-Net-OpenID-Server/pkg-descr
index dd84604b80a9..1ad57529d0af 100644
--- a/security/p5-Net-OpenID-Server/pkg-descr
+++ b/security/p5-Net-OpenID-Server/pkg-descr
@@ -11,5 +11,5 @@ OpenID server, and they all work with each other without having to
register with or pay anybody to "get started". An owner of a URL can
pick which OpenID server to use.
-WWW: http://search.cpan.org/dist/Net-OpenID-Server/
+WWW: https://metacpan.org/release/Net-OpenID-Server
WWW: http://www.openid.net
diff --git a/security/p5-Net-Radius-Server/pkg-descr b/security/p5-Net-Radius-Server/pkg-descr
index 1de4fa0b5b33..f2ba2304ddac 100644
--- a/security/p5-Net-Radius-Server/pkg-descr
+++ b/security/p5-Net-Radius-Server/pkg-descr
@@ -4,4 +4,4 @@ needs to consider multiple factors. The RADIUS responses may be
created by arbitrarily complex rules that process the request packet
as well as any external data accessible to Perl.
-WWW: http://search.cpan.org/dist/Net-Radius-Server/
+WWW: https://metacpan.org/release/Net-Radius-Server
diff --git a/security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr b/security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr
index f2cef47ba9b0..26cb8f21c308 100644
--- a/security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr
+++ b/security/p5-Net-SSH-AuthorizedKeysFile/pkg-descr
@@ -3,4 +3,4 @@ files. "authorized_keys" files contain public keys and meta
information to be used by "ssh" on the remote host to let users in
without having to type their password.
-WWW: http://search.cpan.org/dist/Net-SSH-AuthorizedKeysFile/
+WWW: https://metacpan.org/release/Net-SSH-AuthorizedKeysFile
diff --git a/security/p5-Net-SSL-ExpireDate/pkg-descr b/security/p5-Net-SSL-ExpireDate/pkg-descr
index 286d576c4a57..bb0f4659f48e 100644
--- a/security/p5-Net-SSL-ExpireDate/pkg-descr
+++ b/security/p5-Net-SSL-ExpireDate/pkg-descr
@@ -1,4 +1,4 @@
Net::SSL::ExpireDate get certificate from network (SSL) or local file and obtain
its expiration date.
-WWW: http://search.cpan.org/dist/Net-SSL-ExpireDate/
+WWW: https://metacpan.org/release/Net-SSL-ExpireDate
diff --git a/security/p5-Net-SSLGlue/pkg-descr b/security/p5-Net-SSLGlue/pkg-descr
index c4d357337439..03a4265a23b9 100644
--- a/security/p5-Net-SSLGlue/pkg-descr
+++ b/security/p5-Net-SSLGlue/pkg-descr
@@ -15,4 +15,4 @@ There is also a Net::SSLGlue::Socket package which combines SSL and non-SSL and
IPv6 capabilities to make it easier to enhance modules based on
IO::Socket::INET.
-WWW: http://search.cpan.org/dist/Net-SSLGlue/
+WWW: https://metacpan.org/release/Net-SSLGlue
diff --git a/security/p5-Net-SSLeay/pkg-descr b/security/p5-Net-SSLeay/pkg-descr
index 20734384d0da..1d2f69807b59 100644
--- a/security/p5-Net-SSLeay/pkg-descr
+++ b/security/p5-Net-SSLeay/pkg-descr
@@ -5,4 +5,4 @@ This module offers
- access to the SSL api of SSLeay package,
so you can write servers or clients for more complicated applications
-WWW: http://search.cpan.org/dist/Net-SSLeay/
+WWW: https://metacpan.org/release/Net-SSLeay
diff --git a/security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr b/security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr
index 147bde5c41ab..30707af114df 100644
--- a/security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr
+++ b/security/p5-Net-Server-Mail-ESMTP-AUTH/pkg-descr
@@ -4,4 +4,4 @@ module.
Currently only LOGIN and PLAIN methods are supported.
-WWW: http://search.cpan.org/dist/Net-Server-Mail-ESMTP-AUTH/
+WWW: https://metacpan.org/release/Net-Server-Mail-ESMTP-AUTH
diff --git a/security/p5-Nmap-Parser/pkg-descr b/security/p5-Nmap-Parser/pkg-descr
index 58daa1097403..0b25ec830743 100644
--- a/security/p5-Nmap-Parser/pkg-descr
+++ b/security/p5-Nmap-Parser/pkg-descr
@@ -4,4 +4,4 @@ nmap. This will enable anyone who utilizes nmap to quickly create fast and
robust security scripts that utilize the powerful port scanning abilities of
nmap.
-WWW: http://search.cpan.org/dist/Nmap-Parser/
+WWW: https://metacpan.org/release/Nmap-Parser
diff --git a/security/p5-Nmap-Scanner/pkg-descr b/security/p5-Nmap-Scanner/pkg-descr
index 364c98f2c9a9..56857d1a4e18 100644
--- a/security/p5-Nmap-Scanner/pkg-descr
+++ b/security/p5-Nmap-Scanner/pkg-descr
@@ -4,4 +4,4 @@ modules, a developer, network administrator, or other techie can create
perl routines or classes which can be used to automate and integrate
nmap scans elegantly into new and existing perl scripts.
-WWW: http://search.cpan.org/dist/Nmap-Scanner/
+WWW: https://metacpan.org/release/Nmap-Scanner
diff --git a/security/p5-OpenCA-CRL/pkg-descr b/security/p5-OpenCA-CRL/pkg-descr
index c261f44708fd..a63b9a429951 100644
--- a/security/p5-OpenCA-CRL/pkg-descr
+++ b/security/p5-OpenCA-CRL/pkg-descr
@@ -3,4 +3,4 @@ OpenCA::X509 module, requires some parameters such as a reference to an
OpenCA::OpenSSL instance. This module provides a CRL->PERL Hashes
parsing, no specific crypto functions are performed.
-WWW: http://search.cpan.org/dist/OpenCA-CRL/
+WWW: https://metacpan.org/release/OpenCA-CRL
diff --git a/security/p5-OpenCA-CRR/pkg-descr b/security/p5-OpenCA-CRR/pkg-descr
index 30b55d75c2d5..6375649f1403 100644
--- a/security/p5-OpenCA-CRR/pkg-descr
+++ b/security/p5-OpenCA-CRR/pkg-descr
@@ -1,4 +1,4 @@
This class handles CRR (Certificate Revoking Request) objects. Them can
be signed or not depending on the implementation.
-WWW: http://search.cpan.org/dist/OpenCA-CRR/
+WWW: https://metacpan.org/release/OpenCA-CRR
diff --git a/security/p5-OpenCA-OpenSSL/pkg-descr b/security/p5-OpenCA-OpenSSL/pkg-descr
index 084a3f6c526c..7f1662a83d00 100644
--- a/security/p5-OpenCA-OpenSSL/pkg-descr
+++ b/security/p5-OpenCA-OpenSSL/pkg-descr
@@ -1,3 +1,3 @@
Perl Crypto Extention to OpenSSL
-WWW: http://search.cpan.org/dist/OpenCA-OpenSSL/
+WWW: https://metacpan.org/release/OpenCA-OpenSSL
diff --git a/security/p5-OpenCA-PKCS7/pkg-descr b/security/p5-OpenCA-PKCS7/pkg-descr
index 95c00764e8d9..47ab087b7dc4 100644
--- a/security/p5-OpenCA-PKCS7/pkg-descr
+++ b/security/p5-OpenCA-PKCS7/pkg-descr
@@ -6,4 +6,4 @@ This module provides an interface to PKCS#7 structures, no specific
crypto functions are performed (see the OpenCA::OpenSSL module for
this).
-WWW: http://search.cpan.org/dist/OpenCA-PKCS7/
+WWW: https://metacpan.org/release/OpenCA-PKCS7
diff --git a/security/p5-OpenCA-REQ/pkg-descr b/security/p5-OpenCA-REQ/pkg-descr
index 51c5f2e7a600..132c2c3f1cff 100644
--- a/security/p5-OpenCA-REQ/pkg-descr
+++ b/security/p5-OpenCA-REQ/pkg-descr
@@ -1,3 +1,3 @@
This module is intended for easily manage Cert REQUESTs.
-WWW: http://search.cpan.org/dist/OpenCA-REQ/
+WWW: https://metacpan.org/release/OpenCA-REQ
diff --git a/security/p5-OpenCA-X509/pkg-descr b/security/p5-OpenCA-X509/pkg-descr
index 810483b6be56..f6b975de14bf 100644
--- a/security/p5-OpenCA-X509/pkg-descr
+++ b/security/p5-OpenCA-X509/pkg-descr
@@ -1,3 +1,3 @@
Perl extension for handling X509 Certificates
-WWW: http://search.cpan.org/dist/OpenCA-X509/
+WWW: https://metacpan.org/release/OpenCA-X509
diff --git a/security/p5-PBKDF2-Tiny/pkg-descr b/security/p5-PBKDF2-Tiny/pkg-descr
index 3a4c3630612d..0ea22e7d2d49 100644
--- a/security/p5-PBKDF2-Tiny/pkg-descr
+++ b/security/p5-PBKDF2-Tiny/pkg-descr
@@ -1,4 +1,4 @@
PBKDF2::Tiny provides an RFC 2898 compliant PBKDF2 implementation using
HMAC-SHA1 or HMAC-SHA2 in under 100 lines of code.
-WWW: http://search.cpan.org/dist/PBKDF2-Tiny/
+WWW: https://metacpan.org/release/PBKDF2-Tiny
diff --git a/security/p5-PGP-Sign/pkg-descr b/security/p5-PGP-Sign/pkg-descr
index b9fb94480f05..2b02076dfe0c 100644
--- a/security/p5-PGP-Sign/pkg-descr
+++ b/security/p5-PGP-Sign/pkg-descr
@@ -4,4 +4,4 @@ reimplementing PGPMoose, signcontrol and pgpverify.
It can use Gnu Privacy Guard.
-WWW: http://search.cpan.org/dist/PGP-Sign/
+WWW: https://metacpan.org/release/PGP-Sign
diff --git a/security/p5-PGP/pkg-descr b/security/p5-PGP/pkg-descr
index 49ff689cae68..9479fdad771e 100644
--- a/security/p5-PGP/pkg-descr
+++ b/security/p5-PGP/pkg-descr
@@ -15,4 +15,4 @@ go to Yahoo and search for "Zimmermann." After reading for a little while,
you will be wondering how the governmentis getting away with it's criminal
act.
-WWW: http://search.cpan.org/dist/PGP/
+WWW: https://metacpan.org/release/PGP
diff --git a/security/p5-POE-Component-SSLify/pkg-descr b/security/p5-POE-Component-SSLify/pkg-descr
index 0584457c15e0..c6cbf8925398 100644
--- a/security/p5-POE-Component-SSLify/pkg-descr
+++ b/security/p5-POE-Component-SSLify/pkg-descr
@@ -1,3 +1,3 @@
This component represents the standard way to do SSL in POE.
-WWW: http://search.cpan.org/dist/POE-Component-SSLify/
+WWW: https://metacpan.org/release/POE-Component-SSLify
diff --git a/security/p5-POE-Filter-SSL/pkg-descr b/security/p5-POE-Filter-SSL/pkg-descr
index 89108c3b797c..b9f75c2fc318 100644
--- a/security/p5-POE-Filter-SSL/pkg-descr
+++ b/security/p5-POE-Filter-SSL/pkg-descr
@@ -1,4 +1,4 @@
This module allows to secure connections of POE::Wheel::ReadWrite with OpenSSL
by a POE::Filter object, and behaves (beside of SSLing) as POE::Filter::Stream.
-WWW: http://search.cpan.org/dist/POE-Filter-SSL/
+WWW: https://metacpan.org/release/POE-Filter-SSL
diff --git a/security/p5-Parse-Snort/pkg-descr b/security/p5-Parse-Snort/pkg-descr
index faae9309f97e..2b360ac3fe1d 100644
--- a/security/p5-Parse-Snort/pkg-descr
+++ b/security/p5-Parse-Snort/pkg-descr
@@ -1,3 +1,3 @@
Parse and create rules for the Snort IDS.
-WWW: http://search.cpan.org/dist/Parse-Snort/
+WWW: https://metacpan.org/release/Parse-Snort
diff --git a/security/p5-PerlCryptLib/pkg-descr b/security/p5-PerlCryptLib/pkg-descr
index c75a4e61cdaa..8e2cab9f5c58 100644
--- a/security/p5-PerlCryptLib/pkg-descr
+++ b/security/p5-PerlCryptLib/pkg-descr
@@ -1,3 +1,3 @@
PerlCryptLib is an interface module to access cryptlib API.
-WWW: http://search.cpan.org/dist/PerlCryptLib/
+WWW: https://metacpan.org/release/PerlCryptLib
diff --git a/security/p5-Protocol-ACME/pkg-descr b/security/p5-Protocol-ACME/pkg-descr
index e6d891fe476a..26d8875a6c2f 100644
--- a/security/p5-Protocol-ACME/pkg-descr
+++ b/security/p5-Protocol-ACME/pkg-descr
@@ -1,3 +1,3 @@
Interface to the Let's Encrypt ACME API
-WWW: http://search.cpan.org/dist/Protocol-ACME/
+WWW: https://metacpan.org/release/Protocol-ACME
diff --git a/security/p5-SHA/pkg-descr b/security/p5-SHA/pkg-descr
index a0859b5e2e02..618b9f68db42 100644
--- a/security/p5-SHA/pkg-descr
+++ b/security/p5-SHA/pkg-descr
@@ -7,4 +7,4 @@ operations since the last new or reset operation. Once the operation
has been performed, the context must be reset before being used to
calculate another digest value.
-WWW: http://search.cpan.org/dist/SHA/
+WWW: https://metacpan.org/release/SHA
diff --git a/security/p5-Safe-Hole/pkg-descr b/security/p5-Safe-Hole/pkg-descr
index 0670ffb5df60..4293d96cb520 100644
--- a/security/p5-Safe-Hole/pkg-descr
+++ b/security/p5-Safe-Hole/pkg-descr
@@ -8,4 +8,4 @@ the package name, such as class methods.
Through Safe::Hole, we can execute outside defined subroutines
in the original main compartment from the Safe compartment.
-WWW: http://search.cpan.org/dist/Safe-Hole/
+WWW: https://metacpan.org/release/Safe-Hole
diff --git a/security/p5-Session-Token/pkg-descr b/security/p5-Session-Token/pkg-descr
index 231c77051a5c..d570544b14f2 100644
--- a/security/p5-Session-Token/pkg-descr
+++ b/security/p5-Session-Token/pkg-descr
@@ -4,4 +4,4 @@ random identifiers, and anything else you can think of.
Like this: my $token = Session::Token->new->get; # 128 bits
-WWW: http://search.cpan.org/dist/Session-Token/
+WWW: https://metacpan.org/release/Session-Token
diff --git a/security/p5-Snort-Rule/pkg-descr b/security/p5-Snort-Rule/pkg-descr
index 71ca95be4b13..88a93a4f3e80 100644
--- a/security/p5-Snort-Rule/pkg-descr
+++ b/security/p5-Snort-Rule/pkg-descr
@@ -4,4 +4,4 @@ list of bad hosts and build an array of snort rule objects from that
list. Then write that list using the string() method to a snort rules
file.
-WWW: http://search.cpan.org/dist/Snort-Rule/
+WWW: https://metacpan.org/release/Snort-Rule
diff --git a/security/p5-Sudo/pkg-descr b/security/p5-Sudo/pkg-descr
index 4b6270ebf931..404916ad0e72 100644
--- a/security/p5-Sudo/pkg-descr
+++ b/security/p5-Sudo/pkg-descr
@@ -7,4 +7,4 @@ as another user. While sudo itself is a single point tool to enable
one user to execute commands as another sudo does not itself make you
any more or less secure.
-WWW: http://search.cpan.org/dist/Sudo/
+WWW: https://metacpan.org/release/Sudo
diff --git a/security/p5-Text-Password-Pronounceable/pkg-descr b/security/p5-Text-Password-Pronounceable/pkg-descr
index 571ce1b29233..661a37f40d45 100644
--- a/security/p5-Text-Password-Pronounceable/pkg-descr
+++ b/security/p5-Text-Password-Pronounceable/pkg-descr
@@ -3,4 +3,4 @@ Text::Password::Pronounceable - Generate pronounceable passwords
This module generates pronuceable passwords, based the
English digraphs by D Edwards.
-WWW: http://search.cpan.org/dist/Text-Password-Pronounceable/
+WWW: https://metacpan.org/release/Text-Password-Pronounceable
diff --git a/security/p5-Tie-EncryptedHash/pkg-descr b/security/p5-Tie-EncryptedHash/pkg-descr
index ea4ca2956c1d..e6ebc798e033 100644
--- a/security/p5-Tie-EncryptedHash/pkg-descr
+++ b/security/p5-Tie-EncryptedHash/pkg-descr
@@ -11,4 +11,4 @@ are identical in this mode. When password is deleted, encrypting fields are
accessible only as ciphertext. This is Tie::EncryptedHash's opaque mode of
access, optimized for serialization.
-WWW: http://search.cpan.org/dist/Tie-EncryptedHash/
+WWW: https://metacpan.org/release/Tie-EncryptedHash
diff --git a/security/p5-Tree-Authz/pkg-descr b/security/p5-Tree-Authz/pkg-descr
index 4ccaf7e26edf..c506e9d1f2a0 100644
--- a/security/p5-Tree-Authz/pkg-descr
+++ b/security/p5-Tree-Authz/pkg-descr
@@ -13,4 +13,4 @@ base role can do nothing ($base->can( $action ) always returns undef).
All roles are automatically capable of authorizing actions named for the
singular and plural of the role name.
-WWW: http://search.cpan.org/dist/Tree-Authz/
+WWW: https://metacpan.org/release/Tree-Authz
diff --git a/security/p5-Unix-Passwd-File/pkg-descr b/security/p5-Unix-Passwd-File/pkg-descr
index 4361c9ad6487..21bf6e829bb2 100644
--- a/security/p5-Unix-Passwd-File/pkg-descr
+++ b/security/p5-Unix-Passwd-File/pkg-descr
@@ -11,4 +11,4 @@ beginning and write back the files.
No caching is done so you should do your own if you need to.
-WWW: http://search.cpan.org/dist/Unix-Passwd-File/
+WWW: https://metacpan.org/release/Unix-Passwd-File
diff --git a/security/p5-Yahoo-BBAuth/pkg-descr b/security/p5-Yahoo-BBAuth/pkg-descr
index 001dc2667c7f..3b0e006f2f12 100644
--- a/security/p5-Yahoo-BBAuth/pkg-descr
+++ b/security/p5-Yahoo-BBAuth/pkg-descr
@@ -4,4 +4,4 @@ Authentication.
This module is ported from the official PHP class which is located on this page:
http://developer.yahoo.com/php
-WWW: http://search.cpan.org/dist/Yahoo-BBAuth/
+WWW: https://metacpan.org/release/Yahoo-BBAuth