Index: general/prog/perl-modules.xml
===================================================================
--- general/prog/perl-modules.xml	(revision fbd186fb00c7f004eba942e89b29d91f7269323e)
+++ general/prog/perl-modules.xml	(revision e8167e161bb853fe08350762b56485ad3d7082bd)
@@ -156,5 +156,5 @@
  library, look at the comments in the code
 
- Also, for external modules where we link to CPAN without a current version,
+ Also, for external modules where we do not show a version in the module name,
  prefer to go to https://metacpan.org/, find the module and link to it.
 
@@ -198,10 +198,12 @@
 
     <para>If a module is used by more than one other module on this page, but
-    not by other packages in the book, it is listed by name here at the top
-    level (but without a version) to slightly reduce the complexity of the XML
+    not by other packages in the book, it is listed by name (without a version)
+    here at the top level to slightly reduce the complexity of the XML
     source for this page.</para>
 
     <para>Where a module is shown as '(for the testsuite)' it is required if
-    you wish to run the test for the module which uses it. In these cases, only
+    you wish to run the test for the module which uses it.</para>
+
+    <para> In all cases, only
     the required or recommended dependencies are listed - there might be other
     modules which allow more tests to be run, but omitting them will still allow
@@ -210,16 +212,19 @@
     <note>
       <para>For unversioned modules on this page, if you are building without
-      using the CPAN automated install then the links on this page should go to
-      "known good" versions, for which the dependencies are correct. If you wish
-      to use a later version, please check the Changes file at
+      using the CPAN automated install then the links on this page (to metacpan.org)
+      should go to "known good" versions, for which the dependencies are correct. If
+      you wish to use a later version, please check the Changes file at
       https://metacpan.org - sometimes added dependencies are listed, other
       times not. The BLFS editors only monitor such modules, and their
       dependencies, irregularly.  Some of these modules have very frequent
-      updates. The linked external versions below are known to build and work
-      with BLFS-8.3</para>
+      updates, often bringing different dependencies. The linked metacpan.org
+      versions below are known to build and work with BLFS-8.3</para>
 
       <para>However, if you notice that the Changes file for a newer version
       than is in the current development book reports a fix for a security issue,
       please report this to either the blfs-dev or the blfs-support list.</para>
+
+      <para>Similarly, if you discover that an updated versioned module needs
+      an extra dependency, please report this.</para>
     </note>
 
