Updated to WvStreams-3.75.0 and WvDial-1.54.0.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@2438 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Igor Živković 2004-07-11 15:24:31 +00:00
parent 70823f8bee
commit 0880295691
6 changed files with 93 additions and 44 deletions

View File

@ -3,11 +3,11 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY wvstreams-download-http "http://open.nit.ca/download/wvstreams-&wvstreams-version;.tar.gz">
<!ENTITY wvstreams-download-ftp "ftp://ftp.ing-steen.se/pub/unix/unsort/wvstreams-&wvstreams-version;.tar.gz">
<!ENTITY wvstreams-size "178 KB">
<!ENTITY wvstreams-buildsize "11.5 MB">
<!ENTITY wvstreams-time "0.17 SBU">
<!ENTITY wvstreams-download-http "http://people.nit.ca/~jim/wvstreams-&wvstreams-version;.tar.gz">
<!ENTITY wvstreams-download-ftp " ">
<!ENTITY wvstreams-size "514 KB">
<!ENTITY wvstreams-buildsize "28 MB">
<!ENTITY wvstreams-time "0.50 SBU">
]>
<sect1 id="wvstreams" xreflabel="WvStreams-&wvstreams-version;">
@ -17,8 +17,9 @@
<sect2>
<title>Introduction to <application>WvStreams</application></title>
<para>The <application>WvStreams</application> package contains the
network programming libraries required to compile wvdial.</para>
<para><application>WvStreams</application> is a library suite containing the
platform-independent C++ networking and utilities libraries for rapid
application development.</para>
<sect3><title>Package information</title>
<itemizedlist spacing='compact'>
@ -30,16 +31,28 @@ network programming libraries required to compile wvdial.</para>
</sect3>
<sect3><title>Additional downloads</title>
<itemizedlist spacing='compact'>
<listitem><para>Required Patch: <ulink
url="&patch-root;/wvstreams-&wvstreams-version;-wvcrypto-1.patch"/></para></listitem>
<listitem><para>Required Patch: <ulink
url="&patch-root;/wvstreams-&wvstreams-version;-wvresolver-1.patch"/></para></listitem>
<itemizedlist spacing="compact">
<listitem><para>Required Patch for Tcl: <ulink
url="&patch-root;/wvstreams-&wvstreams-version;-tcl84-1.patch"/></para></listitem>
</itemizedlist></sect3>
<sect3><title><application>WvStreams</application> dependencies</title>
<sect4><title>Required</title>
<para><xref linkend="openssl"/>
<sect4><title>Optional</title>
<para>
<xref linkend="fam"/>,
<xref linkend="db"/>,
<xref linkend="gdbm"/>,
<xref linkend="libogg"/>,
<xref linkend="openssl"/>,
<xref linkend="Linux_PAM"/>,
<xref linkend="tcl"/>,
<xref linkend="qt"/>,
<xref linkend="speex"/>,
<xref linkend="libvorbis"/>,
<ulink url="http://www.fftw.org/">FFTW-2.<replaceable>X</replaceable></ulink>,
<ulink url="http://www.swig.org">SWIG</ulink>,
<ulink url="http://valgrind.kde.org/">Valgrind</ulink> and
<ulink url="http://xplc.sourceforge.net/">XPLC</ulink>
</para></sect4>
</sect3>
@ -48,22 +61,17 @@ url="&patch-root;/wvstreams-&wvstreams-version;-wvresolver-1.patch"/></para></li
<sect2>
<title>Installation of <application>WvStreams</application></title>
<para>If you have <application>Tcl</application> and SWIG installed and wish to
utilize them apply the following patch:</para>
<screen><userinput><command>patch -Np1 -i ../wvstreams-&wvstreams-version;-tcl84-1.patch</command></userinput></screen>
<para>Install <application>WvStreams</application> by running the following
commands:</para>
<screen><userinput><command>patch -Np1 -i ../wvstreams-&wvstreams-version;-wvcrypto-1.patch &amp;&amp;
patch -Np1 -i ../wvstreams-&wvstreams-version;-wvresolver-1.patch &amp;&amp;
make PREFIX=/usr LDFLAGS="-lcrypt" &amp;&amp;
make PREFIX=/usr install</command></userinput></screen>
</sect2>
<sect2>
<title>Command explanations</title>
<para><parameter>make PREFIX=/usr LDFLAGS="-lcrypt"</parameter>: This fixes
<filename class="libraryfile">libwvstreams</filename>' issues with
<application>Open<acronym>SSL</acronym></application>'s crypto library.</para>
<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</command></userinput></screen>
</sect2>
@ -80,27 +88,52 @@ make PREFIX=/usr install</command></userinput></screen>
<title>Contents</title>
<para>The <application>WvStreams</application> package contains the
<filename class="libraryfile">libwvcrypto</filename>,
<filename class="libraryfile">libuniconf</filename>,
<filename class="libraryfile">libwvfft</filename>,
<filename class="libraryfile">libwvoggspeex</filename>,
<filename class="libraryfile">libwvoggvorbis</filename>,
<filename class="libraryfile">libwvqt</filename>,
<filename class="libraryfile">libwvstreams</filename> and
<filename class="libraryfile">libwvutils</filename> libraries.</para>
<filename class="libraryfile">libwvutils</filename>
libraries.</para>
</sect2>
<sect2><title>Description</title>
<sect3><title>libwvcrypto</title>
<para><filename class="libraryfile">libwvcrypto</filename> defines
streams with built-in cryptography.</para></sect3>
<sect3><title>libuniconf, libwvstreams, libwvutils</title>
<para>
These libraries contain the base C++ classes for rapid application
development.
</para></sect3>
<sect3><title>libwvstreams</title>
<para><filename class="libraryfile">libwvstreams</filename> defines the
basic properties of a stream.</para></sect3>
<sect3><title>libwvfft</title>
<para><filename class="libraryfile">libwvfft</filename>
enables <application>WvStreams</application> programs to easily handle
Fast-Fourier transforms, instead of forcing the programmer to use the
much harder to use <filename class="libraryfile">libfftw</filename>
interface.
</para></sect3>
<sect3><title>libwvutils</title>
<para><filename class="libraryfile">libwvutils</filename> contains
fundamental support utilities.</para></sect3>
<sect3><title>libwvoggspeex</title>
<para><filename class="libraryfile">libwvoggspeex</filename>
enables quick and painless creation of audio streams using the Speex
Voice over <acronym>IP</acronym> <acronym>CODEC</acronym>.
</para></sect3>
<sect3><title>libwvoggvorbis</title>
<para><filename class="libraryfile">libwvoggvorbis</filename>
enables quick and painless creation of audio streams using the OggVorbis
<acronym>CODEC</acronym>.
</para></sect3>
<sect3><title>libwvqt</title>
<para><filename class="libraryfile">libwvqt</filename>
enables <application>WvStreams</application> to act as the I/O and
configuration back end for <application>Qt</application> and
<application><acronym>KDE</acronym></application>.
</para></sect3>
</sect2>
</sect1>

