r8919 - in trunk/BOOK: . basicnet/netprogs basicnet/textweb general/genlib general/genutils general/graphlib general/prog introduction/welcome multimedia/audioutils pst/xml server/databases

bdubbs at linuxfromscratch.org bdubbs at linuxfromscratch.org
Tue Oct 25 21:34:18 PDT 2011


Author: bdubbs
Date: 2011-10-25 22:34:14 -0600 (Tue, 25 Oct 2011)
New Revision: 8919

Added:
   trunk/BOOK/general/genutils/sharutils.xml
Modified:
   trunk/BOOK/basicnet/netprogs/subversion.xml
   trunk/BOOK/basicnet/textweb/lynx.xml
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/gmime.xml
   trunk/BOOK/general/genlib/libffi.xml
   trunk/BOOK/general/genlib/pth.xml
   trunk/BOOK/general/genutils/genutils.xml
   trunk/BOOK/general/genutils/tidy.xml
   trunk/BOOK/general/graphlib/libjpeg.xml
   trunk/BOOK/general/graphlib/libpng.xml
   trunk/BOOK/general/prog/tcl.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/audioutils/freetts.xml
   trunk/BOOK/pst/xml/docbook-xsl.xml
   trunk/BOOK/pst/xml/docbook.xml
   trunk/BOOK/server/databases/db.xml
Log:
Update to Berkeley DB-5.2.36.
Add sharutils-4.11.
Update to tcl-8.5.10.
Update to libpng-1.5.5.
Update to jpeg-8c.
Update to libffi-3.0.10.


Modified: trunk/BOOK/basicnet/netprogs/subversion.xml
===================================================================
--- trunk/BOOK/basicnet/netprogs/subversion.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/basicnet/netprogs/subversion.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -43,6 +43,8 @@
     <application>Subversion</application> repository. Creation of a repository
     is covered at <xref linkend="svnserver"/>.</para>
 
+    &lfs70_checked;
+
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
@@ -65,18 +67,6 @@
       </listitem>
     </itemizedlist>
 
-    <!--
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Required patch if using
-        <application>Swig</application>-1.3.25 and you wish
-        to build the <application>Perl</application> bindings: <ulink
-        url="&patch-root;/patches/subversion-&subversion-version;-swig_1.3.25-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
-    -->
-
     <bridgehead renderas="sect3">Subversion Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
@@ -114,15 +104,6 @@
     <xref linkend="neon"/> or
     <ulink url="http://code.google.com/p/serf/">serf</ulink></para>
 
-    <!-- <para>* The <command>configure</command> script will warn that the
-    installed <application>neon</application> version is not supported if the
-    version is greater than &svn-neon-version;. You can circumvent this
-    warning by passing <option>-disable-neon-version-check</option> to the
-    <command>configure</command> command. Note that this may or may not work,
-    depending on the version of <application>neon</application> you have
-    installed, but <application>neon</application>-0.26.3 is known to
-    work.</para> -->
-
     <bridgehead renderas="sect4">Optional to Build the Java Bindings</bridgehead>
     <para role="optional">One of <xref linkend="icedtea6"/>, 
     <xref linkend="jdk"/>,
@@ -141,15 +122,6 @@
     <application>SWIG</application> bindings. Versions of
     <application>SWIG</application> up to 2.0.1 are known to work.</para>
 
-    <!-- <para>Note that the <application>Python</application>,
-    <application>Perl</application> and <application>Ruby</application>
-    bindings will not compile properly with the current version of
-    <application>SWIG</application>. To build the bindings, you must have
-    <application>SWIG</application>-1.3.{24,25} installed. Complete
-    instructions for building the <application>SWIG</application> bindings
-    can be found in the <application>Subversion</application> source tree
-    file <filename>./subversion/bindings/swig/INSTALL</filename>.</para> -->
-
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/subversion"/></para>
 
@@ -158,58 +130,16 @@
   <sect2 role="installation">
     <title>Installation of Subversion</title>
 
-    <!-- <caution>
-      <para>For reasons that are not yet fully understood,
-      <application>Subversion</application> repositories based on some versions
-      of <application>Berkeley DB</application> (notably 4.4.x) may not perform
-      reliably. Though there have been no reports of corrupted databases caused
-      by this issue, the <application>Subversion</application> test suite may
-      report a failure in one of the tests due to problems opening a repository
-      based on <application>Berkeley DB</application>. This issue only affects
-      BDB-based repositories on a local installation and does not affect access
-      to a BDB-based repository on a remote system built with older versions of
-      <application>Subversion</application> or
-      <application>Berkeley DB</application>.</para>
-
-      <para>For these reasons, the <application>Berkeley DB</application>
-      back-end is disabled, and any local BDB-based repositories you may have
-      will be unavailable after installing <application>Subversion</application>
-      using the following instructions. Please reference the information at
-      <ulink
-      url="http://svnbook.red-bean.com/en/1.1/ch05s03.html#svn-ch-5-sect-3.5"/>
-      if you need to migrate your repositores.</para>
-    </caution> -->
-
     <para>Install <application>Subversion</application> by running the
     following commands:</para>
 