@@ -364,6 +369,6 @@
 MD5 sum: &Business-ISMN-md5sum;</literallayout>
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Tie-Cycle/">Tie::Cycle</ulink>
-(http://search.cpan.org/dist/Tie-Cycle/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Tie-Cycle-1.225.tar.gz">Tie::Cycle</ulink>
+(https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Tie-Cycle-1.225.tar.gz)</literallayout>
           </listitem>
         </itemizedlist>
@@ -420,6 +425,6 @@
       <listitem>
         <para>
-          <literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture::Tiny</ulink>
-(http://search.cpan.org/dist/Capture-Tiny/)</literallayout>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz">Capture::Tiny</ulink>
+(https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz)</literallayout>
         </para>
       </listitem>
@@ -479,12 +484,16 @@
 MD5 sum: &Data-Compare-md5sum;</literallayout>
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Find-Rule/">File::Find::Rule</ulink>
-(http://search.cpan.org/dist/File-Find-Rule/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/File-Find-Rule-0.04.tar.gz">File::Find::Rule</ulink>
+(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/File-Find-Rule-0.04.tar.gz)</literallayout>
             <itemizedlist>
-              <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink>
-(http://search.cpan.org/dist/Number-Compare/)</literallayout>
-              </listitem>
-              <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
-(http://search.cpan.org/dist/Text-Glob/)</literallayout>
+              <listitem>
+                <para>
+                  <xref linkend="perl-number-compare"/>
+                </para>
+              </listitem>
+              <listitem>
+                <para>
+                  <xref linkend="perl-text-glob"/>
+                </para>
               </listitem>
             </itemizedlist>
@@ -580,6 +589,6 @@
 
     <itemizedlist>
-      <listitem><literallayout><ulink url="http://search.cpan.org/dist/DateTime/">DateTime</ulink>
-(http://search.cpan.org/dist/DateTime)</literallayout>
+      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.50.tar.gz">DateTime</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.50.tar.gz)</literallayout>
         <itemizedlist>
           <!-- Both DateTime::Locale and DateTime::TimeZone now need
@@ -587,27 +596,27 @@
           The latter needs Specio but only for its testsuite -->
 
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/CPAN-Meta-Check/">CPAN::Meta::Check</ulink>
-(http://search.cpan.org/dist/CPAN-Meta-Check/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.014.tar.gz">CPAN::Meta::Check</ulink>
+(https://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-0.014.tar.gz)</literallayout>
             <itemizedlist> <!-- dep for CPAN-Meta-Check -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Deep/">Test::Deep</ulink>
-(http://search.cpan.org/dist/Test-Deep/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Deep-1.128.tar.gz">Test::Deep</ulink>
+(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Deep-1.128.tar.gz)</literallayout>
               </listitem>
             </itemizedlist> <!-- end of dep for CPAN-Meta-Check -->
           </listitem>
 
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/namespace-autoclean/">namespace::autoclean</ulink>
-(http://search.cpan.org/dist/namespace-autoclean/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.28.tar.gz">namespace::autoclean</ulink>
+(https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.28.tar.gz)</literallayout>
             <itemizedlist><!-- deps for namespace::autoclean -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/B-Hooks-EndOfScope/">B::Hooks::EndOfScope</ulink>
-(http://search.cpan.org/dist/B-Hooks-EndOfScope/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.24.tar.gz">B::Hooks::EndOfScope</ulink>
+(https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.24.tar.gz)</literallayout>
                 <itemizedlist><!-- deps for B::Hooks::EndOfScope -->
                   <listitem>
                     <para><xref linkend="perl-module-implementation"/></para>
                   </listitem>
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Exporter-Progressive/">Sub::Exporter::Progressive</ulink>
-(http://search.cpan.org/dist/Sub-Exporter-Progressive/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz">Sub::Exporter::Progressive</ulink>
+(https://cpan.metacpan.org/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz)</literallayout>
                   </listitem>
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Variable-Magic/">Variable::Magic</ulink>
-(http://search.cpan.org/dist/Variable-Magic/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.62.tar.gz">Variable::Magic</ulink>
+(https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.62.tar.gz)</literallayout>
                   </listitem>
                 </itemizedlist><!-- end of deps for B::Hooks::EndOfScope -->
@@ -616,16 +625,16 @@
                 <para><xref linkend="perl-sub-identify"/></para>
               </listitem>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/namespace-clean/">namespace::clean</ulink>
-(http://search.cpan.org/dist/namespace-clean/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz">namespace::clean</ulink>
+(https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz)</literallayout>
                 <itemizedlist> <!-- deps of namespace-clean -->
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Package-Stash/">Package::Stash</ulink>
-(http://search.cpan.org/dist/Package-Stash/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DO/DOY/Package-Stash-0.37.tar.gz">Package::Stash</ulink>
+(https://cpan.metacpan.org/authors/id/D/DO/DOY/Package-Stash-0.37.tar.gz)</literallayout>
                     <itemizedlist><!-- deps of Package-Stash -->
-                      <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Dist-CheckConflicts/">Dist::CheckConflicts</ulink>
-(http://search.cpan.org/dist/Dist-CheckConflicts/)</literallayout>
+                      <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz">Dist::CheckConflicts</ulink>
+(https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz)</literallayout>
                         <!-- Module-Runtime, Test-Fatal pulled in by Module-Implementation -->
                       </listitem>
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Package-Stash-XS/">Package::Stash::XS</ulink>
-(http://search.cpan.org/dist/Package-Stash-XS/)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DO/DOY//Package-Stash-XS-0.28.tar.gz">Package::Stash::XS</ulink>
+(https://cpan.metacpan.org/authors/id/D/DO/DOY//Package-Stash-XS-0.28.tar.gz)</literallayout>
                       <!-- Test-Fatal is pulled in by Module-Implementation for B-Hooks... above -->
                         <itemizedlist> <!-- deps of Package-Stash-XS -->
@@ -646,19 +655,19 @@
 
           <!-- Specio::Library::Builtins and Specio::Library::String both come from Specio -->
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Specio/">Specio</ulink>
-(http://search.cpan.org/dist/Specio/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Specio-0.42.tar.gz">Specio</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Specio-0.42.tar.gz)</literallayout>
             <itemizedlist><!--- deps for Specio -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Devel-StackTrace/">Devel::StackTrace</ulink>
-(http://search.cpan.org/dist/Devel-StackTrace/)</literallayout>
-              </listitem>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Eval-Closure/">Eval::Closure</ulink>
-(http://search.cpan.org/dist/Eval-Closure/)</literallayout>
-              </listitem>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/MRO-Compat/">MRO::Compat</ulink>
-(http://search.cpan.org/dist/MRO-Compat/)</literallayout>
+              <listitem><literallayout><ulink url="http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.03.tar.gz">Devel::StackTrace</ulink>
+(http://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.03.tar.gz)</literallayout>
+              </listitem>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz">Eval::Closure</ulink>
+(https://cpan.metacpan.org/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz)</literallayout>
+              </listitem>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz">MRO::Compat</ulink>
+(https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz)</literallayout>
               </listitem>
               <!-- Role::Tiny::Compat is part of Role::Tiny -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Role-Tiny/">Role::Tiny</ulink>
-(http://search.cpan.org/dist/Role-Tiny/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.000006.tar.gz">Role::Tiny</ulink>
+(https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.000006.tar.gz)</literallayout>
               </listitem>
               <!-- Test::Fatal is pulled in to test Dist::CheckConflicts -->
@@ -668,6 +677,6 @@
                 </para>
               </listitem>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Quote/">Sub::Quote</ulink>
-(http://search.cpan.org/dist/Sub-Quote/) (for the testsuite)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.005001.tar.gz">Sub::Quote</ulink>
+(https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.005001.tar.gz) (for the testsuite)</literallayout>
                 <itemizedlist>
                   <listitem>
@@ -682,13 +691,13 @@
 
           <!-- Params::ValidationCompiler needs Specio for its testsuite -->
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Params-ValidationCompiler/">Params::ValidationCompiler</ulink>
-(http://search.cpan.org/dist/Params-ValidationCompiler/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.30.tar.gz">Params::ValidationCompiler</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.30.tar.gz)</literallayout>
             <itemizedlist><!--- deps for Params::ValidationCompiler -->
               <!-- Eval::Closure was built for Specio -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Exception-Class/">Exception::Class</ulink>
-(http://search.cpan.org/dist/Exception-Class/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.44.tar.gz">Exception::Class</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.44.tar.gz)</literallayout>
                 <itemizedlist><!-- deps for Exception::Class - DevelStackTrace was built for Specio -->
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Class-Data-Inheritable/">Class::Data::Inheritable</ulink>
-(http://search.cpan.org/dist/Class-Data-Inheritable/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz">Class::Data::Inheritable</ulink>
+(https://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz)</literallayout>
                   </listitem>
                 </itemizedlist> <!-- end of deps for Exception::Class -->
@@ -696,32 +705,31 @@
 
               <!-- Test2::Plugin::NoWarnings -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test2-Plugin-NoWarnings/">Test2::Plugin::NoWarnings</ulink>
-(http://search.cpan.org/dist/Test2-Plugin-NoWarnings/) (for the testsuite)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.06.tar.gz">Test2::Plugin::NoWarnings</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Test2-Plugin-NoWarnings-0.06.tar.gz) (for the testsuite)</literallayout>
                 <itemizedlist>
                   <!-- Test2::Bundle::Extended and Test2::Require::Module are from Test2-Suite -->
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test2-Suite/">Test2::Suite</ulink>
-(http://search.cpan.org/dist/Test2-Suite/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-0.000115.tar.gz">Test2::Suite</ulink>
+(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test2-Suite-0.000115.tar.gz)</literallayout>
                     <itemizedlist> <!-- deps for Test2::Suite -->
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Importer/">Importer</ulink>
-(http://search.cpan.org/dist/Importer/)
-(this is a core module, but a newer version is needed)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Importer-0.025.tar.gz">Importer</ulink>
+(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Importer-0.025.tar.gz)</literallayout>
                       </listitem>
                       <!-- Test2 is part of Test::Simple -->
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Simple/">Test::Simple</ulink>
-(http://search.cpan.org/dist/Test-Simple/)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Simple-1.302138.tar.gz">Test::Simple</ulink>
+(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Simple-1.302138.tar.gz)</literallayout>
                       </listitem>
                       <!-- Sub::Info --> <!-- needs Test2 and Importer -->
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Info/">Sub::Info</ulink>
-(http://search.cpan.org/dist/Sub-Info/)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Sub-Info-0.002.tar.gz">Sub::Info</ulink>
+(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Sub-Info-0.002.tar.gz)</literallayout>
                       </listitem>
                       <!-- Term::Table --> <!-- needs Test2 and Importer -->
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Term-Table/">Term::Table</ulink>
-(http://search.cpan.org/dist/Term-Table/)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Term-Table-0.012.tar.gz">Term::Table</ulink>
+(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Term-Table-0.012.tar.gz)</literallayout>
                       </listitem>
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Module-Pluggable/">Module::Pluggable</ulink>
-(http://search.cpan.org/dist/Module-Pluggable/) (for the testsuite)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SI/SIMONW/Module-Pluggable-5.2.tar.gz">Module::Pluggable</ulink>
+(https://cpan.metacpan.org/authors/id/S/SI/SIMONW/Module-Pluggable-5.2.tar.gz) (for the testsuite)</literallayout>
                       </listitem>
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Scope-Guard/">Scope::Guard</ulink>
-(http://search.cpan.org/dist/Scope-Guard/) (for the testsuite)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz">Scope::Guard</ulink>
+(https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz) (for the testsuite)</literallayout>
                       </listitem>
                     </itemizedlist> <!-- end of deps for Test2::Suite -->
@@ -730,6 +738,6 @@
               </listitem>
               <!-- Test::Without::Module -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Without-Module/">Test::Without::Module</ulink>
-(http://search.cpan.org/dist/Test-Without-Module/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/C/CO/CORION/Test-Without-Module-0.20.tar.gz">Test::Without::Module</ulink>
+(https://cpan.metacpan.org/authors/id/C/CO/CORION/Test-Without-Module-0.20.tar.gz)</literallayout>
               </listitem>
             </itemizedlist> <!-- end of Params::ValidationCompiler deps -->
@@ -737,22 +745,22 @@
 
           <!-- DateTime::Locale -->
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/DateTime-Locale/">DateTime::Locale</ulink>
-(http://search.cpan.org/dist/DateTime-Locale/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.22.tar.gz">DateTime::Locale</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.22.tar.gz)</literallayout>
             <itemizedlist>
               <!-- deps for DateTime::Locale mostly pulled in for DateTime above -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-ShareDir-Install/">File::ShareDir::Install</ulink>
-(http://search.cpan.org/dist/File-ShareDir-Install/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.13.tar.gz">File::ShareDir::Install</ulink>
+(https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.13.tar.gz)</literallayout>
                 <itemizedlist><!-- deps for File::ShareDir::Install -->
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Module-Build-Tiny/">Module::Build::Tiny</ulink>
-(http://search.cpan.org/dist/Module-Build-Tiny/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz">Module::Build::Tiny</ulink>
+(https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz)</literallayout>
                     <itemizedlist>
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-Config/">ExtUtils::Config</ulink>
-(http://search.cpan.org/dist/Extutils-Config)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz">ExtUtils::Config</ulink>
+(https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz)</literallayout>
                       </listitem>
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-Helpers/">ExtUtils::Helpers</ulink>
-(http://search.cpan.org/dist/Extutils-Helpers)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz">ExtUtils::Helpers</ulink>
+(https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz)</literallayout>
                       </listitem>
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-InstallPaths/">ExtUtils::InstallPaths</ulink>
-(http://search.cpan.org/dist/Extutils-InstallPaths)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz">ExtUtils::InstallPaths</ulink>
+(https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz)</literallayout>
                       </listitem>
                       <listitem>
@@ -761,6 +769,8 @@
                         </para>
                       </listitem>
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/IPC-System-Simple/">IPC::System::Simple</ulink>
-(http://search.cpan.org/dist/IPC-System-Simple) (for the testsuite)</literallayout>
+                      <listitem>
+                        <para>
+                          <xref linkend="perl-ipc-system-simple"/> (for the testsuite)
+                        </para>
                       </listitem>
                     </itemizedlist>
@@ -768,23 +778,23 @@
                 </itemizedlist>
               </listitem>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-ShareDir/">File::ShareDir</ulink>
-(http://search.cpan.org/dist/File-ShareDir) (for the testsuite)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.116.tar.gz">File::ShareDir</ulink>
+(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.116.tar.gz) (for the testsuite)</literallayout>
                 <itemizedlist><!-- File-ShareDir deps apart from File::ShareDir:Install (above) -->
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Class-Inspector/">Class::Inspector</ulink>
-(http://search.cpan.org/dist/Class-Inspector)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.32.tar.gz">Class::Inspector</ulink>
+(https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.32.tar.gz)</literallayout>
                   </listitem>
                 </itemizedlist>
               </listitem>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-File-ShareDir/">Test::File::ShareDir</ulink>
-(http://search.cpan.org/dist/Test-File-ShareDir) (for the testsuite)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz">Test::File::ShareDir</ulink>
+(https://cpan.metacpan.org/authors/id/K/KE/KENTNL/Test-File-ShareDir-1.001002.tar.gz) (for the testsuite)</literallayout>
                 <itemizedlist><!-- Test-File-ShareDir deps  -->
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Class-Tiny/">Class::Tiny</ulink>
-(http://search.cpan.org/dist/Class-Tiny)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.006.tar.gz">Class::Tiny</ulink>
+(https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-1.006.tar.gz)</literallayout>
                   </listitem>
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Copy-Recursive/">File::Copy::Recursive</ulink>
-(http://search.cpan.org/dist/File-Copy-Recursive)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.44.tar.gz">File::Copy::Recursive</ulink>
+(https://cpan.metacpan.org/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.44.tar.gz)</literallayout>
                     <itemizedlist><!-- deps for File-Copy-Recursive -->
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Path-Tiny/">Path::Tiny</ulink>
-(http://search.cpan.org/dist/Path-Tiny (for the testsuite)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.108.tar.gz">Path::Tiny</ulink>
+(https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.108.tar.gz) (for the testsuite)</literallayout>
                       </listitem>
                       <listitem>
@@ -793,18 +803,18 @@
                         </para>
                       </listitem>
-                      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-File/">Test::File</ulink>
-(http://search.cpan.org/dist/Test-File (for the testsuite)</literallayout>
+                      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-File-1.443.tar.gz">Test::File</ulink>
+(https://cpan.metacpan.org/authors/id/B/BD/BDFOY/Test-File-1.443.tar.gz) (for the testsuite)</literallayout>
                         <itemizedlist><!-- deps for Test-File -->
-                          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-utf8/">Test::utf8</ulink>
-(http:///search.cpan.org/dist/Test-utf8)</literallayout>
+                          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MA/MARKF/Test-utf8-1.01.tar.gz">Test::utf8</ulink>
+(https://cpan.metacpan.org/authors/id/M/MA/MARKF/Test-utf8-1.01.tar.gz)</literallayout>
                             <itemizedlist><!-- deps for Test-utf8 -->
-                              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Module-Install/">Module::Install</ulink>
-(http://search.cpan.org/dist/Module-Install)</literallayout>
+                              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER//Module-Install-1.19.tar.gz">Module::Install</ulink>
+(https://cpan.metacpan.org/authors/id/E/ET/ETHER//Module-Install-1.19.tar.gz)</literallayout>
                                 <itemizedlist><!-- deps for Module-Install -->
-                                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Remove/">File::Remove</ulink>
-(http://search.cpan.org/dist/File-Remove)</literallayout>
+                                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.57.tar.gz">File::Remove</ulink>
+(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.57.tar.gz)</literallayout>
                                   </listitem>
-                                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Module-ScanDeps/">Module::ScanDeps</ulink>
-(http://search.cpan.org/dist/Module-ScanDeps)</literallayout>
+                                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.24.tar.gz">Module::ScanDeps</ulink>
+(https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.24.tar.gz)</literallayout>
                                     <itemizedlist><!-- deps for Module-ScanDeps -->
                                       <listitem>
@@ -815,6 +825,6 @@
                                     </itemizedlist> <!-- end of deps for Module-ScanDeps -->
                                   </listitem>
-                                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/YAML-Tiny/">YAML::Tiny</ulink>
-(http://search.cpan.org/dist/YAML-Tiny)</literallayout>
+                                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz">YAML::Tiny</ulink>
+(https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz)</literallayout>
                                   </listitem>
                                 </itemizedlist> <!-- end of deps for Module-Install -->
@@ -831,6 +841,6 @@
                     </itemizedlist> <!-- end of deps for File-Copy-Recursive -->
                   </listitem>
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Scope-Guard/">Scope::Guard</ulink>
-(http://search.cpan.org/dist/Scope-Guard)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz">Scope::Guard</ulink>
+(https://cpan.metacpan.org/authors/id/C/CH/CHOCOLATE/Scope-Guard-0.21.tar.gz)</literallayout>
                   </listitem>
                   <listitem>
@@ -847,9 +857,9 @@
           <!-- DateTime::TimeZone -->
           <listitem>
-              <literallayout><ulink url="http://search.cpan.org/dist/DateTime-TimeZone/">DateTime::TimeZone</ulink>
-(http://search.cpan.org/dist/DateTime-TimeZone/)</literallayout>
+              <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.19.tar.gz">DateTime::TimeZone</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.19.tar.gz)</literallayout>
             <itemizedlist> <!-- deps for DateTime::timeZone -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Class-Singleton/">Class::Singleton</ulink>
-(http://search.cpan.org/dist/Class-Singleton/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz">Class::Singleton</ulink>
+(https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz)</literallayout>
               </listitem>
               <!-- Module::Runtime is pulled in by Dist::CheckConflicts -->
@@ -929,6 +939,6 @@
 MD5 sum: &DateTime-Format-Builder-md5sum;</literallayout>
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Class-Factory-Util/">Class::Factory::Util</ulink>
-(http://search.cpan.org/dist/Class-Factory-Util/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Class-Factory-Util-1.7.tar.gz">Class::Factory::Util</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Class-Factory-Util-1.7.tar.gz)</literallayout>
             <itemizedlist>
               <listitem>
@@ -940,19 +950,19 @@
             <para><xref linkend="perl-datetime"/></para>
           </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/DateTime-Format-Strptime/">DateTime::Format::Strptime</ulink>
-(http://search.cpan.org/dist/DateTime-Format-Strptime/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.75.tar.gz">DateTime::Format::Strptime</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.75.tar.gz)</literallayout>
             <itemizedlist> <!-- deps of DateTime-Format-Strptime -->
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Package-DeprecationManager/">Package::DeprecationManager</ulink>
-(http://search.cpan.org/dist/Package-DeprecationManager/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.17.tar.gz">Package::DeprecationManager</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Package-DeprecationManager-0.17.tar.gz)</literallayout>
                 <itemizedlist> <!-- deps of Package-DeprecationManager -->
                   <!-- Package::Stash is p ulled in by DateTime -->
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Params-Util/">Params::Util</ulink>
-(http://search.cpan.org/dist/Params-Util/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz">Params::Util</ulink>
+(https://cpan.metacpan.org/authors/id/A/AD/ADAMK/Params-Util-1.07.tar.gz)</literallayout>
                   </listitem>
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Install/">Sub::Install</ulink>
-(http://search.cpan.org/dist/Sub-Install/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz">Sub::Install</ulink>
+(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Sub-Install-0.928.tar.gz)</literallayout>
                   </listitem>
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Name/">Sub::Name</ulink>
-(http://search.cpan.org/dist/Sub-Name/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.21.tar.gz">Sub::Name</ulink>
+(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Sub-Name-0.21.tar.gz)</literallayout>
                   </listitem>
                 </itemizedlist> <!-- end of deps for Package-DeprecationManager -->
@@ -963,6 +973,6 @@
           <!-- Test-Fatal and Test-Warnings pulled in by DateTime -->
           <!-- Params-Validate -->
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Params-Validate/">Params::Validate</ulink>
-(http://search.cpan.org/dist/Params-Validate/) - uses <xref linkend="perl-build-install"/></literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.29.tar.gz">Params::Validate</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-Validate-1.29.tar.gz) - uses <xref linkend="perl-build-install"/></literallayout>
           <!-- deps for Params::Validate:
           Module::Build is a dep of Module::Implementation via Module::Runtime,
@@ -1124,6 +1134,7 @@
           </listitem>
           <listitem>
-            <para><literallayout><ulink url="http://search.cpan.org/dist/IPC-System-Simple/">IPC::System::Simple</ulink>
-(http://search.cpan.org/dist/IPC-System-Simple/)</literallayout></para>
+             <para>
+               <xref linkend="perl-ipc-system-simple"/> (for the testsuite)
+             </para>
           </listitem>
         </itemizedlist>
@@ -1222,6 +1233,6 @@
 MD5 sum: &HTML-Parser-md5sum;</literallayout>
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/HTML-Tagset/">HTML::Tagset</ulink>
-(http://search.cpan.org/dist/HTML-Tagset/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz">HTML::Tagset</ulink>
+(https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz)</literallayout>
           </listitem>
           <listitem>
@@ -1261,4 +1272,31 @@
 <literallayout>&IPC-Run3-download-http;
 MD5 sum: &IPC-Run3-md5sum;</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- IPC::System::Simple is a dependency of multiple modules on this page
+         but it is not linked from other pages, so only give minimal details -->
+
+    <bridgehead renderas="sect3" id="perl-ipc-system-simple"
+    xreflabel="IPC::System::Simple">
+    IPC::System::Simple</bridgehead>
+
+    <indexterm zone="perl-modules perl-ipc-system-simple">
+      <primary sortas="a-IPC-System-Simple">IPC::System::Simple</primary>
+    </indexterm>
+
+    <para>IPC::System::Simple allows you to run commands simply, with detailed
+    diagnostics. It uses the standard <xref
+    linkend="perl-standard-install"/>.</para>
+
+    <!-- IPC-System-Simple -->
+    &lfs83_checked;
+
+    <itemizedlist>
+      <listitem>
+        <para>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz">IPC::System::Simple</ulink>
+(https://cpan.metacpan.org/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz)</literallayout>
+        </para>
       </listitem>
     </itemizedlist>
@@ -1297,9 +1335,9 @@
 MD5 sum: &libwww-perl-md5sum;</literallayout>
         <itemizedlist>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Encode-Locale/">Encode::Locale</ulink>
-(http://search.cpan.org/dist/Encode-Locale/) </literallayout>
-          </listitem>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/HTML-Form/">HTML::Form</ulink>
-(http://search.cpan.org/dist/HTML-Form/) </literallayout>
+          <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz">Encode::Locale</ulink>
+(https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz) </literallayout>
+          </listitem>
+          <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz">HTML::Form</ulink>
+(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Form-6.03.tar.gz) </literallayout>
             <itemizedlist>
               <listitem>
@@ -1313,14 +1351,14 @@
                 </para>
               </listitem>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/HTTP-Message/">HTTP::Message</ulink>
-(http://search.cpan.org/dist/HTTP-Message/)</literallayout>
-                <itemizedlist><listitem><literallayout><ulink url="http://search.cpan.org/dist/HTTP-Date/">HTTP::Date</ulink>
-(http://search.cpan.org/dist/HTTP-Date/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz">HTTP::Message</ulink>
+(https://cpan.metacpan.org/authors/id/O/OA/OALDERS//HTTP-Message-6.18.tar.gz)</literallayout>
+                <itemizedlist><listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz">HTTP::Date</ulink>
+(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz)</literallayout>
                   </listitem>
-                  <listitem><literallayout> <ulink url="http://search.cpan.org/dist/IO-HTML/">IO::HTML</ulink>
-(http://search.cpan.org/dist/IO-HTML/)</literallayout>
+                  <listitem><literallayout> <ulink url="https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz">IO::HTML</ulink>
+(https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz)</literallayout>
                   </listitem>
-                  <listitem><literallayout><ulink url="http://search.cpan.org/dist/LWP-MediaTypes/">LWP::MediaTypes</ulink>
-(http://search.cpan.org/dist/LWP-MediaTypes/)</literallayout>
+                  <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz">LWP::MediaTypes</ulink>
+(https://cpan.metacpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-6.02.tar.gz)</literallayout>
                   </listitem>
                   <listitem>
@@ -1333,24 +1371,24 @@
             </itemizedlist>
           </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/HTTP-Cookies/">HTTP::Cookies</ulink>
-(http://search.cpan.org/dist/HTTP-Cookies/)</literallayout>
-          </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/HTTP-Negotiate/">HTTP::Negotiate</ulink>
-(http://search.cpan.org/dist/HTTP-Negotiate/)</literallayout>
-          </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-HTTP/">Net::HTTP</ulink>
-(http://search.cpan.org/dist/Net-HTTP/)</literallayout>
-          </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/WWW-RobotRules/">WWW::RobotRules</ulink>
-(http://search.cpan.org/dist/WWW-RobotRules/)</literallayout>
-          </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/HTTP-Daemon/">HTTP::Daemon</ulink>
-(http://search.cpan.org/dist/HTTP-Daemon/)</literallayout>
-          </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Listing/">File::Listing</ulink>
-(http://search.cpan.org/dist/File-Listing/)</literallayout>
-          </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-RequiresInternet/">Test::RequiresInternet</ulink> (for the testsuite)
-(http://search.cpan.org/dist/Test-RequiresInternet/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz">HTTP::Cookies</ulink>
+(https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz)</literallayout>
+          </listitem>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz">HTTP::Negotiate</ulink>
+(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz)</literallayout>
+          </listitem>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz">Net::HTTP</ulink>
+("https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.18.tar.gz)</literallayout>
+          </listitem>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz">WWW::RobotRules</ulink>
+(https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz)</literallayout>
+          </listitem>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Daemon-6.01.tar.gz">HTTP::Daemon</ulink>
+(https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Daemon-6.01.tar.gz)</literallayout>
+          </listitem>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz">File::Listing</ulink>
+(https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz)</literallayout>
+          </listitem>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz">Test::RequiresInternet</ulink> (for the testsuite)
+(https://cpan.metacpan.org/authors/id/M/MA/MALLEN/Test-RequiresInternet-0.05.tar.gz)</literallayout>
           </listitem>
           <listitem>
@@ -1381,5 +1419,5 @@
     </para>
 
-    <!-- Lingua-TRanslit -->
+    <!-- Lingua-Translit -->
     &lfs83_checked;
 
@@ -1422,12 +1460,12 @@
 MD5 sum: &List-AllUtils-md5sum;</literallayout>
         <itemizedlist>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/List-SomeUtils/">List::SomeUtils</ulink>
-(http://search.cpan.org/dist/List-SomeUtils/) (for the testsuite)</literallayout>
+          <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz">List::SomeUtils</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz) (for the testsuite)</literallayout>
             <itemizedlist>
-              <listitem> <literallayout><ulink url="http://search.cpan.org/dist/List-SomeUtils-XS/">List::SomeUtils::XS</ulink>
-(http://search.cpan.org/dist/List-SomeUtils::XS/)</literallayout>
+              <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz">List::SomeUtils::XS</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/List-SomeUtils-XS-0.58.tar.gz)</literallayout>
                 <itemizedlist>
-                  <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-LeakTrace/">Test::LeakTrace</ulink>
-(http://search.cpan.org/dist/Test-LeakTrace/) (for the testsuite) - this uses the 'unsafe' variant of the Standard Installation</literallayout>
+                  <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz">Test::LeakTrace</ulink>
+(https://cpan.metacpan.org/authors/id/L/LE/LEEJO/Test-LeakTrace-0.18.tar.gz) (for the testsuite) - this uses the 'unsafe' variant of the Standard Installation</literallayout>
                   </listitem>
                 </itemizedlist>
@@ -1440,9 +1478,11 @@
             </itemizedlist>
           </listitem>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/List-UtilsBy/">List::UtilsBy</ulink>
-(http://search.cpan.org/dist/List-UtilsBy/)</literallayout>
-          </listitem>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink>
-(http://search.cpan.org/dist/Number-Compare/)</literallayout>
+          <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz">List::UtilsBy</ulink>
+(https://cpan.metacpan.org/authors/id/P/PE/PEVANS/List-UtilsBy-0.11.tar.gz)</literallayout>
+          </listitem>
+          <listitem>
+            <para>
+              <xref linkend="perl-number-compare"/>
+            </para>
           </listitem>
           <listitem>
@@ -1451,6 +1491,8 @@
             </para>
           </listitem>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
-(http://search.cpan.org/dist/Text-Glob/)</literallayout>
+          <listitem>
+            <para>
+              <xref linkend="perl-text-glob"/>
+            </para>
           </listitem>
         </itemizedlist>
@@ -1482,12 +1524,10 @@
 <literallayout>&List-MoreUtils-download-http;
 MD5 sum: &List-MoreUtils-md5sum;</literallayout>
-<!--      </listitem>
-      <listitem>-->
         <itemizedlist>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/List-MoreUtils-XS/">List::MoreUtils::XS</ulink>
-(http://search.cpan.org/dist/List-MoreUtils-XS/)</literallayout>
-          </listitem>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Exporter-Tiny/">Exporter::Tiny</ulink>
-(http://search.cpan.org/dist/Exporter-Tiny/) (for the testsuite)</literallayout>
+          <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz">List::MoreUtils::XS</ulink>
+(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-XS-0.428.tar.gz)</literallayout>
+          </listitem>
+          <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz">Exporter::Tiny</ulink>
+(https://cpan.metacpan.org/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz) (for the testsuite)</literallayout>
           </listitem>
         </itemizedlist>
@@ -1549,6 +1589,4 @@
 <literallayout>&LWP-Protocol-https-download-http;
 MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
-<!--      </listitem>
-      <listitem>-->
         <itemizedlist>
           <listitem>
@@ -1556,11 +1594,9 @@
           </listitem>
 
-<!--      <listitem>
-            <itemizedlist> -->
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/IO-Socket-SSL/">IO::Socket::SSL</ulink>
-(http://search.cpan.org/dist/IO-Socket-SSL/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.059.tar.gz">IO::Socket::SSL</ulink>
+(https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.059.tar.gz)</literallayout>
             <itemizedlist>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-SSLeay/">Net::SSLeay</ulink>
-(http://search.cpan.org/dist/Net-SSLeay/)
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz">Net::SSLeay</ulink>
+(https://cpan.metacpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.85.tar.gz)
 When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
               </listitem>
@@ -1568,12 +1604,8 @@
           </listitem>
 
-<!--        </itemizedlist>
-              </listitem> -->
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Mozilla-CA/">Mozilla::CA</ulink>
-(http://search.cpan.org/dist/Mozilla-CA/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz">Mozilla::CA</ulink>
+(https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz)</literallayout>
            </listitem>
 
-<!--            </itemizedlist>
-          </listitem> -->
         </itemizedlist>
       </listitem>
@@ -1632,5 +1664,5 @@
 
     <para>Module::Implementation loads one of several alternate underlying
-    implementation of a module (e.g. eXternal Subroutine or pure Perl, or an
+    implementations of a module (e.g. eXternal Subroutine or pure Perl, or an
     implementation for a given OS). This module and its dependencies use the
     standard
@@ -1643,6 +1675,6 @@
 
     <itemizedlist>
-      <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Module-Implementation/">Module::Implementation</ulink>
-(http://search.cpan.org/dist/Module-Implementation)</literallayout>
+      <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz">Module::Implementation</ulink>
+(https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz)</literallayout>
         <itemizedlist>
           <listitem>
@@ -1689,6 +1721,6 @@
 
     <itemizedlist>
-      <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Module-Runtime/">Module::Runtime</ulink>
-(http://search.cpan.org/dist/Module-Runtime/)</literallayout>
+      <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz">Module::Runtime</ulink>
+(https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz)</literallayout>
         <itemizedlist>
           <listitem>
@@ -1728,14 +1760,41 @@
 <literallayout>&Net-DNS-download-http;
 MD5 sum: &Net-DNS-md5sum;</literallayout>
+<!-- Dubious, without a working IPv6 connection, this does not alter the test results,
+  and it is not explicitly referenced in the Net::DNS tarball -->
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/IO-Socket-INET6/">IO::Socket::INET6</ulink>
-(http://search.cpan.org/dist/IO-Socket-INET6/) (required for IPv6 support)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz">IO::Socket::INET6</ulink>
+(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/IO-Socket-INET6-2.72.tar.gz) (required for IPv6 support)</literallayout>
             <itemizedlist>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Socket6/">Socket6</ulink>
-(http://search.cpan.org/dist/Socket6/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz">Socket6</ulink>
+(https://cpan.metacpan.org/authors/id/U/UM/UMEMOTO/Socket6-0.28.tar.gz)</literallayout>
               </listitem>
             </itemizedlist>
           </listitem>
         </itemizedlist>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Number::Compare is a dependency of multiple modules on this page
+         but it is not linked from other pages, so only give minimal details -->
+
+    <bridgehead renderas="sect3" id="perl-number-compare"
+    xreflabel="Number::Compare">
+    Number::Compare</bridgehead>
+
+    <indexterm zone="perl-modules perl-number-compare">
+      <primary sortas="a-Number-Compare">Number::Compare</primary>
+    </indexterm>
+
+    <para>Number::Compare compiles a simple comparison to an anonymous subroutine,
+    which you can call with a value to be tested against. It understands IEC
+    standard magnitudes (k, ki, m, mi, g, gi).  This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    <!-- Number-Compare -->
+    &lfs83_checked;
+
+    <itemizedlist>
+      <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz">Number::Compare</ulink>
+(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Number-Compare-0.03.tar.gz)</literallayout>
       </listitem>
     </itemizedlist>
@@ -1869,5 +1928,4 @@
 <literallayout>&SGMLSpm-download-http;
 MD5 sum: &SGMLSpm-md5sum;</literallayout>
-<!--http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-&SGMLSpm-version;.tar.gz -->
       </listitem>
     </itemizedlist>
@@ -1922,6 +1980,6 @@
       <listitem>
         <para>
-          <literallayout><ulink url="http://search.cpan.org/dist/Sub-Identify/">Sub::Identify</ulink>
-(http://search.cpan.org/dist/Sub-Identify/)</literallayout>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz">Sub::Identify</ulink>
+(https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz)</literallayout>
         </para>
       </listitem>
@@ -1984,9 +2042,9 @@
 MD5 sum: &Test-Differences-md5sum;</literallayout>
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Text-Diff/">Text::Diff (for the testsuite)</ulink>
-(http://search.cpan.org/dist/Text-Diff/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz">Text::Diff (for the testsuite)</ulink>
+(https://cpan.metacpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz)</literallayout>
             <itemizedlist>
-              <listitem><literallayout><ulink url="http://search.cpan.org/dist/Algorithm-Diff/">Algorithm::Diff (for the testsuite)</ulink>
-(http://search.cpan.org/dist/Algorithm-Diff/)</literallayout>
+              <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz">Algorithm::Diff</ulink>
+(https://cpan.metacpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz)</literallayout>
               </listitem>
             </itemizedlist>
@@ -2018,9 +2076,9 @@
 
     <itemizedlist>
-      <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-Exception/">Test::Exception</ulink>
-(http://search.cpan.org/dist/Test-Exception/)</literallayout>
+      <listitem> <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz">Test::Exception</ulink>
+(https://cpan.metacpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz)</literallayout>
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Uplevel/">Sub::Uplevel</ulink>
-(http://search.cpan.org/dist/Sub-Uplevel/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz">Sub::Uplevel</ulink>
+(ttps://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz)</literallayout>
           </listitem>
         </itemizedlist>
@@ -2047,6 +2105,6 @@
 
     <itemizedlist>
-      <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Fatal/">Test::Fatal</ulink>
-(http://search.cpan.org/dist/Test-Fatal/)</literallayout>
+      <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz">Test::Fatal</ulink>
+(https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz)</literallayout>
         <itemizedlist>
           <listitem>
@@ -2078,6 +2136,6 @@
       <listitem>
         <para>
-          <literallayout><ulink url="http://search.cpan.org/dist/Test-Needs/">Test::Needs</ulink>
-(http://search.cpan.org/dist/Test-Needs/)</literallayout>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz">Test::Needs</ulink>
+(https://cpan.metacpan.org/authors/id/H/HA/HAARG/Test-Needs-0.002005.tar.gz)</literallayout>
         </para>
       </listitem>
@@ -2105,6 +2163,6 @@
       <listitem>
         <para>
-          <literallayout><ulink url="http://search.cpan.org/dist/Test-Requires/">Test::Requires</ulink>
-(http://search.cpan.org/dist/Test-Requires/)</literallayout>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz">Test::Requires</ulink>
+(https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz)</literallayout>
         </para>
       </listitem>
@@ -2132,6 +2190,6 @@
       <listitem>
         <para>
-          <literallayout><ulink url="http://search.cpan.org/dist/Test-Warnings/">Test::Warnings</ulink>
-(http://search.cpan.org/dist/Test-Warnings/)</literallayout>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz">Test::Warnings</ulink>
+(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Test-Warnings-0.026.tar.gz)</literallayout>
         </para>
       </listitem>
@@ -2166,6 +2224,6 @@
 MD5 sum: &Text-BibTeX-md5sum;</literallayout>
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Config-AutoConf/">Config::AutoConf</ulink>
-(http://search.cpan.org/dist/Config-AutoConf/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz">Config::AutoConf</ulink>
+(https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz)</literallayout>
             <itemizedlist>
               <listitem>
@@ -2174,6 +2232,6 @@
             </itemizedlist>
           </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-LibBuilder/">ExtUtils-LibBuilder</ulink>
-(http://search.cpan.org/dist/LibBuilder/)
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz">ExtUtils-LibBuilder</ulink>
+(https://cpan.metacpan.org/authors/id/A/AM/AMBS/ExtUtils-LibBuilder-0.08.tar.gz)
 this uses the <xref linkend="perl-build-install"/></literallayout>
             <itemizedlist>
@@ -2216,6 +2274,6 @@
 MD5 sum: &Text-CSV-md5sum;</literallayout>
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Text-CSV_XS/">Text::CSV_XS</ulink>
-(http://search.cpan.org/dist/Text-CSV_XS/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz">Text::CSV_XS</ulink>
+(https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.36.tgz)</literallayout>
             <para>
               This is <emphasis>Recommended</emphasis> by Text-CSV but
@@ -2235,4 +2293,31 @@
     </itemizedlist>
 
+    <!-- Text::Glob is a dependency of multiple modules on this page
+         but it is not linked from other pages, so only give minimal details -->
+
+    <bridgehead renderas="sect3" id="perl-text-glob"
+    xreflabel="Text::Glob">
+    Text::Glob</bridgehead>
+
+    <indexterm zone="perl-modules perl-text-glob">
+      <primary sortas="a-Text-Glob">Text::Glob</primary>
+    </indexterm>
+
+    <para>Text::Glob implements glob(3) style matching that can be used to match
+    against text, rather than fetching names from a filesystem. It uses the
+    standard <xref linkend="perl-standard-install"/>.</para>
+
+    <!-- Text-Glob -->
+    &lfs83_checked;
+
+    <itemizedlist>
+      <listitem>
+        <para>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz">Text::Glob</ulink>
+(https://cpan.metacpan.org/authors/id/R/RC/RCLAMP/Text-Glob-0.11.tar.gz)</literallayout>
+        </para>
+      </listitem>
+    </itemizedlist>
+
     <!-- Text::Roman -->
     <bridgehead renderas="sect3" id="perl-text-roman"
@@ -2286,6 +2371,6 @@
       <listitem>
         <para>
-          <literallayout><ulink url="http://search.cpan.org/dist/Try-Tiny/">Try::Tiny</ulink>
-(http://search.cpan.org/dist/Try-Tiny/)</literallayout>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz">Try::Tiny</ulink>
+(https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz)</literallayout>
         </para>
       </listitem>
@@ -2348,6 +2433,6 @@
 MD5 sum: &Unicode-LineBreak-md5sum;</literallayout>
         <itemizedlist>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/MIME-Charset/">MIME::Charset</ulink>
-(http://search.cpan.org/dist/MIME-Charset/)
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz">MIME::Charset</ulink>
+(https://cpan.metacpan.org/authors/id/N/NE/NEZUMI/MIME-Charset-1.012.2.tar.gz)
 When scripting, pipe the <command>perl Makefile.PL</command> command through <command>yes "" |</command>, since some user input is sought</literallayout>
           </listitem>
@@ -2431,6 +2516,6 @@
       <listitem>
         <para>
-          <literallayout><ulink url="http://search.cpan.org/dist/XML-LibXML/">XML::LibXML</ulink>
-(http://search.cpan.org/dist/XML-LibXML/)</literallayout>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML</ulink>
+(https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0132.tar.gz">XML::LibXML)</literallayout>
         </para>
         <itemizedlist>
@@ -2478,6 +2563,6 @@
             </para>
           </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/File-Slurp-Tiny/">File::Slurp::Tiny</ulink>
-(http://search.cpan.org/dist/File-Slurp-Tiny/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz">File::Slurp::Tiny</ulink>
+(https://cpan.metacpan.org/authors/id/L/LE/LEONT/File-Slurp-Tiny-0.004.tar.gz)</literallayout>
           </listitem>
         </itemizedlist>
@@ -2548,6 +2633,6 @@
       <listitem>
         <para>
-          <literallayout><ulink url="http://search.cpan.org/dist/XML-SAX/">XML::SAX</ulink>
-(http://search.cpan.org/dist/XML-SAX/)</literallayout>
+          <literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz">XML::SAX</ulink>
+(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.00.tar.gz)</literallayout>
         </para>
         <itemizedlist>
@@ -2555,9 +2640,9 @@
             <para><xref linkend="libxml2"/></para>
           </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/XML-NamespaceSupport/">XML::NamespaceSupport</ulink>
-(http://search.cpan.org/dist/XML-NamespaceSupport/)</literallayout>
-          </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/XML-SAX-Base/">XML::SAX::Base</ulink>
-(http://search.cpan.org/dist/XML-SAX-Base/)</literallayout>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz">XML::NamespaceSupport</ulink>
+(https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz)</literallayout>
+          </listitem>
+          <listitem><literallayout><ulink url="https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz">XML::SAX::Base</ulink>
+(https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz)</literallayout>
           </listitem>
         </itemizedlist>
@@ -2593,18 +2678,5 @@
         <itemizedlist>
           <listitem>
-            <para><xref linkend="perl-xml-sax"/></para>
-          </listitem>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/XML-SAX-Expat/">XML::SAX::Expat</ulink>
-(http://search.cpan.org/dist/XML-SAX-Expat/)
-(Note: this package does not support parallel build)</literallayout>
-          </listitem>
-          <listitem>
-            <para>
-              <xref linkend="perl-xml-libxml"/> (recommended for faster parsing)
-            </para>
-          </listitem>
-          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Tie-IxHash/">Tie::IxHash</ulink>
-(http://search.cpan.org/dist/Tie-IxHash/)
-(optionally used in the test suite)</literallayout>
+            <para><xref linkend="perl-xml-sax"/> (optional)</para>
           </listitem>
         </itemizedlist>