View File

@ -7,7 +7,7 @@
<!ENTITY wvdial-download-http "http://open.nit.ca/download/wvdial-&wvdial-version;.tar.gz">
<!ENTITY wvdial-download-ftp "ftp://ftp.ing-steen.se/pub/unix/unsort/wvdial-&wvdial-version;.tar.gz">
<!ENTITY wvdial-size "66 KB">
<!ENTITY wvdial-buildsize "2.3 MB">
<!ENTITY wvdial-buildsize "2.7 MB">
<!ENTITY wvdial-time "0.06 SBU">
]>

View File

@ -1,4 +1,4 @@
<!ENTITY day "10">
<!ENTITY day "11">
<!ENTITY month "07">
<!ENTITY year "2004">
<!ENTITY version "cvs-&year;&month;&day;">
@ -137,7 +137,7 @@
<!-- Chapter 13 -->
<!ENTITY ppp-version "2.4.2">
<!ENTITY wvdial-version "1.53">
<!ENTITY wvdial-version "1.54.0">
<!-- Chapter 14 -->
<!ENTITY dhcp-version "3.0pl2">
@ -148,7 +148,7 @@
<!-- Chapter 16 -->
<!ENTITY curl-version "7.11.2">
<!ENTITY wvstreams-version "3.70">
<!ENTITY wvstreams-version "3.75.0">
<!ENTITY gnet-version "2.0.5">
<!ENTITY libsoup-version "1.99.28">

View File

@ -18,6 +18,9 @@ who wrote what.</para>
<itemizedlist>
<listitem><para>July 11th, 2004 [igor]: Updated to WvStreams-3.75.0
and WvDial-1.54.0.</para></listitem>
<listitem><para>July 10th, 2004 [igor]: Updated to FreeType-2.1.9,
added FreeType patch to Firefox.</para></listitem>

View File

@ -37,6 +37,11 @@ url="&libvorbis-download-ftp;"/></para></listitem>
<sect3><title><application>libvorbis</application> dependencies</title>
<sect4><title>Required</title>
<para><xref linkend="libogg"/></para></sect4>
<sect4><title>Optional</title>
<para>
<xref linkend="libxslt"/> and
<xref linkend="pst-typesetting-tex"/>
</para></sect4>
</sect3>
</sect2>
@ -64,6 +69,14 @@ make install</command></userinput></screen>
</sect2>
<sect2>
<title>Command explanations</title>
<para><option>--enable-docs</option>: This switch enables
building the documentation.</para>
</sect2>
<sect2>
<title>Contents</title>

View File

@ -32,7 +32,7 @@ provides useful features that are not present in most other
</sect3>
<sect3><title><application>Speex</application> dependencies</title>
<sect4><title>Recommended</title>
<sect4><title>Optional</title>
<para><xref linkend="libogg"/>
</para></sect4>
</sect3>