Added Lynx as an optional dependency and added command descriptions to LessTif; added patch to iptables to fix a build problem; updated Glossary

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@2527 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2004-07-31 17:31:23 +00:00
parent 6ea7ff92af
commit 721f994b5a
5 changed files with 59 additions and 14 deletions

View File

@ -432,6 +432,9 @@ otherterm="gCORBA">CORBA</glossseealso></glossdef></glossentry>
<glossentry id="gOS"><glossterm><acronym>OS</acronym></glossterm> <glossentry id="gOS"><glossterm><acronym>OS</acronym></glossterm>
<glossdef><para>Operating System</para></glossdef></glossentry> <glossdef><para>Operating System</para></glossdef></glossentry>
<glossentry id="gOSF"><glossterm><acronym>OSF</acronym></glossterm>
<glossdef><para>Open Software Foundation</para></glossdef></glossentry>
<glossentry id="gOSS"><glossterm><acronym>OSS</acronym></glossterm> <glossentry id="gOSS"><glossterm><acronym>OSS</acronym></glossterm>
<glossdef><para>Open Sound System</para></glossdef></glossentry> <glossdef><para>Open Sound System</para></glossdef></glossentry>

View File

@ -1,8 +1,8 @@
<!ENTITY day "30"> <!ENTITY day "31">
<!ENTITY month "07"> <!ENTITY month "07">
<!ENTITY year "2004"> <!ENTITY year "2004">
<!ENTITY version "svn-&year;&month;&day;"> <!ENTITY version "svn-&year;&month;&day;">
<!ENTITY releasedate "July &day;th, &year;"> <!ENTITY releasedate "July &day;st, &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "cvs"> <!-- cvs|[release #] --> <!ENTITY blfs-version "cvs"> <!-- cvs|[release #] -->
<!ENTITY lfs-version "testing"> <!-- stable|testing|unstable] --> <!ENTITY lfs-version "testing"> <!-- stable|testing|unstable] -->

View File

@ -18,6 +18,10 @@ who wrote what.</para>
<itemizedlist> <itemizedlist>
<listitem><para>July 31th, 2004 [randy]: Added Lynx as an optional dependency
and added command descriptions to LessTif; added patch to iptables to fix a
build problem; updated Glossary.</para></listitem>
<listitem><para>July 30th, 2004 [igor]: Updated to PHP-5.0.0.</para></listitem> <listitem><para>July 30th, 2004 [igor]: Updated to PHP-5.0.0.</para></listitem>
<listitem><para>July 30th, 2004 [randy]: Updated to Mozilla-1.7.1 and <listitem><para>July 30th, 2004 [randy]: Updated to Mozilla-1.7.1 and

View File

@ -69,6 +69,14 @@ url="&iptables-download-ftp;"/></para></listitem>
&iptables-time;</para></listitem></itemizedlist> &iptables-time;</para></listitem></itemizedlist>
</sect3> </sect3>
<sect3><title>Additional downloads</title>
<itemizedlist spacing='compact'>
<listitem><para>Required Patch (fixes a build issue with
<application>linux</application>-2.6.7): <ulink
url="&patch-root;/iptables-&iptables-version;-build_fix-1.patch"/></para>
</listitem>
</itemizedlist></sect3>
</sect2> </sect2>
<sect2> <sect2>
@ -77,7 +85,8 @@ url="&iptables-download-ftp;"/></para></listitem>
<para>Install <application>iptables</application> by running the following <para>Install <application>iptables</application> by running the following
commands:</para> commands:</para>
<screen><userinput><command>make PREFIX=/usr LIBDIR=/lib BINDIR=/sbin &amp;&amp; <screen><userinput><command>patch -Np1 -i ../iptables-&iptables-version;-build_fix-1.patch &amp;&amp;
make PREFIX=/usr LIBDIR=/lib BINDIR=/sbin &amp;&amp;
make PREFIX=/usr LIBDIR=/lib BINDIR=/sbin install</command></userinput></screen> make PREFIX=/usr LIBDIR=/lib BINDIR=/sbin install</command></userinput></screen>
</sect2> </sect2>

View File

