[blfs-book] r10869 - in trunk/BOOK: . general/genlib introduction/welcome multimedia/libdriv

krejzi at linuxfromscratch.org krejzi at linuxfromscratch.org
Tue Nov 27 12:16:38 PST 2012


Author: krejzi
Date: 2012-11-27 13:16:34 -0700 (Tue, 27 Nov 2012)
New Revision: 10869

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/ptlib.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/libdriv/opal.xml
Log:
Opal and Ptlib updates.

Modified: trunk/BOOK/general/genlib/ptlib.xml
===================================================================
--- trunk/BOOK/general/genlib/ptlib.xml	2012-11-27 20:09:39 UTC (rev 10868)
+++ trunk/BOOK/general/genlib/ptlib.xml	2012-11-27 20:16:34 UTC (rev 10869)
@@ -6,13 +6,13 @@
 
   <!ENTITY ptlib-download-http "&gnome-download-http;/ptlib/2.10/ptlib-&ptlib-version;.tar.xz">
   <!ENTITY ptlib-download-ftp  "&gnome-download-ftp;/ptlib/2.10/ptlib-&ptlib-version;.tar.xz">
-  <!ENTITY ptlib-md5sum        "5f1a5eb56fed55e13d1aecf2b4ff165a">
-  <!ENTITY ptlib-size          "2.3 MB">
-  <!ENTITY ptlib-buildsize     "80 MB">
+  <!ENTITY ptlib-md5sum        "460e63b0d168c7f4b670b2561a219c6b">
+  <!ENTITY ptlib-size          "2.5 MB">
+  <!ENTITY ptlib-buildsize     "105 MB">
   <!ENTITY ptlib-time          "1.0 SBU">
 ]>
 
-<sect1 id="ptlib" xreflabel="ptlib-&ptlib-version;">
+<sect1 id="ptlib" xreflabel="Ptlib-&ptlib-version;">
   <?dbhtml filename="ptlib.html"?>
 
   <sect1info>
@@ -20,105 +20,134 @@
     <date>$Date$</date>
   </sect1info>
 
-  <title>ptlib-&ptlib-version;</title>
+  <title>Ptlib-&ptlib-version;</title>
 
   <indexterm zone="ptlib">
-    <primary sortas="a-ptlib">ptlib</primary>
+    <primary sortas="a-Ptlib">Ptlib</primary>
   </indexterm>
 
   <sect2 role="package">
-    <title>Introduction to ptlib</title>
+    <title>Introduction to Ptlib</title>
 
-    <para>The <application>ptlib</application> (Portable Tools Library) package
-    is a class library that has its genesis many years ago as PWLib (portable
-    Windows Library), a method to produce applications to run on various
-    platforms.</para>
+    <para>
+      The <application>Ptlib</application> (Portable Tools Library) package
+      contains a class library that has its genesis many years ago as PWLib
+      (portable Windows Library), a method to produce applications to run on
+      various platforms.
+    </para>
 
     &lfs72_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&ptlib-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&ptlib-download-http;"/>
+         </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&ptlib-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&ptlib-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &ptlib-md5sum;</para>
+        <para>
+          Download MD5 sum: &ptlib-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &ptlib-size;</para>
+        <para>
+          Download size: &ptlib-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &ptlib-buildsize;</para>
+        <para>
+          Estimated disk space required: &ptlib-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &ptlib-time;</para>
+        <para>
+          Estimated build time: &ptlib-time;
+        </para>
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">ptlib Dependencies</bridgehead>
+    <bridgehead renderas="sect3">Ptlib Dependencies</bridgehead>
 
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="pkgconfig"/>
+    </para>
+
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="recommended">
+      <xref linkend="alsa-lib"/>,
+      <xref linkend="expat"/> and
+      <xref linkend="openssl"/>
+    </para>
+
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="alsa-lib"/>,
-    <xref linkend="cyrus-sasl"/>
-    <xref linkend="expat"/>
-    <ulink url="http://sourceforge.net/projects/libavc1394/">libavc1394</ulink>,
-    <xref linkend="libdv"/>,
-    <ulink url="http://www.linux1394.org/">libraw1394</ulink>,
-    <xref linkend="openldap"/>,
-    <xref linkend="openssl"/>,
-    <xref linkend="sdl"/>, and
-    <xref linkend="speex"/></para>
+    <para role="optional">
+      <xref linkend="cyrus-sasl"/>,
+      <ulink url="http://sourceforge.net/projects/libdc1394/">libdc1394</ulink>,
+      <ulink url="http://www.linux1394.org/">libraw1394</ulink>,
+      <ulink url="http://www.lua.org/">Lua</ulink>,
+      <xref linkend="openldap"/>,
+      <xref linkend="pulseaudio"/>,
+      <xref linkend="sdl"/>,
+      <xref linkend="unixodbc"/> and
+      <ulink url="http://linuxtv.org/downloads/v4l-utils/">Video4Linux</ulink>
+    </para>
 
     <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/ptlib"/></para>
