Author: ken
Date: Sun Aug 26 16:16:12 2018
New Revision: 20408

Log:
Convert remainder of perl modules not directly referenced by other packages to 
use known-working versions from metacpan instead of latest from search.cpan. 
Some references on other pages remain to be addressed.

 IPC::System::Simple, Number::Compare and Text::Glob moved to top-level because 
referenced more than once.

Deps for XML::Simple reduced: XML::SAX is optional, XML::SAX::Expat is still 
listed as a prerequisite, but not referenced and does not install (@INC 
problem, suggests installing itself), XML::LibXML not a dep, is listed in 
comment as a replacement for this module, Tie::lxHash not referenced.

Modified:
   trunk/BOOK/general/prog/perl-modules.xml
   trunk/BOOK/introduction/welcome/changelog.xml

Modified: trunk/BOOK/general/prog/perl-modules.xml
==============================================================================
--- trunk/BOOK/general/prog/perl-modules.xml    Sun Aug 26 15:34:41 2018        
(r20407)
+++ trunk/BOOK/general/prog/perl-modules.xml    Sun Aug 26 16:16:12 2018        
(r20408)
@@ -155,7 +155,7 @@
  script, and if you get a package like Text::BibTeX with compiled progs and
  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.
 
  Where a dependency is used by multiple other modules on this page, but not by
@@ -197,30 +197,35 @@
     </para>
 
     <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
     the tests to <literal>PASS</literal>.</para>
 
     <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>
 
     <!-- Archive::Zip -->
@@ -363,8 +368,8 @@
 <literallayout>&Business-ISMN-download-http;
 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>
       </listitem>
@@ -419,8 +424,8 @@
     <itemizedlist>
       <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>
     </itemizedlist>
@@ -478,14 +483,18 @@
 <literallayout>&Data-Compare-download-http;
 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>
+                <para>
+                  <xref linkend="perl-number-compare"/>
+                </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>
           </listitem>
@@ -579,54 +588,54 @@
     &lfs83_checked;
 
     <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
           namespace::autoclean, Specio and Params::ValidationCompiler.
           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 -->
               </listitem>
               <listitem>
                 <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 -->
                            <listitem>
@@ -645,21 +654,21 @@
            </listitem>
 
           <!-- 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><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="http://search.cpan.org/dist/Eval-Closure/";>Eval::Closure</ulink>
