Author: krejzi
Date: 2012-05-11 07:09:40 -0600 (Fri, 11 May 2012)
New Revision: 10169

Modified:
   trunk/BOOK/TODO
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/libidn.xml
   trunk/BOOK/general/sysutils/sg3_utils.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/libdriv/libdvdcss.xml
Log:
libidn 1.24, sg3_utils 1.33 and libdvdcss 1.2.12

Modified: trunk/BOOK/TODO
===================================================================
--- trunk/BOOK/TODO     2012-05-11 12:03:49 UTC (rev 10168)
+++ trunk/BOOK/TODO     2012-05-11 13:09:40 UTC (rev 10169)
@@ -2,10 +2,7 @@
 
   * Upgrade:
 
-  * libdvdcss-1.2.12
-  * libidn-1.24
   * lzo-2.06 (Low priority)
-  * sg3_utils-1.33
   * tcl-8.5.11
   * tk-8.5.11
 

Modified: trunk/BOOK/general/genlib/libidn.xml
===================================================================
--- trunk/BOOK/general/genlib/libidn.xml        2012-05-11 12:03:49 UTC (rev 
10168)
+++ trunk/BOOK/general/genlib/libidn.xml        2012-05-11 13:09:40 UTC (rev 
10169)
@@ -6,7 +6,7 @@
 
   <!ENTITY libidn-download-http 
"http://ftp.gnu.org/gnu/libidn/libidn-&libidn-version;.tar.gz";>
   <!ENTITY libidn-download-ftp  
"ftp://ftp.gnu.org/gnu/libidn/libidn-&libidn-version;.tar.gz";>
-  <!ENTITY libidn-md5sum        "893a1df0cf3b28b72d248382eaeaca71">
+  <!ENTITY libidn-md5sum        "764d7258eeb273941680499fab2c7367">
   <!ENTITY libidn-size          "3.2 MB">
   <!ENTITY libidn-buildsize     "28 MB">
   <!ENTITY libidn-time          "0.3 SBU">
@@ -20,32 +20,30 @@
     <date>$Date$</date>
   </sect1info>
 
-  <title>Libidn-&libidn-version;</title>
+  <title>libidn-&libidn-version;</title>
 
   <indexterm zone="libidn">
-    <primary sortas="a-Libidn">Libidn</primary>
+    <primary sortas="a-libidn">libidn</primary>
   </indexterm>
 
   <sect2 role="package">
-    <title>Introduction to Libidn</title>
+    <title>Introduction to libidn</title>
 
-    <para><application>Libidn</application> is a package designed for
-    internationalized string handling based on the <ulink
-    
url="http://josefsson.org/cgi-bin/rfcmarkup?url=http://www.ietf.org/rfc/rfc3454.txt";>
-    Stringprep</ulink>, <ulink
-    
url="http://josefsson.org/cgi-bin/rfcmarkup?url=http://www.ietf.org/rfc/rfc3492.txt";>
-    Punycode</ulink>, <ulink
-    
url="http://josefsson.org/cgi-bin/rfcmarkup?url=http://www.ietf.org/rfc/rfc3490.txt";>
-    IDNA</ulink> and <ulink
-    
url="http://josefsson.org/cgi-bin/rfcmarkup?url=http://josefsson.org/cgi-bin/viewcvs.cgi/*checkout*/libidn/doc/specifications/draft-hoffman-idn-reg-02.txt";>
-    TLD</ulink> specifications defined by the Internet Engineering Task Force
-    (IETF) Internationalized Domain Names (IDN) working group, used for
-    internationalized domain names. This is useful for converting data from the
-    system's native representation into UTF-8, transforming Unicode strings
-    into ASCII strings, allowing applications to use certain ASCII name labels
-    (beginning with a special prefix) to represent non-ASCII name labels, and
-    converting entire domain names to and from the ASCII Compatible Encoding
-    (ACE) form.</para>
+    <para>
+      <application>libidn</application> is a package designed for
+      internationalized string handling based on the 
+      <ulink url="http://www.ietf.org/rfc/rfc3454.txt";>Stringprep</ulink>,
+      <ulink url="http://www.ietf.org/rfc/rfc3492.txt";>Punycode</ulink> and
+      <ulink url="http://www.ietf.org/rfc/rfc3490.txt";>IDNA</ulink>
+      specifications defined by the Internet Engineering Task Force
+      (IETF) Internationalized Domain Names (IDN) working group, used for
+      internationalized domain names. This is useful for converting data from 
the
+      system's native representation into UTF-8, transforming Unicode strings
+      into ASCII strings, allowing applications to use certain ASCII name 
labels
+      (beginning with a special prefix) to represent non-ASCII name labels, and
+      converting entire domain names to and from the ASCII Compatible Encoding
+      (ACE) form.
+    </para>
 
     &lfs70_checked;
 
@@ -74,17 +72,13 @@
     <bridgehead renderas="sect3">Libidn Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="emacs"/>,
-    <!-- <xref linkend="pkgconfig"/>, -->
-    <xref linkend="gtk-doc"/>,
-    a Java compiler&mdash;one of (looked for in this order)
-    <xref linkend="gcc"/> (for the <command>gcj</command> program),
-    <ulink url="http://jikes.sourceforge.net/";>Jikes</ulink>,
-    <xref linkend="icedtea6"/>,<!-- or <xref linkend="jdk"/>,-->
-    and a C# compiler&mdash;<ulink
-    url="http://www.mono-project.com/Main_Page";>Mono</ulink> or
-    <ulink url="http://www.southern-storm.com.au/portable_net.html";>
-    DotGNU Portable.NET</ulink></para>
+    <para role="optional">
+      <xref linkend="emacs"/>,
+      <xref linkend="gtk-doc"/>,
+      <xref linkend="icedtea6"/>,
+      <ulink url="http://www.mono-project.com/Main_Page";>Mono</ulink> and
+      <ulink url="http://valgrind.org/";>Valgrind</ulink>
+    </para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/libidn"/></para>
@@ -92,46 +86,42 @@
   </sect2>
 
   <sect2 role="installation">
-    <title>Installation of Libidn</title>
+    <title>Installation of libidn</title>
 
-    <para>Install <application>Libidn</application> by running the following
-    commands:</para>
+    <para>
+      Install <application>libidn</application> by running the following
+      commands:
+    </para>
 
-<screen><userinput>./configure --prefix=/usr &amp;&amp;
+<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
 make</userinput></screen>
 