-
+      <ulink url="&blfs-wiki;/ptlib"/>
+    </para>
   </sect2>
 
   <sect2 role="installation">
-    <title>Installation of ptlib</title>
+    <title>Installation of Ptlib</title>
 
-    <para>Install <application>ptlib</application> by running the following
-    commands:</para>
+    <para>
+      Install <application>Ptlib</application> by running the following
+      commands:
+    </para>
 
-<screen><userinput>sed -i -e 's:typedef.*int32.*[SU]DWORD://&:' \
-    include/ptlib/unix/ptlib/contain.h &&
-
-./configure --prefix=/usr &&
+<screen><userinput>./configure --prefix=/usr &&
 make</userinput></screen>
 
-    <para>This package does not come with a test suite.</para>
+    <para>
+      This package does not come with a test suite.
+    </para>
 
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</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>
-
-    <para><command>sed ... contain.h</command>: This command removes a conflict with
-    the installed include file <filename>/usr/include/sqltypes.h</filename>.</para>
-
-  </sect2>
-
   <sect2 role="content">
     <title>Contents</title>
 
     <segmentedlist>
-      <segtitle>Installed Programs</segtitle>
-      <segtitle>Installed Library</segtitle>
+      <segtitle>Installed Program</segtitle>
+      <segtitle>Installed Libraries</segtitle>
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>None</seg>
-        <seg>libpt.so, libpt_s.a, alsa_pwplugin.so, and v4l2_pwplugin.so</seg>
-        <seg>/usr/{include/{ptclib,ptlib/unix/ptlib},
-        lib/ptlib-&ptlib-version;/devices/{sound,videoinput},
-        share/ptlib/make}</seg>
+        <seg>
+          ptlib-config
+        </seg>
+        <seg>
+          libpt.so and libpt_s.a
+        </seg>
+        <seg>
+          /usr/include/ptclib,
+          /usr/include/ptlib,
+          /usr/lib/ptlib-&ptlib-version; and
+          /usr/share/ptlib
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -128,11 +157,13 @@
       <?dbhtml list-presentation="table"?>
 
       <varlistentry id="libpt">
-        <term><filename class='libraryfile'>libpt{.so,_s.a}</filename></term>
+        <term><filename class="libraryfile">libpt.so</filename></term>
         <listitem>
-          <para>contains the <application>ptlib</application> API methods.</para>
+          <para>
+            contains the <application>Ptlib</application> API functions.
+          </para>
           <indexterm zone="ptlib libpt">
-            <primary sortas="c-libpt">libpt{.so,_s.a}</primary>
+            <primary sortas="c-libpt">libpt.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2012-11-27 20:09:39 UTC (rev 10868)
+++ trunk/BOOK/general.ent	2012-11-27 20:16:34 UTC (rev 10869)
@@ -284,7 +284,7 @@
 <!ENTITY pcre-version                 "8.31">
 <!ENTITY popt-version                 "1.16">
 <!ENTITY pth-version                  "2.0.7">
