diff --git a/App-cpanminus/lib/App/cpanminus.pm b/App-cpanminus/lib/App/cpanminus.pm
index dd8541218..33fd3498b 100644
--- a/App-cpanminus/lib/App/cpanminus.pm
+++ b/App-cpanminus/lib/App/cpanminus.pm
@@ -105,16 +105,16 @@ Module::Build (core in 5.10)
=head2 How does cpanm get/parse/update the CPAN index?
-It queries the CPAN Meta DB site at L.
+It queries the CPAN Meta DB site at L.
The site is updated at least every hour to reflect the latest changes
from fast syncing mirrors. The script then also falls back to query the
-module at L using its search API.
+module at L using its search API.
Upon calling these API hosts, cpanm (1.6004 or later) will send the
local perl versions to the server in User-Agent string by default. You
can turn it off with C<--no-report-perl-version> option. Read more
about the option with L, and read more about the privacy policy
-about this data collection at L
+about this data collection at L
Fetched files are unpacked in C<~/.cpanm> and automatically cleaned up
periodically. You can configure the location of this with the
@@ -270,7 +270,7 @@ Arnfjord Bjarmason, Eric Wilhelm, Florian Ragwitz and xaicron.
=over 4
-=item L - source code repository, issue tracker
+=item L - source code repository, issue tracker
=item L - discussions about cpanm and its related tools
diff --git a/App-cpanminus/script/cpanm.PL b/App-cpanminus/script/cpanm.PL
index 0944beaeb..ad06b9a94 100755
--- a/App-cpanminus/script/cpanm.PL
+++ b/App-cpanminus/script/cpanm.PL
@@ -37,14 +37,14 @@ cpanm - get, unpack build and install modules from CPAN
cpanm Test::More # install Test::More
cpanm MIYAGAWA/Plack-0.99_05.tar.gz # full distribution path
- cpanm http://example.org/LDS/CGI.pm-3.20.tar.gz # install from URL
+ cpanm https://example.org/LDS/CGI.pm-3.20.tar.gz # install from URL
cpanm ~/dists/MyCompany-Enterprise-1.00.tar.gz # install from a local file
cpanm --interactive Task::Kensho # Configure interactively
cpanm . # install from local directory
cpanm --installdeps . # install all the deps for the current directory
cpanm -L extlib Plack # install Plack and all non-core deps into extlib
- cpanm --mirror http://cpan.cpantesters.org/ DBI # use the fast-syncing mirror
- cpanm --from https://cpan.metacpan.org/ Plack # use only the HTTPS mirror
+ cpanm --mirror https://cpan.cpantesters.org/ DBI # use the fast-syncing mirror
+ cpanm --from https://cpan.metacpan.org/ Plack # use a different mirror
=head1 COMMANDS
@@ -60,7 +60,7 @@ will all work as you expect.
cpanm Plack/Request.pm
cpanm MIYAGAWA/Plack-1.0000.tar.gz
cpanm /path/to/Plack-1.0000.tar.gz
- cpanm http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Plack-0.9990.tar.gz
+ cpanm https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Plack-0.9990.tar.gz
cpanm git://github.com/plack/Plack.git
Additionally, you can use the notation using C<~> and C<@> to specify
@@ -213,7 +213,7 @@ the behaviour from before version 1.7023
=item --mirror
Specifies the base URL for the CPAN mirror to use, such as
-C (you can omit the trailing slash). You
+C (you can omit the trailing slash). You
can specify multiple mirror URLs by repeating the command line option.
You can use a local directory that has a CPAN mirror structure
@@ -224,7 +224,7 @@ scheme), it is considered as a file scheme as well.
cpanm --mirror file:///path/to/mirror
cpanm --mirror ~/minicpan # Because shell expands ~ to /home/user
-Defaults to C.
+Defaults to C.
=item --mirror-only
@@ -256,7 +256,7 @@ B It might be useful if you name these options with your shell
aliases, like:
alias minicpanm='cpanm --from ~/minicpan'
- alias darkpan='cpanm --from http://mycompany.example.com/DPAN'
+ alias darkpan='cpanm --from https://mycompany.example.com/DPAN'
=item --mirror-index
diff --git a/Menlo-Legacy/META.json b/Menlo-Legacy/META.json
index 9ff0794ef..a8988f10d 100644
--- a/Menlo-Legacy/META.json
+++ b/Menlo-Legacy/META.json
@@ -9,7 +9,7 @@
"perl_5"
],
"meta-spec" : {
- "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "url" : "https://metacpan.org/pod/CPAN::Meta::Spec",
"version" : 2
},
"name" : "Menlo-Legacy",
diff --git a/Menlo-Legacy/lib/Menlo/CLI/Compat.pm b/Menlo-Legacy/lib/Menlo/CLI/Compat.pm
index 00f5d4bfb..2732f63f0 100644
--- a/Menlo-Legacy/lib/Menlo/CLI/Compat.pm
+++ b/Menlo-Legacy/lib/Menlo/CLI/Compat.pm
@@ -65,7 +65,7 @@ sub new {
mirrors => [],
mirror_only => undef,
mirror_index => undef,
- cpanmetadb => "http://cpanmetadb.plackperl.org/v1.0/",
+ cpanmetadb => "https://cpanmetadb.plackperl.org/v1.0/",
perl => $^X,
argv => [],
local_lib => undef,
@@ -616,7 +616,7 @@ Options:
--installdeps Only install dependencies
--showdeps Only display direct dependencies
--reinstall Reinstall the distribution even if you already have the latest version installed
- --mirror Specify the base URL for the mirror (e.g. http://cpan.cpantesters.org/)
+ --mirror Specify the base URL for the mirror (e.g. https://cpan.cpantesters.org/)
--mirror-only Use the mirror's index file instead of the CPAN Meta DB
-M,--from Use only this mirror base URL and its index file
--prompt Prompt when configure/build/test fails
@@ -636,18 +636,18 @@ Examples:
cpanm Test::More # install Test::More
cpanm MIYAGAWA/Plack-0.99_05.tar.gz # full distribution path
- cpanm http://example.org/LDS/CGI.pm-3.20.tar.gz # install from URL
+ cpanm https://example.org/LDS/CGI.pm-3.20.tar.gz # install from URL
cpanm ~/dists/MyCompany-Enterprise-1.00.tar.gz # install from a local file
cpanm --interactive Task::Kensho # Configure interactively
cpanm . # install from local directory
cpanm --installdeps . # install all the deps for the current directory
cpanm -L extlib Plack # install Plack and all non-core deps into extlib
- cpanm --mirror http://cpan.cpantesters.org/ DBI # use the fast-syncing mirror
+ cpanm --mirror https://cpan.cpantesters.org/ DBI # use the fast-syncing mirror
cpanm -M https://cpan.metacpan.org App::perlbrew # use only this secure mirror and its index
You can also specify the default options in PERL_CPANM_OPT environment variable in the shell rc:
- export PERL_CPANM_OPT="--prompt --reinstall -l ~/perl --mirror http://cpan.cpantesters.org"
+ export PERL_CPANM_OPT="--prompt --reinstall -l ~/perl --mirror https://cpan.cpantesters.org"
Type `man cpanm` or `perldoc cpanm` for the more detailed explanation of the options.
@@ -1163,7 +1163,7 @@ sub chdir {
sub configure_mirrors {
my $self = shift;
unless (@{$self->{mirrors}}) {
- $self->{mirrors} = [ 'http://www.cpan.org' ];
+ $self->{mirrors} = [ 'https://www.cpan.org' ];
}
for (@{$self->{mirrors}}) {
s!^/!file:///!;
@@ -1688,7 +1688,7 @@ sub cpan_dist {
sub git_uri {
my ($self, $uri) = @_;
- # similar to http://www.pip-installer.org/en/latest/logic.html#vcs-support
+ # similar to https://www.pip-installer.org/en/latest/logic.html#vcs-support
# git URL has to end with .git when you need to use pin @ commit/tag/branch
($uri, my $commitish) = split /(?<=\.git)@/i, $uri, 2;
@@ -2703,9 +2703,9 @@ sub configure_http {
unshift @try, 'Curl' if $self->{try_curl};
unshift @try, 'LWP' if $self->{try_lwp};
- my @protocol = ('http');
- push @protocol, 'https'
- if grep /^https:/, @{$self->{mirrors}};
+ my @protocol = ('https');
+ push @protocol, 'http'
+ if grep /^http:/, @{$self->{mirrors}};
my $backend;
for my $try (map "HTTP::Tinyish::$_", @try) {
diff --git a/Menlo/Changes b/Menlo/Changes
index de9690bbc..32692ea77 100644
--- a/Menlo/Changes
+++ b/Menlo/Changes
@@ -1,4 +1,4 @@
-See http://github.com/miyagawa/cpanminus/ for the latest development.
+See https://github.com/miyagawa/cpanminus/ for the latest development.
{{$NEXT}}
diff --git a/Menlo/META.json b/Menlo/META.json
index 4cf7fa4e2..c90414950 100644
--- a/Menlo/META.json
+++ b/Menlo/META.json
@@ -9,7 +9,7 @@
"perl_5"
],
"meta-spec" : {
- "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "url" : "https://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : 2
},
"name" : "Menlo",
diff --git a/Menlo/lib/Menlo/Index/MetaCPAN.pm b/Menlo/lib/Menlo/Index/MetaCPAN.pm
index b3605a28d..904bfc956 100644
--- a/Menlo/lib/Menlo/Index/MetaCPAN.pm
+++ b/Menlo/lib/Menlo/Index/MetaCPAN.pm
@@ -55,7 +55,7 @@ sub search_packages {
package => $args->{package},
version => $dist_meta->{version},
uri => "cpan:///distfile/$distfile",
- download_uri => $self->_download_uri("http://cpan.metacpan.org", $distfile),
+ download_uri => $self->_download_uri("https://cpan.metacpan.org", $distfile),
};
}
diff --git a/Menlo/lib/Menlo/Index/MetaDB.pm b/Menlo/lib/Menlo/Index/MetaDB.pm
index db31e783e..bbf489b8a 100644
--- a/Menlo/lib/Menlo/Index/MetaDB.pm
+++ b/Menlo/lib/Menlo/Index/MetaDB.pm
@@ -19,7 +19,7 @@ use HTTP::Tiny;
sub BUILD {
my $self = shift;
my $uri = $self->uri;
- $uri = "http://cpanmetadb.plackperl.org/v1.0/"
+ $uri = "https://cpanmetadb.plackperl.org/v1.0/"
unless defined $uri;
# ensure URI ends in '/'
$uri =~ s{/?$}{/};
@@ -73,7 +73,7 @@ sub search_packages {
version => $match->{version},
uri => "cpan:///distfile/$file",
($match->{latest} ? () :
- (download_uri => "http://backpan.perl.org/authors/id/$match->{distfile}")),
+ (download_uri => "https://backpan.perl.org/authors/id/$match->{distfile}")),
};
}
} else {