-<screen><userinput>sed -i 's/version" !=/version" </' \
-    build/ac-macros/berkeley-db.m4 &&
-autoconf &&
-
-./configure --prefix=/usr &&
+<screen><userinput>./configure --prefix=/usr &&
 make</userinput></screen>
 
     <para>If you have <xref linkend="doxygen"/> installed and you wish to
     build the API documentation, issue:
     <command>doxygen doc/doxygen.conf</command>.</para>
 
-    <!-- <note>
-      <para>If you have <application>Apache</application> installed, pass
-      the <option>-with-apr=/usr</option> and
-      <option>-with-apr-util=/usr</option> switches to the
-      <command>configure</command> script. Otherwise,
-      <application>Subversion</application> will overwrite APR and APR-utils
-      from the <application>Apache</application> installation with the source
-      distribution files. You may also need to pass
-      <option>-with-apxs=/usr/sbin/apxs</option> as <command>apxs</command>
-      might not be in an unprivileged user's <envar>PATH</envar> and won't be
-      properly discovered. Additionally if you have
-      <application>Apache</application> installed, you may safely remove the
-      <parameter>-with-installbuilddir=/usr/lib/apr-0</parameter> parameter
-      as it will have no effect.</para>
-    </note> -->
-
     <para>If you passed the <option>--enable-javahl</option> parameter to
     <command>configure</command> and wish to build the Java bindings, issue
     the following command:</para>
@@ -272,15 +202,6 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><command>sed -i '...' build/ac-macros/berkeley-db.m4</command>:
-    This command fixes the <application>Berkeley-DB</application> discovery
-    if the <application>Berkeley-DB</application> version is greater than
-    4.x.</para>
-
-    <para><command>autoconf</command>: This command is used to generate a new
-    <command>configure</command> script to incorporate the changes from the
-    previous command.</para>
-
     <para><option>--with-apr=<replaceable><prefix></replaceable>
     --with-apr-util=<replaceable><prefix></replaceable></option>:
     These options should be used if you wish to use the system-installed
@@ -294,13 +215,6 @@
     <command>apxs</command> might not be in an unprivileged user's
     <envar>PATH</envar> and won't be properly discovered.</para>
 
-    <!-- <para><parameter>-with-installbuilddir=/usr/lib/apr-0</parameter>:
-    This parameter is used (and only has an effect if you used the
-    <application>Subversion dependencies</application> package) to force the
-    installation of some APR-related support programs to
-    <filename class="directory">/usr/lib/apr-0</filename> instead of
-    <filename class="directory">/usr/build</filename>.</para> -->
-
   </sect2>
 
   <sect2 role="configuration">

Modified: trunk/BOOK/basicnet/textweb/lynx.xml
===================================================================
--- trunk/BOOK/basicnet/textweb/lynx.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/basicnet/textweb/lynx.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -66,7 +66,7 @@
     <!-- <ulink
     url="http://ftp.ibiblio.org/pub/linux/utils/compress/ncompress-4.2.4.tar.Z">
     ncompress</ulink> and -->
-    <ulink url="http://www.gnu.org/software/sharutils/">sharutils</ulink>
+    <xref linkend='sharutils'/>
     (for a <command>uudecode</command> program)</para>
 
 <!-- Attempt to utilize S-Lang (- -with-screen=slang) leads to a build failure -->

Modified: trunk/BOOK/general/genlib/gmime.xml
===================================================================
--- trunk/BOOK/general/genlib/gmime.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/general/genlib/gmime.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -154,7 +154,7 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
-      <varlistentry id="uudecode">
+      <varlistentry id="gmime-uudecode">
         <term><command>uudecode</command></term>
         <listitem>
           <para>is used to decode files or data encoded with
@@ -165,7 +165,7 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="uuencode">
+      <varlistentry id="gmime-uuencode">
         <term><command>uuencode</command></term>
         <listitem>
           <para>is a method of encoding binary data into 7-bit ASCII

Modified: trunk/BOOK/general/genlib/libffi.xml
===================================================================
--- trunk/BOOK/general/genlib/libffi.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/general/genlib/libffi.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -6,9 +6,9 @@
 
   <!ENTITY libffi-download-http " ">
   <!ENTITY libffi-download-ftp  "ftp://sourceware.org/pub/libffi/libffi-&libffi-version;.tar.gz">