-    <para>To test the results, issue: <command>make check</command>.</para>
+    <para>
+      To test the results, issue: <command>make check</command>.
+    </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 &amp;&amp;
-find doc -name "Makefile*" -exec rm {} \; &amp;&amp;
 
-install -v -m755 -d \
-    /usr/share/doc/libidn-&libidn-version;/{api,java,specifications,tld} 
&amp;&amp;
-install -v -m644 doc/components* \
-                 doc/libidn.{pdf,ps,html} \
-    /usr/share/doc/libidn-&libidn-version; &amp;&amp;
-install -v -m644 doc/reference/html/* \
-    /usr/share/doc/libidn-&libidn-version;/api &amp;&amp;
-install -v -m644 doc/specifications/* \
-    /usr/share/doc/libidn-&libidn-version;/specifications &amp;&amp;
-install -v -m644 doc/tld/* /usr/share/doc/libidn-&libidn-version;/tld 
&amp;&amp;
-cp -v -R doc/java/* 
/usr/share/doc/libidn-&libidn-version;/java</userinput></screen>
+find doc -name "Makefile*" -delete &amp;&amp;
+rm -rf -v doc/{gdoc,idn.1,stamp-vti,man,texi} &amp;&amp;
+mkdir -v /usr/share/doc/libidn-&libidn-version; &amp;&amp;
+cp -r -v doc/* /usr/share/doc/libidn-&libidn-version;</userinput></screen>
 
-    <!-- <para>If you created the text documentation, install it using the 
following
-    command as the <systemitem class="username">root</systemitem> user:</para>
-
-<screen role="root"><userinput>install -v -m644 doc/libidn.txt 
/usr/share/doc/libidn-&libidn-version;</userinput></screen> -->
-
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
-    href="../../xincludes/gtk-doc-rebuild.xml"/>
+      href="../../xincludes/static-libraries.xml"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+      href="../../xincludes/gtk-doc-rebuild.xml"/>
+
   </sect2>
 
   <sect2 role="content">
@@ -139,13 +129,20 @@
 
     <segmentedlist>
       <segtitle>Installed Program</segtitle>
-      <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directory</segtitle>
+      <segtitle>Installed Library</segtitle>
+      <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>idn</seg>
-        <seg>libidn.{so,a} and optionally, Java and C# modules</seg>
-        <seg>/usr/share/doc/libidn-&libidn-version;</seg>
+        <seg>
+          idn
+        </seg>
+        <seg>
+          libidn.so
+        </seg>
+        <seg>
+          /usr/share/doc/libidn-&libidn-version; and
+          /usr/share/gtk-doc/html/libidn
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -157,8 +154,10 @@
       <varlistentry id="idn">
         <term><command>idn</command></term>
         <listitem>
-          <para>is a command line interface to the internationalized domain
-          name library.</para>
+          <para>
+            is a command line interface to the internationalized domain
+            name library.
+          </para>
           <indexterm zone="libidn idn">
             <primary sortas="b-idn">idn</primary>
           </indexterm>
@@ -166,18 +165,20 @@
       </varlistentry>
 
       <varlistentry id="libidn-lib">
-        <term><filename class='libraryfile'>libidn.{so,a}</filename></term>
+        <term><filename class='libraryfile'>libidn.so</filename></term>
         <listitem>
-          <para> contains a generic Stringprep implementation that does Unicode
-          3.2 NFKC normalization, mapping and prohibition of characters, and
-          bidirectional character handling. Profiles for Nameprep, iSCSI, SASL
-          and XMPP are included as well as support for Punycode and ASCII
-          Compatible Encoding (ACE) via IDNA. A mechanism to define Top-Level
-          Domain (TLD) specific validation tables, and to compare strings
-          against those tables, as well as default tables for some TLDs are
-          included.</para>
+          <para>
+            contains a generic Stringprep implementation that does Unicode
+            3.2 NFKC normalization, mapping and prohibition of characters, and
+            bidirectional character handling. Profiles for Nameprep, iSCSI, 
SASL
+            and XMPP are included as well as support for Punycode and ASCII
+            Compatible Encoding (ACE) via IDNA. A mechanism to define Top-Level
+            Domain (TLD) specific validation tables, and to compare strings
+            against those tables, as well as default tables for some TLDs are
+            included.
+          </para>
           <indexterm zone="libidn libidn-lib">
-            <primary sortas="c-libidn">libidn.{so,a}</primary>
+            <primary sortas="c-libidn">libidn.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/BOOK/general/sysutils/sg3_utils.xml
===================================================================
--- trunk/BOOK/general/sysutils/sg3_utils.xml   2012-05-11 12:03:49 UTC (rev 
10168)
+++ trunk/BOOK/general/sysutils/sg3_utils.xml   2012-05-11 13:09:40 UTC (rev 
10169)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY sg3_utils-download-http 
"http://sg.danny.cz/sg/p/sg3_utils-&sg3_utils-version;.tgz";>
+  <!ENTITY sg3_utils-download-http 
"http://sg.danny.cz/sg/p/sg3_utils-&sg3_utils-version;.tar.xz";>
   <!ENTITY sg3_utils-download-ftp  " ">
-  <!ENTITY sg3_utils-md5sum        "17b8f2bc1b32bd036515683cc87328ea">
-  <!ENTITY sg3_utils-size          "881 KB">
-  <!ENTITY sg3_utils-buildsize     "10 MB">
-  <!ENTITY sg3_utils-time          "0.3 SBU">
+  <!ENTITY sg3_utils-md5sum        "41720d196a981185a1625e01aaf1ca84">
+  <!ENTITY sg3_utils-size          "604 KB">
+  <!ENTITY sg3_utils-buildsize     "14 MB">
+  <!ENTITY sg3_utils-time          "0.4 SBU">
 ]>
 
 <sect1 id="sg3_utils" xreflabel="sg3_utils-&sg3_utils-version;">
@@ -29,34 +29,48 @@
   <sect2 role="package">
     <title>Introduction to sg3_utils</title>
 
-    <para>The <application>sg3_utils</application> package contains low level
-    utilities for devices that use a SCSI command set. Apart from SCSI parallel
-    interface (SPI) devices, the SCSI command set is used by ATAPI devices
-    (CD/DVDs and tapes), USB mass storage devices, Fibre Channel disks, IEEE
-    1394 storage devices (that use the "SBP" protocol), SAS, iSCSI and FCoE
-    devices (amongst others).</para>
+    <para>
+      The <application>sg3_utils</application> package contains low level
+      utilities for devices that use a SCSI command set. Apart from SCSI 
parallel
+      interface (SPI) devices, the SCSI command set is used by ATAPI devices
+      (CD/DVDs and tapes), USB mass storage devices, Fibre Channel disks, IEEE
+      1394 storage devices (that use the "SBP" protocol), SAS, iSCSI and FCoE
+      devices (amongst others).
+    </para>
 
-    &lfs70_built;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&sg3_utils-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&sg3_utils-download-http;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&sg3_utils-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&sg3_utils-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &sg3_utils-md5sum;</para>
+        <para>
+          Download MD5 sum: &sg3_utils-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &sg3_utils-size;</para>
+        <para>
+          Download size: &sg3_utils-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &sg3_utils-buildsize;</para>
+        <para>
+          Estimated disk space required: &sg3_utils-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &sg3_utils-time;</para>
+        <para>
+          Estimated build time: &sg3_utils-time;
+        </para>
       </listitem>
     </itemizedlist>
 
@@ -68,15 +82,21 @@
   <sect2 role="installation">
     <title>Installation of sg3_utils</title>
 
-    <para>Install <application>sg3_utils</application> by running the following
-    commands:</para>
+    <para>
+      Install <application>sg3_utils</application> by running the following
+      commands:
+    </para>
 
-<screen><userinput>./configure --prefix=/usr &amp;&amp;
+<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
 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>
 
@@ -85,8 +105,8 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><option>--enable-static=no</option>: This switch prevents the static
-    libraries being installed.</para>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+      href="../../xincludes/static-libraries.xml"/>
 
   </sect2>
 
@@ -96,20 +116,22 @@
     <segmentedlist>
       <segtitle>Installed Programs</segtitle>
       <segtitle>Installed Library</segtitle>
-      <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>sg_dd, sg_emc_trespass, sg_format, sg_get_config,
-        sg_get_lba_status, sg_ident, sginfo, sg_inq, sg_logs, sg_luns, sg_map,
-        sg_map26, sgm_dd, sg_modes, sg_opcodes, sgp_dd, sg_persist, sg_prevent,
-        sg_raw, sg_rbuf, sg_rdac, sg_read, sg_read_block_limits, 
sg_read_buffer,
-        sg_readcap, sg_read_long, sg_reassign, sg_requests, sg_reset, sg_rmsn,
-        sg_rtpg, sg_safte, sg_sat_identify, sg_sat_phy_event,
-        sg_sat_set_features, sg_scan, sg_senddiag, sg_ses, sg_start, sg_stpg,
-        sg_sync, sg_test_rwbuf, sg_turs, sg_unmap, sg_verify, sg_vpd,
-        sg_write_buffer, sg_write_long, sg_write_same, and sg_wr_mode</seg>
-        <seg>libsgutils2.{so,a}</seg>
-        <seg>None</seg>
+        <seg>
+          sg_dd, sg_decode_sense, sg_emc_trespass, sg_format, sg_get_config,
+          sg_get_lba_status, sg_ident, sginfo, sg_inq, sg_logs, sg_luns, 
sg_map,
+          sg_map26, sgm_dd, sg_modes, sg_opcodes, sgp_dd, sg_persist, 
sg_prevent,
+          sg_raw, sg_rbuf, sg_rdac, sg_read, sg_read_block_limits, 
sg_read_buffer,
+          sg_readcap, sg_read_long, sg_reassign, sg_referrals, sg_requests, 
sg_reset,
+          sg_rmsn, sg_rtpg, sg_safte, sg_sanitize, sg_sat_identify, 
sg_sat_phy_event,
+          sg_sat_set_features, sg_scan, sg_senddiag, sg_ses, sg_start, sg_stpg,
+          sg_sync, sg_test_rwbuf, sg_turs, sg_unmap, sg_verify, sg_vpd,
+          sg_write_buffer, sg_write_long, sg_write_same and sg_wr_mode
+        </seg>
+        <seg>
+          libsgutils2.so
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -121,19 +143,36 @@
       <varlistentry id="sg_dd">
         <term><command>sg_dd</command></term>
         <listitem>
-          <para>copies data to and from files and devices. Specialised for
-          devices that understand the SCSI command set.</para>
+          <para>
+            copies data to and from files and devices. Specialised for
+            devices that understand the SCSI command set.
+          </para>
           <indexterm zone="sg3_utils sg_dd">
             <primary sortas="b-sg_dd">sg_dd</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
+      <varlistentry id="sg_decode_sense">
+        <term><command>sg_decode_sense</command></term>
+        <listitem>
+          <para>
+            takes SCSI sense data in binary or as a sequence
+            of ASCII hexadecimal bytes and decodes it.
+          </para>
+          <indexterm zone="sg3_utils sg_decode_sense">
+            <primary sortas="b-sg_decode_sense">sg_decode_sense</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="sg_emc_trespass">
         <term><command>sg_emc_trespass</command></term>
         <listitem>
-          <para>changes ownership of a LUN from another Service-Processor to
-          this one.</para>
+          <para>
+            changes ownership of a LUN from another Service-Processor to
+            this one.
+          </para>
           <indexterm zone="sg3_utils sg_emc_trespass">
             <primary sortas="b-sg_emc_trespass">sg_emc_trespass</primary>
           </indexterm>
@@ -143,8 +182,9 @@
       <varlistentry id="sg_format">
         <term><command>sg_format</command></term>
         <listitem>
-          <para>format or resize a SCSI disk (perhaps change its block
-          size).</para>
+          <para>
+            format or resize a SCSI disk (perhaps change its block size).
+          </para>
           <indexterm zone="sg3_utils sg_format">
             <primary sortas="b-sg_format">sg_format</primary>
           </indexterm>
@@ -154,7 +194,9 @@
       <varlistentry id="sg_get_config">
         <term><command>sg_get_config</command></term>
         <listitem>
-          <para>sends a SCSI GET CONFIGURATION command (MMC-4 +).</para>
+          <para>
+            sends a SCSI GET CONFIGURATION command (MMC-4 +).
+          </para>
           <indexterm zone="sg3_utils sg_get_config">
             <primary sortas="b-sg_get_config">sg_get_config</primary>
           </indexterm>
@@ -164,7 +206,9 @@
       <varlistentry id="sg_get_lba_status">
         <term><command>sg_get_lba_status</command></term>
         <listitem>
-          <para>sends the SCSI GET LBA STATUS command.</para>
+          <para>
+            sends the SCSI GET LBA STATUS command.
+          </para>
           <indexterm zone="sg3_utils sg_get_lba_status">
             <primary sortas="b-sg_get_lba_status">sg_get_lba_status</primary>
           </indexterm>
@@ -174,8 +218,9 @@
       <varlistentry id="sg_ident">
         <term><command>sg_ident</command></term>
         <listitem>
-          <para>sends a SCSI REPORT or SET IDENTIFYING INFORMATION
-          command.</para>
+          <para>
+            sends a SCSI REPORT or SET IDENTIFYING INFORMATION command.
+          </para>
           <indexterm zone="sg3_utils sg_ident">
             <primary sortas="b-sg_ident">sg_ident</primary>
           </indexterm>
@@ -185,7 +230,9 @@
       <varlistentry id="sginfo">
         <term><command>sginfo</command></term>
         <listitem>
-          <para>access mode page information for a SCSI (or ATAPI) 
device.</para>
+          <para>
+            access mode page information for a SCSI (or ATAPI) device.
+          </para>
           <indexterm zone="sg3_utils sginfo">
             <primary sortas="b-sginfo">sginfo</primary>
           </indexterm>
@@ -195,8 +242,10 @@
       <varlistentry id="sg_inq">
         <term><command>sg_inq</command></term>
         <listitem>
-          <para>sends a SCSI INQUIRY or ATA IDENTIFY (PACKET) DEVICE command 
and
-          outputs the response.</para>
+          <para>
+            sends a SCSI INQUIRY or ATA IDENTIFY (PACKET) DEVICE command and
+            outputs the response.
+          </para>
           <indexterm zone="sg3_utils sg_inq">
             <primary sortas="b-sg_inq">sg_inq</primary>
           </indexterm>
@@ -206,7 +255,9 @@
       <varlistentry id="sg_logs">
         <term><command>sg_logs</command></term>
         <listitem>
-          <para>access log pages with SCSI LOG SENSE command.</para>
+          <para>
+            access log pages with SCSI LOG SENSE command.
+          </para>
           <indexterm zone="sg3_utils sg_logs">
             <primary sortas="b-sg_logs">sg_logs</primary>
           </indexterm>
@@ -216,7 +267,9 @@
       <varlistentry id="sg_luns">
         <term><command>sg_luns</command></term>
         <listitem>
-          <para>sends the SCSI REPORT LUNS command.</para>
+          <para>
+            sends the SCSI REPORT LUNS command.
+          </para>
           <indexterm zone="sg3_utils sg_luns">
             <primary sortas="b-sg_luns">sg_luns</primary>
           </indexterm>
@@ -226,7 +279,9 @@
       <varlistentry id="sg_map">
         <term><command>sg_map</command></term>
         <listitem>
-          <para>displays mapping between linux sg and other SCSI 
devices.</para>
+          <para>
+            displays mapping between linux sg and other SCSI devices.
+          </para>
           <indexterm zone="sg3_utils sg_map">
             <primary sortas="b-sg_map">sg_map</primary>
           </indexterm>
@@ -236,8 +291,9 @@
       <varlistentry id="sg_map26">
         <term><command>sg_map26</command></term>
         <listitem>
-          <para>maps a special file to a SCSI generic (sg) device (or vice
-          versa).</para>
+          <para>
+            maps a special file to a SCSI generic (sg) device (or vice versa).
+          </para>
           <indexterm zone="sg3_utils sg_map26">
             <primary sortas="b-sg_map26">sg_map26</primary>
           </indexterm>
@@ -247,9 +303,11 @@
       <varlistentry id="sgm_dd">
         <term><command>sgm_dd</command></term>
         <listitem>
-          <para>copies data to and from files and devices. Specialized for
-          devices that understand the SCSI command set and does memory mapped
-          transfers from sg devices.</para>
+          <para>
+            copies data to and from files and devices. Specialized for
+            devices that understand the SCSI command set and does memory mapped
+            transfers from sg devices.
+          </para>
           <indexterm zone="sg3_utils sgm_dd">
             <primary sortas="b-sgm_dd">sgm_dd</primary>
           </indexterm>
@@ -259,7 +317,9 @@
       <varlistentry id="sg_modes">
         <term><command>sg_modes</command></term>
         <listitem>
-          <para>reads mode pages with SCSI MODE SENSE command.</para>
+          <para>
+            reads mode pages with SCSI MODE SENSE command.
+          </para>
           <indexterm zone="sg3_utils sg_modes">
             <primary sortas="b-sg_modes">sg_modes</primary>
           </indexterm>
@@ -269,8 +329,10 @@
       <varlistentry id="sg_opcodes">
         <term><command>sg_opcodes</command></term>
         <listitem>
-          <para>reports information on supported SCSI commands or task
-          management functions.</para>
+          <para>
+            reports information on supported SCSI commands or task
+            management functions.
+          </para>
           <indexterm zone="sg3_utils sg_opcodes">
             <primary sortas="b-sg_opcodes">sg_opcodes</primary>
           </indexterm>
@@ -280,8 +342,10 @@
       <varlistentry id="sgp_dd">
         <term><command>sgp_dd</command></term>
         <listitem>
-          <para>copies data to and from files and devices. Specialized for
-          devices that understand the SCSI command set.</para>
+          <para>
+            copies data to and from files and devices. Specialized for
+            devices that understand the SCSI command set.
+          </para>
           <indexterm zone="sg3_utils sgp_dd">
             <primary sortas="b-sgp_dd">sgp_dd</primary>
           </indexterm>
@@ -291,8 +355,10 @@
       <varlistentry id="sg_persist">
         <term><command>sg_persist</command></term>
         <listitem>
-          <para>sends a SCSI PERSISTENT RESERVE (IN or OUT) command to
-          manipulate registrations and reservations.</para>
+          <para>
+            sends a SCSI PERSISTENT RESERVE (IN or OUT) command to
+            manipulate registrations and reservations.
+          </para>
           <indexterm zone="sg3_utils sg_persist">
             <primary sortas="b-sg_persist">sg_persist</primary>
           </indexterm>
@@ -302,7 +368,9 @@
       <varlistentry id="sg_prevent">
         <term><command>sg_prevent</command></term>
         <listitem>
-          <para>sends a SCSI PREVENT ALLOW MEDIUM REMOVAL command.</para>
+          <para>
+            sends a SCSI PREVENT ALLOW MEDIUM REMOVAL command.
+          </para>
           <indexterm zone="sg3_utils sg_prevent">
             <primary sortas="b-sg_prevent">sg_prevent</primary>
           </indexterm>
@@ -312,7 +380,9 @@
       <varlistentry id="sg_raw">
         <term><command>sg_raw</command></term>
         <listitem>
-          <para>sends an arbitrary SCSI command to a device.</para>
+          <para>
+            sends an arbitrary SCSI command to a device.
+          </para>
           <indexterm zone="sg3_utils sg_raw">
             <primary sortas="b-sg_raw">sg_raw</primary>
           </indexterm>
@@ -322,7 +392,9 @@
       <varlistentry id="sg_rbuf">
         <term><command>sg_rbuf</command></term>
         <listitem>
-          <para>reads data using SCSI READ BUFFER command.</para>
+          <para>
+            reads data using SCSI READ BUFFER command.
+          </para>
           <indexterm zone="sg3_utils sg_rbuf">
             <primary sortas="b-sg_rbuf">sg_rbuf</primary>
           </indexterm>
@@ -332,7 +404,9 @@
       <varlistentry id="sg_rdac">
         <term><command>sg_rdac</command></term>
         <listitem>
-          <para>Display or Modify RDAC Redundant Controller Page.</para>
+          <para>
+            Display or Modify RDAC Redundant Controller Page.
+          </para>
           <indexterm zone="sg3_utils sg_rdac">
             <primary sortas="b-sg_rdac">sg_rdac</primary>
           </indexterm>
@@ -342,7 +416,9 @@
       <varlistentry id="sg_read">
         <term><command>sg_read</command></term>
         <listitem>
-          <para>read blocks of data continually from same offset.</para>
+          <para>
+            read blocks of data continually from same offset.
+          </para>
           <indexterm zone="sg3_utils sg_read">
             <primary sortas="b-sg_read">sg_read</primary>
           </indexterm>
@@ -352,7 +428,9 @@
       <varlistentry id="sg_read_block_limits">
         <term><command>sg_read_block_limits</command></term>
         <listitem>
-          <para>sends a SCSI READ BLOCK LIMITS command.</para>
+          <para>
+            sends a SCSI READ BLOCK LIMITS command.
+          </para>
           <indexterm zone="sg3_utils sg_read_block_limits">
             <primary 
sortas="b-sg_read_block_limits">sg_read_block_limits</primary>
           </indexterm>
@@ -362,7 +440,9 @@
       <varlistentry id="sg_read_buffer">
         <term><command>sg_read_buffer</command></term>
         <listitem>
-          <para>sends a SCSI READ BUFFER command.</para>
+          <para>
+            sends a SCSI READ BUFFER command.
+          </para>
           <indexterm zone="sg3_utils sg_read_buffer">
             <primary sortas="b-sg_read_buffer">sg_read_buffer</primary>
           </indexterm>
@@ -372,7 +452,9 @@
       <varlistentry id="sg_readcap">
         <term><command>sg_readcap</command></term>
         <listitem>
-          <para>sends a SCSI READ CAPACITY command.</para>
+          <para>
+            sends a SCSI READ CAPACITY command.
+          </para>
           <indexterm zone="sg3_utils sg_readcap">
             <primary sortas="b-sg_readcap">sg_readcap</primary>
           </indexterm>
@@ -382,7 +464,9 @@
       <varlistentry id="sg_read_long">
         <term><command>sg_read_long</command></term>
         <listitem>
-          <para>sends a SCSI READ LONG command.</para>
+          <para>
+            sends a SCSI READ LONG command.
+          </para>
           <indexterm zone="sg3_utils sg_read_long">
             <primary sortas="b-sg_read_long">sg_read_long</primary>
           </indexterm>
@@ -392,17 +476,33 @@
       <varlistentry id="sg_reassign">
         <term><command>sg_reassign</command></term>
         <listitem>
-          <para>sends a SCSI REASSIGN BLOCKS command.</para>
+          <para>
+            sends a SCSI REASSIGN BLOCKS command.
+          </para>
           <indexterm zone="sg3_utils sg_reassign">
             <primary sortas="b-sg_reassign">sg_reassign</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
+      <varlistentry id="sg_referrals">
+        <term><command>sg_referrals</command></term>
+        <listitem>
+          <para>
+            sends the SCSI REPORT REFERRALS command.
+          </para>
+          <indexterm zone="sg3_utils sg_referrals">
+            <primary sortas="b-sg_referrals">sg_referrals</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="sg_requests">
         <term><command>sg_requests</command></term>
         <listitem>
-          <para>sends one or more SCSI REQUEST SENSE commands.</para>
+          <para>
+            sends one or more SCSI REQUEST SENSE commands.
+          </para>
           <indexterm zone="sg3_utils sg_requests">
             <primary sortas="b-sg_requests">sg_requests</primary>
           </indexterm>
@@ -412,8 +512,9 @@
       <varlistentry id="sg_reset">
         <term><command>sg_reset</command></term>
         <listitem>
-          <para>sends SCSI device, target, bus or host reset; or checks reset
-          state.</para>
+          <para>
+            sends SCSI device, target, bus or host reset; or checks reset 
state.
+          </para>
           <indexterm zone="sg3_utils sg_reset">
             <primary sortas="b-sg_reset">sg_reset</primary>
           </indexterm>
@@ -423,7 +524,9 @@
       <varlistentry id="sg_rmsn">
         <term><command>sg_rmsn</command></term>
         <listitem>
-          <para>sends a SCSI READ MEDIA SERIAL NUMBER command.</para>
+          <para>
+            sends a SCSI READ MEDIA SERIAL NUMBER command.
+          </para>
           <indexterm zone="sg3_utils sg_rmsn">
             <primary sortas="b-sg_rmsn">sg_rmsn</primary>
           </indexterm>
@@ -433,7 +536,9 @@
       <varlistentry id="sg_rtpg">
         <term><command>sg_rtpg</command></term>
         <listitem>
-          <para>sends a SCSI REPORT TARGET PORT GROUPS command.</para>
+          <para>
+            sends a SCSI REPORT TARGET PORT GROUPS command.
+          </para>
           <indexterm zone="sg3_utils sg_rtpg">
             <primary sortas="b-sg_rtpg">sg_rtpg</primary>
           </indexterm>
@@ -443,19 +548,35 @@
       <varlistentry id="sg_safte">
         <term><command>sg_safte</command></term>
         <listitem>
-          <para>fetch status from a SCSI Accessed Fault-Tolerant Enclosure
-          (SAF-TE) device.</para>
+          <para>
+            fetch status from a SCSI Accessed Fault-Tolerant Enclosure
+            (SAF-TE) device.
+          </para>
           <indexterm zone="sg3_utils sg_safte">
             <primary sortas="b-sg_safte">sg_safte</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
+      <varlistentry id="sg_sanitize">
+        <term><command>sg_sanitize</command></term>
+        <listitem>
+          <para>
+            sends a SCSI SANITIZE command.
+          </para>
+          <indexterm zone="sg3_utils sg_sanitize">
+            <primary sortas="b-sg_sanitize">sg_sanitize</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="sg_sat_identify">
         <term><command>sg_sat_identify</command></term>
         <listitem>
-          <para>sends a ATA IDENTIFY (PACKET) DEVICE command via a SCSI to ATA
-          Translation (SAT) layer.</para>
+          <para>
+            sends a ATA IDENTIFY (PACKET) DEVICE command via a SCSI to ATA
+            Translation (SAT) layer.
+          </para>
           <indexterm zone="sg3_utils sg_sat_identify">
             <primary sortas="b-sg_sat_identify">sg_sat_identify</primary>
           </indexterm>
@@ -465,8 +586,10 @@
       <varlistentry id="sg_sat_phy_event">
         <term><command>sg_sat_phy_event</command></term>
         <listitem>
-          <para>sends an ATA READ LOG EXT command via a SAT pass through to
-          fetch log page 11h which contains SATA phy event counters.</para>
+          <para>
+            sends an ATA READ LOG EXT command via a SAT pass through to
+            fetch log page 11h which contains SATA phy event counters.
+          </para>
           <indexterm zone="sg3_utils sg_sat_phy_event">
             <primary sortas="b-sg_sat_phy_event">sg_sat_phy_event</primary>
           </indexterm>
@@ -476,8 +599,10 @@
       <varlistentry id="sg_sat_set_features">
         <term><command>sg_sat_set_features</command></term>
         <listitem>
-          <para>sends a ATA SET FEATURES command via a SCSI to ATA Translation
-          (SAT) layer.</para>
+          <para>
+            sends a ATA SET FEATURES command via a SCSI to ATA Translation
+            (SAT) layer.
+          </para>
           <indexterm zone="sg3_utils sg_sat_set_features">
             <primary 
sortas="b-sg_sat_set_features">sg_sat_set_features</primary>
           </indexterm>
@@ -487,8 +612,10 @@
       <varlistentry id="sg_scan">
         <term><command>sg_scan</command></term>
         <listitem>
-          <para>does a scan of sg devices (or given SCSI/ATAPI/ATA devices) and
-          prints the results.</para>
+          <para>
+            does a scan of sg devices (or given SCSI/ATAPI/ATA devices) and
+            prints the results.
+          </para>
           <indexterm zone="sg3_utils sg_scan">
             <primary sortas="b-sg_scan">sg_scan</primary>
           </indexterm>
@@ -498,7 +625,9 @@
       <varlistentry id="sg_senddiag">
         <term><command>sg_senddiag</command></term>
         <listitem>
-          <para>performs a SCSI SEND DIAGNOSTIC command.</para>
+          <para>
+            performs a SCSI SEND DIAGNOSTIC command.
+          </para>
           <indexterm zone="sg3_utils sg_senddiag">
             <primary sortas="b-sg_senddiag">sg_senddiag</primary>
           </indexterm>
@@ -508,8 +637,10 @@
       <varlistentry id="sg_ses">
         <term><command>sg_ses</command></term>
         <listitem>
-          <para>sends controls and fetch status from a SCSI Enclosure Services
-          (SES) device.</para>
+          <para>
+            sends controls and fetch status from a SCSI Enclosure Services
+            (SES) device.
+          </para>
           <indexterm zone="sg3_utils sg_ses">
             <primary sortas="b-sg_ses">sg_ses</primary>
           </indexterm>
@@ -519,8 +650,10 @@
       <varlistentry id="sg_start">
         <term><command>sg_start</command></term>
         <listitem>
-          <para>sends SCSI START STOP UNIT command to start, stop, load or 
eject
-          medium.</para>
+          <para>
+            sends SCSI START STOP UNIT command to start, stop, load or eject
+            medium.
+          </para>
           <indexterm zone="sg3_utils sg_start">
             <primary sortas="b-sg_start">sg_start</primary>
           </indexterm>
@@ -530,7 +663,9 @@
       <varlistentry id="sg_stpg">
         <term><command>sg_stpg</command></term>
         <listitem>
-          <para>sends a SCSI SET TARGET PORT GROUPS command.</para>
+          <para>
+            sends a SCSI SET TARGET PORT GROUPS command.
+          </para>
           <indexterm zone="sg3_utils sg_stpg">
             <primary sortas="b-sg_stpg">sg_stpg</primary>
           </indexterm>
@@ -540,7 +675,9 @@
       <varlistentry id="sg_sync">
         <term><command>sg_sync</command></term>
         <listitem>
-          <para>sends the scsi command synchronize cache.</para>
+          <para>
+            sends the scsi command synchronize cache.
+          </para>
           <indexterm zone="sg3_utils sg_sync">
             <primary sortas="b-sg_sync">sg_sync</primary>
           </indexterm>
@@ -550,8 +687,10 @@
       <varlistentry id="sg_test_rwbuf">
         <term><command>sg_test_rwbuf</command></term>
         <listitem>
-          <para>tests the SCSI host adapter by issuing write and read 
operations
-          on a device's buffer and calculating checksums.</para>
+          <para>
+            tests the SCSI host adapter by issuing write and read operations
+            on a device's buffer and calculating checksums.
+          </para>
           <indexterm zone="sg3_utils sg_test_rwbuf">
             <primary sortas="b-sg_test_rwbuf">sg_test_rwbuf</primary>
           </indexterm>
@@ -561,7 +700,9 @@
       <varlistentry id="sg_turs">
         <term><command>sg_turs</command></term>
         <listitem>
-          <para>sends one or more SCSI TEST UNIT READY commands.</para>
+          <para>
+            sends one or more SCSI TEST UNIT READY commands.
+          </para>
           <indexterm zone="sg3_utils sg_turs">
             <primary sortas="b-sg_turs">sg_turs</primary>
           </indexterm>
@@ -571,7 +712,9 @@
       <varlistentry id="sg_unmap">
         <term><command>sg_unmap</command></term>
         <listitem>
-          <para>sends a SCSI UNMAP command.</para>
+          <para>
+            sends a SCSI UNMAP command.
+          </para>
           <indexterm zone="sg3_utils sg_unmap">
             <primary sortas="b-sg_unmap">sg_unmap</primary>
           </indexterm>
@@ -581,7 +724,9 @@
       <varlistentry id="sg_verify">
         <term><command>sg_verify</command></term>
         <listitem>
-          <para>invoke SCSI VERIFY command(s) on a block device.</para>
+          <para>
+            invoke SCSI VERIFY command(s) on a block device.
+          </para>
           <indexterm zone="sg3_utils sg_verify">
             <primary sortas="b-sg_verify">sg_verify</primary>
           </indexterm>
@@ -591,8 +736,10 @@
       <varlistentry id="sg_vpd">
         <term><command>sg_vpd</command></term>
         <listitem>
-          <para>fetches Vital Product Data (VPD) pages using a SCSI INQUIRY
-          command.</para>
+          <para>
+            fetches Vital Product Data (VPD) pages using a SCSI INQUIRY
+            command.
+          </para>
           <indexterm zone="sg3_utils sg_vpd">
             <primary sortas="b-sg_vpd">sg_vpd</primary>
           </indexterm>
@@ -602,7 +749,9 @@
       <varlistentry id="sg_write_buffer">
         <term><command>sg_write_buffer</command></term>
         <listitem>
-          <para>sends a SCSI WRITE BUFFER command.</para>
+          <para>
+            sends a SCSI WRITE BUFFER command.
+          </para>
           <indexterm zone="sg3_utils sg_write_buffer">
             <primary sortas="b-sg_write_buffer">sg_write_buffer</primary>
           </indexterm>
@@ -612,7 +761,9 @@
       <varlistentry id="sg_write_long">
         <term><command>sg_write_long</command></term>
         <listitem>
-          <para>sends the SCSI WRITE LONG command.</para>
+          <para>
+            sends the SCSI WRITE LONG command.
+          </para>
           <indexterm zone="sg3_utils sg_write_long">
             <primary sortas="b-sg_write_long">sg_write_long</primary>
           </indexterm>
@@ -622,7 +773,9 @@
       <varlistentry id="sg_write_same">
         <term><command>sg_write_same</command></term>
         <listitem>
-          <para>sends the SCSI WRITE SAME command.</para>
+          <para>
+            sends the SCSI WRITE SAME command.
+          </para>
           <indexterm zone="sg3_utils sg_write_same">
             <primary sortas="b-sg_write_same">sg_write_same</primary>
           </indexterm>
@@ -632,7 +785,9 @@
       <varlistentry id="sg_wr_mode">
         <term><command>sg_wr_mode</command></term>
         <listitem>
-          <para>write mode page.</para>
+          <para>
+            writes mode page.
+          </para>
           <indexterm zone="sg3_utils sg_wr_mode">
             <primary sortas="b-sg_wr_mode">sg_wr_mode</primary>
           </indexterm>
@@ -640,11 +795,13 @@
       </varlistentry>
 
       <varlistentry id="libsgutils2">
-        <term><filename 
class='libraryfile'>libsgutils2.{so,a}</filename></term>
+        <term><filename class='libraryfile'>libsgutils2.so</filename></term>
         <listitem>
-          <para>contains the <application>sg3_utils</application> API 
functions.</para>
+          <para>
+            contains the <application>sg3_utils</application> API functions.
+          </para>
           <indexterm zone="sg3_utils libsgutils2">
-            <primary sortas="c-libsgutils2">libsgutils2.{so,a}</primary>
+            <primary sortas="c-libsgutils2">libsgutils2.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent      2012-05-11 12:03:49 UTC (rev 10168)
+++ trunk/BOOK/general.ent      2012-05-11 13:09:40 UTC (rev 10169)
@@ -199,7 +199,7 @@
 <!ENTITY icu-version                  "49.1.1">
 <!ENTITY iso-codes-version            "3.30">
 <!ENTITY gmime-version                "2.4.32">
-<!ENTITY libidn-version               "1.22">
+<!ENTITY libidn-version               "1.24">
 <!ENTITY libatomic_ops-version        "1.2">
 <!ENTITY libdrm-version               "2.4.33">
 <!-- <!ENTITY dbus-qt3-version             "0.62"> -->
@@ -332,7 +332,7 @@
 <!-- <!ENTITY hal-version                  "0.5.14"> -->
 <!ENTITY udev-version                 "Installed LFS Version">
 <!ENTITY upower-version               "0.9.16">
-<!ENTITY sg3_utils-version            "1.29">
+<!ENTITY sg3_utils-version            "1.33">
 <!ENTITY parted-version               "3.1">
 <!ENTITY udisks-version               "1.0.4">
 <!ENTITY udisks2-version              "1.96.0">
@@ -982,7 +982,7 @@
 <!ENTITY libao-version                "1.1.0">
 <!ENTITY libcanberra-version          "0.28">
 <!ENTITY libdiscid-version            "0.2.2">
-<!ENTITY libdvdcss-version            "1.2.11">
+<!ENTITY libdvdcss-version            "1.2.12">
 <!ENTITY libdvdread-version           "4.2.0">
 <!ENTITY libdvdnav-version            "4.2.0">
 <!ENTITY libdv-version                "1.0.0">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2012-05-11 12:03:49 UTC 
(rev 10168)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2012-05-11 13:09:40 UTC 
(rev 10169)
@@ -45,12 +45,21 @@
       <para>May 11th, 2012</para>
       <itemizedlist>
         <listitem>
+          <para>[krejzi] - libdvdcss 1.2.12.</para>
+        </listitem>
+        <listitem>
+          <para>[krejzi] - libidn 1.24.</para>
+        </listitem>
+        <listitem>
           <para>[krejzi] - Nano 2.3.1.</para>
         </listitem>
         <listitem>
           <para>[krejzi] - OpenLDAP 2.4.31.</para>
         </listitem>
         <listitem>
+          <para>[krejzi] - sg3_utils 1.33.</para>
+        </listitem>
+        <listitem>
           <para>[krejzi] - unixODBC 2.3.1.</para>
         </listitem>
       </itemizedlist>

Modified: trunk/BOOK/multimedia/libdriv/libdvdcss.xml
===================================================================
--- trunk/BOOK/multimedia/libdriv/libdvdcss.xml 2012-05-11 12:03:49 UTC (rev 
10168)
+++ trunk/BOOK/multimedia/libdriv/libdvdcss.xml 2012-05-11 13:09:40 UTC (rev 
10169)
@@ -6,8 +6,8 @@
 
   <!ENTITY libdvdcss-download-http 
"http://www.videolan.org/pub/libdvdcss/&libdvdcss-version;/libdvdcss-&libdvdcss-version;.tar.bz2";>
   <!ENTITY libdvdcss-download-ftp  
"&gentoo-ftp-repo;/libdvdcss-&libdvdcss-version;.tar.bz2">
-  <!ENTITY libdvdcss-md5sum        "d25d906c3f9007ccd91b1efb909f93e7">
-  <!ENTITY libdvdcss-size          "296 KB">
+  <!ENTITY libdvdcss-md5sum        "2218a193900e3203aa10dc24cdf54275">
+  <!ENTITY libdvdcss-size          "324 KB">
   <!ENTITY libdvdcss-buildsize     "3.5 MB">
   <!ENTITY libdvdcss-time          "less than 0.1 SBU">
 ]>
@@ -29,39 +29,55 @@
   <sect2 role="package">
     <title>Introduction to libdvdcss</title>
 
-    <para><application>libdvdcss</application> is a simple library
-    designed for accessing DVDs as a block device without having to
-    bother about the decryption.</para>
+    <para>
+      <application>libdvdcss</application> is a simple library
+      designed for accessing DVDs as a block device without having to
+      bother about the decryption.
+    </para>
 
     &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&libdvdcss-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&libdvdcss-download-http;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&libdvdcss-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&libdvdcss-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &libdvdcss-md5sum;</para>
+        <para>
+          Download MD5 sum: &libdvdcss-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &libdvdcss-size;</para>
+        <para>
+          Download size: &libdvdcss-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &libdvdcss-buildsize;</para>
+        <para>
+          Estimated disk space required: &libdvdcss-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &libdvdcss-time;</para>
+        <para>
+          Estimated build time: &libdvdcss-time;
+        </para>
       </listitem>
     </itemizedlist>
 
     <bridgehead renderas="sect3">libdvdcss Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Optional (to Create 
Documentation)</bridgehead>
-    <para role="optional"><xref linkend="doxygen"/>, and
-    <xref linkend="texlive"/></para>
+    <para role="optional">
+      <xref linkend="doxygen"/> and
+      <xref linkend="texlive"/>
+    </para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/libdvdcss"/></para>
@@ -72,43 +88,57 @@
     <title>Installation of libdvdcss</title>
 
     <note>
-      <para>In certain circumstances the 'inputenc' package in the
-      <application>LaTeX</application> installation may not work properly
-      during the build, causing it to hang up. If this happens, issue
-      <userinput>quit</userinput> at the <application>LaTeX</application>
-      prompt and then issue the following command at the shell prompt:</para>
+      <para>
+        In certain circumstances the 'inputenc' package in the
+        <application>LaTeX</application> installation may not work properly
+        during the build, causing it to hang up. If this happens, issue
+        <userinput>quit</userinput> at the <application>LaTeX</application>
+        prompt and then issue the following command at the shell prompt:
+      </para>
 
 <screen><userinput>echo "INPUT_ENCODING         = ISO-8859-1" 
>>doc/doxygen.cfg</userinput></screen>
 
-      <para>Now either resume the build, or start over. Disregard this note
-      if you do not have a <application>LaTeX</application> package or
-      <application>Doxygen</application> installed.</para>
+      <para>
+        Now either resume the build, or start over. Disregard this note
+        if you do not have a <application>LaTeX</application> package or
+        <application>Doxygen</application> installed.
+      </para>
     </note>
 
-    <para>Install <application>libdvdcss</application> by running the
-    following commands:</para>
+    <para>
+      Install <application>libdvdcss</application> by running the
+      following commands:
+    </para>
 
-<screen><userinput>./configure --prefix=/usr &amp;&amp;
+<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
 make</userinput></screen>
 
-    <para>If you have <application>Doxygen</application> and
-    <application>teTeX</application> or <application>TeX Live</application>
-    installed, HTML and Postscript documentation was created during the build.
-    If you also want to install a PDF version of the reference manual, issue
-    the following command:</para>
+    <para>
+      If you have <application>Doxygen</application> and
+      <application>TeX Live</application> installed, HTML and Postscript 
+      documentation was created during the build.
+      If you also want to install a PDF version of the reference manual, issue
+      the following command:
+    </para>
 
 <screen><userinput>make -C doc/latex pdf</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>
 
-    <para>If you have <application>Doxygen</application> and
-    <application>teTeX</application> or <application>TeX Live</application>
-    installed, install the documentation using the following commands as the
-    <systemitem class="username">root</systemitem> user:</para>
+    <para>
+      If you have <application>Doxygen</application> and
+      <application>TeX Live</application> installed, install the 
+      documentation using the following commands as the
+      <systemitem class="username">root</systemitem> user:
+    </para>
 
 <screen role="root"><userinput>install -v -m755 -d         
/usr/share/doc/libdvdcss-&libdvdcss-version;/html &amp;&amp;
 install -v -m644 doc/html/* /usr/share/doc/libdvdcss-&libdvdcss-version;/html 
&amp;&amp;
@@ -120,8 +150,8 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><parameter>--disable-static</parameter>: prevent static library
-    being built and installed.</para>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+      href="../../xincludes/static-libraries.xml"/>
 
   </sect2>
 
@@ -129,14 +159,17 @@
     <title>Contents</title>
 
     <segmentedlist>
-      <segtitle>Installed Programs</segtitle>
       <segtitle>Installed Library</segtitle>
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>None</seg>
-        <seg>libdvdcss.{so,a}</seg>
-        <seg>/usr/include/dvdcss and 
/usr/share/doc/libdvdcss-&libdvdcss-version;</seg>
+        <seg>
+          libdvdcss.so
+        </seg>
+        <seg>
+          /usr/include/dvdcss and
+          /usr/share/doc/libdvdcss-&libdvdcss-version;
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -146,12 +179,14 @@
       <?dbhtml list-presentation="table"?>
 
       <varlistentry id="libdvdcss-lib">
-        <term><filename class='libraryfile'>libdvdcss.{so,a}</filename></term>
+        <term><filename class='libraryfile'>libdvdcss.so</filename></term>
         <listitem>
-          <para>provides the functionality that is required for transparent
-          DVD access with CSS decryption.</para>
+          <para>
+            provides the functionality that is required for transparent
+            DVD access with CSS decryption.
+          </para>
           <indexterm zone="libdvdcss libdvdcss-lib">
-            <primary sortas="c-libdvdcss">libdvdcss.{so,a}</primary>
+            <primary sortas="c-libdvdcss">libdvdcss.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to