Author: ken
Date: Fri Jun  5 22:01:21 2015
New Revision: 16088

Log:
Document and index programs, and a library, installed by some of the perl 
modules.

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

Modified: trunk/BOOK/general/prog/perl-modules.xml
==============================================================================
--- trunk/BOOK/general/prog/perl-modules.xml    Fri Jun  5 16:21:27 2015        
(r16087)
+++ trunk/BOOK/general/prog/perl-modules.xml    Fri Jun  5 22:01:21 2015        
(r16088)
@@ -9,6 +9,12 @@
   <!ENTITY perl_authors  "http://cpan.metacpan.org/authors";>
 ]>
 
+<!-- FIXME (I only used that so that this gets highlighted by vim ;-)
+ If you have the misfortune to have to add a new module which puts a program
+ into /usr/bin/, please document it at the end of the page.  'perldoc' is
+ sometimes a good place to start, then for scripts look at any comments in the
+ script, and if you get a package like Text::BibTeX with compiled progs and
+ library, loook at the comments in the code -->
 <sect1 id="perl-modules" xreflabel="Perl modules">
   <?dbhtml filename="perl-modules.html" ?>
 
@@ -1186,6 +1192,7 @@
       </listitem>
     </itemizedlist>
 
+
     <!-- Text::Diff
     <bridgehead renderas="sect3" id="perl-text-diff"
     xreflabel="Text::Diff-&Text-Diff-version;">
@@ -1767,4 +1774,166 @@
 
   </sect2>
 
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <para>
+      Most of these modules only install into the perl directories, but a
+      few will also install programs (mostly, perl scripts), or even a library,
+      into <filename class="directory">/usr</filename>
+    </para>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+
+      <seglistitem>
+        <seg> <!-- Use emphasis to highlihght the relevant module name.
+                   Our setup actually uses italic to do this this. -->
+          <emphasis>Archive::Zip:</emphasis> crc32
+          <emphasis>File::Find::Rule:</emphasis> findrule
+          <emphasis>libwww-perl:</emphasis> lwp-download, lwp-dump, 
lwp-mirror, lwp-request
+          <emphasis>Log::Log4perl:</emphasis> l4p-tmpl
+          <emphasis>Pod::Coverage:</emphasis> pod_cover
+          <emphasis>Text::BibTeX:</emphasis> biblex, bibparse, dumpnames
+        </seg>
+        <seg>
+          <emphasis>Text::BibTeX:</emphasis> libbtparse.so
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="crc32">
+        <term><command>crc32</command></term>
+        <listitem>
+          <para>computes and prints to stdout the CRC-32 values of the
+          given files.</para>
+          <indexterm zone="perl-modules crc32">
+            <primary sortas="b-crc32">crc32</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="findrule">
+        <term><command>findrule</command></term>
+        <listitem>
+          <para>is a command line wrapper to File:Find:Rule.</para>
+          <indexterm zone="perl-modules findrule">
+            <primary sortas="b-findrule">findrule</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="lwp-download">
+        <term><command>lwp-download</command></term>
+        <listitem>
+          <para>is a script to fetch a large file from the web.</para>
+          <indexterm zone="perl-modules lwp-download">
+            <primary sortas="b-lwp-download">lwp-download</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="lwp-dump">
+        <term><command>lwp-dump</command></term>
+        <listitem>
+          <para>is used to see what headers and content is returned for a 
URL.</para>
+          <indexterm zone="perl-modules lwp-dump">
+            <primary sortas="b-lwp-dump">lwp-dump</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="lwp-mirror">
+        <term><command>lwp-mirror</command></term>
+        <listitem>
+          <para>is a simple mirror utility.</para>
+          <indexterm zone="perl-modules lwp-mirror">
+            <primary sortas="b-lwp-mirror">lwp-mirror</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="lwp-request">
+        <term><command>lwp-request</command></term>
+        <listitem>
+          <para>is a simple command line user agent.</para>
+          <indexterm zone="perl-modules lwp-request">
+            <primary sortas="b-lwp-request">lwp-request</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="l4p-templ">
+        <term><command>l4p-templ</command></term>
+        <listitem>
+          <para>prints out the text of a template Log4perl configuration for
+          starting a new Log4perl configuration file.</para>
+          <indexterm zone="perl-modules l4p-templ">
+            <primary sortas="b-l4p-templ">l4p-templ</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="pod_cover">
+        <term><command>pod_cover</command></term>
+        <listitem>
+          <para>is used to get a coverage analysis of the embedded 
documentation
+          in a perl module.</para>
+          <indexterm zone="perl-modules pod_cover">
+            <primary sortas="b-pod_cover">pod_cover</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="biblex">
+        <term><command>biblex</command></term>
+        <listitem>
+          <para>performs lexical analysis on a BibTeX file.</para>
+          <indexterm zone="perl-modules biblex">
+            <primary sortas="b-biblex">biblex</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="bibparse">
+        <term><command>bibparse</command></term>
+        <listitem>
+          <para>parses a series of BibTeX files with command line options to
+          control the string post-processing behaviour.</para>
+          <indexterm zone="perl-modules bibparse">
+            <primary sortas="b-bibparse">bibparse</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="dumpnames">
+        <term><command>dumpnames</command></term>
+        <listitem>
+          <para>parses a BibTeX file, splitting 'author' and 'editor' fields
+          into lists of names, and then dumps everything to stdout.</para>
+          <indexterm zone="perl-modules dumpnames">
+            <primary sortas="b-dumpnames">dumpnames</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="libbtparse">
+        <term><filename class='libraryfile'>libbtparse.so</filename></term>
+        <listitem>
+          <para>is a library for parsing and processing BibTeX data 
files.</para>
+          <indexterm zone="perl-modules libbtparse">
+            <primary sortas="c-libbtparse">libbtparse.so</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+  </sect2>
+
 </sect1>
-- 
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