-  <!ENTITY libffi-md5sum        "188a4f79fdac2310044b44b7d3918ef9">
-  <!ENTITY libffi-size          "706 KB">
-  <!ENTITY libffi-buildsize     "5 MB">
+  <!ENTITY libffi-md5sum        "79390673f5d07a8fb342bc09b5055b6f">
+  <!ENTITY libffi-size          "740 KB">
+  <!ENTITY libffi-buildsize     "6.5 MB">
   <!ENTITY libffi-time          "0.1 SBU">
 ]>
 

Modified: trunk/BOOK/general/genlib/pth.xml
===================================================================
--- trunk/BOOK/general/genlib/pth.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/general/genlib/pth.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -36,7 +36,7 @@
     of the server application, but each thread has its own individual
     program-counter, run-time stack, signal mask and errno variable. </para>
 
-    &lfs67_checked;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/general/genutils/genutils.xml
===================================================================
--- trunk/BOOK/general/genutils/genutils.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/general/genutils/genutils.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -22,6 +22,7 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rep-gtk.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sharutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="compface.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="imagemagick.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="hd2u.xml"/>

Added: trunk/BOOK/general/genutils/sharutils.xml
===================================================================
--- trunk/BOOK/general/genutils/sharutils.xml	                        (rev 0)
+++ trunk/BOOK/general/genutils/sharutils.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -0,0 +1,156 @@
+<?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 sharutils-download-http "http://ftp.gnu.org/gnu/sharutils/sharutils-&sharutils-version;.tar.bz2">
+  <!ENTITY sharutils-download-ftp "ftp://ftp.gnu.org/gnu/sharutils/sharutils-&sharutils-version;.tar.bz2">
+  <!ENTITY sharutils-md5sum "52dd02b6f5e0a148ba871234ae29bba2">
+  <!ENTITY sharutils-size "984 KB">
+  <!ENTITY sharutils-buildsize "10 MB">
+  <!ENTITY sharutils-time "0.3 SBU">
+]>
+
+<sect1 id="sharutils" xreflabel="sharutils-&bc-version;">
+  <?dbhtml filename="sharutils.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy: bdubbs $</othername>
+    <date>$Date: 2011-10-19 15:18:40 -0500 (Wed, 19 Oct 2011) $</date>
+  </sect1info>
+
+  <title>sharutils-&sharutils-version;</title>
+
+  <indexterm zone="sharutils">
+    <primary sortas="a-sharutils">sharutils</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to sharutils</title>
+
+    <para>The <application>sharutls</application> package contains
+    utilities that can create 'shell' archives.</para>
+
+    &lfs70_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>Download (HTTP): <ulink url="&sharutils-download-http;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download (FTP): <ulink url="&sharutils-download-ftp;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download MD5 sum: &sharutils-md5sum;</para>
+      </listitem>
+      <listitem>
+        <para>Download size: &sharutils-size;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated disk space required: &sharutils-buildsize;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated build time: &sharutils-time;</para>
+      </listitem>
+    </itemizedlist>
+
+    <para condition="html" role="usernotes">User Notes:
+    <ulink url="&blfs-wiki;/sharutils"/></para>
+
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of sharutils</title>
+
+    <para>Install <application>bc</application> by running the following commands:</para>
+
+<screen><userinput>./configure --prefix=/usr &&
+make</userinput></screen>
+
+    <para>To test <application>sharutils</application>, run 
+    <userinput>make check</userinput>.</para>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+  </sect2>
+
+  <!--
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+  </sect2>-->
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>shar, unshar, uudecode, and uuencode</seg>
+        <seg>None</seg>
+        <seg>None</seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="shar">
+        <term><command>shar</command></term>
+        <listitem>
+          <para>creates "shell archives" (or shar files) which are in 
+          text format and can be mailed.</para>
+          <indexterm zone="sharutils shar">
+            <primary sortas="b-shar">shar</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="unshar">
+        <term><command>unshar</command></term>
+        <listitem>
+          <para>unpacks a shar file.</para>
+          <indexterm zone="sharutils unshar">
+            <primary sortas="b-unshar">unshar</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="uudecode">
+        <term><command>uudecode</command></term>
+        <listitem>
+          <para>reads a file (or by default the standard input) and writes an encoded 
+          version to the standard output. The encoding uses only printing 
+          ASCII characters.</para>
+          <indexterm zone="sharutils uudecode">
+            <primary sortas="b-uudecode">uudecode</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="uuencode">
+        <term><command>uuencode</command></term>
+        <listitem>
+          <para>reads a file (or by default the standard input) and decodes
+          the uuencoded version to the standard output.</para>
+          <indexterm zone="sharutils uuencode">
+            <primary sortas="b-uuencode">uuencode</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>
+