-(http://search.cpan.org/dist/Eval-Closure/)</literallayout>
+              <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="http://search.cpan.org/dist/MRO-Compat/";>MRO::Compat</ulink>
-(http://search.cpan.org/dist/MRO-Compat/)</literallayout>
+              <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 -->
               <listitem>
@@ -667,8 +676,8 @@
                   <xref linkend="perl-test-needs"/>
                 </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>
                     <para>
@@ -681,131 +690,132 @@
           </listitem>
 
           <!-- 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 -->
               </listitem>
 
               <!-- 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 -->
                   </listitem>
                 </itemizedlist> <!-- end of deps for Test2::Plugin::NoWarnings 
-->
               </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 -->
           </listitem>
 
           <!-- 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>
                         <para>
                           <xref linkend="perl-module-build"/>
                         </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>
                   </listitem>
                 </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>
                         <para>
                           <xref linkend="perl-test-exception"/> (for the 
testsuite)
                         </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>
                                         <para>
@@ -814,8 +824,8 @@
                                       </listitem>
                                     </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 -->
                               </listitem>
@@ -830,8 +840,8 @@
                       </listitem>
                     </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>
                     <para>
@@ -846,11 +856,11 @@
 
           <!-- 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 -->
 
@@ -928,8 +938,8 @@
 <literallayout>&DateTime-Format-Builder-download-http;
 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>
                 <para><xref linkend="perl-module-build"/></para>
@@ -939,21 +949,21 @@
           <listitem>
             <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 -->
               </listitem>
@@ -962,8 +972,8 @@
           </listitem>
           <!-- 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,
           pulled in by Package::Stash in namespace::clean for
@@ -1123,8 +1133,9 @@
             <para><xref linkend="perl-file-which"/></para>
           </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>
       </listitem>
@@ -1221,8 +1232,8 @@
 <literallayout>&HTML-Parser-download-http;
 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>
             <para>
@@ -1263,6 +1274,33 @@
       </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>
+
     <!-- LWP (but listed as libwww-perl) -->
     <bridgehead renderas="sect3" id="perl-lwp"
     xreflabel="libwww-perl-&LWP-version;">
@@ -1296,11 +1334,11 @@
 <literallayout>&libwww-perl-download-http;
 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> <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="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/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>
                 <para>
@@ -1312,16 +1350,16 @@
                   <xref linkend="perl-html-parser"/>
                 </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>
                     <para>
@@ -1332,26 +1370,26 @@
               </listitem>
             </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><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="http://search.cpan.org/dist/HTTP-Negotiate/";>HTTP::Negotiate</ulink>
-(http://search.cpan.org/dist/HTTP-Negotiate/)</literallayout>
+          <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="http://search.cpan.org/dist/Net-HTTP/";>Net::HTTP</ulink>
-(http://search.cpan.org/dist/Net-HTTP/)</literallayout>
+          <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="http://search.cpan.org/dist/WWW-RobotRules/";>WWW::RobotRules</ulink>
-(http://search.cpan.org/dist/WWW-RobotRules/)</literallayout>
+          <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="http://search.cpan.org/dist/HTTP-Daemon/";>HTTP::Daemon</ulink>
-(http://search.cpan.org/dist/HTTP-Daemon/)</literallayout>
+          <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="http://search.cpan.org/dist/File-Listing/";>File::Listing</ulink>
-(http://search.cpan.org/dist/File-Listing/)</literallayout>
+          <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="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/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>
             <para>
@@ -1380,7 +1418,7 @@
       <xref linkend="perl-standard-install"/>.
     </para>
 
-    <!-- Lingua-TRanslit -->
+    <!-- Lingua-Translit -->
     &lfs83_checked;
 
     <itemizedlist>
@@ -1421,14 +1459,14 @@
 <literallayout>&List-AllUtils-download-http;
 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>
               </listitem>
@@ -1439,19 +1477,23 @@
               </listitem>
             </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> <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> <literallayout><ulink 
url="http://search.cpan.org/dist/Number-Compare/";>Number::Compare</ulink>
-(http://search.cpan.org/dist/Number-Compare/)</literallayout>
+          <listitem>
+            <para>
+              <xref linkend="perl-number-compare"/>
+            </para>
           </listitem>
           <listitem>
             <para>
               <xref linkend="perl-test-warnings"/> (for the testsuite)
             </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>
       </listitem>
@@ -1481,14 +1523,12 @@
       <listitem>
 <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> <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="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/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>
       </listitem>
@@ -1548,33 +1588,25 @@
       <listitem>
 <literallayout>&LWP-Protocol-https-download-http;
 MD5 sum: &LWP-Protocol-https-md5sum;</literallayout>
-<!--      </listitem>
-      <listitem>-->
         <itemizedlist>
           <listitem>
             <para><xref linkend="perl-lwp"/></para>
           </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>
             </itemizedlist>
           </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>
     </itemizedlist>
@@ -1631,7 +1663,7 @@
     </indexterm>
 
     <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
     <xref linkend="perl-standard-install"/> except for those needing
@@ -1642,8 +1674,8 @@
     &lfs83_checked;
 
     <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>
             <para>
@@ -1688,8 +1720,8 @@
     &lfs83_checked;
 
     <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>
             <para>
@@ -1727,12 +1759,14 @@
       <listitem>
 <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>
@@ -1740,6 +1774,31 @@
       </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>
+
     <!-- Parse::Yapp -->
     <bridgehead renderas="sect3" id="perl-parse-yapp"
     xreflabel="Parse::Yapp-&Parse-Yapp-version;">
@@ -1868,7 +1927,6 @@
       <listitem>
 <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>
 
@@ -1921,8 +1979,8 @@
     <itemizedlist>
       <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>
     </itemizedlist>
@@ -1983,11 +2041,11 @@
 <literallayout>&Test-Differences-download-http;
 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>
           </listitem>
@@ -2017,11 +2075,11 @@
     &lfs83_checked;
 
     <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>
       </listitem>
@@ -2046,8 +2104,8 @@
     &lfs83_checked;
 
     <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>
             <para>
@@ -2077,8 +2135,8 @@
     <itemizedlist>
       <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>
     </itemizedlist>
@@ -2104,8 +2162,8 @@
     <itemizedlist>
       <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>
     </itemizedlist>
@@ -2131,8 +2189,8 @@
     <itemizedlist>
       <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>
     </itemizedlist>
@@ -2165,16 +2223,16 @@
 <literallayout>&Text-BibTeX-download-http;
 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>
                 <para><xref linkend="perl-capture-tiny"/></para>
               </listitem>
             </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>
               <listitem>
@@ -2215,8 +2273,8 @@
 <literallayout>&Text-CSV-download-http;
 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
               <emphasis>Required</emphasis> for <xref role="nodep" 
linkend="biber"/>.
@@ -2234,6 +2292,33 @@
       </listitem>
     </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"
     xreflabel="Text::Roman-&Text-Roman-version;">
@@ -2285,8 +2370,8 @@
     <itemizedlist>
       <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>
     </itemizedlist>
@@ -2347,8 +2432,8 @@
 <literallayout>&Unicode-LineBreak-download-http;
 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>
           <listitem>
@@ -2430,8 +2515,8 @@
     <itemizedlist>
       <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>
           <listitem>
@@ -2477,8 +2562,8 @@
               <xref linkend="perl-xml-libxml"/>
             </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>
       </listitem>
@@ -2547,18 +2632,18 @@
     <itemizedlist>
       <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>
           <listitem>
             <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><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="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/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>
       </listitem>
@@ -2592,20 +2677,7 @@
 MD5 sum: &XML-Simple-md5sum;</literallayout>
         <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>
       </listitem>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sun Aug 26 15:34:41 
2018        (r20407)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sun Aug 26 16:16:12 
2018        (r20408)
@@ -45,6 +45,11 @@
       <para>August 26th, 2018</para>
       <itemizedlist>
         <listitem>
+          <para>[ken] - Remainder of changes in perl-modules to use
+          metacpan.org instead of search.cpan.org. Completes most of
+          <ulink url="&blfs-ticket-root;10869">#10869</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[dj] - Update to Fop-2.3. Fixes
           <ulink url="&blfs-ticket-root;10811">#10811</ulink>.</para>
         </listitem>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to