summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Book <grinnz@grinnz.com>2019-12-26 18:53:54 -0500
committerTony Cook <tony@develop-help.com>2020-01-22 10:24:31 +1100
commitc23f766f6c261b334740784b1baca327e8118a87 (patch)
treead3b82ed756a09ba3a10eb72a8d3162e01fc6389
parenta491ffd38258cab175d7540104c46bb9cdc3f6c0 (diff)
downloadperl-c23f766f6c261b334740784b1baca327e8118a87.tar.gz
Change various search.cpan.org references to metacpan.org and www.cpan.org
-rw-r--r--Porting/release_managers_guide.pod4
-rw-r--r--README.win322
-rw-r--r--pod/perlhack.pod8
-rw-r--r--pod/perlmodinstall.pod2
-rw-r--r--pod/perlmodlib.PL2
-rw-r--r--pod/perlootut.pod6
-rw-r--r--pod/perlthrtut.pod4
-rw-r--r--t/porting/podcheck.t2
-rw-r--r--utils/h2xs.PL2
-rw-r--r--win32/makefile.mk4
10 files changed, 18 insertions, 18 deletions
diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod
index 4d4c2a4ad2..df4018929f 100644
--- a/Porting/release_managers_guide.pod
+++ b/Porting/release_managers_guide.pod
@@ -1596,8 +1596,8 @@ If they haven't, ask Ask <ask@perl.org>.
=item *
-Check L<https://search.cpan.org> to see if it has indexed the distribution.
-It should be visible at a URL like C<https://search.cpan.org/dist/perl-5.10.1/>.
+Check L<https://metacpan.org> to see if it has indexed the distribution.
+It should be visible at a URL like C<https://metacpan.org/release/DAPM/perl-5.10.1>.
=back
diff --git a/README.win32 b/README.win32
index 531318908f..e2b913581d 100644
--- a/README.win32
+++ b/README.win32
@@ -109,7 +109,7 @@ polling loop.
A port of dmake for Windows is available from:
-L<https://search.cpan.org/dist/dmake/>
+L<https://metacpan.org/release/dmake>
Fetch and install dmake somewhere on your path.
diff --git a/pod/perlhack.pod b/pod/perlhack.pod
index 58bd8c7e03..d2227b129d 100644
--- a/pod/perlhack.pod
+++ b/pod/perlhack.pod
@@ -1169,11 +1169,11 @@ configurations.
Both efforts welcome volunteers. In order to get involved in smoke
testing of the perl itself visit
-L<https://search.cpan.org/dist/Test-Smoke/>. In order to start smoke
+L<https://metacpan.org/release/Test-Smoke>. In order to start smoke
testing CPAN modules visit
-L<https://search.cpan.org/dist/CPANPLUS-YACSmoke/> or
-L<https://search.cpan.org/dist/minismokebox/> or
-L<https://search.cpan.org/dist/CPAN-Reporter/>.
+L<https://metacpan.org/release/CPANPLUS-YACSmoke> or
+L<https://metacpan.org/release/minismokebox> or
+L<https://metacpan.org/release/CPAN-Reporter>.
=head1 WHAT NEXT?
diff --git a/pod/perlmodinstall.pod b/pod/perlmodinstall.pod
index 667055f59f..aba1ab995f 100644
--- a/pod/perlmodinstall.pod
+++ b/pod/perlmodinstall.pod
@@ -142,7 +142,7 @@ If you used WinZip, this was already done for you.
You'll need the C<nmake> utility, available at
L<http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/nmake15.exe>
or dmake, available on CPAN.
-L<https://search.cpan.org/dist/dmake/>
+L<https://metacpan.org/release/dmake>
Does the module require compilation (i.e. does it have files that end
in .xs, .c, .h, .y, .cc, .cxx, or .C)? If it does, life is now
diff --git a/pod/perlmodlib.PL b/pod/perlmodlib.PL
index 0e643239ad..989b8be592 100644
--- a/pod/perlmodlib.PL
+++ b/pod/perlmodlib.PL
@@ -118,7 +118,7 @@ push @mod, "=item Config\n\nAccess Perl configuration information\n\n";
# parse as (reasonably) sane Pod as-is to anything that attempts to
# brute-force treat it as such. The content is already useful - this just
# makes it tidier, by stopping anything doing this mistaking the rest of the
-# Perl code for Pod. eg https://search.cpan.org/dist/perl/pod/perlmodlib.PL
+# Perl code for Pod. eg https://metacpan.org/pod/perlmodlib
print $out <<'=cut';
=head1 NAME
diff --git a/pod/perlootut.pod b/pod/perlootut.pod
index e9b58ee05b..d7474b4b4d 100644
--- a/pod/perlootut.pod
+++ b/pod/perlootut.pod
@@ -23,7 +23,7 @@ version.
This document provides an introduction to object-oriented programming
in Perl. It begins with a brief overview of the concepts behind object
oriented design. Then it introduces several different OO systems from
-L<CPAN|https://search.cpan.org> which build on top of what Perl
+L<CPAN|https://www.cpan.org> which build on top of what Perl
provides.
By default, Perl's built-in OO system is very minimal, leaving you to
@@ -547,7 +547,7 @@ C<Moose> itself.
=item * Rich ecosystem
There is a rich ecosystem of C<Moose> extensions on CPAN under the
-L<MooseX|https://search.cpan.org/search?query=MooseX&mode=dist>
+L<MooseX|https://metacpan.org/search?q=MooseX>
namespace. In addition, many modules on CPAN already use C<Moose>,
providing you with lots of examples to learn from.
@@ -556,7 +556,7 @@ providing you with lots of examples to learn from.
C<Moose> is a very powerful tool, and we can't cover all of its
features here. We encourage you to learn more by reading the C<Moose>
documentation, starting with
-L<Moose::Manual|https://search.cpan.org/perldoc?Moose::Manual>.
+L<Moose::Manual|https://metacpan.org/pod/Moose::Manual>.
=back
diff --git a/pod/perlthrtut.pod b/pod/perlthrtut.pod
index d54ac03f86..a8560dd54f 100644
--- a/pod/perlthrtut.pod
+++ b/pod/perlthrtut.pod
@@ -1084,13 +1084,13 @@ Annotated POD for L<threads>:
L<https://web.archive.org/web/20171028020148/http://annocpan.org/?mode=search&field=Module&name=threads>
Latest version of L<threads> on CPAN:
-L<https://search.cpan.org/search?module=threads>
+L<https://metacpan.org/pod/threads>
Annotated POD for L<threads::shared>:
L<https://web.archive.org/web/20171028020148/http://annocpan.org/?mode=search&field=Module&name=threads%3A%3Ashared>
Latest version of L<threads::shared> on CPAN:
-L<https://search.cpan.org/search?module=threads%3A%3Ashared>
+L<https://metacpan.org/pod/threads::shared>
Perl threads mailing list:
L<https://lists.perl.org/list/ithreads.html>
diff --git a/t/porting/podcheck.t b/t/porting/podcheck.t
index 9d83703803..6a04f090d0 100644
--- a/t/porting/podcheck.t
+++ b/t/porting/podcheck.t
@@ -78,7 +78,7 @@ points to just one target. (The destination pod could have two targets with
the same name.)
The way that the C<LE<lt>E<gt>> pod command works (for links outside the pod)
-is to actually create a link to C<search.cpan.org> with an embedded query for
+is to actually create a link to C<metacpan.org> with an embedded query for
the desired pod or man page. That means that links outside the distribution
are valid. podcheck.t doesn't verify the validity of such links, but instead
keeps a database of those known to be valid. This means that if a link to a
diff --git a/utils/h2xs.PL b/utils/h2xs.PL
index 428fb98256..fca1765355 100644
--- a/utils/h2xs.PL
+++ b/utils/h2xs.PL
@@ -1937,7 +1937,7 @@ WriteMakefile(
AUTHOR => '$author <$email>',
#LICENSE => 'perl',
#Value must be from legacy list of licenses here
- #http://search.cpan.org/perldoc?Module%3A%3ABuild%3A%3AAPI
+ #https://metacpan.org/pod/Module::Build::API
END
if (!$opt_X) { # print C stuff, unless XS is disabled
$opt_F = '' unless defined $opt_F;
diff --git a/win32/makefile.mk b/win32/makefile.mk
index 7b95e761aa..cb7ce50f4f 100644
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@ -821,7 +821,7 @@ BLINK_FLAGS = $(PRIV_LINK_FLAGS) $(LINK_FLAGS)
############# NO USER-SERVICEABLE PARTS BEYOND THIS POINT ##############
# Some old dmakes (including Sarathy's one at
-# http://search.cpan.org/CPAN/authors/id/G/GS/GSAR/dmake-4.1pl1-win32.zip)
+# https://www.cpan.org/authors/id/G/GS/GSAR/dmake-4.1pl1-win32.zip)
# don't support logical OR (||) or logical AND (&&) in conditional
# expressions and hence don't process this makefile correctly. Determine
# whether this is the case so that we can give the user an error message.
@@ -1210,7 +1210,7 @@ CHECKDMAKE :
$(NOOP)
.ELSE
@echo Your dmake doesn't support ^|^| or ^&^& in conditional expressions.
- @echo Please get the latest dmake from http://search.cpan.org/dist/dmake/
+ @echo Please get the latest dmake from https://metacpan.org/release/dmake
@exit 1
.ENDIF