Modified: trunk/BOOK/general/genutils/tidy.xml
===================================================================
--- trunk/BOOK/general/genutils/tidy.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/general/genutils/tidy.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -10,11 +10,6 @@
   <!ENTITY tidy-size          "807 KB">
   <!ENTITY tidy-buildsize     "12 MB">
   <!ENTITY tidy-time          "0.2 SBU">
-
-  <!-- <!ENTITY tidy-docs-version  "051020">
-  <!ENTITY tidy-docs-download "http://tidy.sourceforge.net/docs/tidy_docs_&tidy-docs-version;.tgz">
-  <!ENTITY tidy-docs-md5sum   "86de2f198e57399c063d2567b2a25628">
-  <!ENTITY tidy-docs-size     "150 KB"> -->
 ]>
 
 <sect1 id="html-tidy" xreflabel="HTML Tidy-&tidy-version;">
@@ -40,7 +35,7 @@
     errors and strives to produce visually equivalent markup that is both
     W3C compliant and compatible with most browsers.</para>
 
-    <para>&lfssvn_checked;20101029&lfssvn_checked2;</para>
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -71,47 +66,8 @@
     a CVS version, then generating the autotool components and documentation.
     BLFS made no changes to the existing source files.</para>
 
-    <!-- <note>
-      <para><application>HTML Tidy</application> is
-      updated very frequently by its maintainers, and the source package listed
-      above may not be available at the listed URL due to the
-      release of a newer version. The most current source package can be always
-      be downloaded from <ulink url="http://tidy.sourceforge.net/src/"/>. If
-      this version is newer than the version listed above, the following
-      instructions should work, but have not yet been tested by the BLFS team.
-      If you'd rather download the version listed above, you can find it at
-      <ulink url="http://tidy.sourceforge.net/src/old/"/>.</para>
-    </note> -->
-
-    <!-- <bridgehead renderas="sect3">Additional Downloads</bridgehead> -->
-
-    <!-- <bridgehead renderas="sect4">Documentation</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-       <para>Documentation: <ulink url="&tidy-docs-download;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download MD5 sum: &tidy-docs-md5sum;</para>
-      </listitem>
-      <listitem>
-        <para>Download size: &tidy-docs-size;</para>
-      </listitem>
-    </itemizedlist> -->
-
-    <!-- <bridgehead renderas="sect4">Patches</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Required patch: <ulink
-        url="&patch-root;/tidy-&tidy-version;-prevent_PRE_newlines-1.patch"/></para>
-      </listitem>
-    </itemizedlist> -->
-
     <bridgehead renderas="sect3">HTML Tidy Dependencies</bridgehead>
 
-    <!-- <bridgehead renderas="sect4">Recommended (To Build the Man Page and Quick
-    Reference Docs)</bridgehead>
-    <para role="recommended"><xref linkend="libxslt"/></para> -->
-
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional"><ulink url="http://dmalloc.com/">Dmalloc</ulink></para>
 
@@ -123,10 +79,6 @@
   <sect2 role="installation">
     <title>Installation of HTML Tidy</title>
 
-    <!-- <para>The <application>HTML Tidy</application> documentation
-    is contained in a separate tarball. Unpack both the source and docs
-    tarballs before starting the build.</para> -->
-
     <para>Install <application>HTML Tidy</application> by
     running the following commands:</para>
 
@@ -154,43 +106,8 @@
     the <filename class='directory'>api</filename> directory to
     <filename class='directory'>/usr/share/doc/tidy-&tidy-version;.</filename></para>
 
