r6706 - in trunk/BOOK: . general/prog introduction/welcome

randy at linuxfromscratch.org randy at linuxfromscratch.org
Thu Mar 29 20:41:49 PDT 2007


Author: randy
Date: 2007-03-29 21:41:49 -0600 (Thu, 29 Mar 2007)
New Revision: 6706

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/prog/perl-modules.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
Updated Perl modules: Algorithm::Diff-1.1902, Compress::Zlib-2.004, Crypt::SSLeay-0.53, Pod::Simple-3.05, Test::Pod-1.26, Test::Simple-0.70, version-0.71; added new Perl modules: Compress::Raw::Zlib-2.004, IO::Compress::Base-2.004, IO::Compress::Bzip2-2.004, IO::Compress::Zlib-2.004

Modified: trunk/BOOK/general/prog/perl-modules.xml
===================================================================
--- trunk/BOOK/general/prog/perl-modules.xml	2007-03-28 00:53:59 UTC (rev 6705)
+++ trunk/BOOK/general/prog/perl-modules.xml	2007-03-30 03:41:49 UTC (rev 6706)
@@ -123,17 +123,18 @@
     of the functionality provided by <application>Zlib</application> is
     available in Compress::Zlib. The module can be split into two general areas
     of functionality, namely in-memory compression/decompression and read/write
-    access to gzip files.</para>
+    access to gzip files. This module and all the dependencies are installed
+    using the standard <xref linkend="perl-standard-install"/>.</para>
 
     <note>
-      <para>The Compress::Zlib module requires the following
+      <para>The Compress::Raw::Zlib module requires the following
       <command>sed</command> after untarring the distribution tarball (before
       any other build commands) to use the system-installed copy of
       <application>Zlib</application>.</para>
 
-<screen><userinput>sed -i -e "s|BUILD_ZLIB = True|BUILD_ZLIB = False|" \
-       -e "s|INCLUDE    = ./zlib-src|INCLUDE    = /usr/include|" \
-       -e "s|LIB        = ./zlib-src|LIB        = /usr/lib|" \
+<screen><userinput>sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|" \
+       -e "s|INCLUDE\s*= ./zlib-src|INCLUDE    = /usr/include|" \
+       -e "s|LIB\s*= ./zlib-src|LIB        = /usr/lib|" \
     config.in</userinput></screen>
     </note>
 
@@ -142,7 +143,35 @@
         <para><ulink
         url="http://cpan.org/authors/id/P/PM/PMQS/Compress-Zlib-&Compress-Zlib-version;.tar.gz">
         Compress-Zlib-&Compress-Zlib-version;</ulink>
-        (<xref linkend="perl-standard-install"/>)</para>
+        (uses the standard <xref linkend="perl-standard-install"/>)</para>
+
+        <itemizedlist>
+          <listitem>
+            <para><ulink
+            url="http://cpan.org/authors/id/P/PM/PMQS/Compress-Raw-Zlib-&Compress-Raw-Zlib-version;.tar.gz">
+            Compress-Raw-Zlib-&Compress-Raw-Zlib-version;</ulink></para>
+          </listitem>
+          <listitem>
+            <para><ulink
+            url="http://cpan.org/authors/id/P/PM/PMQS/IO-Compress-Zlib-&IO-Compress-Zlib-version;.tar.gz">
+            IO-Compress-Zlib-&IO-Compress-Zlib-version;</ulink></para>
+
+            <itemizedlist>
+              <listitem>
+                <para><ulink
+                url="http://cpan.org/authors/id/P/PM/PMQS/IO-Compress-Base-&IO-Compress-Base-version;.tar.gz">
+                IO-Compress-Base-&IO-Compress-Base-version;</ulink></para>
+              </listitem>
+              <listitem>
+                <para><ulink
+                url="http://cpan.org/authors/id/P/PM/PMQS/IO-Compress-Bzip2-&IO-Compress-Bzip2-version;.tar.gz">
+                IO-Compress-Bzip2-&IO-Compress-Bzip2-version;</ulink> (used during the tests)</para>
+              </listitem>
+            </itemizedlist>
+
+          </listitem>
+        </itemizedlist>
+
       </listitem>
     </itemizedlist>
 
@@ -167,7 +196,7 @@
         <para><ulink
         url="http://cpan.org/authors/id/S/SB/SBECK/DateManip-&DateManip-version;.tar.gz">
         DateManip-&DateManip-version;</ulink>
-        (<xref linkend="perl-standard-install"/>)</para>
+        (uses the standard <xref linkend="perl-standard-install"/>)</para>
       </listitem>
     </itemizedlist>
 
