Index: general/prog/perl-modules.xml
===================================================================
--- general/prog/perl-modules.xml	(revision 82000595adbfc656769659eec03c7451e1eb1052)
+++ general/prog/perl-modules.xml	(revision fdc0888d0dbbf89b1b3c73159b55727f111f3f93)
@@ -64,4 +64,291 @@
 http://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-&Archive-Zip-version;.tar.gz 
 MD5 sum: e804985def2c1f0ed640ab4ca6aa85a1</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- autovivification -->
+    <bridgehead renderas="sect3" id="perl-autovivification"
+    xreflabel="autovivification-&autovivification-version;">
+    autovivification-&autovivification-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-autovivification">
+      <primary sortas="a-autovivification">autovivification</primary>
+    </indexterm>
+
+    <para>The autovivification module allows you to lexically disable
+    autovivification. This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url="http://www.cpan.org/authors/id/V/VP/VPIT/autovivification-&autovivification-version;.tar.gz">autovivification-&autovivification-version;</ulink> 
+http://www.cpan.org/authors/id/V/VP/VPIT/autovification-&autovivification-version;.tar.gz 
+MD5 sum: 871ce0e9b93ef616da7cfa91dbd2772e</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Business::ISBN -->
+    <bridgehead renderas="sect3" id="perl-business-isbn"
+    xreflabel="Business::ISBN-&Business-ISBN-version;">
+    Business::ISBN-&Business-ISBN-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-business-isbn">
+      <primary sortas="a-Business-ISBN">Business::ISBN</primary>
+    </indexterm>
+
+    <para>The Business::ISBN module is for work with International Standard Book
+    Numbers.  This module and its dependency use the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz">Business::ISBN-&Business-ISBN-version;</ulink> 
+http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz 
+MD5 sum: c0049fb576b9fc3b2603bf7e9b3e91af</literallayout>
+        <itemizedlist>
+          <listitem><literallayout><ulink url="http://search.cpan.org/~bdfoy/Business-ISBN-Data/">Business::ISBN::Data</ulink>
+(http://search.cpan.org/~bdfoy/Business-ISBN-Data/)</literallayout>
+          </listitem>
+        </itemizedlist>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Business::ISMN -->
+    <bridgehead renderas="sect3" id="perl-business-ismn"
+    xreflabel="Business::ISMN-&Business-ISMN-version;">
+    Business::ISMN-&Business-ISMN-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-business-ismn">
+      <primary sortas="a-Business-ISMN">Business::ISMN</primary>
+    </indexterm>
+
+    <para>The Business::ISMN module is for work with International Standard
+    Music Numbers.  This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-&Business-ISMN-version;.tar.gz">Business::ISMN-&Business-ISMN-version;</ulink> 
+http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-&Business-ISMN-version;.tar.gz 
+MD5 sum: b8228688f2cfa0c629c8d0cbf88421ff</literallayout>
+        <itemizedlist>
+          <listitem><literallayout><ulink url="http://search.cpan.org/~bdfoy/Tie-Cycle/">Tie::Cycle</ulink>
+(http://search.cpan.org/~bdfoy/Tie-Cycle/)</literallayout>
+          </listitem>
+        </itemizedlist>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Business::ISSN -->
+    <bridgehead renderas="sect3" id="perl-business-issn"
+    xreflabel="Business::ISSN-&Business-ISSN-version;">
+    Business::ISSN-&Business-ISSN-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-business-issn">
+      <primary sortas="a-Business-ISSN">Business::ISSN</primary>
+    </indexterm>
+
+    <para>The Business::ISSN module is for work with International Standard
+    Serial Numbers.  This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-&Business-ISSN-version;.tar.gz">Business::ISSN-&Business-ISSN-version;</ulink> 
+http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-&Business-ISSN-version;.tar.gz 
+MD5 sum: d1f609422d3a0ad5e301ae694d142fe4</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Data::Compare -->
+    <bridgehead renderas="sect3" id="perl-data-compare"
+    xreflabel="Data::Compare-&Data-Compare-version;">
+    Data::Compare-&Data-Compare-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-data-compare">
+      <primary sortas="a-Data-Compare">Data::Compare</primary>
+    </indexterm>
+
+    <para>The Data::Compare module compares two <application>perl</application>
+    data structures. This module and its dependencies use the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-&Data-Compare-version;.tar.gz">Data::Compare-&Data-Compare-version;</ulink> 
+http://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-&Data-Compare-version;.tar.gz 
+MD5 sum: 45d56aa548581d7e4406f665c417d31e</literallayout>
+        <itemizedlist>
+          <listitem> <literallayout><ulink url="http://search.cpan.org/~rclamp/File-Find-Rule/">File::Find::Rule</ulink>
+(http://search.cpan.org/~rclamp/File-Find-Rule/) 
+
+</literallayout>
+            <itemizedlist>
+              <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink>
+(http://search.cpan.org/dist/Number::Compare/)</literallayout>
+              </listitem>
+              <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
+(http://search.cpan.org/dist/Text::Glob/)</literallayout>
+              </listitem>
+            </itemizedlist>
+          </listitem>
+        </itemizedlist>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Date::Simple -->
+    <bridgehead renderas="sect3" id="perl-date-simple"
+    xreflabel="Date::Simple-&Date-Simple-version;">
+    Date::Simple-&Date-Simple-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-date-simple">
+      <primary sortas="a-Date-Simple">Date::Simple</primary>
+    </indexterm>
+
+    <para>Date::Simple provides a simple date object. This module uses the
+    standard <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/I/IZ/IZUT/Date-Simple-&Date-Simple-version;.tar.gz">Date::Simple-&Date-Simple-version;</ulink> 
+http://www.cpan.org/authors/id/I/IZ/IZUT/Date-Simple-&Date-Simple-version;.tar.gz 
+MD5 sum: 436049dc2c7dfd8423d8bcc807248b31</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Encode-EUCJPASCII -->
+    <bridgehead renderas="sect3" id="perl-encode-eucjpascii"
+    xreflabel="Encode::EUCJPASCII-&Encode-EUCJPASCII-version;">
+    Encode-EUCJPASCII-&Encode-EUCJPASCII-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-encode-eucjpascii">
+      <primary sortas="a-Encode-EUCJPASCII">Encode-EUCJPASCII</primary>
+    </indexterm>
+
+    <para>Encode-EUCJPASCII provides an eucJP-open mapping. This module uses the
+    standard <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-&Encode-EUCJPASCII-version;.tar.gz">Encode-EUCJPASCII-&Encode-EUCJPASCII-version;</ulink> 
+http://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-&Encode-EUCJPASCII-version;.tar.gz 
+MD5 sum: 5daa65f55b7c2050bb0713d9e95f239d</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Encode::HanExtra -->
+    <bridgehead renderas="sect3" id="perl-encode-hanextra"
+    xreflabel="Encode::HanExtra-&Encode-HanExtra-version;">
+    Encode::HanExtra-&Encode-HanExtra-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-encode-hanextra">
+      <primary sortas="a-Encode-HanExtra">Encode::HanExtra</primary>
+    </indexterm>
+
+    <para>The Encode::HanExtra module provides extra sets of Chinese Encodings.
+    This module uses the standard <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-&Encode-HanExtra-version;.tar.gz">Encode::HanExtra-&Encode-HanExtra-version;</ulink> 
+http://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-&Business-ISSN-version;.tar.gz 
+MD5 sum: e1d3bc32c1c8ee304235a06fbcd5d5a4</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Encode::JIS2K -->
+    <bridgehead renderas="sect3" id="perl-encode-jis2k"
+    xreflabel="Encode::JIS2K-&Encode-JIS2K-version;">
+    Encode::JIS2K-&Encode-JIS2K-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-encode-jis2k">
+      <primary sortas="a-Encode-JIS2K">Encode::JIS2K</primary>
+    </indexterm>
+
+    <para>The Encode::JIS2K module provides JIS X 0212 (aka JIS 2000)
+    Encodings. This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-&Encode-JIS2K-version;.tar.gz">Encode::JIS2K-&Encode-JIS2K-version;</ulink> 
+http://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-&Business-ISSN-version;.tar.gz 
+MD5 sum: 00e73ee943fb2f882b00b7b61e4c9db1</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- File::Slurp -->
+    <bridgehead renderas="sect3" id="perl-file-slurp"
+    xreflabel="File::Slurp-&File-Slurp-version;">
+    File::Slurp-&File-Slurp-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-file-slurp">
+      <primary sortas="a-File-Slurp">File::Slurp</primary>
+    </indexterm>
+
+    <para>The File::Slurp module provides Simple and Efficient
+    Reading/Writing/Modifying of Complete Files.  This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/U/UR/URI/File-Slurp-&File-Slurp-version;.tar.gz">File::Slurp-&File-Slurp-version;</ulink> 
+http://www.cpan.org/authors/id/U/UR/URI/File-Slurp-&Business-ISSN-version;.tar.gz 
+MD5 sum: 7d584cd15c4f8b9547765eff8c4ef078</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- File::Which -->
+    <bridgehead renderas="sect3" id="perl-file-which"
+    xreflabel="File::Which-&File-Which-version;">
+    File::Which-&File-Which-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-file-which">
+      <primary sortas="a-File-Which">File::Which</primary>
+    </indexterm>
+
+    <para>File::Which provides a portable implementation of the
+    &apos;which&apos; utility. This module and its dependencies use the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem> <literallayout><ulink url="http://www.cpan.org/authors/id/A/AD/ADAMK/File-Which-&File-Which-version;.tar.gz">File::Which-&File-Which-version;</ulink> 
+http://www.cpan.org/authors/id/A/AD/ADAMK/File-Which-&File-Which-version;.tar.gz 
+MD5 sum: b9429edaad7f45caafa4d458afcfd8af 
+
+</literallayout>
+        <itemizedlist>
+          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Test-Script/">Test::Script</ulink>
+(http://search.cpan.org/dist/Test-Script/)
+
+</literallayout>
+            <itemizedlist>
+              <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Probe-Perl/">Probe-Perl</ulink>
+(http://search.cpan.org/dist/Probe-Perl/
+
+</literallayout>
+       <!--     <itemizedlist>
+                  <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Encode-ISO2022/">Encode-ISO2022</ulink>
+(http://search.cpan.org/dist/Encode-ISO2022/>)
+
+</literallayout>
+                  </listitem>
+                </itemizedlist> -->
+              </listitem>
+            </itemizedlist>
+          </listitem>
+        </itemizedlist>
       </listitem>
     </itemizedlist>
@@ -204,5 +491,27 @@
     </itemizedlist> -->
 
-    <!-- LWP -->
+    <!-- IPC-Run3 -->
+    <bridgehead renderas="sect3" id="perl-ipc-run3"
+    xreflabel="IPC::Run3-&IPC-Run3-version;">
+    IPC-Run3-&IPC-Run3-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-ipc-run3">
+      <primary sortas="a-IPC-Run3">IPC-Run3</primary>
+    </indexterm>
+
+    <para>The IPC::Run3 module is used to run a subprocess with input/ouput
+    redirection.  This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-&IPC-Run3-version;.tar.gz">IPC-Run3-&IPC-Run3-version;</ulink> 
+http://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-&Business-ISSN-version;.tar.gz 
+MD5 sum: 5a8cec571c51a118b265cf6e24e55761</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- LWP (but listed as libwww-perl) -->
     <bridgehead renderas="sect3" id="perl-lwp"
     xreflabel="libwww-perl-&LWP-version;">
@@ -317,4 +626,67 @@
     </itemizedlist>
 
+    <!-- List::AllUtils -->
+    <bridgehead renderas="sect3" id="perl-list-allutils"
+    xreflabel="List::AllUtils-&List-AllUtils-version;">
+    List::AllUtils-&List-AllUtils-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-list-allutils">
+      <primary sortas="a-List-AllUtils">List::AllUtils</primary>
+    </indexterm>
+
+    <para>The List::Allutils module combines List::Util and List::MoreUtils in
+    one bite-sized package. This module and its dependencies use the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    <para>This package will fail (tests, but not for any obvious reason, and at
+    runtime) if the core module List::Util is older than 1.31, as happens with
+    e.g. with perl-5.18.2 from LFS-7.5. To test the version, you can run the
+    following command</para>
+    <!-- use para to avoid line break in the long path -->
+    <para><command>strings /usr/lib/perl5/5.*/*/auto/List/Util/Util.so |
+    grep v5 -A 1 | tail -n 1</command></para>
+    <para>and if necessary install
+    <ulink url="http://search.cpan.org/dist/Scalar-List-Utils/">Scalar::List::Utils</ulink>
+    (http://search.cpan.org/dist/Scalar-List-Utils/) to get a newer version of
+    that module without updating all of <application>perl</application>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-&List-AllUtils-version;.tar.gz">List::AllUtils-&List-AllUtils-version;</ulink> 
+http://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-&List-AllUtils-version;.tar.gz 
+MD5 sum: 0becef45aaf3556685ab798a132c014e</literallayout>
+        <itemizedlist>
+          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink>
+(http://search.cpan.org/dist/Number::Compare/)</literallayout>
+          </listitem>
+          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Text-Glob/">Text::Glob</ulink>
+(http://search.cpan.org/dist/Text::Glob/)</literallayout>
+          </listitem>
+        </itemizedlist>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Log::Log4perl -->
+    <bridgehead renderas="sect3" id="perl-log-log4perl"
+    xreflabel="Log::Log4perl-&Log-Log4perl-version;">
+    Log-Log4perl-&Log-Log4perl-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-log-log4perl">
+      <primary sortas="a-Log-Log4perl">Log-Log4perl</primary>
+    </indexterm>
+
+    <para>Log-Log4perl provides a Log4j implementation for
+    <application>perl</application>. This module uses the
+    standard <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-&Log-Log4perl-version;.tar.gz">Log-Log4perl-&Log-Log4perl-version;</ulink> 
+http://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-&Log-Log4perl-version;.tar.gz 
+MD5 sum: 4065a8b123badf07a3d6f57b48a0aa5c</literallayout>
+      </listitem>
+    </itemizedlist>
 
     <!-- Module::Info
@@ -458,4 +830,53 @@
     </itemizedlist>
 
+    <!-- Readonly::XS -->
+    <bridgehead renderas="sect3" id="perl-readonly-xs"
+    xreflabel="Readonly::XS-&Readonly-XS-version;">
+    Readonly::XS-&Readonly-XS-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-readonly-xs">
+      <primary sortas="a-Readonly-XS">Readonly::XS</primary>
+    </indexterm>
+
+    <para>The Readonly::XS module is a companion module for Readonly.pm, to
+    speed up read-only scalar variables. This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/R/RO/ROODE/Readonly-XS-&Readonly-XS-version;.tar.gz">Readonly::XS-&Readonly-XS-version;</ulink> 
+http://www.cpan.org/authors/id/R/RO/ROODE/Readonly-XS-&Readonly-XS-version;.tar.gz 
+MD5 sum: df71f29abfcbd14c963f912d6d6ded6b</literallayout>
+        <itemizedlist>
+          <listitem><literallayout><ulink url="http://search.cpan.org/dist/Readonly/">Readonly</ulink>
+(http://search.cpan.org/dist/Readonly/)
+this uses the <xref linkend="perl-build-install"/></literallayout>
+          </listitem>
+        </itemizedlist>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Regexp::Common -->
+    <bridgehead renderas="sect3" id="perl-regexp-common"
+    xreflabel="Regexp::Common-&Regexp-Common-version;">
+    Regexp-Common-&Regexp-Common-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-regexp-common">
+      <primary sortas="a-Regexp-Common">Regexp-Common</primary>
+    </indexterm>
+
+    <para>Regexp-Common provides commonly requested regular expressions. This
+    module uses the standard <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-&Regexp-Common-version;.tar.gz">Regexp-Common-&Regexp-Common-version;</ulink> 
+http://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-&Regexp-Common-version;.tar.gz 
+MD5 sum: 2b9c335312dcfd9980ff7acbad0e5905</literallayout>
+      </listitem>
+    </itemizedlist>
+
     <!-- SGMLSpm -->
     <bridgehead renderas="sect3" id="perl-sgmlspm"
@@ -491,4 +912,46 @@
 MD5 sum: 746c74ae969992cedb1a2879b4168090 </literallayout>
 <!--http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-&SGMLSpm-version;.tar.gz -->
+      </listitem>
+    </itemizedlist>
+
+    <!-- Text::BibTeX -->
+    <bridgehead renderas="sect3" id="perl-text-bibtex"
+    xreflabel="Text::BibTeX-&Text-BibTeX-version;">
+    Text::BibTeX-&Text-BibTeX-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-text-bibtex">
+      <primary sortas="a-Text-BibTeX">Text::BibTex</primary>
+    </indexterm>
+
+    <para>Text::BibTeX provides an interface to read and parse
+    <application>BibTeX</application> files. This module uses the
+    <xref linkend="perl-build-install"/>, but except where noted,
+    its dependencies are installed using the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem> <literallayout><ulink url="http://www.cpan.org/authors/id/A/AM/AMBS/Text/Text-BibTeX-&Text-BibTeX-version;.tar.gz">Text::BibTeX-&Text-BibTeX-version;</ulink> 
+http://www.cpan.org/authors/id/A/AM/AMBS/Text/Text-BibTeX-&Text-BibTeX-version;.tar.gz 
+MD5 sum: 2b83fd66f252f4c11d1f49b4ea638ea3 
+
+</literallayout>
+        <itemizedlist>
+          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Config-AutoConf/">Config::AutoConf</ulink>
+(http://search.cpan.org/dist/Config-AutoConf/) </literallayout>
+            <itemizedlist>
+              <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Capture-Tiny/">Capture=Tiny</ulink>
+(http://search.cpan.org/dist/Capture-Tiny/
+</literallayout>
+              </listitem>
+              <listitem> <literallayout><ulink url="http://search.cpan.org/dist/ExtUtils-LibBuilder/">ExtUtils-LibBuilder</ulink>
+(http://search.cpan.org/dist/LibBuilder/)
+this uses the <xref linkend="perl-build-install"/>
+</literallayout>
+              </listitem>
+            </itemizedlist>
+          </listitem>
+        </itemizedlist>
       </listitem>
     </itemizedlist>
@@ -564,4 +1027,70 @@
     </itemizedlist>
     -->
+
+    <!-- Unicode::Collate -->
+    <bridgehead renderas="sect3" id="perl-unicode-collate"
+    xreflabel="Unicode::Collate-&Unicode-Collate-version;">
+    Unicode-Collate-&Unicode-Collate-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-unicode-collate">
+      <primary sortas="a-Unicode-Collate">Unicode-Collate</primary>
+    </indexterm>
+
+    <para>Unicode::Collate  provides a Unicode collation algorithm. This module
+    uses the standard <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url=" http://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz">Unicode-Collate-&Unicode-Collate-version;</ulink> 
+http://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz 
+MD5 sum: 80b9d8452be51a638268fffd129d2480</literallayout>
+      </listitem>
+    </itemizedlist>
+
+    <!-- Unicode::LineBreak -->
+    <bridgehead renderas="sect3" id="perl-unicode-linebreak"
+    xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;">
+    Unicode::LineBreak-&Unicode-LineBreak-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-unicode-linebreak">
+      <primary sortas="a-Unicode-LineBreak">Unicode::LineBreak</primary>
+    </indexterm>
+
+    <para>Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.
+    This module and its dependencies use the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem> <literallayout><ulink url="http://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz">Unicode::LineBreak-&Unicode-LineBreak-version;</ulink> 
+http://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz 
+MD5 sum: c908890e6a00f4203da5d4a5d6060586 
+
+</literallayout>
+        <itemizedlist>
+          <listitem> <literallayout><ulink url="http://search.cpan.org/dist/MIME-Charset/">MIME::Charset</ulink>
+(http://search.cpan.org/dist/MIME-Charset/)
+
+</literallayout>
+            <itemizedlist>
+              <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Encode-JISX0213/">Encode-JISX0213</ulink>
+(http://search.cpan.org/dist/Encode-JISX0213/
+
+</literallayout>
+                <itemizedlist>
+                  <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Encode-ISO2022/">Encode-ISO2022</ulink>
+(http://search.cpan.org/dist/Encode-ISO2022/>)
+
+</literallayout>
+                  </listitem>
+                </itemizedlist>
+              </listitem>
+            </itemizedlist>
+          </listitem>
+        </itemizedlist>
+      </listitem>
+    </itemizedlist>
 
     <!-- URI -->
@@ -596,4 +1125,73 @@
     </itemizedlist>
 
+    <!-- XML::LibXML::Simple -->
+    <bridgehead renderas="sect3" id="perl-xml-libxml-simple"
+    xreflabel="XML::LibXML::Simple-&XML-LibXML-Simple-version;">
+    XML::libXML::Simple-&XML-LibXML-Simple-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-xml-libxml-simple">
+      <primary sortas="a-XML-LibXML-Simple">XML::LibXML::Simple</primary>
+    </indexterm>
+
+    <para>The XML::LibXML::Simple module is a rewrite of XML::Simple to use the
+    XML::LibXML parser for XML structures,instead of the plain
+    <application>Perl</application> or SAX parsers.
+    This module and all dependency modules use the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem> <literallayout><ulink url="http://cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-&XML-LibXML-Simple-version;.tar.gz">XML::LibXML::Simple-&XML-LibXML-Simple-version;</ulink> 
+http://cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-&XML-LibXML-Simple-version;.tar.gz 
+MD5 sum: 5be6726d9972be9f55bd646a464988d6 </literallayout>
+        <itemizedlist>
+          <listitem>
+            <para>
+              <xref linkend="perl-xml-sax"/>
+            </para>
+          </listitem>
+          <listitem>
+            <para>
+              <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>
+        </itemizedlist>
+      </listitem>
+    </itemizedlist>
+
+    <!-- XML::LibXSLT -->
+    <bridgehead renderas="sect3" id="perl-xml-libxslt"
+    xreflabel="XML::LibXSLT-&XML-LibXSLT-version;">
+    XML::LibXSLT-&XML-LibXSLT-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-xml-libxslt">
+      <primary sortas="a-XML-LibXSLT">XML::LibXSLT</primary>
+    </indexterm>
+
+    <para>The XML::LibXSLT module provides an interface to
+    <application>libxslt</application>. This module uses the standard
+    <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url="http://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-&XML-LibXSLT-version;.tar.gz">XML::LibXSLT-&XML-LibXSLT-version;</ulink> 
+http://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-&XML-LibXSLT-version;.tar.gz 
+MD5 sum: e804985def2c1f0ed640ab4ca6aa85a1</literallayout>
+        <itemizedlist>
+          <listitem>
+            <para>
+              <xref linkend="libxslt"/>
+            </para>
+          </listitem>
+        </itemizedlist>
+      </listitem>
+    </itemizedlist>
+
     <!-- XML::Parser -->
 <!--    <bridgehead renderas="sect3" id="perl-xml-parser"
@@ -653,5 +1251,6 @@
 MD5 sum: 4d10964e123b76eca36678464daa63cd </literallayout>
         <itemizedlist>
-          <listitem> <literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink>
+   <!--   <listitem> <literallayout><ulink url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink> -->
+          <listitem> <literallayout><ulink id="perl-xml-sax" xreflabel="XML::SAX" url="http://search.cpan.org/~grantm/XML-SAX/">XML::SAX</ulink>
 (http://search.cpan.org/~grantm/XML-SAX/)
 (Note: this package does not support parallel build) 
@@ -680,5 +1279,5 @@
             </itemizedlist>-->
           </listitem>
-          <listitem> <literallayout id="perl-xml-libxml"><ulink url="http://search.cpan.org/~shlomif/XML-LibXML/">XML::LibXML</ulink>
+          <listitem> <literallayout> <ulink id="perl-xml-libxml" xreflabel="XML::LibXML" url="http://search.cpan.org/~shlomif/XML-LibXML/">XML::LibXML</ulink>
 (http://search.cpan.org/~shlomif/XML-LibXML/)
 (recommended for faster parsing) </literallayout>
@@ -689,4 +1288,26 @@
           </listitem>
         </itemizedlist>
+      </listitem>
+    </itemizedlist>
+
+    <!-- XML::Writer -->
+    <bridgehead renderas="sect3" id="perl-xml-writer"
+    xreflabel="XML::Writer-&XML-Writer-version;">
+    XML::Writer-&XML-Writer-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-xml-writer">
+      <primary sortas="a-XML-Writer">XML::Writer</primary>
+    </indexterm>
+
+    <para>XML::Writer provides a <application>Perl</application>
+    extension for writing XML documents. This
+    module uses the standard <xref linkend="perl-standard-install"/>.</para>
+
+    &lfs75_checked;
+
+    <itemizedlist>
+      <listitem><literallayout><ulink url="http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-&XML-Writer-version;.tar.gz">XML::Writer-&XML-Writer-version;</ulink> 
+http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-&XML-Writer-version;.tar.gz 
+MD5 sum: b9c2420c243c6a36ce45a008740fcede</literallayout>
       </listitem>
     </itemizedlist>
@@ -794,4 +1415,34 @@
   </sect2>
 
+  <sect2 role="installation" id="perl-build-install"
+  xreflabel="instructions for packages using Build.PL">
+    <title>Installation of Perl Modules which use Build.PL</title>
+
+    <para>Install <application>Perl</application> modules which use
+    Build.PL by running the following commands:</para>
+
+<!-- when Build is removed from the core perl distribution, perhaps in 5.22,
+     Module::Build should be added to this page, and linked from here -->
+<screen><userinput>perl Build.PL &amp;&amp;
+./Build &amp;&amp;
+./Build test</userinput></screen>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>./Build install</userinput></screen>
+
+<!-- following not tested
+    <note>
+      <para>When reinstalling a <application>Perl</application> module,
+      sometimes older versions of the module being reinstalled are in other
+      directories specified in <parameter>@INC</parameter>.  To delete all
+      other versions of the module being reinstalled (not simply older ones)
+      set the <varname>UNINST</varname> variable:</para>
+
+<screen><userinput>./Build install UNINST=1</userinput></screen>
+    </note> -->
+
+  </sect2>
+
   <sect2 role="installation" id="perl-auto-install"
   xreflabel="alternate auto installation instructions">
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 82000595adbfc656769659eec03c7451e1eb1052)
+++ introduction/welcome/changelog.xml	(revision fdc0888d0dbbf89b1b3c73159b55727f111f3f93)
@@ -189,4 +189,9 @@
           <para>[ken] - Added libpaper-1.1.24+nmu3. Fixes
           <ulink url="&blfs-ticket-root;5440">#5440</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[ken] - Added biblatex-biber-1.8 and its multitudinous
+          perl-module dependencies. Fixes
+          <ulink url="&blfs-ticket-root;5228">#5228</ulink>.</para>
         </listitem>
       </itemizedlist>
Index: packages.ent
===================================================================
--- packages.ent	(revision 82000595adbfc656769659eec03c7451e1eb1052)
+++ packages.ent	(revision fdc0888d0dbbf89b1b3c73159b55727f111f3f93)
@@ -286,13 +286,35 @@
 
 <!-- Perl module versions used in the Perl Modules instructions -->
+<!ENTITY autovivification-version     "0.12">
 <!ENTITY Archive-Zip-version          "1.37">
+<!ENTITY Business-ISBN-version        "2.07">
+<!ENTITY Business-ISMN-version        "1.11">
+<!ENTITY Business-ISSN-version        "0.91">
+<!ENTITY Data-Compare-version         "1.24">
+<!ENTITY Date-Simple-version          "3.03">
+<!ENTITY Encode-EUCJPASCII-version    "0.03">
+<!ENTITY Encode-JIS2K-version         "0.02">
+<!ENTITY Encode-HanExtra-version      "0.23">
+<!ENTITY File-Slurp-version           "9999.19">
+<!ENTITY File-Which-version           "1.09">
 <!ENTITY Glib-perl-version            "1.280">
 <!ENTITY HTML-Parser-version          "3.71">
-<!ENTITY LWP-version                  "6.05">
+<!ENTITY IPC-Run3-version             "0.048">
+<!ENTITY List-AllUtils-version        "0.08">
+<!ENTITY Log-Log4perl-version         "1.44">
+<!ENTITY LWP-version                  "6.08">
 <!ENTITY Net-DNS-version              "0.76">
+<!ENTITY Readonly-XS-version          "1.05">
+<!ENTITY Regexp-Common-version        "2013031301">
 <!ENTITY SGMLSpm-version              "1.1">
-<!ENTITY URI-version                  "1.60">
+<!ENTITY Text-BibTeX-version          "0.69">
+<!ENTITY Unicode-Collate-version      "1.07">
+<!ENTITY Unicode-LineBreak-version    "2014.06">
+<!ENTITY URI-version                  "1.64">
+<!ENTITY XML-LibXML-Simple-version    "0.94">
+<!ENTITY XML-LibXSLT-version          "1.92">
 <!ENTITY XML-Parser-version           "2.41">
 <!ENTITY XML-Simple-version           "2.20">
+<!ENTITY XML-Writer-version           "0.625">
 
 <!-- Python module versions used in the Python Modules instructions -->
@@ -716,3 +738,4 @@
  page, as well as to reference the directory in texlive -->
 <!ENTITY texlive-year                 "2014">
-
+<!ENTITY biber-version                "1.8">
+
Index: pst/typesetting/biber.xml
===================================================================
--- pst/typesetting/biber.xml	(revision fdc0888d0dbbf89b1b3c73159b55727f111f3f93)
+++ pst/typesetting/biber.xml	(revision fdc0888d0dbbf89b1b3c73159b55727f111f3f93)
@@ -0,0 +1,165 @@
+<?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;
+
+  <!ENTITY biber-download-http   "http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/&biber-version;/biblatex-biber.tar.gz">
+  <!ENTITY biber-download-ftp    "">
+  <!ENTITY biber-md5sum          "26b2134291ddd7851973a6c385e5545c">
+  <!ENTITY biber-size            "2.0 MB">
+  <!ENTITY biber-buildsize       "14 MB">
+  <!ENTITY biber-time            "less than 0. SBU (0.3 SBU to run the tests)">
+]>
+
+<sect1 id="biber" xreflabel="biber-&biber-version;">
+  <?dbhtml filename="biber.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>biblatex-biber-&biber-version;</title>
+
+  <indexterm zone="biber">
+    <primary sortas="a-biber">Biber</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to biber</title>
+
+    <para>Biber is a BibTeX replacement for users of biblatex, written in
+    <application>Perl</application>. Unusually, the tarball itself is
+    called just biblatex-biber.tar.gz but it will extract to a versioned
+    directory. Please ensure you download it from the correct versioned
+    directory at sourceforge, the 1.9 version is broken as-shipped.</para>
+
+    &lfs75_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>Download (HTTP): <ulink url="&biber-download-http;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download (FTP): <ulink url="&biber-download-ftp;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download MD5 sum: &biber-md5sum;</para>
+      </listitem>
+      <listitem>
+        <para>Download size: &biber-size;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated disk space required: &biber-buildsize;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated build time: &biber-time;</para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">Biber Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="perl-autovivification"/>
+      <xref linkend="perl-business-isbn"/>
+      <xref linkend="perl-business-ismn"/>
+      <xref linkend="perl-business-issn"/>
+      <xref linkend="perl-data-compare"/>
+      <xref linkend="perl-date-simple"/>
+      <xref linkend="perl-encode-eucjpascii"/>
+      <xref linkend="perl-encode-hanextra"/>
+      <xref linkend="perl-encode-jis2k"/>
+      <xref linkend="perl-file-slurp"/>
+      <xref linkend="perl-ipc-run3"/>
+      <xref linkend="perl-log-log4perl"/>
+      <xref linkend="perl-lwp"/>
+      <xref linkend="perl-list-allutils"/>
+      <xref linkend="perl-regexp-common"/>
+      <xref linkend="perl-text-bibtex"/>
+      <xref linkend="perl-unicode-collate"/> (only if your version of perl is less than 5.20.0)
+      <xref linkend="perl-unicode-linebreak"/>
+      <xref linkend="perl-xml-libxml-simple"/>
+      <xref linkend="perl-xml-libxslt"/> and
+      <xref linkend="perl-xml-writer"/>
+    </para>
+
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="required">
+      <xref linkend="perl-readonly-xs"/>, and
+      <xref linkend="perl-file-which"/> (to run the testsuite)
+    </para>
+
+    <bridgehead renderas="sect4">Required (at runtime)</bridgehead>
+    <para role="optional">
+      <xref linkend="texlive"/>
+    </para>
+
+    <note>
+      <para>
+        It is possible to install (all) missing dependencies automatically.
+        Begin by running <command>perl ./Build.PL</command> and then when it
+        prompts you, become the root user and run
+        <command>./Build installdeps</command>
+      </para>
+    </note>
+
+    <para condition="html" role="usernotes">User Notes:
+    <ulink url='&blfs-wiki;/biber'/></para>
+
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of Biber</title>
+
+    <para>Install <application>Biber</application> by running the following
+    commands:</para>
+
+<screen><userinput>perl ./Build.PL &amp;&amp;
+./Build.PL</userinput></screen>
+
+    <para>To test the results, enter: <command>./Build test</command></para>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>./Build install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Library</segtitle>
+      <segtitle>Installed Directory</segtitle>
+
+      <seglistitem>
+        <seg>biber</seg>
+        <seg>None</seg>
+        <seg>/usr/lib/site_perl/5.*/Biber</seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="biber-prog">
+        <term><command>biber</command></term>
+        <listitem>
+          <para>is used for producing bibliographies in LaTeX documents.</para>
+          <indexterm zone="biber biber-prog">
+            <primary sortas="b-biber">biber</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>
Index: pst/typesetting/texlive.xml
===================================================================
--- pst/typesetting/texlive.xml	(revision 82000595adbfc656769659eec03c7451e1eb1052)
+++ pst/typesetting/texlive.xml	(revision fdc0888d0dbbf89b1b3c73159b55727f111f3f93)
@@ -149,10 +149,5 @@
     what was originally installed.</para>
 
-    <para>At the moment, these instructions do not rebuild
-    <application>biber</application> or <application>xindy</application> which were
-    installed by the binary installer.  See the "Special considerations for ..."
-    paragraphs of
-    <ulink url="http://tug.org/texlive/build.html">Building TeX Live</ulink>.
-    Asy and the rest of asymptote is by default not rebuilt, so we have to
+    <para>Asy and the rest of asymptote is by default not rebuilt, so we have to
     separately run <command>configure</command> and <command>make</command> in its
     directory.
@@ -219,4 +214,7 @@
 make -C ../utils/asymptote install</userinput></screen>
 
+    <para>One part of the package remains to be rebuilt:
+    <xref linkend="biber"/>.</para>
+
   </sect2>
 
Index: pst/typesetting/typesetting.xml
===================================================================
--- pst/typesetting/typesetting.xml	(revision 82000595adbfc656769659eec03c7451e1eb1052)
+++ pst/typesetting/typesetting.xml	(revision fdc0888d0dbbf89b1b3c73159b55727f111f3f93)
@@ -21,4 +21,5 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tl-installer.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texlive.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="biber.xml"/>
 
 </chapter>