-<!-- <screen role="root"><userinput>make -C htmldoc install_apidocs</userinput></screen> -->
-
-    <!-- <para>If you have <xref linkend="libxslt"/> installed, issue the following
-    commands as an unprivileged user to build the man page and HTML
-    documentation:</para>
-
-<screen><userinput>cd htmldoc &&
-tidy -xml-help > tidy-help.xml &&
-tidy -xml-config > tidy-config.xml &&
-xsltproc -o tidy.1 tidy1.xsl tidy-help.xml &&
-xsltproc -o quickref.html quickref-html.xsl tidy-config.xml &&
-cd ..</userinput></screen>
-
-    <para>If you built the man page and the Quick Reference HTML file, install
-    the man page by issuing the following command as the
-    <systemitem class="username">root</systemitem> user:</para>
-
-<screen role="root"><userinput>install -v -m644 htmldoc/tidy.1 /usr/share/man/man1</userinput></screen>
-
-    <para>Now finish the installation by installing the pre-built
-    documentation as the <systemitem class="username">root</systemitem>
-    user:</para>
-
-<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/tidy-&tidy-docs-version; &&
-cp -v -R htmldoc/* /usr/share/doc/tidy-&tidy-docs-version;</userinput></screen> -->
-
   </sect2>
 
-  <!-- <sect2 role="commands">
-    <title>Command Explanations</title>
-
-    <para><command>sh build/gnuauto/setup.sh</command>: This command prepares
-    the source tree for building using the GNU <quote>Auto</quote>
-    tools.</para>
-
-  </sect2> -->
-
   <sect2 role="configuration">
     <title>Configuring HTML Tidy</title>
 

Modified: trunk/BOOK/general/graphlib/libjpeg.xml
===================================================================
--- trunk/BOOK/general/graphlib/libjpeg.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/general/graphlib/libjpeg.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -6,9 +6,9 @@
 
   <!ENTITY libjpeg-download-http "http://www.ijg.org/files/jpegsrc.v&libjpeg-version;.tar.gz">
   <!ENTITY libjpeg-download-ftp " ">
-  <!ENTITY libjpeg-md5sum "e022acbc5b36cd2cb70785f5b575661e">
-  <!ENTITY libjpeg-size "965 KB">
-  <!ENTITY libjpeg-buildsize "9 MB">
+  <!ENTITY libjpeg-md5sum "a2c10c04f396a9ce72894beb18b4e1f9">
+  <!ENTITY libjpeg-size "968 KB">
+  <!ENTITY libjpeg-buildsize "3.6 MB">
   <!ENTITY libjpeg-time "0.2 SBU">
 ]>
 
@@ -33,7 +33,7 @@
     that allow compression of image files based on the Joint Photographic Experts
     Group standard. It is a "lossy" compression algorithm.</para>
 
-    &lfs65_checked;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/general/graphlib/libpng.xml
===================================================================
--- trunk/BOOK/general/graphlib/libpng.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/general/graphlib/libpng.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -6,10 +6,11 @@
 
   <!ENTITY libpng-download-http "&sourceforge-repo;/libpng/libpng-&libpng-version;.tar.bz2">
   <!ENTITY libpng-download-ftp  " ">
-  <!ENTITY libpng-md5sum        "e3ac7879d62ad166a6f0c7441390d12b">
-  <!ENTITY libpng-size          "643 KB">
-  <!ENTITY libpng-buildsize     "14.7 MB">
-  <!ENTITY libpng-time          "0.2 SBU">
+  <!ENTITY libpng-md5sum        "3270bf2990c3174ae939388398de751e">
+  <!ENTITY libpng-size          "824 KB">
+  <!ENTITY libpng-buildsize     "11.2 MB">
+  <!ENTITY libpng-time          "0.3 SBU">
+  <!ENTITY apng-patch           "&sourceforge-repo2;/projects/libpng-apng/files/libpng-devel/1.5.5/libpng-1.5.5-apng.patch.gz">
 ]>
 
 <sect1 id="libpng" xreflabel="libpng-&libpng-version;">
@@ -32,7 +33,7 @@
     <para>The <application>libpng</application> package contains libraries used
     by other programs for reading and writing PNG files.</para>
 
-    &lfs66_checked;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -60,11 +61,10 @@
     <itemizedlist spacing='compact'>
       <listitem>
         <para>Optional patch to include apng functionality in
-        <application>libpng</application> : <ulink
-        url="&patch-root;/libpng-&libpng-version;-apng-1.patch"/></para>
-        <para>Although rejected by upstream, the patch is required if you want
-        to use the system <application>libpng</application> in
-        <application>Firefox</application> 3.</para>
+        <application>libpng</application> : <ulink url="&apng-patch;"/></para>
+        <para>The patch is required if you want to use the system
+        <application>libpng</application> in
+        <application>Firefox</application>.</para>
       </listitem>
     </itemizedlist>
 
@@ -78,8 +78,7 @@
 
     <para>If you want to patch libpng to support apng files, apply the patch:</para>
 
-<screen><userinput>patch -Np1 -i ../libpng-&libpng-version;-apng-1.patch
-</userinput></screen>
+<screen><userinput>gunzip --stdout ../libpng-1.5.5-apng.patch.gz | patch -Np1</userinput></screen>
 
     <para>Install <application>libpng</application> by running the following
     commands:</para>
@@ -94,41 +93,10 @@
 <screen role="root"><userinput>make install &&
 
 install -v -m755 -d /usr/share/doc/libpng-&libpng-version; &&
-install -v -m644    README libpng-&libpng-version;.txt \
+install -v -m644    README libpng-manual.txt \
                     /usr/share/doc/libpng-&libpng-version;</userinput></screen>
-
   </sect2>
 
-  <!-- <sect2 role="commands">
-    <title>Command Explanations</title>
-
-    <para><parameter>ZLIBINC=; ZLIBLIB=</parameter>: This
-    forces <application>libpng</application> to look for the
-    <application>Zlib</application> includes and libraries in the default locations
-    (<filename class='directory'>/usr/include</filename> and
-    <filename class='directory'>/usr/lib</filename> respectively).</para>
-
-    <para><parameter>-f scripts/makefile.linux</parameter>: This points
-    <command>make</command> at the <application>Linux</application> version of the
-    <filename>Makefile</filename> as <application>libpng</application> doesn't use
-    an <application>Autoconf</application> routine. Instead, it has various
-    <filename>Makefile</filename>s for different platforms.</para>
-
-  </sect2> -->
-
-  <!-- <sect2 role="configuration">
-    <title>Configuring libpng</title>
-
-    <sect3>
-      <title>Configuration Information</title>
-
-      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-      href="../../xincludes/lib-config.xml"/>
-
-    </sect3>
-
-  </sect2> -->
-
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/general/prog/tcl.xml
===================================================================
--- trunk/BOOK/general/prog/tcl.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/general/prog/tcl.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -6,14 +6,14 @@
 
   <!ENTITY tcl-download-http "&sourceforge-repo;/tcl/tcl&tcl-version;-src.tar.gz">
   <!ENTITY tcl-download-ftp  "&gentoo-ftp-repo;/tcl&tcl-version;-src.tar.gz">
-  <!ENTITY tcl-md5sum        "8512d8db3233041dd68a81476906012a">
-  <!ENTITY tcl-size          "4.4 MB">
-  <!ENTITY tcl-buildsize     "64 MB (includes documentation installation)">
-  <!ENTITY tcl-time          "0.4 SBU (additional 1.2 SBU to run the test suite)">
+  <!ENTITY tcl-md5sum        "a08eaf8467c0631937067c1948dd326b">
+  <!ENTITY tcl-size          "4.3 MB">
+  <!ENTITY tcl-buildsize     "47 MB (includes documentation installation)">
+  <!ENTITY tcl-time          "0.4 SBU"> 
 
   <!ENTITY tcl-doc-download  "&sourceforge-repo;/tcl/tcl&tcl-version;-html.tar.gz">
-  <!ENTITY tcl-doc-md5sum    "c90e55a4ae13dc5277a5be01fde2283b">
-  <!ENTITY tcl-doc-size      "932 KB">
+  <!ENTITY tcl-doc-md5sum    "3b5cf7f3dffe534bda80fb826937034a">
+  <!ENTITY tcl-doc-size      "912 KB">
 
   <!-- Ensure this is updated when Tcl moves from the 8.5.x branch -->
   <!ENTITY tcl-ver           "8.5">
@@ -39,7 +39,7 @@
     <para>The <application>Tcl</application> package contains the Tool Command
     Language, a robust general-purpose scripting language.</para>
 
-    &lfs67_checked;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -92,7 +92,7 @@
     <para>If you downloaded the optional documentation, unpack the tarball
     by issuing the following command:</para>
 
-<screen><userinput>tar xf ../tcl&tcl-version;-html.tar.gz --strip-components=1</userinput></screen>
+<screen><userinput>tar -xf ../tcl&tcl-version;-html.tar.gz --strip-components=1</userinput></screen>
 
     <para>Install <application>Tcl</application> by running the following
     commands:</para>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/general.ent	2011-10-26 04:34:14 UTC (rev 8919)
@@ -3,7 +3,7 @@
 $Date$
 -->
 
-<!ENTITY day          "24">                   <!-- Always 2 digits -->
+<!ENTITY day          "25">                   <!-- Always 2 digits -->
 <!ENTITY month        "10">                   <!-- Always 2 digits -->
 <!ENTITY year         "2011">
 <!ENTITY copyrightdate "2001-&year;">
@@ -193,7 +193,7 @@
 <!ENTITY libunique-version            "1.1.2">
 <!ENTITY liboil-version               "0.3.17">
 <!ENTITY nspr-version                 "4.8.6">
-<!ENTITY libffi-version               "3.0.8">
+<!ENTITY libffi-version               "3.0.10">
 <!ENTITY gobject-introspection-version "0.6.14">
 <!ENTITY gir-repository-version       "0.6.5">
 <!ENTITY libical-version              "0.43">
@@ -221,8 +221,8 @@
 -->
 
 <!-- Chapter 9 -->
-<!ENTITY libjpeg-version              "8b">
-<!ENTITY libpng-version               "1.2.44">
+<!ENTITY libjpeg-version              "8c">
+<!ENTITY libpng-version               "1.5.5">
 <!ENTITY libtiff-version              "3.9.4">
 <!ENTITY giflib-version               "4.1.6">
 <!ENTITY lcms-version                 "1.19">
@@ -252,6 +252,7 @@
 <!-- Chapter 10 -->
 <!ENTITY bc-version                   "1.06.95">
 <!ENTITY rep-gtk-version              "0.18">
+<!ENTITY sharutils-version            "4.11.1">
 <!ENTITY compface-version             "1.5.2">
 <!ENTITY imagemagick-version          "6.3.5">
 <!ENTITY hd2u-version                 "1.0.1">
@@ -330,7 +331,7 @@
 <!ENTITY Python-version               "2.6.4">
 <!ENTITY python-majorver              "2.6">
 <!ENTITY ruby-version                 "1.9.1-p376">
-<!ENTITY tcl-version                  "8.5.9">
+<!ENTITY tcl-version                  "8.5.10">
 <!ENTITY tk-version                   "8.5.9">
 
 <!-- Perl module versions used in the Perl Modules instructions -->
@@ -445,7 +446,7 @@
 <!ENTITY portmap-version              "6.0">
 <!ENTITY rsync-version                "3.0.9">
 <!ENTITY samba3-version               "3.5.6">
-<!ENTITY subversion-version           "1.6.15">
+<!ENTITY subversion-version           "1.7.1">
 <!ENTITY tcpwrappers-version          "7.6">
 <!ENTITY wget-version                 "1.13">
 <!ENTITY ggz-client-libs-version      "0.0.14.1">
@@ -495,7 +496,7 @@
 
 <!-- Chapter 23 -->
 
-<!ENTITY db-version                   "4.8.26">
+<!ENTITY db-version                   "5.2.36">
 <!ENTITY mysql-version                "5.1.52">
 <!ENTITY postgresql-version           "9.0.1">
 <!ENTITY sqlite-version               "3.7.8">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -42,6 +42,33 @@
 -->
 
     <listitem>
+      <para>October 25th, 2011</para>
+      <itemizedlist>
+<!--        <listitem>
+          <para>[bdubbs] - Update to subversion-1.7.1.</para>
+        </listitem>-->
+        <listitem>
+          <para>[bdubbs] - Update to Berkeley DB-5.2.36.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Add sharutils-4.11.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to tcl-8.5.10.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to libpng-1.5.5.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to jpeg-8c.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to libffi-3.0.10.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>October 24th, 2011</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/multimedia/audioutils/freetts.xml
===================================================================
--- trunk/BOOK/multimedia/audioutils/freetts.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/multimedia/audioutils/freetts.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -85,7 +85,7 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required"><xref linkend="apache-ant"/>,
-    <ulink url="http://www.gnu.org/software/sharutils/">Sharutils</ulink>
+    <xref linkend='sharutils'/>
     (for the <command>uudecode</command> program),
     and working audio hardware/software.</para>
 

Modified: trunk/BOOK/pst/xml/docbook-xsl.xml
===================================================================
--- trunk/BOOK/pst/xml/docbook-xsl.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/pst/xml/docbook-xsl.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -39,7 +39,7 @@
     package contains XSL stylesheets. These are useful for
     performing transformations on XML DocBook files.</para>
 
-    <para>&lfssvn_checked;20101029&lfssvn_checked2;</para>
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/pst/xml/docbook.xml
===================================================================
--- trunk/BOOK/pst/xml/docbook.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/pst/xml/docbook.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -35,7 +35,7 @@
     and software documentation to a standard allowing you to utilize
     transformations already written for that standard.</para>
 
-    &lfs65_checked;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">

Modified: trunk/BOOK/server/databases/db.xml
===================================================================
--- trunk/BOOK/server/databases/db.xml	2011-10-25 03:31:31 UTC (rev 8918)
+++ trunk/BOOK/server/databases/db.xml	2011-10-26 04:34:14 UTC (rev 8919)
@@ -6,10 +6,10 @@
 
   <!ENTITY db-download-http "http://download-east.oracle.com/berkeley-db/db-&db-version;.tar.gz">
   <!ENTITY db-download-ftp  "&gentoo-ftp-repo;/db-&db-version;.tar.gz">
-  <!ENTITY db-md5sum        "3476bac9ec0f3c40729c8a404151d5e3">
-  <!ENTITY db-size          "22.8 MB">
-  <!ENTITY db-buildsize     "250 MB (additional 100 MB to run parallel standard test suite)">
-  <!ENTITY db-time          "1.9 SBU (builds all bindings, add an additional 145 SBU to run parallel standard test suite)">
+  <!ENTITY db-md5sum        "88466dd6c13d5d8cddb406be8a1d4d92">
+  <!ENTITY db-size          "33 MB">
+  <!ENTITY db-buildsize     "181 MB (additional 100 MB to run parallel standard test suite)">
+  <!ENTITY db-time          "1.4 SBU (builds all bindings, add an additional 145 SBU to run parallel standard test suite)">
 ]>
 
 <sect1 id="db" xreflabel="Berkeley DB-&db-version;">
@@ -29,18 +29,12 @@
   <sect2 role="package">
     <title>Introduction to Berkeley DB</title>
 
-    <!-- <para>The <application>Berkeley DB</application> package contains programs
-    and utilities used by many other applications for database related
-    functions. This package is also installed during LFS and may already exist
-    on your system. It is listed here in BLFS as well because you may need to
-    reinstall it if you need the additional language bindings or the RPC
-    server. If you do reinstall <application>Berkeley DB</application>, ensure
-    you use the &lfs-bdb-version; version used in the LFS book.</para> -->
-
     <para>The <application>Berkeley DB</application> package contains programs
     and utilities used by many other applications for database related
     functions.</para>
 
+    &lfs70_checked;
+
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
@@ -63,25 +57,14 @@
       </listitem>
     </itemizedlist>
 
-    <!-- <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Required patch: <ulink
-        url="http://www.oracle.com/technology/products/berkeley-db/db/update/&db-version;/patch.&db-version;.1"/></para>
-      </listitem>
-      <listitem>
-        <para>Required patch: <ulink
-        url="http://www.oracle.com/technology/products/berkeley-db/db/update/&db-version;/patch.&db-version;.2"/></para>
-      </listitem>
-    </itemizedlist> -->
-
     <bridgehead renderas="sect3">Berkeley DB Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="tcl"/>,
-    <xref linkend="icedtea6"/> or <xref linkend="jdk"/>, and
-    <ulink url="http://www.gnu.org/software/sharutils/">sharutils</ulink>
-    (for the <command>uudecode</command> command)</para>
+    <para role="optional">
+      <xref linkend="tcl"/>,
+      <xref linkend="icedtea6"/> or <xref linkend="jdk"/>, and
+      <xref linkend='sharutils'/> (for the <command>uudecode</command> command)
+    </para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/db"/></para>
@@ -116,7 +99,7 @@
     <para>From the <command>tclsh</command> prompt (<prompt>% </prompt>),
     run:</para>
 
-<screen><userinput>source ../test/test.tcl
+<screen><userinput>source ../test/tcl/test.tcl
 run_parallel 5 run_std
 exit</userinput></screen>
 
@@ -125,18 +108,19 @@
 <screen><userinput>make realclean &&
 cd ..</userinput></screen>
 
+    <note><para>Test127.f and Repmgr026.c are known to fail.</para></note>
+
+    <para>There are additional testing suites in the <filename
+    class='directory'>test/c</filename> and <filename
+    class='directory'>test/cxx</filename> directories.  See the
+    <filename>README</filename> in each directory for instructions on how to
+    run the tests.</para>
+
   </sect2>
 
   <sect2 role="installation" id="bdb-installation">
     <title>Installation of Berkeley DB</title>
 
-    <!-- <para>The installation commands below are identical to the commands used
-    in the LFS book. If you installed <application>Berkeley DB</application>
-    in LFS, and you don't add anything to the <command>configure</command>
-    script, you'll end up with exactly what you already have. The additional
-    parameters you can use are listed in the Command Explanations section
-    below.</para> -->
-
     <note>
       <para>If you plan on installing <application>Berkeley DB</application>
       with Java support, you should check the system for certain versions
@@ -169,10 +153,9 @@
 
 <screen role="root"><userinput>make docdir=/usr/share/doc/db-&db-version; install &&
 chown -v -R root:root \
-      /usr/bin/berkeley_db_svc \
       /usr/bin/db_* \
       /usr/include/db{,_185,_cxx}.h \
-      /usr/lib/libdb{{,_cxx}.a,{,_cxx,_java,_tcl}-4.8.{so,a,la}} \
+      /usr/lib/libdb*.{so,a,la} \
       /usr/share/doc/db-&db-version;</userinput></screen>
 
   </sect2>
@@ -214,11 +197,6 @@
   <sect2 role="content">
     <title>Contents</title>
 
-    <!-- <para>Only the program and libraries not installed in LFS are listed here,
-    the others can be found at <ulink
-    url="&lfs-root;/chapter06/db.html#contents-db"/> as they were initially
-    installed during the building of LFS.</para> -->
-
     <segmentedlist>
       <segtitle>Installed Programs</segtitle>
       <segtitle>Installed Libraries</segtitle>




More information about the blfs-book mailing list