mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 22:42:14 +08:00
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:
parent
20e6cade6a
commit
d8069d709f
@ -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 @@ 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><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 @@ 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">
|
||||
|
@ -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 -->
|
||||
|
15
general.ent
15
general.ent
@ -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">
|
||||
|
@ -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
|
||||
|
@ -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">
|
||||
]>
|
||||
|
||||
|
@ -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">
|
||||
|
@ -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"/>
|
||||
|
156
general/genutils/sharutils.xml
Normal file
156
general/genutils/sharutils.xml
Normal 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 &&
|
||||
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>
|
||||
|
@ -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 &&
|
||||
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>
|
||||
|
||||
|
@ -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">
|
||||
|
@ -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 &&
|
||||
|
||||
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>
|
||||
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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>% </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 &&
|
||||
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 &&
|
||||
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>
|
||||
|
Loading…
Reference in New Issue
Block a user