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.


git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8919 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2011-10-26 04:34:14 +00:00
parent 20e6cade6a
commit d8069d709f
17 changed files with 251 additions and 289 deletions

View File

@ -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" &lt;/' \
build/ac-macros/berkeley-db.m4 &amp;&amp;
autoconf &amp;&amp;
./configure --prefix=/usr &amp;&amp;
<screen><userinput>./configure --prefix=/usr &amp;&amp;
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 @@ make install-swig-rb</userinput></screen>
<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>&lt;prefix&gt;</replaceable>
--with-apr-util=<replaceable>&lt;prefix&gt;</replaceable></option>:
These options should be used if you wish to use the system-installed
@ -294,13 +215,6 @@ make install-swig-rb</userinput></screen>
<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">

View File

@ -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 -->

View File

@ -3,7 +3,7 @@ $LastChangedBy$
$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 @@ $Date$
<!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 @@ $Date$
-->
<!-- 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 @@ $Date$
<!-- 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 @@ $Date$
<!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 @@ $Date$
<!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 @@ $Date$
<!-- 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">

View File

@ -154,7 +154,7 @@ install -v -m644 README \
<?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 @@ install -v -m644 README \
</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

View File

@ -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">
]>

View File

@ -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">

View File

@ -22,6 +22,7 @@ $Date$
<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"/>

View File

@ -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 &amp;&amp;
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>

View File

@ -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 @@ install -v -m644 htmldoc/*.{html,gif,css} \
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 &amp;&amp;
tidy -xml-help &gt; tidy-help.xml &amp;&amp;
tidy -xml-config &gt; tidy-config.xml &amp;&amp;
xsltproc -o tidy.1 tidy1.xsl tidy-help.xml &amp;&amp;
xsltproc -o quickref.html quickref-html.xsl tidy-config.xml &amp;&amp;
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; &amp;&amp;
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>

View File

@ -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">

View File

@ -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 @@ make</userinput></screen>
<screen role="root"><userinput>make install &amp;&amp;
install -v -m755 -d /usr/share/doc/libpng-&libpng-version; &amp;&amp;
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>

View File

@ -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>

View File

@ -41,6 +41,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>

View File

@ -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>

View File

@ -39,7 +39,7 @@ xreflabel="DocBook XSL Stylesheets-&docbook-xsl-version;">
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">

View File

@ -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">

View File

@ -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 @@ make</userinput></screen>
<para>From the <command>tclsh</command> prompt (<prompt>%&nbsp;</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 @@ exit</userinput></screen>
<screen><userinput>make realclean &amp;&amp;
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 @@ make</userinput></screen>
<screen role="root"><userinput>make docdir=/usr/share/doc/db-&db-version; install &amp;&amp;
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 @@ chown -v -R root:root \
<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>