Author: ken
Date: Sat Nov 17 15:35:49 2018
New Revision: 20712

Log:
Rename new-perl-modules.xml to perl-modules.xml.

Added:
   trunk/BOOK/general/prog/perl-modules.xml
      - copied unchanged from r20711, 
trunk/BOOK/general/prog/new-perl-modules.xml
Deleted:
   trunk/BOOK/general/prog/new-perl-modules.xml
Modified:
   trunk/BOOK/general/prog/prog.xml

Copied: trunk/BOOK/general/prog/perl-modules.xml (from r20711, 
trunk/BOOK/general/prog/new-perl-modules.xml)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ trunk/BOOK/general/prog/perl-modules.xml    Sat Nov 17 15:35:49 2018        
(r20712, copy of r20711, trunk/BOOK/general/prog/new-perl-modules.xml)
@@ -0,0 +1,472 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+]>
+
+<sect1 id="new-perl-modules" xreflabel="Perl Modules">
+  <?dbhtml filename="new-perl-modules.html" ?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>Perl Modules</title>
+
+  <indexterm zone="new-perl-modules">
+    <primary sortas="a-perl-Modules">Perl Modules</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to Perl Modules</title>
+
+ <!-- note for editors:
+      When testing the dependencies for a new/updated module, it is possible
+      to build the dependencies in a directory, then do DESTDIR installs.
+      For packages using Module::Build, supply \-\-destdir= (lower case!)
+      AFTER the command.  Repeat as necessary.  At any one time, ALL deps for
+      the module being tested need to be in the same DESTDIR - it may be
+      convenient to copy the contents, e.g.
+ cp -av MODULEA/usr/lib/perl5/site_perl/5.xx.y/* 
BATCH1/usr/lib/perl5/site_perl/5.xx.y/
+
+      And then to use these deps (plus what is already installed),
+      export PERL5LIB=/ab/path/to/BATCH1/usr/lib/perl5/site_perl/5.xx.y
+
+      Please be aware that not all non-core prerequisite deps are necessarily
+      needed.  If 'use Foo::Bar' appears in one of the main files in lib/ or 
blib/
+      it is assumed to be needed.  But if it only gets used in tests (t/) then
+      please try without it to see if the tests can still pass. -->
+
+    <para>
+      The <application>Perl</application> module packages (also referred to as
+      Distributions, because each can contain multiple modules) add useful
+      objects to the <application>Perl</application> language. The packages
+      listed on this page are required or recommended for other packages in
+      the book. If they have dependent modules, those are either on this page
+      or else on the next page (<xref linkend="perl-deps"/>).
+   </para>
+
+    <para>
+      In many 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>
+
+    <para>
+      For a few modules, the BLFS editors have determined that other modules
+      still listed as prerequisites are not required, and omitted them.
+    </para>
+
+    <para>
+      Where an alphabetically-earlier dependency of the same module pulls in a
+      dependency, it is not mentioned for the later dependencies of the same
+      module. You should build the listed dependencies in order.
+    </para>
+
+    <para>
+      It is generally worth running the tests for perl modules, they often
+      can show problems such as missing dependencies which are required to
+      use the module.  Here, the editors have attempted to separate those
+      dependencies which are only required for running testsuites, but they
+      will not be mentioned for a module where one of its dependencies uses
+      that module for its own testsuite.  That is to say, if you intend to
+      run the testsuites, please run them for each dependency of the module.
+    </para>
+
+    <para>
+      It is possible to automatically install the current versions of a module
+      and <emphasis>all</emphasis> missing or too-old dependencies
+      <emphasis>recommended by upstream</emphasis> using CPAN. See
+      <xref linkend="perl-alternatives"/> at the end of this page.
+    </para>
+
+    <para>
+      Most of these modules only install files below <filename
+      class="directory">/usr/lib/perl5/site_perl/5.xx.y</filename> and those 
will
+      not be documented. One or two install programs (mostly, perl scripts), or
+      a library, into <filename class="directory">/usr/bin/</filename> or
+      <filename class="directory">/usr/lib/</filename> and these
+      <emphasis>are</emphasis> documented.
+    </para>
+
+    <para condition="html" role="usernotes">User Notes:
+      <ulink url="&blfs-wiki;/perl-modules"/>
+    </para>
+
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          <xref linkend="new-perl-archive-zip"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-autovivification"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-business-isbn"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-business-ismn"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-business-issn"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-class-accessor"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-data-compare"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-data-dump"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-data-uniqid"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-datetime-calendar-julian"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-datetime-format-builder"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-encode-eucjpascii"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-encode-hanextra"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-encode-jis2k"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-error"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-file-slurper"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-file-which"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-html-parser"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-http-daemon"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-io-socket-ssl"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-ipc-run3"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-lingua-translit"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-list-allutils"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-list-moreutils"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-log-log4perl"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-lwp-protocol-https"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-module-build"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-net-dns"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-parse-yapp"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-perlio-utf8_strict"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-regexp-common"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-sgmlspm"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-sort-key"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-test-command"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-test-differences"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-text-bibtex"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-text-csv"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-text-roman"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-unicode-collate"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-unicode-linebreak"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-uri"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-xml-libxml-simple"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-xml-libxslt"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-xml-simple"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-xml-writer"/>
+        </para>
+      </listitem>
+      <!-- alternative cpan installation stays at the end -->
+      <listitem>
+        <para>
+          <xref linkend="perl-alternatives"/>
+        </para>
+      </listitem>
+    </itemizedlist>
+  </sect2>
+
+  <!-- and keep these in the same order as above -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-archive-zip.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-autovivification.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-business-isbn.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-business-ismn.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-business-issn.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-class-accessor.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-data-compare.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-data-dump.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-data-uniqid.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-datetime-calendar-julian.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-datetime-format-builder.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-encode-eucjpascii.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-encode-hanextra.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-encode-jis2k.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-error.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-file-slurper.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-file-which.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-html-parser.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-http-daemon.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-io-socket-ssl.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-ipc-run3.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-lingua-translit.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-list-allutils.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-list-moreutils.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-log-log4perl.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-lwp-protocol-https.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-module-build.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-net-dns.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-parse-yapp.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-perlio-utf8_strict.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-regexp-common.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-sgmlspm.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-sort-key.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-test-command.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-test-differences.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-text-bibtex.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-text-csv.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-text-roman.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-unicode-collate.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-unicode-linebreak.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-uri.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-xml-libxml-simple.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-xml-libxslt.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-xml-simple.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-modules/perl-xml-writer.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+    href="perl-alternatives.xml"/>
+
+</sect1>

Modified: trunk/BOOK/general/prog/prog.xml
==============================================================================
--- trunk/BOOK/general/prog/prog.xml    Sat Nov 17 15:32:16 2018        (r20711)
+++ trunk/BOOK/general/prog/prog.xml    Sat Nov 17 15:35:49 2018        (r20712)
@@ -48,9 +48,8 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="nasm.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="ninja.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="npapi-sdk.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="new-perl-modules.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="perl-modules.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="perl-deps.xml"/>
-<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="perl-modules.xml"/> -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="php.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="python2.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="python3.xml"/>
-- 
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