Author: bdubbs
Date: Wed Sep 30 20:43:29 2015
New Revision: 16494

Log:
BLFS-7.8

Added:
   tags/7.8/
      - copied from r16491, trunk/BOOK/
Replaced:
   tags/7.8/general.ent
      - copied, changed from r16492, trunk/BOOK/general.ent
   tags/7.8/introduction/welcome/changelog.xml
      - copied, changed from r16492, 
trunk/BOOK/introduction/welcome/changelog.xml
   tags/7.8/kde/kf5/kf5-intro.xml
      - copied unchanged from r16493, trunk/BOOK/kde/kf5/kf5-intro.xml
   tags/7.8/networking/netprogs/wpa_supplicant.xml
      - copied unchanged from r16492, 
trunk/BOOK/networking/netprogs/wpa_supplicant.xml
   tags/7.8/packages.ent
      - copied unchanged from r16492, trunk/BOOK/packages.ent
   tags/7.8/xsoft/other/thunderbird.xml
      - copied unchanged from r16492, trunk/BOOK/xsoft/other/thunderbird.xml
Modified:
   tags/7.8/book/bookinfo.xml
   tags/7.8/introduction/welcome/credits.xml

Modified: tags/7.8/book/bookinfo.xml
==============================================================================
--- trunk/BOOK/book/bookinfo.xml        Wed Sep 30 11:10:36 2015        (r16491)
+++ tags/7.8/book/bookinfo.xml  Wed Sep 30 20:43:29 2015        (r16494)
@@ -41,10 +41,11 @@
   </legalnotice>
 
   <revhistory>
+
     <revision>
-      <revnumber>&version;</revnumber>
-      <date>&pubdate;</date>
-      <revremark>Ongoing Release</revremark>
+      <revnumber>7.8</revnumber>
+      <date>2015-10-01</date>
+      <revremark>Twelfth release</revremark>
     </revision>
 
     <revision>

Copied and modified: tags/7.8/general.ent (from r16492, trunk/BOOK/general.ent)
==============================================================================
--- trunk/BOOK/general.ent      Wed Sep 30 13:46:13 2015        (r16492, copy 
source)
+++ tags/7.8/general.ent        Wed Sep 30 20:43:29 2015        (r16494)
@@ -1,15 +1,15 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "30">                   <!-- Always 2 digits -->
-<!ENTITY month        "09">                   <!-- Always 2 digits -->
+<!ENTITY day          "01">                   <!-- Always 2 digits -->
+<!ENTITY month        "10">                   <!-- Always 2 digits -->
 <!ENTITY year         "2015">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
-<!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "September 30th &year;">
+<!ENTITY version      "7.8">
+<!ENTITY releasedate  "October 1st &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
-<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
-<!ENTITY lfs-version  "development">          <!-- x.y|development] -->
+<!ENTITY blfs-version "7.8">                  <!-- svn|[release #] -->
+<!ENTITY lfs-version  "7.8">          <!-- x.y|development] -->
 <!ENTITY last-commit  "$Date$"> <!-- Automatic update -->
 <!ENTITY lfs-domainname       "linuxfromscratch.org">
 
@@ -21,7 +21,7 @@
 <!ENTITY lfs-website          "http://www.&lfs-domainname;";>
 <!-- downloads - root must not have an entity because it is needed for scripts
      change svn to x.y for release -->
-<!ENTITY downloads-root       
"http://www.linuxfromscratch.org/blfs/downloads/svn";>
+<!ENTITY downloads-root       
"http://www.linuxfromscratch.org/blfs/downloads/7.8";>
 <!ENTITY downloads-project    "http://downloads.&lfs-domainname;";>
 <!ENTITY sources-anduin-http  
"http://anduin.&lfs-domainname;/sources/BLFS/svn";>
 <!ENTITY sources-anduin-ftp   "ftp://anduin.&lfs-domainname;/BLFS/svn";>
@@ -30,7 +30,7 @@
 <!ENTITY files-anduin         "http://anduin.&lfs-domainname;/files/BLFS/svn";>
 <!ENTITY hints-root           "http://www.&lfs-domainname;/hints";>
 <!ENTITY patch-downloads      
"http://www.linuxfromscratch.org/patches/downloads";>
-<!ENTITY patch-root           "http://www.&lfs-domainname;/patches/blfs/svn";>
+<!ENTITY patch-root           "http://www.&lfs-domainname;/patches/blfs/7.8";>
 <!ENTITY errata               
"http://www.&lfs-domainname;/blfs/errata/&blfs-version;/";>
 <!ENTITY blfs-ticket-root     "http://wiki.&lfs-domainname;/blfs/ticket/";>
 <!-- <!ENTITY lfs-root             
"http://www.&lfs-domainname;/lfs/view/&lfs-version;";> -->

Copied and modified: tags/7.8/introduction/welcome/changelog.xml (from r16492, 
trunk/BOOK/introduction/welcome/changelog.xml)
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Wed Sep 30 13:46:13 
2015        (r16492, copy source)
+++ tags/7.8/introduction/welcome/changelog.xml Wed Sep 30 20:43:29 2015        
(r16494)
@@ -45,6 +45,15 @@
 -->
 
     <listitem>
+      <para>October 1st, 2015</para>
+      <itemizedlist>
+       <listitem>
+          <para>[bdubbs] - Release of BLFS-7.8.</para>
+       </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>September 30th, 2015</para>
       <itemizedlist>
         <listitem>

Modified: tags/7.8/introduction/welcome/credits.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/credits.xml Wed Sep 30 11:10:36 2015        
(r16491)
+++ tags/7.8/introduction/welcome/credits.xml   Wed Sep 30 20:43:29 2015        
(r16494)
@@ -29,9 +29,8 @@
       <listitem><para>Fernando de Oliveira   </para></listitem>
       <listitem><para>Bruce Dubbs            </para></listitem>
       <listitem><para>Pierre Labastie        </para></listitem>
-      <listitem><para>Randy McMurchy         </para></listitem>
       <listitem><para>Ken Moffat             </para></listitem>
-      <listitem><para>Ragnar Thomsen         </para></listitem>
+      <listitem><para>Douglas Reno           </para></listitem>
       <listitem><para>Igor &#381;ivkovi&#263;</para></listitem>
 
     </itemizedlist>
@@ -73,6 +72,7 @@
       <listitem><para>DJ Lucas            </para></listitem>
       <listitem><para>Chris Lynn          </para></listitem>
       <listitem><para>Andrew McMurry      </para></listitem>
+      <listitem><para>Randy McMurchy      </para></listitem>
       <listitem><para>Denis Mugnier       </para></listitem>
       <listitem><para>Billy O'Connor      </para></listitem>
       <listitem><para>Alexander Patrakov  </para></listitem>
@@ -84,6 +84,7 @@
       <listitem><para>Henning Rohde       </para></listitem>
       <listitem><para>Chris Staub         </para></listitem>
       <listitem><para>Jesse Tie-Ten-Quee  </para></listitem>
+      <listitem><para>Ragnar Thomsen      </para></listitem>
       <listitem><para>Thomas Trepl        </para></listitem>
       <listitem><para>Tushar Teredesai    </para></listitem>
       <listitem><para>Jeremy Utley        </para></listitem>