@@ -517,6 +546,13 @@
               <listitem>
                 <para><xref linkend="openssl"/></para>
               </listitem>
+              <listitem>
+                <para>A <quote>testcover</quote> <filename>Makefile</filename>
+                target is created (which creates a
+                <command>/usr/bin/testcover</command> script) if the <ulink
+                url="http://cpan.org/authors/id/S/SM/SMPETERS/ExtUtils-MakeMaker-Coverage-0.05.tar.gz">
+                Extutils::MakeMaker::Coverage</ulink> module is installed.</para>
+              </listitem>
             </itemizedlist>
 
           </listitem>
@@ -525,16 +561,6 @@
       </listitem>
     </itemizedlist>
 
-    <note>
-      <para>Newer versions of <application>OpenSSL</application> expose a bug
-      in the <application>Crypt::SSLeay</application> sources. Issue the
-      following <command>sed</command> command (after unpacking the
-      <application>Crypt::SSLeay</application> tarball and changing directories
-      into the root of the source tree) to fix the problem:</para>
-
-      <screen><userinput>sed -i '/algorithms/ a\               SSL_library_init();' SSLeay.xs</userinput></screen>
-    </note>
-
     <!-- Module::Build -->
     <bridgehead renderas="sect3" id="perl-module-build"
     xreflabel="Module::Build-&Module-Build-version;">
@@ -689,10 +715,9 @@
     <application>Perl</application> installation. Additionally, Module::Info
     can tell you what version of a module is installed and what dependencies
     are required for it. You can even use Module::Info to gather dependencies
-    of uninstalled modules. The Module::Info module installs using the standard
-    <application>Perl</application> module
-    <xref linkend="perl-standard-install"/>. The version module requires using
-    the Module::Build <xref linkend="perl-module-build-install"/>.</para>
+    of uninstalled modules. The Module::Info module and dependencies install
+    using the standard <application>Perl</application> module
+    <xref linkend="perl-standard-install"/>.</para>
 
     <itemizedlist spacing='compact'>
       <listitem>
@@ -712,7 +737,7 @@
 
             <itemizedlist>
               <listitem>
-                <para><xref linkend="perl-module-build"/></para>
+                <para><xref linkend="perl-module-build"/> (optional)</para>
               </listitem>
             </itemizedlist>
 
@@ -891,6 +916,60 @@
       </listitem>
     </itemizedlist>
 
+
+    <!-- Pod::Coverage -->
+    <bridgehead renderas="sect3" id="perl-pod-coverage"
+    xreflabel="Pod::Coverage-&Pod-Coverage-version;">
+    Pod::Coverage-&Pod-Coverage-version;</bridgehead>
+
+    <indexterm zone="perl-modules perl-pod-coverage">
+      <primary sortas="g-Pod-Coverage">Pod::Coverage</primary>
+    </indexterm>
+
+    <para>The Pod::Coverage module is a <application>Perl</application> library
+    used to check if the documentation of a module is comprehensive. This
+    module can use the Module::Build
+    <xref linkend="perl-module-build-install"/>, but is not required. All the
+    dependencies are installed using the standard
+    <application>Perl</application> module
+    <xref linkend="perl-standard-install"/>.</para>
+
+    <itemizedlist spacing='compact'>
+      <listitem>
+        <para><ulink
+        url="http://cpan.org/authors/id/R/RC/RCLAMP/Pod-Coverage-&Pod-Coverage-version;.tar.gz">
+        Pod-Coverage-&Pod-Coverage-version;</ulink></para>
+
+        <itemizedlist>
+          <listitem>
+            <para id="perl-devel-symdump"><ulink
+            url="http://cpan.org/authors/id/A/AN/ANDK/Devel-Symdump-&Devel-Symdump-version;.tar.gz">
+            Devel-Symdump-&Devel-Symdump-version;</ulink></para>
+            <indexterm zone="perl-modules perl-devel-symdump">
+              <primary sortas="g-Devel-Symdump">Devel::Symdump</primary>
+            </indexterm>
+
+            <itemizedlist>
+              <listitem>
+                <para><xref linkend="perl-test-pod-coverage"/>
+                (optionally used during the tests, and is a circular
+                dependency)</para>
+              </listitem>
+              <listitem>
+                <para><xref linkend="perl-test-pod"/>
+                (optionally used during the tests)</para>
+              </listitem>
+            </itemizedlist>
+
+          </listitem>
+          <listitem>
+            <para><xref linkend="perl-module-build"/> (optional)</para>
+          </listitem>
+        </itemizedlist>
+
+      </listitem>
+    </itemizedlist>
+
     <!-- SGMLSpm -->
     <bridgehead renderas="sect3" id="perl-sgmlspm"
     xreflabel="SGMLSpm-&SGMLSpm-version;">