@ -31,6 +31,8 @@ Source version of <application>OSF/Motif(R)</application>.</para>
<sect3><title><application>LessTif</application> dependencies</title> <sect3><title><application>LessTif</application> dependencies</title>
<sect4><title>Required</title> <sect4><title>Required</title>
<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>)</para></sect4> <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>)</para></sect4>
<sect4><title>Optional</title>
<para><xref linkend="lynx"/></para></sect4>
</sect3> </sect3>
</sect2> </sect2>
@ -38,7 +40,8 @@ Source version of <application>OSF/Motif(R)</application>.</para>
<sect2> <sect2>
<title>Installation of <application>LessTif</application></title> <title>Installation of <application>LessTif</application></title>
<para>Install <application>LessTif</application> by running the following commands:</para> <para>Install <application>LessTif</application> by running the following
commands:</para>
<screen><userinput><command>find -name Makefile.in | \ <screen><userinput><command>find -name Makefile.in | \
xargs sed -i 's@$(prefix)/LessTif@$(prefix)/share/LessTif@g' &amp;&amp; xargs sed -i 's@$(prefix)/LessTif@$(prefix)/share/LessTif@g' &amp;&amp;
@ -58,8 +61,9 @@ make install</command></userinput></screen>
<title>Command explanations</title> <title>Command explanations</title>
<para><option>sed -i 's@$(prefix)/LessTif@$(prefix)/share/LessTif@g'</option>: <para><option>sed -i 's@$(prefix)/LessTif@$(prefix)/share/LessTif@g'</option>:
This moves the location of the non-FHS compliant <filename class="directory">/usr/LessTif</filename> This moves the location of the non-FHS compliant
directory to <filename class="directory">/usr/share/LessTif</filename>.</para> <filename class="directory">/usr/LessTif</filename> directory to
<filename class="directory">/usr/share/LessTif</filename>.</para>
<para><option>--enable-build-20</option>: Build the <para><option>--enable-build-20</option>: Build the
<application>Motif</application> 2.0 compatible version of the <application>Motif</application> 2.0 compatible version of the
@ -69,7 +73,8 @@ directory to <filename class="directory">/usr/share/LessTif</filename>.</para>
<option>--enable-build-21</option>: Also build the <option>--enable-build-21</option>: Also build the
<application>Motif</application> 2.1 compatible versions.</para> <application>Motif</application> 2.1 compatible versions.</para>
<para><option>--disable-debug</option>: Do not generate debugging information.</para> <para><option>--disable-debug</option>: Do not generate debugging information.
</para>
<para><option>--enable-production</option>: Build the release version <para><option>--enable-production</option>: Build the release version
of the <application>LessTif</application> libraries.</para> of the <application>LessTif</application> libraries.</para>
@ -96,10 +101,9 @@ GNOME compatibility support.</para>
<sect2><title>Testing <application>LessTif</application></title> <sect2><title>Testing <application>LessTif</application></title>
<para>It is advisable to test the installation of <para>It is advisable to test the installation of
<application>LessTif</application> with the <application>LessTif</application> with the test suite located in
test suite located in <filename class="directory">lesstif-&lesstif-version;/test</filename>. It is
<filename class="directory">lesstif-&lesstif-version;/test</filename>. It is not not required to install any of the resulting binaries to validate the
required to install any of the resulting binaries to validate the
installation. The following commands executed from the source installation. The following commands executed from the source
directory will suffice:</para> directory will suffice:</para>
@ -113,17 +117,42 @@ make</command></userinput></screen>
<title>Contents</title> <title>Contents</title>
<para>The <application>LessTif</application> package contains <para>The <application>LessTif</application> package contains
<command>mxmkmf</command>, <command>mwm</command>,
<command>xmbind</command>, <command>uil</command> and
<application>LessTif</application> libraries.</para> <application>LessTif</application> libraries.</para>
</sect2> </sect2>
<sect2><title>Description</title> <sect2><title>Description</title>
<sect3><title>mxmkmf</title>
<para><command>mxmkmf</command> is the <application>LessTif</application>
version of <command>xmkmf</command> which creates a
<filename>Makefile</filename> from an <filename>Imakefile</filename></para>
</sect3>
<sect3><title>mwm</title>
<para><command>mwm</command> is a window manager that adheres largely to the
<application>Motif</application> <command>mwm</command> specification.</para>
</sect3>
<sect3><title>xmbind</title>
<para><command>xmbind</command> configures the virtual key bindings of
<application>LessTif</application> applications</para>
</sect3>
<sect3><title>uil</title>
<para><command>uil</command> is a user interface language compiler which
translates a plain text description of the user interface of a
<application>Motif</application> application into a machine-readable form.
</para>
</sect3>
<sect3><title>lesstif libraries</title> <sect3><title>lesstif libraries</title>
<para><application>LessTif</application> libraries are an <para><application>LessTif</application> libraries are an
<application>OSF/Motif(R)</application> source code compatible <application><acronym>OSF</acronym>/Motif(R)</application> source code
library for the <application>X</application> Window System.</para></sect3> compatible library for the <application>X</application> Window System.</para>
</sect3>
</sect2> </sect2>