Copied: tags/7.8/kde/kf5/kf5-intro.xml (from r16493, 
trunk/BOOK/kde/kf5/kf5-intro.xml)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ tags/7.8/kde/kf5/kf5-intro.xml      Wed Sep 30 20:43:29 2015        
(r16494, copy of r16493, trunk/BOOK/kde/kf5/kf5-intro.xml)
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+ <!ENTITY % general-entities SYSTEM "../../general.ent">
+ %general-entities;
+
+  <!ENTITY kf5-download-http "&kf5-download-http;">
+  <!ENTITY kf5-download-ftp  "&kf5e-download-ftp;">
+  <!ENTITY kf5-md5sum        "See Below">
+  <!ENTITY kf5-size          "30 MB">
+  <!ENTITY kf5-buildsize     "11.7 MB">
+  <!ENTITY kf5-time          "0.4 SBU">
+]>
+
+<sect1 id="kf5-intro" xreflabel="Introduction to KF5">
+  <?dbhtml filename="kf5-intro.html"?>
+
+  <sect1info>
+     <othername>$LastChangedBy$</othername>
+     <date>$Date$</date>
+  </sect1info>
+
+  <title>KDE Frameworks 5 Pre-installation Configuration</title>
+
+  <indexterm zone="kf5">
+     <primary sortas="a-kf5">KDE Frameworks</primary>
+  </indexterm>
+
+  <para>KF5 can be installed in /usr or /opt/kf5.  The BLFS editors
+  recommend the latter in the BLFS environment.
+  </para>
+
+  <sect2>
+    <title>Installing in /usr</title>
+
+    <para>
+      One option is to install <application>KDE Frameworks 5</application>
+      into the <filename class="directory">/usr</filename> hierarchy.
+      This creates a simpler setup but makes it more difficult to try
+      multiple versions of <application>KDE Frameworks</application>.
+    </para>
+
+<screen><userinput>export KF5_PREFIX=/usr</userinput></screen>
+
+    <para>
+      It is a good idea to add the following variables to your
+      system or personal profiles:
+    </para>
+
+<screen role="root"><userinput>cat &gt;&gt; /etc/profile.d/qt5.sh &lt;&lt; 
"EOF"
+<literal># Begin kf5 extention for /etc/profile.d/qt5.sh
+
+pathappend /usr/lib/qt5/plugins    QT_PLUGIN_PATH
+pathappend $QT5DIR/lib/plugins     QT_PLUGIN_PATH
+
+pathappend /usr/lib/qt5/qml        QML_IMPORT_PATH
+pathappend $QT5DIR/lib/qml         QML_IMPORT_PATH
+
+pathappend /usr/lib/qt5/qml        QML2_IMPORT_PATH
+pathappend $QT5DIR/lib/qml         QML2_IMPORT_PATH
+
+# End extention for /etc/profile.d/qt5.sh</literal>
+EOF
+
+cat &gt; /etc/profile.d/kf5.sh &lt;&lt; "EOF"
+<literal># Begin /etc/profile.d/kf5.sh
+
+export KF5_PREFIX=/usr
+
+# End /etc/profile.d/kf5.sh</literal>
+EOF</userinput></screen>
+
+    <note><para>If <application>qt5</application> was installed in /usr, the
+    $QT5DIR/lib/ portions of the above paths may need to be changed to
+    $QT5DIR/lib/qt5/.</para></note>
+
+    <warning>
+      <para>
+        If <application>KDE4</application> is installed in
+        <filename class="directory">/usr</filename>, some packages
+        from this chapter might overwrite some programs installed
+        by <application>KDE4</application> packages.
+      </para>
+    </warning>
+
+  </sect2>
+
+  <sect2>
+    <title>Installing in /opt</title>
+
+    <para>
+      A method of building multiple versions installs
+      <application>KDE Frameworks 5</application> in the
+      <filename class="directory">/opt</filename> hierarchy:
+    </para>
+
+<screen><userinput>export KF5_PREFIX=/opt/kf5</userinput></screen>
+
+    <para>
+      If you are not installing <application>KDE Frameworks 5</application>
+      in <filename class="directory">/usr</filename>, you will need to
+      make some additional configuration changes. Best practice is to add
+      those to your system or personal profile:
+    </para>
+
+<screen role="root"><userinput>cat &gt; /etc/profile.d/kf5.sh &lt;&lt; "EOF"
+<literal># Begin /etc/profile.d/kf5.sh
+
+. /etc/profile.d/qt5.sh
+
+export KF5_PREFIX=/opt/kf5
+
+pathappend $KF5_PREFIX/bin             PATH
+pathappend $KF5_PREFIX/lib/pkgconfig   PKG_CONFIG_PATH
+
+pathappend /etc/xdg                    XDG_CONFIG_DIRS
+pathappend $KF5_PREFIX/etc/xdg         XDG_CONFIG_DIRS
+pathappend /usr/share                  XDG_DATA_DIRS
+pathappend $KF5_PREFIX/share           XDG_DATA_DIRS
+
+pathappend /usr/lib/qt5/plugins        QT_PLUGIN_PATH
+pathappend $QT5DIR/plugins             QT_PLUGIN_PATH
+pathappend $KF5_PREFIX/lib/plugins     QT_PLUGIN_PATH
+
+pathappend /usr/lib/qt5/qml            QML_IMPORT_PATH
+pathappend $QT5DIR/qml                 QML_IMPORT_PATH
+pathappend $KF5_PREFIX/lib/qml         QML_IMPORT_PATH
+
+pathappend /usr/lib/qt5/qml            QML2_IMPORT_PATH
+pathappend $QT5DIR/qml                 QML2_IMPORT_PATH
+pathappend $KF5_PREFIX/lib/qml         QML2_IMPORT_PATH
+
+pathappend $KF5_PREFIX/lib/python&python2-majorver;/site-packages PYTHONPATH
+# End /etc/profile.d/kf5.sh</literal>
+EOF
+
+cat &gt; /etc/profile.d/qt5.sh &lt;&lt; "EOF"
+<literal># Begin /etc/profile.d/kf5.sh
+# Begin Qt5 changes for KF5
+
+pathappend $QT5DIR/plugins             QT_PLUGIN_PATH
+pathappend $QT5DIR/qml                 QML_IMPORT_PATH
+pathappend $QT5DIR/qml                 QML2_IMPORT_PATH
+
+# End Qt5 changes for KF5</literal>
+EOF</userinput></screen>
+
+    <para>
+      Expand your <filename>/etc/ld.so.conf</filename> file:
+    </para>
+
+<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; "EOF"
+<literal># Begin KF5 addition
+
+/opt/kf5/lib
+
+# End KF5 addition</literal>
+EOF</userinput></screen>
+
+    <indexterm zone="kf5-intro">
+      <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
+    </indexterm>
+
+    <para>
+      Several <application>KDE Frameworks 5</application> packages install
+      files into <application>D-Bus</application> directories. When installing
+      <application>KDE Frameworks 5</application> in a location other than
+      <filename class="directory">/usr</filename>,
+      <application>D-Bus</application> needs to be able to find these files.
+      The easiest way to achieve this is to create the following symlinks (as
+      the <systemitem class="username">root</systemitem> user):
+    </para>
+
+<screen role="root"><userinput>install -v -dm755           
$KF5_PREFIX/{etc,share} &amp;&amp;
+ln -sfv /etc/dbus-1         $KF5_PREFIX/etc         &amp;&amp;
+ln -sfv /usr/share/dbus-1   $KF5_PREFIX/share</userinput></screen>
+
+    <para>
+      Some packages may also install icons from the "hicolor" icon set. Since 
that
+      icon set is used by many packages, it is a good idea to create a
+      symlink to the one in <filename class="directory">/usr/share</filename>
+      to avoid having multiple installations of <xref 
linkend="hicolor-icon-theme"/>.
+      Run the following commands as the <systemitem 
class="username">root</systemitem>
+      user:
+    </para>
+
+<screen role="root"><userinput>install -v -dm755                
$KF5_PREFIX/share/icons &amp;&amp;
+ln -sfv /usr/share/icons/hicolor $KF5_PREFIX/share/icons</userinput></screen>
+
+    <tip>
+      <para>
+        Sometimes, the installation paths are hardcoded into installed files.
+        This is the reason why <filename class="directory">/opt/kf5</filename>
+        is used as installation prefix instead of <filename
+        class="directory">/opt/kf5-&kf5-version;</filename>. After installing
+        <application>KDE Frameworks</application>, you may rename the directory
+        and create a symlink:
+      </para>
+
+<screen role="root"><userinput>mv /opt/kf5{,-&kf5-version;}
+ln -sfv kf5-&kf5-version; /opt/kf5</userinput></screen>
+
+      <para>
+        Later on, you may want to install other versions of
+        <application>KDE Frameworks 5</application>. To do that, just remove
+        the symlink and use <filename class="directory">/opt/kf5</filename>
+        as the prefix again. Which version of
+        <application>KDE Frameworks 5</application> you use depends only on
+        where the symlink points. No other reconfiguration will be needed.
+      </para>
+    </tip>
+
+  </sect2>
+
+</sect1>
+
+

