summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames E Keenan <jkeenan@cpan.org>2021-02-14 22:13:19 +0000
committerJames E Keenan <jkeenan@cpan.org>2021-02-19 15:20:04 -0500
commit082a0fe7e1e32bad1bf400864a6e5ca333014fc0 (patch)
treec6f2385cd266babb7108fb54c00f207c5ce4228c
parent3ebe38247808faa4df220b512fee52f11a5073c2 (diff)
downloadperl-082a0fe7e1e32bad1bf400864a6e5ca333014fc0.tar.gz
Update search.cpan.org URLs
search.cpan.org has (sadly) been gone for several years now. This patch updates the remaining important instances of that URL found in the parts of the core distribution under the control of Perl 5 Porters, i.e., excluding the cpan/ directory. The patch does not attempt to update URLs in "historical" data, e.g., older perldeltas. Nor does it attempt to deal with results produced by Porting/checkURL.pl. Following discussion: Abandon changes to 'if' and 'PathTools' META.json files.
-rw-r--r--dist/Devel-PPPort/HACKERS2
-rw-r--r--dist/IO/IO.pm4
-rw-r--r--ext/mro/mro.pm2
-rw-r--r--ext/mro/mro.xs5
-rw-r--r--pod/perlhack.pod2
5 files changed, 8 insertions, 7 deletions
diff --git a/dist/Devel-PPPort/HACKERS b/dist/Devel-PPPort/HACKERS
index 98abad2ccf..1ad2a659b6 100644
--- a/dist/Devel-PPPort/HACKERS
+++ b/dist/Devel-PPPort/HACKERS
@@ -617,7 +617,7 @@ variable C<DPPP_CHECK_LEVEL> to 1 or 2.
All of these files could be generated on the fly while building
C<Devel::PPPort>, but not having the tests in F<t/> will confuse
TEST/harness in the core. Not having F<PPPort.pm> will be bad for
-viewing the docs on C<search.cpan.org>. So unfortunately, it's
+viewing the docs on C<metacpan.org>. So unfortunately, it's
unavoidable to put some redundancy into the package.
=head2 Submitting Patches
diff --git a/dist/IO/IO.pm b/dist/IO/IO.pm
index c5d954b7f7..3ffaa71025 100644
--- a/dist/IO/IO.pm
+++ b/dist/IO/IO.pm
@@ -7,7 +7,7 @@ use Carp;
use strict;
use warnings;
-our $VERSION = "1.45";
+our $VERSION = "1.45_001";
XSLoader::load 'IO', $VERSION;
sub import {
@@ -53,7 +53,7 @@ in one go. The IO modules belonging to the core are:
Some other IO modules don't belong to the perl core but can be loaded
as well if they have been installed from CPAN. You can discover which
-ones exist by searching for "^IO::" on L<http://search.cpan.org>.
+ones exist with this query: L<https://metacpan.org/search?q=IO%3A%3A>.
For more information on any of these modules, please see its respective
documentation.
diff --git a/ext/mro/mro.pm b/ext/mro/mro.pm
index ac2d55dd2f..1889bd67f6 100644
--- a/ext/mro/mro.pm
+++ b/ext/mro/mro.pm
@@ -12,7 +12,7 @@ use warnings;
# mro.pm versions < 1.00 reserved for MRO::Compat
# for partial back-compat to 5.[68].x
-our $VERSION = '1.25';
+our $VERSION = '1.25_001';
require XSLoader;
XSLoader::load('mro');
diff --git a/ext/mro/mro.xs b/ext/mro/mro.xs
index 8ce5844904..180378a831 100644
--- a/ext/mro/mro.xs
+++ b/ext/mro/mro.xs
@@ -63,8 +63,9 @@ S_mro_get_linear_isa_c3(pTHX_ HV* stash, U32 level)
/* For a better idea how the rest of this works, see the much clearer
pure perl version in Algorithm::C3 0.01:
- http://search.cpan.org/src/STEVAN/Algorithm-C3-0.01/lib/Algorithm/C3.pm
- (later versions go about it differently than this code for speed reasons)
+ https://fastapi.metacpan.org/source/STEVAN/Algorithm-C3-0.01/lib/Algorithm/C3.pm
+ (later versions of this module go about it differently than this code
+ for speed reasons)
*/
if(isa && AvFILLp(isa) >= 0) {
diff --git a/pod/perlhack.pod b/pod/perlhack.pod
index c760082288..1d436b6adc 100644
--- a/pod/perlhack.pod
+++ b/pod/perlhack.pod
@@ -1166,7 +1166,7 @@ source, and we'll do that later on.
Gisle Aas's "illustrated perlguts", also known as I<illguts>, has very
helpful pictures:
-L<https://search.cpan.org/dist/illguts/>
+L<https://metacpan.org/release/RURBAN/illguts-0.49>
=item * L<perlxstut> and L<perlxs>