@@ -994,10 +1073,9 @@
     <para>The Test::Pod::Coverage module is used to check files in a
     distribution for POD coverage. It is normally used by developers to
     ensure their projects are adequately covered with POD and it is also used
-    in the test suites of many module distributions. The Pod::Coverage module
-    can use the Module::Build
-    <xref linkend="perl-module-build-install"/>, all the other modules are
-    installed using the standard <application>Perl</application> module
+    in the test suites of many module distributions. This module and all the
+    dependencies are installed using the standard
+    <application>Perl</application> module
     <xref linkend="perl-standard-install"/>.</para>
 
     <itemizedlist spacing='compact'>
@@ -1018,40 +1096,7 @@
             </indexterm>
           </listitem>
           <listitem>
-            <para id="perl-pod-coverage"><ulink
-            url="http://cpan.org/authors/id/R/RC/RCLAMP/Pod-Coverage-&Pod-Coverage-version;.tar.gz">
-            Pod-Coverage-&Pod-Coverage-version;</ulink></para>
-            <indexterm zone="perl-modules perl-pod-coverage">
-              <primary sortas="g-Pod-Coverage">Pod::Coverage</primary>
-            </indexterm>
-
-            <itemizedlist>
-              <listitem>
-                <para id="perl-devel-symdump"><ulink
-                url="http://cpan.org/authors/id/A/AN/ANDK/Devel-Symdump-&Devel-Symdump-version;.tar.gz">
-                Devel-Symdump-&Devel-Symdump-version;</ulink></para>
-                <indexterm zone="perl-modules perl-devel-symdump">
-                  <primary sortas="g-Devel-Symdump">Devel::Symdump</primary>
-                </indexterm>
-
-                <itemizedlist>
-                  <listitem>
-                    <para><xref linkend="perl-test-pod-coverage"/>
-                    (optionally used during the tests, and is a circular
-                    dependency)</para>
-                  </listitem>
-                  <listitem>
-                    <para><xref linkend="perl-test-pod"/>
-                    (optionally used during the tests)</para>
-                  </listitem>
-                </itemizedlist>
-
-              </listitem>
-              <listitem>
-                <para><xref linkend="perl-module-build"/></para>
-              </listitem>
-            </itemizedlist>
-
+            <para><xref linkend="perl-pod-coverage"/></para>
           </listitem>
         </itemizedlist>
 
@@ -1086,13 +1131,21 @@
         <para><ulink
         url="http://cpan.org/authors/id/M/MS/MSCHWERN/Test-Simple-&Test-Simple-version;.tar.gz">
         Test-Simple-&Test-Simple-version;</ulink>
-        (<xref linkend="perl-standard-install"/>)</para>
+        (uses the standard <xref linkend="perl-standard-install"/>)</para>
 
         <itemizedlist>
           <listitem>
             <para><xref linkend="perl-module-signature"/>
             (optionally used during the tests)</para>
           </listitem>
+          <listitem>
+            <para><xref linkend="perl-test-pod-coverage"/>
+            (optionally used during the tests, and is circular)</para>
+          </listitem>
+          <listitem>
+            <para><xref linkend="perl-pod-coverage"/>
+            (optionally used during the tests, and is circular)</para>
+          </listitem>
         </itemizedlist>
 
       </listitem>
@@ -1132,13 +1185,6 @@
             <indexterm zone="perl-modules perl-algorithm-diff">
               <primary sortas="g-Algorithm-Diff">Algorithm::Diff</primary>
             </indexterm>
-
-            <itemizedlist>
-              <listitem>
-                <para><xref linkend="unzip"/></para>
-              </listitem>
-            </itemizedlist>
-
           </listitem>
         </itemizedlist>
 
@@ -1230,7 +1276,10 @@
     <ulink url="http://www.yaml.org/spec/"/>.
     <application>YAML</application> is a generic data serialization language
     that is optimized for human readability. It can be used to express the data
-    structures of most modern programming languages.</para>
+    structures of most modern programming languages. The module and
+    dependencies are installed using the standard
+    <application>Perl</application> module
+    <xref linkend="perl-standard-install"/>.</para>
 
     <note>
       <para>The <application>YAML</application>,

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2007-03-28 00:53:59 UTC (rev 6705)
+++ trunk/BOOK/general.ent	2007-03-30 03:41:49 UTC (rev 6706)
@@ -3,7 +3,7 @@
 $Date$
 -->
 