Copied: tags/7.8/networking/netprogs/wpa_supplicant.xml (from r16492, 
trunk/BOOK/networking/netprogs/wpa_supplicant.xml)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ tags/7.8/networking/netprogs/wpa_supplicant.xml     Wed Sep 30 20:43:29 
2015        (r16494, copy of r16492, 
trunk/BOOK/networking/netprogs/wpa_supplicant.xml)
@@ -0,0 +1,505 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+
+  <!ENTITY wpa_supplicant-download-http
+           
"http://hostap.epitest.fi/releases/wpa_supplicant-&wpa_supplicant-version;.tar.gz";>
+  <!ENTITY wpa_supplicant-download-ftp  " ">
+  <!ENTITY wpa_supplicant-md5sum        "96ff75c3a514f1f324560a2376f13110">
+  <!ENTITY wpa_supplicant-size          "2.5 MB">
+  <!ENTITY wpa_supplicant-buildsize     "31 MB">
+  <!ENTITY wpa_supplicant-time          "0.4 SBU (includes optional gui)">
+]>
+
+<sect1 id="wpa_supplicant" xreflabel="wpa_supplicant-&wpa_supplicant-version;">
+  <?dbhtml filename="wpa_supplicant.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>wpa_supplicant-&wpa_supplicant-version;</title>
+
+  <indexterm zone="wpa_supplicant">
+    <primary sortas="a-wpa_supplicant">wpa_supplicant</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to WPA Supplicant</title>
+
+    <para>
+      <application>WPA Supplicant</application> is a Wi-Fi Protected Access
+      (WPA) client and IEEE 802.1X supplicant. It implements WPA key 
negotiation
+      with a WPA Authenticator and Extensible Authentication Protocol (EAP)
+      authentication with an Authentication Server. In addition, it controls 
the
+      roaming and IEEE 802.11 authentication/association of the wireless LAN
+      driver. This is useful for connecting to a password protected wireless
+      access point.
+    </para>
+
+    &lfs78_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&wpa_supplicant-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&wpa_supplicant-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &wpa_supplicant-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &wpa_supplicant-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &wpa_supplicant-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &wpa_supplicant-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">WPA Supplicant Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="recommended">
+      <xref linkend="libnl"/> and
+      <xref linkend="openssl"/>
+    </para>
+
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+      <xref linkend="dbus"/>,
+      <xref linkend="libxml2"/>, and
+      <xref linkend="qt4"/>
+    </para>
+
+    <para condition="html" role="usernotes">User Notes:
+      <ulink url="&blfs-wiki;/wpa_supplicant"/>
+    </para>
+
+  </sect2>
+
+  <sect2 role="kernel" id="wpa_supplicant-kernel">
+    <title>Kernel Configuration</title>
+
+    <para>
+      Enable the following options in the kernel configuration as well as
+      specific device drivers for your hardware and recompile the kernel if
+      necessary:
+    </para>
+
+<screen><literal>[*] Networking support  ---&gt;                              
[CONFIG_NET]
+  [*] Wireless  ---&gt;                                      [CONFIG_WIRELESS]
+    &lt;*/M&gt; cfg80211 - wireless configuration API           
[CONFIG_CFG80211]
+    [*]     cfg80211 wireless extensions compatibility    
[CONFIG_CFG80211_WEXT]
+    &lt;*/M&gt; Generic IEEE 802.11 Networking Stack (mac80211) 
[CONFIG_MAC80211]
+Device Drivers  ---&gt;
+  [*] Network device support  ---&gt;                        
[CONFIG_NETDEVICES]
+    [*] Wireless LAN  ---&gt;                                
[CONFIG_WLAN]</literal></screen>
+
+    <para>
+      Open the submenu and select the options that support your hardware:
+      <command>lspci</command> from <xref linkend="pciutils"/> can be used to
+      view your hardware configuration.
+    </para>
+
+    <indexterm zone="wpa_supplicant wpa_supplicant-kernel">
+      <primary sortas="d-wpa_supplicant">wpa_supplicant</primary>
+    </indexterm>
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of WPA Supplicant</title>
+
+    <para>
+      First you will need to create an initial configuration file for the
+      build process. You can read <filename>wpa_supplicant/README</filename>
+      and <filename>wpa_supplicant/defconfig</filename> for the explanation
+      of the following options as well as other options that can be used.
+      Create a build configuration file that should work for standard WiFi
+      setups by running the following command:
+    </para>
+
+<screen><userinput>cat &gt; wpa_supplicant/.config &lt;&lt; "EOF"
+<literal>CONFIG_BACKEND=file
+CONFIG_CTRL_IFACE=y
+CONFIG_DEBUG_FILE=y
+CONFIG_DEBUG_SYSLOG=y
+CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON
+CONFIG_DRIVER_NL80211=y
+CONFIG_DRIVER_WEXT=y
+CONFIG_DRIVER_WIRED=y
+CONFIG_EAP_GTC=y
+CONFIG_EAP_LEAP=y
+CONFIG_EAP_MD5=y
+CONFIG_EAP_MSCHAPV2=y
+CONFIG_EAP_OTP=y
+CONFIG_EAP_PEAP=y
+CONFIG_EAP_TLS=y
+CONFIG_EAP_TTLS=y
+CONFIG_IEEE8021X_EAPOL=y
+CONFIG_IPV6=y
+CONFIG_LIBNL32=y
+CONFIG_PEERKEY=y
+CONFIG_PKCS12=y
+CONFIG_READLINE=y
+CONFIG_SMARTCARD=y
+CONFIG_WPS=y
+CFLAGS += -I/usr/include/libnl3</literal>
+EOF</userinput></screen>
+
+    <para>
+      If you wish to use <application>WPA Supplicant</application> with
+      <xref linkend="NetworkManager"/>, make sure that you have installed
+      <xref linkend="dbus"/> and <xref linkend="libxml2"/>, then add the
+      following options to the <application>WPA Supplicant</application>
+      build configuration file by running the following command:
+    </para>
+
+<screen><userinput>cat &gt;&gt; wpa_supplicant/.config &lt;&lt; "EOF"
+<literal>CONFIG_CTRL_IFACE_DBUS=y
+CONFIG_CTRL_IFACE_DBUS_NEW=y
+CONFIG_CTRL_IFACE_DBUS_INTRO=y</literal>
+EOF</userinput></screen>
+
+    <para>
+      Install <application>WPA Supplicant</application> by running the
+      following commands:
+    </para>
+
+<screen><userinput>cd wpa_supplicant &amp;&amp;
+make BINDIR=/sbin LIBDIR=/lib</userinput></screen>
+
+    <para>
+      If you have installed <xref linkend="qt4"/> and wish to build
+      the <application>WPA Supplicant</application> GUI program, run
+      the following commands:
+    </para>
+
+<screen><userinput>pushd wpa_gui-qt4 &amp;&amp;
+qmake wpa_gui.pro &amp;&amp;
+make &amp;&amp;
+popd</userinput></screen>
+
+    <para>
+      This package does not come with a test suite.
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>install -v -m755 
wpa_{cli,passphrase,supplicant} /sbin/ &amp;&amp;
+install -v -m644 doc/docbook/wpa_supplicant.conf.5 /usr/share/man/man5/ 
&amp;&amp;
+install -v -m644 doc/docbook/wpa_{cli,passphrase,supplicant}.8 
/usr/share/man/man8/</userinput></screen>
+
+    <para>
+      If you have built <application>WPA Supplicant</application> with
+      <application>D-Bus</application> support, you will need to install
+      <application>D-Bus</application> configuration files. Install them
+      by running the following commands as the
+      <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>install -v -m644 
dbus/fi.{epitest.hostap.WPASupplicant,w1.wpa_supplicant1}.service \
+                 /usr/share/dbus-1/system-services/ &amp;&amp;
+install -v -m644 dbus/dbus-wpa_supplicant.conf \
+                 /etc/dbus-1/system.d/wpa_supplicant.conf</userinput></screen>
+
+    <para>
+      If you have built the <application>WPA Supplicant</application> GUI
+      program, install it by running the following commands as the
+      <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>install -v -m755 wpa_gui-qt4/wpa_gui /usr/bin/ 
&amp;&amp;
+install -v -m644 doc/docbook/wpa_gui.8 /usr/share/man/man8/ &amp;&amp;
+install -v -m644 wpa_gui-qt4/wpa_gui.desktop /usr/share/applications/ 
&amp;&amp;
+install -v -m644 wpa_gui-qt4/icons/wpa_gui.svg 
/usr/share/pixmaps/</userinput></screen>
+
+    <note>
+      <para>
+        You will need to restart the system <application>D-Bus</application> 
daemon
+        before you can use the <application>WPA Supplicant</application>
+        <application>D-Bus</application> interface.
+      </para>
+    </note>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
+      href="../../xincludes/update-desktop-database.xml"/>
+
+  </sect2>
+
+  <sect2 role="configuration">
+    <title>Configuring wpa_supplicant</title>
+
+    <sect3 id="wpa_supplicant-config">
+      <title>Config File</title>
+
+      <para>
+        <filename>/etc/sysconfig/wpa_supplicant-*.conf</filename>
+      </para>
+
+      <indexterm zone="wpa_supplicant wpa_supplicant-config">
+        <primary
+        
sortas="e-etc-sysconfig-wpa_supplicant-star.conf">/etc/sysconfig/wpa_supplicant-*.conf</primary>
+      </indexterm>
+
+    </sect3>
+
+    <sect3>
+      <title>Configuration Information</title>
+
+      <para>
+        To connect to an access point that uses a password, you need to put
+        the pre-shared key in <filename>
+        
/etc/sysconfig/wpa_supplicant-<replaceable>wifi0</replaceable>.conf</filename>.
+        SSID is the string that the access point/router transmits to
+        identify itself. Run the following command as the
+        <systemitem class="username">root</systemitem> user:
+      </para>
+
+<screen role="root"><userinput>wpa_passphrase <replaceable>SSID</replaceable> 
<replaceable>SECRET_PASSWORD</replaceable> &gt; 
/etc/sysconfig/wpa_supplicant-<replaceable>wifi0</replaceable>.conf</userinput></screen>
+
+      <para>
+        
<filename>/etc/sysconfig/wpa_supplicant-<replaceable>wifi0</replaceable>.conf
+        </filename> can hold the details of several access points. When
+        <command>wpa_supplicant</command> is started, it will scan for the
+        SSIDs it can see and choose the appropriate password to connect.
+        </para>
+
+      <para>
+        If you want to connect to an access point that isn't password
+        protected, put an entry like this in <filename>
+        
/etc/sysconfig/wpa_supplicant-<replaceable>wifi0</replaceable>.conf</filename>.
+        Replace "Some-SSID" with the SSID of the access point/router.
+      </para>
+
+<screen>network={
+  ssid="<replaceable>Some-SSID</replaceable>"
+  key_mgmt=NONE
+}</screen>
+
+      <para>
+        There are many options that you could use to tweak how you connect
+        to each access point. They are described in some detail in the
+        <filename>wpa_supplicant/wpa_supplicant.conf</filename> file in the
+        source tree.
+      </para>
+
+    </sect3>
+
+    <sect3>
+      <title>Connecting to an Access Point</title>
+
+      <para id="wpa-service">
+        If you want to configure network interfaces at boot using
+        <command>wpa_supplicant</command>, you need to install the
+        <filename>/lib/services/wpa</filename> script
+        included in <xref linkend="bootscripts"/> package:
+      </para>
+
+<screen role="root"><userinput>make install-service-wpa</userinput></screen>
+
+      <indexterm zone="wpa_supplicant wpa-service">
+        <primary sortas="f-wpa">wpa</primary>
+      </indexterm>
+
+      <para>
+        If your router/access point uses DHCP to allocate IP addresses, you
+        can install <xref linkend="dhcp"/> client and use it to
+        automatically obtain network addresses. Create the
+        <filename>/etc/sysconfig/ifconfig-<replaceable>wifi0</replaceable>
+        </filename> by running the following command as the
+        <systemitem class="username">root</systemitem> user:
+      </para>
+
+<screen role="root"><userinput>cat &gt; 
/etc/sysconfig/ifconfig.<replaceable>wifi0</replaceable> &lt;&lt; "EOF"
+<literal>ONBOOT="yes"
+IFACE="<replaceable>wlan0</replaceable>"
+SERVICE="wpa"
+
+# Additional arguments to wpa_supplicant
+WPA_ARGS=""
+
+WPA_SERVICE="dhclient"
+DHCP_START=""
+DHCP_STOP=""
+
+# Set PRINTIP="yes" to have the script print
+# the DHCP assigned IP address
+PRINTIP="no"
+
+# Set PRINTALL="yes" to print the DHCP assigned values for
+# IP, SM, DG, and 1st NS. This requires PRINTIP="yes".
+PRINTALL="no"</literal>
+EOF</userinput></screen>
+
+      <para>
+        If you prefer <xref linkend="dhcpcd"/> instead of
+        <xref linkend="dhcp"/> client, then create the
+        <filename>/etc/sysconfig/ifconfig-<replaceable>wifi0</replaceable>
+        </filename> by running the following command as the
+        <systemitem class="username">root</systemitem> user:
+      </para>
+
+<screen role="root"><userinput>cat &gt; 
/etc/sysconfig/ifconfig.<replaceable>wifi0</replaceable> &lt;&lt; "EOF"
+<literal>ONBOOT="yes"
+IFACE="<replaceable>wlan0</replaceable>"
+SERVICE="wpa"
+
+# Additional arguments to wpa_supplicant
+WPA_ARGS=""
+
+WPA_SERVICE="dhcpcd"
+DHCP_START="-b -q <replaceable>&lt;insert appropriate start options 
here&gt;</replaceable>"
+DHCP_STOP="-k <replaceable>&lt;insert additional stop options 
here&gt;</replaceable>"</literal>
+EOF</userinput></screen>
+
+      <para>
+        Alternatively, if you use static addresses on your local network,
+        then create the
+        <filename>/etc/sysconfig/ifconfig-<replaceable>wifi0</replaceable>
+        </filename> by running the following command as the
+        <systemitem class="username">root</systemitem> user:
+      </para>
+
+<screen role="root"><userinput>cat &gt; 
/etc/sysconfig/ifconfig.<replaceable>wifi0</replaceable> &lt;&lt; "EOF"
+<literal>ONBOOT="yes"
+IFACE="<replaceable>wlan0</replaceable>"
+SERVICE="wpa"
+
+# Additional arguments to wpa_supplicant
+WPA_ARGS=""
+
+WPA_SERVICE="ipv4-static"
+IP="192.168.1.1"
+GATEWAY="192.168.1.2"
+PREFIX="24"
+BROADCAST="192.168.1.255"</literal>
+EOF</userinput></screen>
+
+      <para>
+        You can connect to the wireless access point by
+        running the following command as the
+        <systemitem class="username">root</systemitem> user:
+      </para>
+
+<screen role="root"><userinput>ifup 
<replaceable>wifi0</replaceable></userinput></screen>
+
+      <para>
+        Replace <replaceable>wlan0</replaceable> with the correct
+        wireless interface and <replaceable>wifi0</replaceable>
+        with desired name for the configuration file. Please note
+        that <filename>wpa_supplicant-*.conf</filename> and
+        <filename>ifconfig.*</filename> configuration files need
+        to have identical names, ie both contain
+        <replaceable>wifi0</replaceable> in their name.
+      </para>
+
+    </sect3>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>
+          wpa_gui, wpa_supplicant, wpa_passphrase and wpa_cli
+        </seg>
+        <seg>
+          None
+        </seg>
+        <seg>
+          None
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="wpa_gui">
+        <term><command>wpa_gui</command></term>
+        <listitem>
+          <para>
+            is a graphical frontend program for interacting with
+            <application>wpa_supplicant</application>.
+          </para>
+          <indexterm zone="wpa_supplicant wpa_gui">
+            <primary sortas="b-wpa_gui">wpa_gui</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="wpa_supplicant-prog">
+        <term><command>wpa_supplicant</command></term>
+        <listitem>
+          <para>
+            is a daemon that can connect to a password protected wireless
+            access point.
+          </para>
+          <indexterm zone="wpa_supplicant wpa_supplicant-prog">
+            <primary sortas="b-wpa_supplicant">wpa_supplicant</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="wpa_passphrase">
+        <term><command>wpa_passphrase</command></term>
+        <listitem>
+          <para>
+            takes an SSID and a password and generates a simple
+            configuration that <command>wpa_supplicant</command> can
+            understand.
+          </para>
+          <indexterm zone="wpa_supplicant wpa_passphrase">
+            <primary sortas="b-wpa_passphrase">wpa_passphrase</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="wpa_cli">
+        <term><command>wpa_cli</command></term>
+        <listitem>
+          <para>
+            is a command line interface used to control a running
+            <command>wpa_supplicant</command> daemon.
+          </para>
+          <indexterm zone="wpa_supplicant wpa_cli">
+            <primary sortas="b-wpa_cli">wpa_cli</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>