-<!ENTITY ptlib-version                "2.10.7">
+<!ENTITY ptlib-version                "2.10.9">
 <!ENTITY qca-version                  "2.0.3">
 <!ENTITY slib-version                 "3b3">
 <!ENTITY talloc-version               "2.0.7">
@@ -858,7 +858,7 @@
 <!ENTITY libtheora-version            "1.1.1">
 <!ENTITY libvorbis-version            "1.3.3">
 <!ENTITY libvpx-version               "1.1.0">
-<!ENTITY opal-version                 "3.10.7">
+<!ENTITY opal-version                 "3.10.9">
 <!ENTITY pulseaudio-version           "2.1">
 <!ENTITY sdl-version                  "1.2.15">
 <!ENTITY soundtouch-version           "1.7.0">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2012-11-27 20:09:39 UTC (rev 10868)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2012-11-27 20:16:34 UTC (rev 10869)
@@ -44,12 +44,14 @@
 
 -->
     <listitem>
-      <para>November 27rd, 2012</para>
+      <para>November 27th, 2012</para>
       <itemizedlist>
         <listitem>
-          <para>[Chris] - Updated text to reflect that Fluxbox
-          no longer needs Which, except for one specific case.</para>
+          <para>Ptlib 2.10.9.</para>
         </listitem>
+        <listitem>  
+          <para>Opal 3.10.9.</para>
+        </listitem>  
       </itemizedlist>
     </listitem>
 

Modified: trunk/BOOK/multimedia/libdriv/opal.xml
===================================================================
--- trunk/BOOK/multimedia/libdriv/opal.xml	2012-11-27 20:09:39 UTC (rev 10868)
+++ trunk/BOOK/multimedia/libdriv/opal.xml	2012-11-27 20:16:34 UTC (rev 10869)
@@ -6,13 +6,13 @@
 
   <!ENTITY opal-download-http "&gnome-download-http;/opal/3.10/opal-&opal-version;.tar.xz">
   <!ENTITY opal-download-ftp  "&gnome-download-ftp;/opal/3.10/opal-&opal-version;.tar.xz">
-  <!ENTITY opal-md5sum        "6bf7156ff212fcd5835416f297bd4a4f">
-  <!ENTITY opal-size          "5.5 MB">
-  <!ENTITY opal-buildsize     "227 MB">
-  <!ENTITY opal-time          "2.1 SBU">
+  <!ENTITY opal-md5sum        "bb8eeb28321035663738e4fc8d6eb852">
+  <!ENTITY opal-size          "5.7 MB">
+  <!ENTITY opal-buildsize     "305 MB">
+  <!ENTITY opal-time          "2.0 SBU">
 ]>
 
-<sect1 id="opal" xreflabel="opal-&opal-version;">
+<sect1 id="opal" xreflabel="Opal-&opal-version;">
   <?dbhtml filename="opal.html"?>
 
   <sect1info>
@@ -20,112 +20,128 @@
     <date>$Date$</date>
   </sect1info>
 
-  <title>opal-&opal-version;</title>
+  <title>Opal-&opal-version;</title>
 
   <indexterm zone="opal">
-    <primary sortas="a-opal">opal</primary>
+    <primary sortas="a-Opal">Opal</primary>
   </indexterm>
 
   <sect2 role="package">
-    <title>Introduction to opal</title>
+    <title>Introduction to Opal</title>
 
-    <para>The <application>opal</application> package is a C++ class library for
-    normalising the numerous telephony protocols into a single integrated call
-    model.</para>
+    <para>
+      The <application>Opal</application> package contains a C++ class library for
+      normalising the numerous telephony protocols into a single integrated call
+      model.
+    </para>
 
     &lfs72_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&opal-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&opal-download-http;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&opal-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&opal-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &opal-md5sum;</para>
+        <para>
+          Download MD5 sum: &opal-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &opal-size;</para>
+        <para>
+          Download size: &opal-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &opal-buildsize;</para>
+        <para>
+          Estimated disk space required: &opal-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &opal-time;</para>
+        <para>
+          Estimated build time: &opal-time;
+        </para>
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Download</bridgehead>
-    <itemizedlist spacing='compact'>
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing="compact">
       <listitem>