-<!ENTITY day          "28">                   <!-- Always 2 digits -->
+<!ENTITY day          "30">                   <!-- Always 2 digits -->
 <!ENTITY month        "03">                   <!-- Always 2 digits -->
 <!ENTITY year         "2007">
 <!ENTITY version      "svn-&year;&month;&day;">
@@ -202,13 +202,14 @@
 <!ENTITY tk-version                   "8.4.14">
 
 <!-- Perl module versions used in the Perl Modules instructions -->
-<!ENTITY Algorithm-Diff-version       "1.1901">
+<!ENTITY Algorithm-Diff-version       "1.1902">
 <!ENTITY Archive-Tar-version          "1.29">
 <!ENTITY Archive-Zip-version          "1.16">
 <!ENTITY Business-ISBN-Data-version   "1.13">
 <!ENTITY Business-ISBN-version        "1.84">
-<!ENTITY Compress-Zlib-version        "1.41">
-<!ENTITY Crypt-SSLeay-version         "0.51">
+<!ENTITY Compress-Raw-Zlib-version    "2.004">
+<!ENTITY Compress-Zlib-version        "2.004">
+<!ENTITY Crypt-SSLeay-version         "0.53">
 <!ENTITY DateManip-version            "5.44">
 <!ENTITY Devel-Symdump-version        "2.07">
 <!ENTITY Digest-BubbleBabble-version  "0.01">
@@ -224,6 +225,9 @@
 <!ENTITY HTML-TableExtract-version    "2.07">
 <!ENTITY HTML-Tagset-version          "3.10">
 <!ENTITY HTML-Tree-version            "3.23">
+<!ENTITY IO-Compress-Base-version     "2.004">
+<!ENTITY IO-Compress-Bzip2-version    "2.004">
+<!ENTITY IO-Compress-Zlib-version     "2.004">
 <!ENTITY IO-Socket-INET6-version      "2.51">
 <!ENTITY IO-Zlib-version              "1.04">
 <!ENTITY LWP-version                  "5.805">
@@ -238,22 +242,22 @@
 <!ENTITY Pod-Coverage-version         "0.18">
 <!ENTITY Pod-Escapes-version          "1.04">
 <!ENTITY Pod-Readme-version           "0.081">
-<!ENTITY Pod-Simple-version           "3.04">
+<!ENTITY Pod-Simple-version           "3.05">
 <!ENTITY SGMLSpm-version              "1.03ii">
 <!ENTITY Socket6-version              "0.19">
 <!ENTITY Spiffy-version               "0.30">
 <!ENTITY Test-Base-version            "0.50">
 <!ENTITY Test-Builder-Tester-version  "1.01">
-<!ENTITY Test-Pod-version             "1.24">
+<!ENTITY Test-Pod-version             "1.26">
 <!ENTITY Test-Pod-Coverage-version    "1.08">
 <!ENTITY Test-Portability-Files-version "0.05">
 <!ENTITY Test-Prereq-version          "1.032">
-<!ENTITY Test-Simple-version          "0.62">
+<!ENTITY Test-Simple-version          "0.70">
 <!ENTITY Text-CSV_PP-version          "1.01">
 <!ENTITY Text-CSV_XS-version          "0.23">
 <!ENTITY Text-Diff-version            "0.35">
 <!ENTITY URI-version                  "1.35">
-<!ENTITY version-perl-version         "0.63">
+<!ENTITY version-perl-version         "0.71">
 <!ENTITY XML-Parser-version           "2.34">
 <!ENTITY YAML-version                 "0.58">
 

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2007-03-28 00:53:59 UTC (rev 6705)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2007-03-30 03:41:49 UTC (rev 6706)
@@ -42,6 +42,22 @@
 -->
 
     <listitem>
+      <para>March 30th, 2007</para>
+      <itemizedlist>
+        <listitem>
+          <para>[randy] - Updated Perl modules: Algorithm::Diff-1.1902,
+          Compress::Zlib-2.004, Crypt::SSLeay-0.53, Pod::Simple-3.05,
+          Test::Pod-1.26, Test::Simple-0.70, version-0.71.</para>
+        </listitem>
+        <listitem>
+          <para>[randy] - Added new Perl modules: Compress::Raw::Zlib-2.004,
+          IO::Compress::Base-2.004, IO::Compress::Bzip2-2.004,
+          IO::Compress::Zlib-2.004.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>March 28th, 2007</para>
       <itemizedlist>
         <listitem>




More information about the blfs-book mailing list