Copied: tags/7.8/packages.ent (from r16492, trunk/BOOK/packages.ent)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ tags/7.8/packages.ent       Wed Sep 30 20:43:29 2015        (r16494, copy 
of r16492, trunk/BOOK/packages.ent)
@@ -0,0 +1,807 @@
+<!-- $LastChangedBy$ $Date$ -->
+
+<!-- Part II -->
+<!-- Chapter 3 -->
+<!ENTITY initd-tools-version          "0.1.3">
+<!ENTITY lsb-release-version          "1.4">
+
+<!-- Chapter 4 -->
+
+<!ENTITY acl-version                  "2.2.52">
+<!ENTITY attr-version                 "2.4.47">
+<!ENTITY consolekit-version           "1.0.0">
+<!ENTITY cracklib-version             "2.9.6">
+<!ENTITY cyrus-sasl-version           "2.1.26">
+<!ENTITY gnupg2-version               "2.1.7">
+<!ENTITY gnutls-version               "3.4.4.1">
+<!ENTITY gpgme-version                "1.6.0">
+<!ENTITY haveged-version              "1.9.1">
+<!ENTITY iptables-version             "1.4.21">
+<!ENTITY libcap-version               "2.24">
+<!ENTITY linux-pam-version            "1.2.1">
+<!ENTITY linux-pam-docs-version       "1.2.0">
+<!ENTITY mitkrb-major-version         "1.13">
+<!ENTITY mitkrb-version               "&mitkrb-major-version;.2">
+<!ENTITY nettle-version               "3.1.1">
+<!ENTITY nss-minor-version            "20">
+<!-- normal
+<!ENTITY nss-micro-version            "0">
+<!ENTITY nss-version                  
"3.&nss-minor-version;.&nss-micro-version;"> -->
+<!-- major and minor only -->
+<!ENTITY nss-version                  "3.&nss-minor-version;">
+<!ENTITY openssh-version              "7.1p1">
+<!ENTITY openssl-version              "1.0.2d">
+<!ENTITY p11-kit-version              "0.23.1">    <!-- Even minors only -->
+<!ENTITY polkit-version               "0.113">
+<!ENTITY shadow-version               "4.2.1">
+<!ENTITY ssh-askpass-version          "&openssh-version;">
+<!ENTITY stunnel-version              "5.23">
+<!ENTITY sudo-version                 "1.8.14p3">
+<!ENTITY tripwire-version             "2.4.2.2">
+
+<!-- Chapter 5 -->
+<!ENTITY fuse-version                 "2.9.4">
+<!ENTITY jfsutils-version             "1.1.15">
+<!ENTITY lvm2-version                 "2.02.130">
+<!ENTITY mdadm-version                "3.3.4">
+<!ENTITY ntfs-3g-version              "2015.3.14">
+<!ENTITY gptfdisk-version             "1.0.0">
+<!ENTITY parted-version               "3.2">
+<!ENTITY reiser-version               "3.6.24">
+<!ENTITY sshfs-fuse-version           "2.5">
+<!ENTITY xfsprogs-version             "4.2.0">
+
+<!-- Chapter 6 -->
+<!ENTITY bluefish-version             "2.2.7">
+<!ENTITY ed-version                   "1.12">
+<!ENTITY emacs-version                "24.5">
+<!ENTITY joe-version                  "4.1">
+<!ENTITY nano-version                 "2.4.2">
+<!ENTITY vim-version                  "7.4">
+
+<!-- Chapter 7 -->
+<!ENTITY dash-version                 "0.5.8">
+<!ENTITY tcsh-version                 "6.19.00">
+<!ENTITY zsh-version                  "5.1.1">
+
+<!-- Chapter 8 Virtualization -->
+<!ENTITY qemu-version                 "2.4.0.1">
+
+<!-- Part III -->
+<!-- Chapter 9 -->
+<!ENTITY apr-version                  "1.5.2">
+<!ENTITY apr-util-version             "1.5.4">
+<!ENTITY aspell-version               "0.60.6.1">
+
+<!ENTITY boost-major                  "1">
+<!ENTITY boost-minor                  "59">
+<!ENTITY boost-patch                  "0">
+<!ENTITY boost-version                
"&boost-major;.&boost-minor;.&boost-patch;">
+<!ENTITY boost-dl-version             
"&boost-major;_&boost-minor;_&boost-patch;">
+
+<!ENTITY clucene-version              "2.3.3.4">
+<!ENTITY dbus-glib-version            "0.104">
+<!ENTITY enchant-version              "1.6.0">
+<!ENTITY exempi-version               "2.2.2">
+<!ENTITY expat-version                "2.1.0">
+<!ENTITY glib2-version                "2.44.1">
+<!ENTITY glibmm-version               "2.44.0">
+<!ENTITY gmime-version                "2.6.20">
+<!ENTITY gobject-introspection-version "1.44.0">
+<!ENTITY gsl-version                  "1.16">
+
+<!ENTITY icu-major                    "55">
+<!ENTITY icu-minor                    "1">
+<!ENTITY icu-patch                    "0">
+<!ENTITY icu-version                  "&icu-major;.&icu-minor;"><!-- 
.&icu-patch;-->
+<!ENTITY icu-dl-version               "&icu-major;_&icu-minor;"><!-- 
_&icu-patch;-->
+
+<!ENTITY iso-codes-version            "3.59">
+<!ENTITY JS-version                   "17.0.0">
+<!ENTITY JS2-version                  "24.2.0">
+<!ENTITY json-c-version               "0.12">
+<!ENTITY json-glib-version            "1.0.4">
+<!ENTITY keyutils-version             "1.5.9">
+<!ENTITY libarchive-version           "3.1.2">
+<!ENTITY libassuan-version            "2.3.0">
+<!ENTITY libatasmart-version          "0.19">
+<!ENTITY libatomic_ops-version        "7.4.2">
+<!ENTITY libcroco-version             "0.6.8">
+<!ENTITY libdaemon-version            "0.14">
+<!ENTITY libdrm-version               "2.4.64">
+<!ENTITY libepoxy-version             "1.3.1">
+<!ENTITY libesmtp-version             "1.0.6">
+<!ENTITY libffi-version               "3.2.1">
+<!ENTITY libgcrypt-version            "1.6.3">
+<!ENTITY libglade-version             "2.6.4">
+<!ENTITY libgpg-error-version         "1.20">
+<!ENTITY libgsf-version               "1.14.34">
+<!ENTITY libgudev-version             "230">
+<!ENTITY libgusb-version              "0.2.6">
+<!ENTITY libical-version              "1.0.1">
+<!ENTITY libidn-version               "1.32">
+<!ENTITY libiodbc-version             "3.52.10">
+<!ENTITY libksba-version              "1.3.3">
+<!ENTITY liblinear-version            "2.01">
+<!ENTITY libpaper-version             "1.1.24+nmu4">
+<!ENTITY libsigc-version              "2.4.1">
+<!ENTITY libsigsegv-version           "2.10">
+<!ENTITY libstatgrab-version          "0.91">
+<!ENTITY libtasn1-version             "4.6">
+<!ENTITY libunistring-version         "0.9.6">
+<!ENTITY libusb-version               "1.0.19">
+<!ENTITY libusb-compat-version        "0.1.5">
+<!ENTITY libxml2-version              "2.9.2">
+<!ENTITY libxslt-version              "1.1.28">
+<!ENTITY libzeitgeist-version         "0.3.18">
+<!ENTITY lzo-version                  "2.09">
+<!ENTITY mtdev-version                "1.1.5">
+<!ENTITY npth-version                 "1.2">
+<!ENTITY nspr-version                 "4.10.9">
+<!ENTITY openobex-version             "1.7.1">
+<!ENTITY pcre-version                 "8.37">
+<!ENTITY popt-version                 "1.16">
+<!ENTITY pth-version                  "2.0.7">
+<!ENTITY ptlib-version                "2.10.10">
+<!ENTITY qca-version                  "2.1.0">
+<!ENTITY qjson-version                "0.8.1">
+<!ENTITY sbc-version                  "1.3">
+<!ENTITY talloc-version               "2.1.3">
+<!ENTITY wv-version                   "1.2.9">
+<!ENTITY xapian-version               "1.2.21">
+
+<!-- Chapter 10 -->
+<!ENTITY aalib-version                "1.4rc5">
+<!ENTITY babl-version                 "0.1.12">
+<!ENTITY exiv2-version                "0.25">
+<!ENTITY freetype2-version            "2.6">
+<!ENTITY fontconfig-version           "2.11.1">  <!-- stable lt .90 micro 
version -->
+<!ENTITY fribidi-version              "0.19.7">
+<!ENTITY gegl-version                 "0.2.0">
+<!ENTITY giflib-version               "5.1.1">
+<!ENTITY graphite2-version            "1.3.1">
+<!ENTITY harfbuzz-version             "1.0.3">
+<!ENTITY ijs-version                  "0.35">
+<!ENTITY jasper-version               "1.900.1">
+<!ENTITY lcms-version                 "1.19">
+<!ENTITY lcms2-version                "2.7">
+<!ENTITY libexif-version              "0.6.21">
+<!ENTITY libjpeg-version              "8d">
+<!ENTITY libjpeg-turbo-version        "1.4.1">
+<!ENTITY libmng-version               "2.0.3">
+<!ENTITY libpng-version               "1.6.18">
+<!ENTITY librsvg-version              "2.40.10">   <!-- Normally even minors
+                                                       Required version in 
order to use
+                                                       svg pixbuf loader. -->
+<!ENTITY libraw-version               "0.17.0">
+<!ENTITY libtiff-version              "4.0.5">
+<!ENTITY libwebp-version              "0.4.3">
+<!ENTITY newt-version                 "0.52.18">
+<!ENTITY opencv-version               "3.0.0">
+<!ENTITY openjpeg-version             "1.5.2">
+<!ENTITY openjpeg2-version            "2.1.0">
+<!ENTITY pixman-version               "0.32.6">   <!-- Even minors only -->
+<!ENTITY poppler-version              "0.35.0">
+<!ENTITY qpdf-version                 "5.1.3">
+
+<!-- Chapter 11 -->
+<!ENTITY chrpath-version              "0.16">
+<!ENTITY compface-version             "1.5.2">
+<!ENTITY desktop-file-utils-version   "0.22">
+<!ENTITY gperf-version                "3.0.4">
+<!ENTITY graphviz-version             "2.38.0">   <!-- Even minors only -->
+<!ENTITY gtk-doc-version              "1.24">
+<!ENTITY hd2u-version                 "1.0.3">
+<!ENTITY hicolor-icon-theme-version   "0.15">
+<!ENTITY icon-naming-utils-version    "0.8.90">
+<!ENTITY imagemagick-version          "6.9.2">
+<!ENTITY intltool-version             "0.50.2">
+<!ENTITY lsof-version                 "4.89">
+<!ENTITY pinentry-version             "0.9.5">
+<!ENTITY rarian-version               "0.8.1">
+<!ENTITY recode-version               "3.6">
+<!ENTITY rep-gtk-version              "0.90.8.2">
+<!ENTITY screen-version               "4.3.1">
+<!ENTITY sharutils-version            "4.15.2">
+<!ENTITY tidy-version                 "cvs_20101110">
+<!ENTITY time-version                 "1.7">
+<!ENTITY tree-version                 "1.7.0">
+<!ENTITY unixodbc-version             "2.3.2">
+
+<!-- Chapter 12 -->
+<!ENTITY acpid-version                "2.0.25">
+<!ENTITY at-version                   "3.1.16">
+<!ENTITY autofs-version               "5.1.1">
+<!ENTITY bluez-version                "5.34">
+<!ENTITY colord-version               "1.2.12">    <!-- Even minors only -->
+<!ENTITY cpio-version                 "2.11">
+<!ENTITY dbus-version                 "1.10.0">   <!-- Even minors only -->
+<!ENTITY eudev-version                "1.7">
+<!ENTITY fcron-version                "3.2.0">
+<!ENTITY gpm-version                  "1.20.7">
+<!ENTITY hdparm-version               "9.48">
+<!ENTITY hdwids-version               "20141022">
+<!ENTITY lm_sensors-version           "3.4.0">
+<!ENTITY logrotate-version            "3.9.1">
+<!ENTITY mc-version                   "4.8.14">
+<!ENTITY obex-data-server-version     "0.4.6">
+<!ENTITY p7zip-version                "9.38.1">
+<!ENTITY pax-version                  "070715">
+<!ENTITY pciutils-version             "3.4.0">
+<!ENTITY pm-utils-version             "1.4.1">
+<!ENTITY raptor-version               "2.0.15">
+<!ENTITY rasqal-version               "0.9.33">
+<!ENTITY redland-version              "1.0.17">
+<!ENTITY sg3_utils-version            "1.41">
+<!ENTITY strigi-version               "0.7.8">
+<!ENTITY sysstat-version              "11.1.6">
+<!ENTITY udisks-version               "1.0.5">    <!-- stable lt .90 micro 
version -->
+<!ENTITY udisks2-version              "2.1.6">    <!-- stable lt .90 micro 
version -->
+<!ENTITY unrar-version                "5.3.3">
+<!ENTITY unzip-version                "6.0">
+<!ENTITY upower-version               "0.9.23">
+<!ENTITY usbutils-version             "008">
+<!ENTITY which-version                "2.21">
+<!ENTITY zip-version                  "3.0">
+
+<!-- Chapter 13 -->
+<!ENTITY bazaar-version               "2.5.1">
+<!ENTITY check-version                "0.10.0">
+<!ENTITY clisp-version                "2.49">
+<!ENTITY cmake-major-version          "3.3">
+<!ENTITY cmake-minor-version          "1">
+<!ENTITY cmake-version                
"&cmake-major-version;.&cmake-minor-version;">
+<!--<!ENTITY cvs-version                  "1.11.23">-->
+<!ENTITY dejagnu-version              "1.5.3">
+<!ENTITY doxygen-version              "1.8.10">
+<!ENTITY elfutils-version             "0.163">
+<!ENTITY expect-version               "5.45">
+<!ENTITY gcc-version                  "5.2.0">
+<!ENTITY gc-version                   "7.4.2">
+<!ENTITY gdb-version                  "7.10">
+<!ENTITY git-version                  "2.5.0">
+<!ENTITY guile-version                "2.0.11">
+<!ENTITY librep-version               "0.92.5">
+<!ENTITY llvm-version                 "3.7.0">
+<!ENTITY lua-version                  "5.3.1">
+<!ENTITY mercurial-version            "3.5.1">
+<!ENTITY nasm-version                 "2.11.08">
+<!ENTITY npapi-sdk-version            "0.27.2">
+<!ENTITY php-version                  "5.6.13">
+<!ENTITY python2-version              "2.7.10">
+<!ENTITY python3-version              "3.4.3">
+<!ENTITY ruby-version                 "2.2.3">
+<!ENTITY ruby-patch-version           "0">
+<!ENTITY scons-version                "2.3.6">
+<!ENTITY slang-version                "2.2.4">
+<!ENTITY subversion-version           "1.9.1">
+<!ENTITY swig-version                 "3.0.7">
+<!ENTITY tcl-version                  "8.6.4">
+<!ENTITY tk-version                   "8.6.4">
+<!ENTITY vala-major-version           "0.28">  <!-- even minors only -->
+<!ENTITY vala-version                 "&vala-major-version;.1">
+<!ENTITY valgrind-version             "3.10.1">
+<!ENTITY yasm-version                 "1.3.0">
+
+<!ENTITY apache-ant-version           "1.9.6">
+<!ENTITY junit-version                "4.11">
+<!ENTITY hamcrest-version             "1.3">
+<!ENTITY openjdk-version              "1.8.0.60">
+
+<!ENTITY python2-majorver             "2.7">
+<!ENTITY python3-majorver             "3.4">
+
+<!-- Perl module versions used in the Perl Modules instructions -->
+<!ENTITY autovivification-version     "0.16">
+<!ENTITY Archive-Zip-version          "1.50">
+<!ENTITY Business-ISBN-version        "2.09">
+<!ENTITY Business-ISMN-version        "1.13">
+<!ENTITY Business-ISSN-version        "0.91">
+<!ENTITY Data-Dump-version            "1.23">
+<!ENTITY Data-Compare-version         "1.25">
+<!ENTITY Date-Simple-version          "3.03">
+<!ENTITY Encode-EUCJPASCII-version    "0.03">
+<!ENTITY Encode-JIS2K-version         "0.03">
+<!ENTITY Encode-HanExtra-version      "0.23">
+<!ENTITY File-Slurp-version           "9999.19">
+<!ENTITY File-Which-version           "1.19">
+<!ENTITY Glib-perl-version            "1.280">
+<!ENTITY HTML-Parser-version          "3.71">
+<!ENTITY IPC-Run3-version             "0.048">
+<!ENTITY List-AllUtils-version        "0.09">
+<!ENTITY Log-Log4perl-version         "1.46">
+<!ENTITY LWP-version                  "6.13">
+<!ENTITY Module-Build-version         "0.4214">
+<!ENTITY Net-DNS-version              "1.02">
+<!ENTITY Regexp-Common-version        "2013031301">
+<!ENTITY SGMLSpm-version              "1.1">
+<!ENTITY Test-Command-version         "0.11">
+<!ENTITY Test-Differences-version     "0.63">
+<!ENTITY Test-Pod-version             "1.51">
+<!ENTITY Test-Pod-Coverage-version    "1.10">
+<!ENTITY Text-BibTeX-version          "0.71">
+<!ENTITY Text-Roman-version           "3.5">
+<!ENTITY Unicode-Collate-version      "1.14">
+<!ENTITY Unicode-LineBreak-version    "2015.07.16">
+<!ENTITY URI-version                  "1.69">
+<!ENTITY XML-LibXML-Simple-version    "0.95">
+<!ENTITY XML-LibXSLT-version          "1.94">
+<!ENTITY XML-Parser-version           "2.41">
+<!ENTITY XML-Simple-version           "2.20">
+<!ENTITY XML-Writer-version           "0.625">
+
+<!-- Python module versions used in the Python Modules instructions -->
+<!ENTITY dbus-python-version          "1.2.0">
+<!ENTITY py2cairo-version             "1.10.0">
+<!ENTITY pycairo-version              "1.10.0">
+<!ENTITY pygobject2-version           "2.28.6">
+<!ENTITY pygobject3-version           "3.16.2">
+<!ENTITY pygtk-version                "2.24.0">
+<!ENTITY pyxdg-version                "0.25">
+<!ENTITY setuptools-version           "15.1">
+<!ENTITY mako-version                 "1.0.1">
+
+<!-- Part IV -->
+<!-- Chapter 14 -->
+<!ENTITY ppp-version                  "2.4.5">
+<!ENTITY dhcpcd-version               "6.9.3">
+<!ENTITY dhcp-version                 "4.3.3">
+
+<!-- Chapter 15 -->
+<!ENTITY bridgeutils-version          "1.5">
+<!ENTITY cifsutils-version            "6.4">
+<!ENTITY ncftp-version                "3.2.5">
+<!ENTITY net-tools-version            "CVS_20101030">
+<!ENTITY nfs-utils-version            "1.3.2">
+<!ENTITY ntp-version                  "4.2.8p3">
+<!ENTITY rpcbind-version              "0.2.3">
+<!ENTITY rsync-version                "3.1.1">
+<!ENTITY samba-version                "4.2.3">
+<!ENTITY wget-version                 "1.16.3">
+<!ENTITY wireless-tools-version       "29">
+<!ENTITY wpa_supplicant-version       "2.5">
+
+<!-- Chapter 16 -->
+<!ENTITY avahi-version                "0.6.31">
+<!ENTITY bind-version                 "9.10.3">
+<!ENTITY mod_dnssd-version            "0.6">
+<!ENTITY NetworkManager-version       "1.0.6">
+<!ENTITY nmap-version                 "6.47">
+<!ENTITY traceroute-version           "2.0.21">
+<!ENTITY whois-version                "5.2.10">
+<!ENTITY wicd-version                 "1.7.3">
+<!ENTITY wireshark-version            "1.12.7">  <!-- even minors only -->
+
+<!ENTITY wicd-major-version           "1.7">
+
+<!-- Chapter 17 -->
+<!ENTITY curl-version                 "7.44.0">
+<!ENTITY geoclue-version              "0.12.0">
+<!ENTITY glib-networking-version      "2.44.0">
+<!ENTITY ldns-version                 "1.6.17">
+<!ENTITY libevent-version             "2.0.22">
+<!ENTITY libnl-version                "3.2.25">
+<!ENTITY libpcap-version              "1.7.4">
+<!ENTITY libndp-version               "1.5">
+<!ENTITY libproxy-version             "0.4.7">
+<!ENTITY libsoup-version              "2.50.0">
+<!ENTITY libtirpc-version             "0.3.2">
+<!ENTITY neon-version                 "0.30.1">
+<!ENTITY serf-version                 "1.3.8">
+
+<!-- Chapter 18 -->
+<!ENTITY links-version                "2.12">
+<!ENTITY lynx-version                 "2.8.8rel.2">
+<!ENTITY w3m-version                  "0.5.3">
+
+<!-- Chapter 19 -->
+<!ENTITY mailx-version                "12.5">
+<!ENTITY procmail-version             "3.22">
+<!ENTITY fetchmail-version            "6.3.26">
+<!ENTITY mutt-version                 "1.5.24">
+<!ENTITY re-alpine-version            "2.03">
+
+<!-- Part V -->
+<!-- Chapter 20 -->
+<!ENTITY apache-version               "2.4.16">
+<!ENTITY proftpd-version              "1.3.5a">
+<!ENTITY vsftpd-version               "3.0.3">
+
+<!-- Chapter 21 -->
+<!ENTITY dovecot-major                "2">
+<!ENTITY dovecot-minor                "2">
+<!ENTITY dovecot-micro                "18">
+<!ENTITY dovecot-version              
"&dovecot-major;.&dovecot-minor;.&dovecot-micro;">
+
+<!ENTITY exim-version                 "4.86">
+<!ENTITY postfix-version              "3.0.2">
+<!ENTITY sendmail-version             "8.15.2">
+
+<!-- Chapter 22 -->
+<!ENTITY db-version                   "6.1.26">
+<!ENTITY mariadb-version              "10.0.21">
+<!ENTITY postgresql-version           "9.4.4">
+<!ENTITY sqlite-version               "3.8.11.1">
+
+<!-- Chapter 23 -->
+<!ENTITY openldap-version             "2.4.42">
+<!ENTITY soprano-version              "2.9.4">
+<!ENTITY unbound-version              "1.5.4">
+<!ENTITY virtuoso-version             "6.1.8">
+<!ENTITY xinetd-version               "2.3.15">
+
+<!-- Part VI -->
+<!-- Chapter 24 -->                               <!-- stable lt .90 micro 
version -->
+<!ENTITY xorg-version                 "7.7">      <!-- applies to all xorg 
packages -->
+<!ENTITY util-macros-version          "1.19.0">
+<!ENTITY libXau-version               "1.0.8">
+<!ENTITY libXdmcp-version             "1.1.2">
+<!ENTITY libpthread-stubs-version     "0.3">
+<!ENTITY xcb-proto-version            "1.11">
+<!ENTITY libxcb-version               "1.11.1">
+<!ENTITY xbitmaps-version             "1.1.1">
+<!ENTITY xcursor-themes-version       "1.0.4">
+<!ENTITY xkeyboard-config-version     "2.15">
+<!ENTITY mesalib-version              "10.6.6">
+<!ENTITY xcb-util-version             "0.4.0">
+<!ENTITY xcb-util-image-version       "0.4.0">
+<!ENTITY xcb-util-keysyms-version     "0.4.0">
+<!ENTITY xcb-util-renderutil-version  "0.3.9">
+<!ENTITY xcb-util-wm-version          "0.4.1">
+<!ENTITY xorg-server-version          "1.17.2">
+<!ENTITY twm-version                  "1.0.9">
+<!ENTITY xterm-version                "320">
+<!ENTITY xclock-version               "1.0.7">
+<!ENTITY xinit-version                "1.3.4">
+
+<!-- Chapter 25 -->
+<!ENTITY agg-version                  "2.5">
+<!ENTITY atk-version                  "2.16.0">
+<!ENTITY atkmm-version                "2.22.7">
+<!ENTITY at-spi2-core-version         "2.16.0">
+<!ENTITY at-spi2-atk-version          "2.16.0">
+<!ENTITY cairo-version                "1.14.2">
+<!ENTITY cairomm-version              "1.10.0">
+<!ENTITY cogl-version                 "1.20.0">
+<!ENTITY clutter-version              "1.22.4">
+<!ENTITY clutter-gst-version          "3.0.10">
+<!ENTITY clutter-gtk-version          "1.6.2">
+<!ENTITY fltk-version                 "1.3.3">
+<!ENTITY freeglut-version             "3.0.0">
+<!ENTITY gdk-pixbuf-version           "2.31.7">
+<!ENTITY glu-version                  "9.0.0">
+<!ENTITY goffice010-version           "0.10.23">
+<!ENTITY gtk2-version                 "2.24.28">
+<!ENTITY gtk3-version                 "3.16.6">
+<!ENTITY gtk-engines-version          "2.20.2">
+<!ENTITY gtkmm2-version               "2.24.4">
+<!ENTITY gtkmm3-version               "3.16.0">
+<!ENTITY gtksourceview-version        "3.16.1">
+<!ENTITY imlib2-version               "1.4.7">
+<!ENTITY keybinder2-version           "0.3.0">
+<!ENTITY libnotify-version            "0.7.6">
+<!ENTITY libxklavier-version          "5.4">
+<!ENTITY pango-version                "1.36.8">
+<!ENTITY pangomm-version              "2.36.0">
+<!ENTITY qt4-version                  "4.8.7">
+<!ENTITY qt5-version                  "5.5.0">
+<!ENTITY shared-mime-info-version     "1.4">
+<!ENTITY startup-notification-version "0.12">
+<!ENTITY webkitgtk2-version           "2.4.9">    <!-- Even minors only -->
+<!ENTITY webkitgtk-version            "2.8.5">    <!-- Even minors only -->
+
+<!ENTITY gtk2-libdir                  "2.0/2.10.0">
+<!ENTITY qt4-dir                      "$QT4DIR">
+
+<!-- Chapter 26 -->
+<!ENTITY lxdm-version                 "0.5.0">
+<!ENTITY sddm-version                 "0.12.0">
+
+<!-- Chapter 27 -->
+<!ENTITY fluxbox-version              "1.3.7">
+<!ENTITY icewm-version                "1.3.8">
+<!ENTITY openbox-version              "3.6.1">
+<!ENTITY sawfish-version              "1.11">
+
+<!-- Part VII -->
+<!-- Chapters 28-33 -->                           <!-- stable lt .90 micro 
version -->
+<!ENTITY kde-version                  "15.04.3">
+<!ENTITY kde-old-version              "4.14.3">
+<!ENTITY kactivities-version          "4.13.3">
+<!ENTITY kde-apps-version             "15.04.3">  <!-- applies to kde packages 
-->
+<!ENTITY kde-libs-version             "4.14.10">
+<!ENTITY kde-dldir                    "&kde-version;">
+<!ENTITY kde-download-http            "http://download.kde.org/stable/";>
+<!ENTITY kde-download-ftp             "ftp://ftp.kde.org/pub/kde/stable/";>
+<!ENTITY kde-dir-var                  "KDE_PREFIX">
+<!ENTITY kde-dir                      "$&kde-dir-var;">
+<!ENTITY kde-workspace-version        "4.11.21">
+<!ENTITY kdepim-version               "4.14.10">
+<!ENTITY automoc4-version             "0.9.88">
+<!ENTITY phonon-version               "4.8.3">
+<!ENTITY phonon-backend-gstreamer-version "4.8.2">
+<!ENTITY phonon-backend-vlc-version   "0.8.2">
+<!ENTITY akonadi-version              "1.13.0">
+<!ENTITY attica-version               "0.4.2">
+<!ENTITY qimageblitz-version          "0.0.6">
+<!ENTITY shared-desktop-ontologies-version "0.11.0">
+<!ENTITY grantlee-version             "0.5.1">
+<!ENTITY polkit-qt-version            "0.112.0">
+<!ENTITY polkit-kde-agent-version     "0.99.0">
+<!ENTITY libdbusmenu-qt-version       "0.9.3+15.10.20150604">
+
+<!-- Part VIII -->
+<!ENTITY % gnome-entities SYSTEM      "gnome.ent">
+%gnome-entities;
+
+<!-- Part IX -->
+<!-- Chapter 36 -->
+<!ENTITY xfce4-version                "4.12">
+
+<!ENTITY libxfce4util-version         "4.12.1">
+<!ENTITY xfconf-version               "4.12.0">
+<!ENTITY libxfce4ui-version           "4.12.1">
+<!ENTITY exo-version                  "0.10.6">
+<!ENTITY garcon-version               "0.5.0">
+<!ENTITY gtk-xfce-engine-version      "3.2.0">
+<!ENTITY libwnck2-version             "2.30.7">
+<!-- <!ENTITY libxfcegui4-version          "4.10.0"> deprecated -->
+<!ENTITY xfce4-panel-version          "4.12.0">
+<!ENTITY xfce4-xkb-plugin-version     "0.7.1">
+<!ENTITY thunar-version               "1.6.10">
+<!ENTITY thunar-volman-version        "0.8.1">
+<!ENTITY tumbler-version              "0.1.31">
+<!ENTITY xfce4-appfinder-version      "4.12.0">
+<!ENTITY xfce4-power-manager-version  "1.4.4">
+<!ENTITY xfce4-settings-version       "4.12.0">
+<!ENTITY xfdesktop-version            "4.12.3">
+<!ENTITY xfwm4-version                "4.12.3">
+<!ENTITY xfce4-session-version        "4.12.1">
+
+<!-- Chapter 37 -->
+<!ENTITY midori-version               "0.5.11">
+<!ENTITY parole-version               "0.8.0">
+<!ENTITY mousepad-version             "0.4.0">
+<!ENTITY vte2-version                 "0.28.2">
+<!ENTITY xfce4-terminal-version       "0.6.3">
+<!ENTITY xfburn-version               "0.5.4">
+<!ENTITY ristretto-version            "0.8.0">
+<!ENTITY libunique-version            "1.1.6">
+<!ENTITY xfce4-mixer-version          "4.10.0">
+<!ENTITY xfce4-notifyd-version        "0.2.4">
+
+<!-- Part X -->
+<!-- Chapter 38 -->
+<!ENTITY lxmenu-data-version          "0.1.4">
+<!ENTITY lxde-icon-theme-version      "0.5.1">
+<!ENTITY libfm-extra-version          "1.2.3">
+<!ENTITY menu-cache-version           "1.0.0">
+<!ENTITY libfm-version                "1.2.3">
+<!ENTITY pcmanfm-version              "1.2.3">
+<!ENTITY lxpanel-version              "0.8.1">
+<!ENTITY lxappearance-version         "0.6.1">
+<!ENTITY lxsession-version            "0.5.2">
+<!ENTITY lxde-common-version          "0.99.0">
+
+<!-- Chapter 39 -->
+<!ENTITY gpicview-version             "0.2.4">
+<!ENTITY lxappearance-obconf-version  "0.2.2">
+<!ENTITY lxinput-version              "0.3.4">
+<!ENTITY lxrandr-version              "0.3.0">
+<!ENTITY lxtask-version               "0.1.6">
+<!ENTITY lxterminal-version           "0.2.0">
+
+<!-- Chapter 40 -->
+<!ENTITY lxqt-version                 "0.9.1">
+<!ENTITY libqtxdg-version             "1.2.0">
+<!ENTITY liblxqt-version              "0.9.0">
+<!ENTITY lxqt-globalkeys-version      "0.9.0">
+<!ENTITY libsysstat-version           "0.3.0">
+<!ENTITY liblxqt-mount-version        "0.9.0">
+<!ENTITY lxqt-panel-version           "0.9.0">
+<!ENTITY pcmanfm-qt-version           "0.9.0">
+<!ENTITY lxqt-qtplugin-version        "0.9.0">
+<!ENTITY lxqt-policykit-version       "0.9.0">
+<!ENTITY lxqt-powermanagement-version "0.9.0">
+<!ENTITY lxqt-config-version          "0.9.0">
+<!ENTITY lxqt-about-version           "0.9.0">
+<!ENTITY lxqt-common-version          "0.9.1">
+<!ENTITY lxqt-notificationd-version   "0.9.0">
+<!ENTITY lxqt-runner-version          "0.9.0">
+<!ENTITY lxqt-session-version         "0.9.0">
+
+<!-- Chapter 41 -->
+<!ENTITY lximage-qt-version           "0.4.0">
+<!ENTITY obconf-qt-version            "0.9.0.8.g1ce85f1">
+<!ENTITY qtermwidget-version          "0.6.0">
+<!ENTITY qterminal-version            "0.6.0">
+<!ENTITY qupzilla-version             "1.8.6">
+<!ENTITY qscintilla-version           "2.9">
+<!ENTITY juffed-version               "0.10.r71.gc3c1a3f">
+
+<!-- Part X -->
+<!-- Chapter 42 -->
+<!ENTITY AbiWord-version              "3.0.1">
+<!ENTITY gnumeric-version             "1.12.23">
+<!ENTITY gnucash-version              "2.4.11">
+
+<!ENTITY libreoffice-version          "5.0.1">
+<!ENTITY libreoffice-patch            ".2">
+<!ENTITY libreoffice-dlversion        
"&libreoffice-version;&libreoffice-patch;">
+
+<!-- Chapter 43 -->
+<!ENTITY seamonkey-version            "2.38">
+<!ENTITY firefox-version              "41.0">
+
+<!-- Chapter 44 -->
+<!ENTITY balsa-version                "2.5.2">
+<!ENTITY ekiga-version                "4.0.1">
+<!ENTITY feh-version                  "2.13.1">
+<!--<!ENTITY fontforge-date               "2015-02-28">-->
+<!ENTITY fontforge-version            "20150824">
+<!ENTITY gparted-version              "0.23.0">
+<!ENTITY gimp-version                 "2.8.14">
+<!ENTITY hexchat-version              "2.10.2">
+<!ENTITY icedtea-web-version          "1.6.1">
+<!ENTITY inkscape-version             "0.91">
+<!ENTITY pan-version                  "0.133">
+<!ENTITY pidgin-version               "2.10.11">
+<!ENTITY rox-filer-version            "2.11">
+<!ENTITY rxvt-unicode-version         "9.21">
+<!ENTITY thunderbird-version          "38.3.0">
+<!ENTITY tigervnc-version             "1.5.0">
+<!ENTITY transmission-version         "2.84">
+<!ENTITY xarchiver-version            "0.5.4">
+<!ENTITY xchat-version                "2.8.8">
+<!ENTITY xdg-utils-version            "1.1.0-rc3">
+<!ENTITY xscreensaver-version         "5.33">
+
+<!-- Part XI -->
+<!-- Chapter 45 -->
+<!ENTITY alsa-download-http           "http://alsa.cybermirror.org";>
+<!ENTITY alsa-download-ftp            "ftp://ftp.alsa-project.org/pub";>
+<!ENTITY alsa-version                 "1.0.29">
+<!ENTITY alsa-lib-version             "1.0.29">
+<!ENTITY alsa-plugins-version         "1.0.29">
+<!ENTITY alsa-utils-version           "1.0.29">
+<!ENTITY alsa-tools-version           "1.0.29">
+<!ENTITY alsa-firmware-version        "1.0.29">
+<!ENTITY alsa-oss-version             "1.0.28">
+<!ENTITY audiofile-version            "0.3.6">
+<!ENTITY faac-version                 "1.28">
+<!ENTITY faad2-version                "2.7">
+<!ENTITY fdk-aac-version              "0.1.4">
+<!ENTITY flac-version                 "1.3.1">
+<!ENTITY frei0r-version               "27-01-15">
+<!ENTITY gavl-version                 "1.4.0">
+<!ENTITY gstreamer-version            "0.10.36">
+<!ENTITY gst-plugins-base-version     "0.10.36">
+<!ENTITY gst-plugins-good-version     "0.10.31">
+<!ENTITY gst-plugins-bad-version      "0.10.23">
+<!ENTITY gst-plugins-ugly-version     "0.10.19">
+<!ENTITY gst-ffmpeg-version           "0.10.13">
+<!ENTITY gstreamer10-version          "1.4.5">  <!-- Even minors only -->
+<!ENTITY gst10-plugins-base-version   "1.4.5">  <!-- Even minors only -->
+<!ENTITY gst10-plugins-good-version   "1.4.5">  <!-- Even minors only -->
+<!ENTITY gst10-plugins-bad-version    "1.4.5">  <!-- Even minors only -->
+<!ENTITY gst10-plugins-ugly-version   "1.4.5">  <!-- Even minors only -->
+<!ENTITY gst10-libav-version          "1.4.5">  <!-- Even minors only -->
+<!ENTITY icedtea-sound-version        "1.0.1">
+<!ENTITY liba52-version               "0.7.4">
+<!ENTITY libao-version                "1.2.0">
+<!ENTITY libass-version               "0.12.3">
+<!ENTITY libcanberra-version          "0.30">
+<!ENTITY libcdio-version              "0.93">
+<!ENTITY libdiscid-version            "0.6.1">
+<!ENTITY libdvdcss-version            "1.3.0">
+<!ENTITY libdvdread-version           "5.0.3">
+<!ENTITY libdvdnav-version            "5.0.3">
+<!ENTITY libdv-version                "1.0.0">
+<!ENTITY libmad-version               "0.15.1b">
+<!ENTITY libmpeg2-version             "0.5.1">
+<!ENTITY libmusicbrainz-version       "2.1.5">
+<!ENTITY libmusicbrainz3-version      "3.0.3">
+<!ENTITY libmusicbrainz5-version      "5.1.0">
+<!ENTITY libogg-version               "1.3.2">
+<!ENTITY libquicktime-version         "1.2.4">
+<!ENTITY libsamplerate-version        "0.1.8">
+<!ENTITY libsndfile-version           "1.0.25">
+<!ENTITY libtheora-version            "1.1.1">
+<!ENTITY libvorbis-version            "1.3.5">
+<!ENTITY libvpx-version               "1.4.0">
+<!ENTITY mlt-version                  "0.9.6">
+<!ENTITY opal-version                 "3.10.10">
+<!ENTITY opus-version                 "1.1">
+<!ENTITY pulseaudio-major-version     "6.0">
+<!ENTITY pulseaudio-version           "&pulseaudio-major-version;">
+<!ENTITY sdl-version                  "1.2.15">
+<!ENTITY soundtouch-version           "1.9.0">
+<!ENTITY speex-version                "1.2rc2">
+<!ENTITY speexdsp-version             "1.2rc3">
+<!ENTITY taglib-version               "1.9.1">
+<!ENTITY v4l-utils-version            "1.6.3">
+<!ENTITY x264-version                 "20150908-2245">
+<!ENTITY xine-lib-version             "1.2.6">
+<!ENTITY xvid-version                 "1.3.3">
+
+<!-- Chapter 46 -->
+<!ENTITY libva-version                "1.6.0">
+<!ENTITY libva-intel-driver-version   "1.6.0">
+<!ENTITY libvdpau-version             "1.1.1">
+<!ENTITY libvdpau-va-gl-version       "0.3.4">
+
+<!-- Chapter 47 -->
+<!ENTITY mpg123-version               "1.22.4">
+<!ENTITY vorbistools-version          "1.4.0">
+<!ENTITY lame-version                 "3.99.5">
+<!ENTITY CDParanoia-version           "III-10.2">
+<!ENTITY freetts-version              "1.2.2">
+<!ENTITY audacious-version            "3.6.2">
+<!ENTITY audacious-plugins-version    "3.6.2">
+<!ENTITY amarok-version               "2.8.0">
+<!ENTITY pnmixer-version              "0.5.1">
+
+<!-- Chapter 48 -->
+<!ENTITY ffmpeg-version               "2.7.2">
+<!ENTITY mplayer-version              "SVN-r37520">
+<!ENTITY xine-ui-version              "0.99.9">
+<!ENTITY transcode-version            "1.1.7">
+<!ENTITY vlc-version                  "2.2.1">
+
+<!-- Chapter 49 -->
+<!ENTITY cdrdao-version               "1.2.3">
+<!ENTITY dvd-rw-tools-version         "7.1">
+<!ENTITY k3b-version                  "2.0.3">
+<!ENTITY libburn-version              "1.4.0">
+<!ENTITY libisoburn-version           "1.4.0">
+<!ENTITY libisofs-version             "1.4.0">
+<!ENTITY simpleburn-version           "1.6.5">
+
+<!-- Part XII -->
+<!-- Chapter 50 -->
+<!ENTITY cups-version                 "2.1.0">
+<!ENTITY cups-filters-version         "1.0.74">
+<!ENTITY gs-version                   "9.16">
+<!ENTITY gutenprint-version           "5.2.10">
+
+<!-- Chapter 51 -->
+<!ENTITY sane-version                 "1.0.24">
+<!ENTITY sane-fe-version              "1.0.14">
+<!ENTITY xsane-version                "0.999">
+
+<!-- Chapter 52 -->
+<!ENTITY sgml-common-version          "0.6.3">
+<!ENTITY sgml-dtd-3-version           "3.1">
+<!ENTITY sgml-dtd-version             "4.5">
+<!ENTITY opensp-version               "1.5.2">
+<!ENTITY openjade-version             "1.3.2">
+<!ENTITY docbook-dsssl-version        "1.79">
+<!ENTITY docbook-utils-version        "0.6.14">
+
+<!-- Chapter 53 -->
+<!ENTITY DocBook-version              "4.5">
+<!ENTITY docbook-xsl-version          "1.78.1">
+<!ENTITY itstool-version              "2.0.2">
+<!ENTITY xmlto-version                "0.0.26">
+
+<!-- Chapter 54 -->
+<!ENTITY a2ps-version                 "4.14">
+<!ENTITY enscript-version             "1.6.6">
+<!ENTITY psutils-version              "p17">
+<!ENTITY epdfview-version             "0.1.8">
+<!ENTITY fop-version                  "2.0">
+<!ENTITY mupdf-version                "1.7a">
+<!ENTITY paps-version                 "0.6.8">
+
+<!-- Chapter 55 -->
+<!ENTITY texlive-version              "20150521">
+<!ENTITY texmf-version                "20150523">
+<!-- the year is used when setting up PATHs in the tl-installer
+ page, as well as to reference the directory in texlive, also
+ in asymptote, biber and xindy -->
+<!ENTITY texlive-year                 "2015">
+<!ENTITY asymptote-version            "2.35">
+<!ENTITY biber-version                "2.1">
+<!ENTITY biblatex-version             "3.0">
+<!ENTITY xindy-version                "2.5.1">
+