-        <para>Required Patch: <ulink
-        url="&patch-root;/opal-&opal-version;-ffmpeg-1.patch"/></para>
+        <para>
+          Required Patch:
+          <ulink url="&patch-root;/opal-&opal-version;-ffmpeg-1.patch"/>
+        </para>
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">opal Dependencies</bridgehead>
+    <bridgehead renderas="sect3">Opal Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="ptlib"/></para>
+    <para role="required">
+      <xref linkend="ptlib"/>
+    </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><ulink url="http://www.celt-codec.org/">celt</ulink>,
-    <xref linkend="ffmpeg"/>,
-    <xref linkend="libtheora"/>,
-    <xref linkend="speex"/>, and
-    <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink></para>
+    <para role="optional">
+      <ulink url="http://www.celt-codec.org/">Celt</ulink>,
+      <xref linkend="ffmpeg"/>,
+      <ulink url="http://www.quut.com/gsm/">GSM</ulink>,
+      <ulink url="http://www.isdn4linux.de/">ISDN4Linux</ulink>,
+      <xref linkend="libtheora"/>,
+      <ulink url="www.soft-switch.org/">Spandsp</ulink>,
+      <xref linkend="speex"/> and
+      <ulink url="http://www.videolan.org/developers/x264.html">x264</ulink>
+    </para>
 
     <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/opal"/></para>
-
+      <ulink url="&blfs-wiki;/opal"/>
+    </para>
   </sect2>
 
   <sect2 role="installation">
-    <title>Installation of opal</title>
+    <title>Installation of Opal</title>
 
-    <para>Install <application>opal</application> by running the following
+    <para>Install <application>Opal</application> by running the following
     commands:</para>
 
 <screen><userinput>patch -Np1 -i ../opal-&opal-version;-ffmpeg-1.patch &&
 ./configure --prefix=/usr &&
 make</userinput></screen>
 
-    <para>This package does not come with a test suite.</para>
+    <para>
+      This package does not come with a test suite.
+    </para>
 
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</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>
-
-    <para><command>patch -Np1 -i ...</command>: The patch allows opal to build
-    with recent releases of <application>ffmpeg</application>.</para>
-
-  </sect2>
-
   <sect2 role="content">
     <title>Contents</title>
 
     <segmentedlist>
-      <segtitle>Installed Programs</segtitle>
       <segtitle>Installed Library</segtitle>
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>None</seg>
-        <seg>libopal.so, libopal_s.a, g722_audio_pwplugin.so,
-        g726_audio_pwplugin.so, gsm0610_audio_pwplugin.so,
-        gsmamrcodec_pwplugin.so, ilbc_audio_pwplugin.so,
-        ima_adpcm_audio_pwplugin.so, lpc10_audio_pwplugin.so,
-        speex_audio_pwplugin.so, h261-vic_video_pwplugin.so, and
-        vpb_lid_pwplugin.so</seg>
-        <seg>/usr/{include/opal/{asn,codec,h323,h460,iax2,im,lids,opal,rtp,sip,
-        t120,t38,zrtp},lib/opal-3.6.8/{codecs/{audio,video},lid}}</seg>
+        <seg>
+          libopal.so and libopal_s.a
+        </seg>
+        <seg>
+          /usr/include/opal and
+          /usr/lib/opal-&opal-version;
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -135,10 +151,11 @@
       <?dbhtml list-presentation="table"?>
 
       <varlistentry id="libopal">
-        <term><filename class='libraryfile'>libopal.so</filename></term>
+        <term><filename class="libraryfile">libopal.so</filename></term>
         <listitem>
-          <para>contains the <application>opal</application> API
-          functions.</para>
+          <para>
+            contains the <application>Opal</application> API functions.
+          </para>
           <indexterm zone="opal libopal">
             <primary sortas="c-libopal">libopal.so</primary>
           </indexterm>




More information about the blfs-book mailing list