Updated Man-DB to 2.5.2

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8610 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Randy McMurchy 2008-10-09 14:21:09 +00:00
parent f003bf7147
commit f2f15e5987
3 changed files with 41 additions and 11 deletions

View File

@ -40,6 +40,9 @@
<listitem>
<para>2008-10-09</para>
<itemizedlist>
<listitem>
<para>[randy] - Updated Man-DB to 2.5.2.</para>
</listitem>
<listitem>
<para>[randy] - Updated Iproute to 2.6.26.</para>
</listitem>

View File

@ -41,15 +41,23 @@
<sect2 role="installation">
<title>Installation of Man-DB</title>
<para>Two adjustments need to be made to the sources of Man-DB.</para>
<!-- <para>Two adjustments need to be made to the sources of Man-DB.</para>
<para>The first change is a <command>sed</command> substitution to delete
the <quote>/usr/man</quote> and <quote>/usr/local/man</quote> lines in
the <filename>man_db.conf</filename> file to prevent redundant results
when using programs such as <command>whatis</command>:</para> -->
<para>Use a <command>sed</command> substitution to delete
the <quote>/usr/man</quote> and <quote>/usr/local/man</quote> lines in
the <filename>man_db.conf</filename> file to prevent redundant results
when using programs such as <command>whatis</command>:</para>
<screen><userinput remap="pre">sed -i -e '\%\t/usr/man%d' -e '\%\t/usr/local/man%d' src/man_db.conf.in</userinput></screen>
<!-- This is removed and the same thing is done using the configure
command, which seems to be the more proper method
<para>The second change accounts for programs that Man-DB should be able
to find at runtime, but that haven't been installed yet:</para>
@ -69,10 +77,14 @@ EOF</userinput></screen>
manual pages. They are not part of LFS or BLFS, but you should be able
to install them yourself after finishing LFS if you wish to do so.</para>
-->
<para>Prepare Man-DB for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib --sysconfdir=/etc \
--disable-setuid</userinput></screen>
--disable-setuid --with-browser=/usr/bin/lynx \
--with-col=/usr/bin/col --with-vgrind=/usr/bin/vgrind \
--with-grap=/usr/bin/grap</userinput></screen>
<variablelist>
<title>The meaning of the configure options:</title>
@ -85,6 +97,21 @@ EOF</userinput></screen>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>--with-...</parameter></term>
<listitem>
<para>These four parameters are used to set some default programs.
The <command>col</command> program is a part of the Util-linux-ng
package, <command>lynx</command> is a text-based web browser (see BLFS
for installation instructions), <command>vgrind</command> converts
program sources to Groff input, and <command>grap</command> is useful
for typesetting graphs in Groff documents. The <command>vgrind</command>
and <command>grap</command> programs are not normally needed for viewing
manual pages. They are not part of LFS or BLFS, but you should be able
to install them yourself after finishing LFS if you wish to do so.</para>
</listitem>
</varlistentry>
</variablelist>
<para>Compile the package:</para>
@ -318,7 +345,7 @@ make install</userinput></screen>
<segtitle>Installed programs</segtitle>
<seglistitem>
<seg>accessdb, apropos, catman, convert-mans, lexgrog, man, mandb,
<seg>apropos, catman, convert-mans, lexgrog, man, mandb,
manpath, whatis, and zsoelim</seg>
</seglistitem>
</segmentedlist>
@ -328,7 +355,7 @@ make install</userinput></screen>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
<varlistentry id="accessdb">
<!-- <varlistentry id="accessdb">
<term><command>accessdb</command></term>
<listitem>
<para>Dumps the <command>whatis</command> database contents in
@ -337,7 +364,7 @@ make install</userinput></screen>
<primary sortas="b-accessdb">accessdb</primary>
</indexterm>
</listitem>
</varlistentry>
</varlistentry> -->
<varlistentry id="apropos">
<term><command>apropos</command></term>

View File

@ -346,13 +346,13 @@
<!ENTITY make-ch6-du "9.6 MB">
<!ENTITY make-ch6-sbu "0.1 SBU">
<!ENTITY man-db-version "2.5.1">
<!ENTITY man-db-size "1,624 KB">
<!ENTITY man-db-url "http://savannah.nongnu.org/download/man-db/man-db-&man-db-version;.tar.gz">
<!ENTITY man-db-md5 "e592eefd14679575b776f60c6a48e781">
<!ENTITY man-db-version "2.5.2">
<!ENTITY man-db-size "1,772 KB">
<!ENTITY man-db-url "http://download.savannah.gnu.org/releases/man-db/man-db-&man-db-version;.tar.gz">
<!ENTITY man-db-md5 "9529aadae273566a170dee4e18aad6c1">
<!ENTITY man-db-home "http://www.nongnu.org/man-db/">
<!ENTITY man-db-ch6-du "9 MB">
<!ENTITY man-db-ch6-sbu "0.2 SBU">
<!ENTITY man-db-ch6-du "20 MB">
<!ENTITY man-db-ch6-sbu "0.3 SBU">
<!ENTITY man-pages-version "3.11">
<!ENTITY man-pages-size "987 KB">