Copied: tags/7.8/xsoft/other/thunderbird.xml (from r16492, 
trunk/BOOK/xsoft/other/thunderbird.xml)
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ tags/7.8/xsoft/other/thunderbird.xml        Wed Sep 30 20:43:29 2015        
(r16494, copy of r16492, trunk/BOOK/xsoft/other/thunderbird.xml)
@@ -0,0 +1,438 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+
+  <!ENTITY thunderbird-download-http 
"&mozilla-http;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
+<!--  <!ENTITY thunderbird-download-ftp 
"&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">-->
+  <!ENTITY thunderbird-download-ftp " ">
+  <!ENTITY thunderbird-md5sum            "81dd8b5679787fd5fd91b76bc7923951">
+  <!ENTITY thunderbird-size              "195 MB">
+  <!ENTITY thunderbird-buildsize         "4.7 GB (68 MB installed)">
+  <!ENTITY thunderbird-time              "6.5 SBU (with -j12, estimated 30 SBU 
with -j1)">
+]>
+
+<sect1 id="thunderbird" xreflabel="Thunderbird-&thunderbird-version;">
+  <?dbhtml filename="thunderbird.html" ?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>Thunderbird-&thunderbird-version;</title>
+
+  <indexterm zone="thunderbird">
+    <primary sortas="a-Thunderbird">Thunderbird</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to Thunderbird</title>
+
+    <para>
+      <application>Thunderbird</application> is a stand-alone mail/news client
+      based on the <application>Mozilla</application> codebase. It uses the
+      Gecko rendering engine to enable it to display and compose HTML emails.
+    </para>
+
+    &lfs78_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&thunderbird-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&thunderbird-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &thunderbird-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &thunderbird-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &thunderbird-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &thunderbird-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+<!--
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Required patch, if building with gcc-5:
+          <ulink 
url="&patch-root;/thunderbird-&thunderbird-version;-gcc5-1.patch"/>
+        </para>
+      </listitem>
+    </itemizedlist>-->
+
+    <bridgehead renderas="sect3">Thunderbird Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="alsa-lib"/>,
+      <xref linkend="gtk2"/>,
+      <xref linkend="zip"/>,
+      <xref linkend="unzip"/>, and
+      <xref linkend="yasm"/>
+    </para>
+
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="recommended">
+      <xref linkend="libevent"/>,
+      <xref linkend="libvpx"/>,
+      <xref linkend="nspr"/>,
+      <xref linkend="nss"/>, and
+      <xref linkend="sqlite"/>
+    </para>
+
+    <note>
+      <para>
+        If you don't install recommended dependencies,
+        then internal copies of those packages will
+        be used. They might be tested to work, but
+        they can be out of date or contain security
+        holes.
+      </para>
+    </note>
+
+    <note>
+      <para>
+        With <application>Thunderbird-31.0</application> and later versions,
+        you must have installed <application>Openssl</application> before
+        <application>Python 2</application>, or the build system will quickly
+        fail with output including "ImportError: cannot import name
+        HTTPSHandler". If you are in any doubt about this (e.g. upgrading from
+        an older version of Thunderbird), check if
+        
<filename>/usr/lib/python&python2-majorver;/lib-dynload/_ssl.so</filename>
+        exists.  If it does not, reinstall <xref linkend="python2"/> (after
+        installing <xref linkend="openssl"/>  - the latest version of any
+        <emphasis>currently maintained</emphasis> version of Openssl should be
+        satisfactory if already installed - if that package has not already
+        been installed).
+      </para>
+    </note>
+
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+      <xref linkend="curl"/>,
+      <xref linkend="cyrus-sasl"/>,
+      <xref linkend="dbus-glib"/>,
+      <xref linkend="doxygen"/>,
+      <xref linkend="gst10-plugins-base"/> (with
+      <xref linkend="gst10-plugins-good"/> and
+      <xref linkend="gst10-libav"/> at runtime),
+      <xref linkend="libnotify"/>,
+      <xref linkend="openjdk"/>,
+      <xref linkend="pulseaudio"/>,
+      <xref linkend="startup-notification"/>,
+      <xref linkend="wget"/>,
+      <xref linkend="wireless_tools"/>, and
+      <ulink url="http://hunspell.sourceforge.net/";>Hunspell</ulink>
+    </para>
+
+    <para condition="html" role="usernotes">
+      User Notes: <ulink url="&blfs-wiki;/Thunderbird"/>
+    </para>
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of Thunderbird</title>
+
+    <para>
+      The configuration of <application>Thunderbird</application> is
+      accomplished by creating a <filename>mozconfig</filename> file containing
+      the desired configuration options. A default
+      <filename>mozconfig</filename> is created below. To see the entire list
+      of available configuration options (and a brief description of each),
+      issue <command>mozilla/configure --help</command>. Create the file with
+      the following command:
+    </para>
+
+<screen><userinput>cat &gt; mozconfig &lt;&lt; "EOF"
+<literal># If you have a multicore machine, the build may be faster if using 
parallel
+# jobs. The build system automatically adds -jN to the "make" flags, where N
+# is the number of CPU cores. The option below is therefore useless, unless
+# you want to use a smaller number of jobs:
+#mk_add_options MOZ_MAKE_FLAGS="-j1"
+
+# If you have installed DBus-Glib comment out this line:
+ac_add_options --disable-dbus
+
+# If you have installed wireless-tools comment out this line:
+ac_add_options --disable-necko-wifi
+
+# If you have installed libnotify comment out this line:
+ac_add_options --disable-libnotify
+
+# GStreamer is necessary for H.264 video playback in HTML5 Video Player;
+# to be enabled, also remember to set "media.gstreamer.enabled" to "true"
+# in about:config. If you have GStreamer 1.x.y, comment out this line and
+# uncomment the following one:
+ac_add_options --disable-gstreamer
+#ac_add_options --enable-gstreamer=1.0
+
+# Uncomment these lines if you have installed optional dependencies:
+#ac_add_options --enable-system-hunspell
+#ac_add_options --enable-startup-notification
+
+# Comment out following option if you have PulseAudio installed
+ac_add_options --disable-pulseaudio
+<!-- Uncommenting does not work
+# If you have not installed Yasm then uncomment this line:
+#ac_add_options - -disable-webm
+-->
+# If you want to compile the Mozilla Calendar, uncomment this line:
+#ac_add_options --enable-calendar
+
+# Comment out following options if you have not installed
+# recommended dependencies:
+ac_add_options --enable-system-sqlite
+ac_add_options --with-system-libevent
+ac_add_options --with-system-libvpx
+ac_add_options --with-system-nspr
+ac_add_options --with-system-nss
+ac_add_options --with-system-icu
+
+# The BLFS editors recommend not changing anything below this line:
+ac_add_options --prefix=/usr
+ac_add_options --enable-application=mail
+
+ac_add_options --disable-crashreporter
+ac_add_options --disable-installer
+ac_add_options --disable-updater
+ac_add_options --disable-debug
+ac_add_options --disable-tests
+
+ac_add_options --enable-optimize
+ac_add_options --enable-strip
+ac_add_options --enable-install-strip
+
+ac_add_options --enable-gio
+ac_add_options --enable-official-branding
+ac_add_options --enable-safe-browsing
+ac_add_options --enable-url-classifier
+
+# Use internal cairo due to reports of unstable execution with
+# system cairo
+#ac_add_options --enable-system-cairo
+ac_add_options --enable-system-ffi
+ac_add_options --enable-system-pixman
+
+ac_add_options --with-pthreads
+
+ac_add_options --with-system-bz2
+ac_add_options --with-system-jpeg
+ac_add_options --with-system-png
+ac_add_options --with-system-zlib</literal>
+EOF</userinput></screen>
+
+    <para>
+      First, fix building with system freetype-2.6 or later:
+    </para>
+
+<!-- might be necessary
+test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' 
mozconfig || true &&-->
+<screen><userinput>sed -i '/^ftglyph.h/ i ftfntfmt.h' 
mozilla/config/system-headers</userinput></screen>
+
+    <para>
+      Compile <application>Thunderbird</application> by issuing the following
+      commands:
+    </para>
+
+    <note><para>
+      If you are compiling <application>Thunderbird</application> in chroot,
+      prepend <envar>SHELL=/bin/sh</envar> to the <!--first -->make command 
below.
+    </para></note>
+
+<screen><userinput>make -f client.mk</userinput></screen>
+
+    <para>
+      This package does not come with a test suite.
+    </para>
+
+    <para>
+      Install <application>Thunderbird</application> by running the following
+      commands as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make -f client.mk install INSTALL_SDK= 
&amp;&amp;
+
+chown -R 0:0 /usr/lib/thunderbird-&thunderbird-version;</userinput></screen>
+
+<!-- thunderbuild directory does not exist anymore. Leaving as comment,
+in case an editor figures out how to install the development environment.
+    <para>
+      The above instruction just installs the parts you need to run
+      <application>Thunderbird</application>. Alternatively, if you want to
+      install the full <application>Thunderbird</application> development
+      environment, run the following command as the
+      <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make -C thunderbuild 
install</userinput></screen>
+-->
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+<!-- might be necessary
+    <para>
+      <command>test $(uname -m) = "i686" &amp;&amp; sed ...</command>: On this
+      version of thunderbird, an old bug has reappeared in 32-bit builds.  With
+      optimization, the install fails with a Python error.  This command will
+      fix i686 builds and preserve the optimization on x86_64.
+    </para>-->
+
+    <para>
+      <command>make -f client.mk</command>: Mozilla products are packaged to
+      allow the use of a configuration file which can be used to pass the
+      configuration settings to the <command>configure</command> command.
+      <command>make</command> uses the <filename>client.mk</filename> file to
+      get initial configuration and setup parameters.
+    </para>
+
+  </sect2>
+
+  <sect2 role="configuration">
+    <title>Configuring Thunderbird</title>
+
+    <sect3><title>Configuration Information</title>
+
+      <para>
+        If your Window or Desktop Manager does not allow you to configure a
+        default browser, you can add a configuration parameter to
+        <application>Thunderbird</application> so that a browser will start 
when
+        when you click on an Internet/intranet/local URL. The procedure to 
check
+        or modify any of the configuration parameters is quite simple and the
+        instructions here can be used to view or modify any of the parameters.
+      </para>
+
+      <para>
+        First, open the configuration dialog by opening the <quote>Edit</quote>
+        drop-down menu. Choose <quote>Preferences</quote> and then click on the
+        <quote>Advanced</quote> icon on the top menu bar. Choose the
+        <quote>General</quote> tab and click on the <quote>Config 
Editor</quote>
+        button. This will display a list of the configuration preferences and
+        information related to each one. You can use the <quote>Filter:</quote>
+        bar to enter search criteria and narrow down the listed items. Changing
+        a preference can be done using two methods. One, if the preference has 
a
+        boolean value (True/False), simply double-click on the preference to
+        toggle the value and two, for other preferences simply right-click on
+        the desired line, choose <quote>Modify</quote> from the menu and change
+        the value. Creating new preference items is accomplished in the same
+        way, except choose <quote>New</quote> from the menu and provide the
+        desired data into the fields when prompted.
+      </para>
+
+      <para>
+        The configuration preference item you need to check so that
+        <application>Thunderbird</application> uses a specified browser is the
+        <parameter>network.protocol-handler.app.http</parameter> which should 
be
+        set to the path of the desired browser, e.g.
+        <option>/usr/bin/firefox</option>.
+      </para>
+
+      <tip>
+        <para>
+          There is a multitude of configuration parameters you can tweak to
+          customize <application>Thunderbird</application>. A very extensive,
+          but not so up-to-date list of these parameters can be found at
+          <ulink url="http://preferential.mozdev.org/preferences.html"/>.
+        </para>
+      </tip>
+
+    <para>
+
+      If you use a desktop environment such as <application>GNOME</application>
+      or <application>KDE</application>, a desktop file
+      <filename>thunderbird.desktop</filename> may be created, in order to
+      include a <quote><application>Thunderbird</application></quote> entry in
+      the menu. If you didn't enable
+      <application>startup-notification</application> in your mozconfig, then
+      change the StartupNotify line to false. Run the following commands as the
+      <systemitem class="username">root</systemitem> user:
+
+    </para>
+
+<screen role="root"><userinput>mkdir -pv /usr/share/{applications,pixmaps} 
&amp;&amp;
+
+cat &gt; /usr/share/applications/thunderbird.desktop &lt;&lt; "EOF" &amp;&amp;
+<literal>[Desktop Entry]
+Encoding=UTF-8
+Name=Thunderbird Mail
+Comment=Send and receive mail with Thunderbird
+GenericName=Mail Client
+Exec=thunderbird %u
+Terminal=false
+Type=Application
+Icon=thunderbird
+Categories=Application;Network;Email;
+MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;x-scheme-handler/mailto;
+StartupNotify=true</literal>
+EOF
+
+ln -sfv 
/usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png \
+        /usr/share/pixmaps/thunderbird.png</userinput></screen>
+    </sect3>
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Program</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directory</segtitle>
+
+      <seglistitem>
+        <seg>
+          thunderbird
+        </seg>
+        <seg>
+          None
+        </seg>
+        <seg>
+          /usr/lib/thunderbird-&thunderbird-version;
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="thunderbird-prog">
+        <term><command>thunderbird</command></term>
+        <listitem>
+          <para>
+            is <application>Mozilla</application>'s email and newsgroup client.
+          </para>
+          <indexterm zone="thunderbird thunderbird-prog">
+            <primary sortas="b-thunderbird">thunderbird</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to