Index: general.ent
===================================================================
--- general.ent	(revision a4c8aa77c733e42ca2d034cd1201f179080f25c8)
+++ general.ent	(revision 1ccfcab49ec77e618663d1a0949ee3baf673162e)
@@ -362,5 +362,5 @@
 <!ENTITY tidy-version                 "cvs_20101110">
 <!ENTITY unixodbc-version             "2.3.1">
-<!ENTITY xscreensaver-version         "5.15">
+<!ENTITY xscreensaver-version         "5.19">
 
 <!--
Index: general/genutils/xscreensaver.xml
===================================================================
--- general/genutils/xscreensaver.xml	(revision a4c8aa77c733e42ca2d034cd1201f179080f25c8)
+++ general/genutils/xscreensaver.xml	(revision 1ccfcab49ec77e618663d1a0949ee3baf673162e)
@@ -7,8 +7,8 @@
   <!ENTITY xscreensaver-download-http "http://www.jwz.org/xscreensaver/xscreensaver-&xscreensaver-version;.tar.gz">
   <!ENTITY xscreensaver-download-ftp  " ">
-  <!ENTITY xscreensaver-md5sum        "c0b8b2c817a9a7371f51a82e80602d10">
-  <!ENTITY xscreensaver-size          "5.7 MB">
-  <!ENTITY xscreensaver-buildsize     "173 MB">
-  <!ENTITY xscreensaver-time          "1.0 SBU">
+  <!ENTITY xscreensaver-md5sum        "db001e7d17b68fef22f66beb68beb114">
+  <!ENTITY xscreensaver-size          "7.1 MB">
+  <!ENTITY xscreensaver-buildsize     "175 MB">
+  <!ENTITY xscreensaver-time          "2.0 SBU">
 ]>
 
@@ -30,36 +30,49 @@
     <title>Introduction to XScreenSaver</title>
 
-    <para>The <application>XScreenSaver</application> is a modular screen
-    saver and locker for the X Window System. It is highly customizable and
-    allows the use of any program that can draw on the root window as a
-    display mode. The purpose of <application>XScreenSaver</application> is
-    to display pretty pictures on your screen when it is not in use, in
-    keeping with the philosophy that unattended monitors should always be
-    doing something interesting, just like they do in the movies. However,
-    <application>XScreenSaver</application> can also be used as a screen
-    locker, to prevent others from using your terminal while you are
-    away.</para>
-
-    &lfs70_checked;
+    <para>
+      The <application>XScreenSaver</application> is a modular screen saver
+      and locker for the X Window System. It is highly customizable and
+      allows the use of any program that can draw on the root window as a
+      display mode. The purpose of <application>XScreenSaver</application> is
+      to display pretty pictures on your screen when it is not in use, in
+      keeping with the philosophy that unattended monitors should always be
+      doing something interesting, just like they do in the movies. However,
+      <application>XScreenSaver</application> can also be used as a screen
+      locker, to prevent others from using your terminal while you are away.
+    </para>
+
+    &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink url="&xscreensaver-download-http;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download (FTP): <ulink url="&xscreensaver-download-ftp;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download MD5 sum: &xscreensaver-md5sum;</para>
-      </listitem>
-      <listitem>
-        <para>Download size: &xscreensaver-size;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated disk space required: &xscreensaver-buildsize;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated build time: &xscreensaver-time;</para>
+        <para>
+          Download (HTTP): <ulink url="&xscreensaver-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&xscreensaver-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &xscreensaver-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &xscreensaver-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &xscreensaver-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &xscreensaver-time;
+        </para>
       </listitem>
     </itemizedlist>
@@ -69,26 +82,19 @@
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="bc"/> and
-      <xref linkend="libglade"/> (alternatively
-      <!-- <xref linkend="lesstif"/> --> 
-      <ulink url="http://sourceforge.net/projects/lesstif/">LessTif</ulink>
-      but not recommended)
+      <xref linkend="bc"/>,
+      <xref linkend="libglade"/> and
+      <xref linkend="xorg7-app"/>
     </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="libjpeg"/>,
-      <xref linkend="libgnome"/>,
-      <ulink url="http://linas.org/gle/">GLE</ulink>,
-      <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
-      <ulink url="http://www.jwz.org/xdaliclock/">XDaliClock</ulink>,
-      <xref linkend="linux-pam"/>,
-      <xref linkend="mitkrb"/> (built with Kerberos V4 backwards compatibility) and
-      <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>
+      <xref linkend="gdm"/>,
+      <ulink url="http://linas.org/gle/">GLE</ulink> and
+      <xref linkend="linux-pam"/>
     </para>
 
     <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/xscreensaver"/></para>
-
+      <ulink url="&blfs-wiki;/xscreensaver"/>
+    </para>
   </sect2>
 
@@ -96,13 +102,19 @@
     <title>Installation of XScreenSaver</title>
 
-    <para>Install <application>XScreenSaver</application> by running the following
-    commands:</para>
+    <para>
+      Install <application>XScreenSaver</application> by running the following
+      commands:
+    </para>
 
 <screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib &amp;&amp;
 make</userinput></screen>
 
-    <para>This package does not come with a test suite.</para>
-
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+    <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>make install</userinput></screen>
@@ -113,10 +125,9 @@
     <title>Command Explanations</title>
 
-    <para><option>--with-setuid-hacks</option>: This switch allows some
-    demos to be installed setuid <systemitem class="username">root</systemitem>
-    which is needed in order to ping other hosts.</para>
-
-    <para><option>--enable-locking</option>: This switch provides support for
-    locking the display.</para>
+    <para>
+      <option>--with-setuid-hacks</option>: This switch allows some demos
+      to be installed setuid <systemitem class="username">root</systemitem>
+      which is needed in order to ping other hosts.
+    </para>
 
   </sect2>
@@ -128,8 +139,8 @@
       <title>Config Files</title>
 
-      <para><filename>/etc/X11/app-defaults/XScreenSaver</filename>,
-      <filename>~/.xscreensaver</filename> and
-      <filename>/etc/pam.d/xscreensaver</filename> or
-      <filename>/etc/pam.conf</filename></para>
+      <para>
+        <filename>/etc/X11/app-defaults/XScreenSaver</filename> and
+        <filename>~/.xscreensaver</filename>
+      </para>
 
       <indexterm zone="xscreensaver xscreensaver-config">
@@ -139,10 +150,30 @@
         <primary sortas="e-AA.xscreensaver">~/.xscreensaver</primary>
       </indexterm>
-      <indexterm zone="xscreensaver xscreensaver-config">
-        <primary sortas="e-etc-pam.d-xscreensaver">/etc/pam.d/xscreensaver</primary>
-      </indexterm>
-      <indexterm zone="xscreensaver xscreensaver-config">
-        <primary sortas="e-etc-pam.conf">/etc/pam.conf</primary>
-      </indexterm>
+
+    </sect3>
+
+    <sect3>
+      <title>Linux PAM Configuration</title>
+
+      <para>
+        If you have built <application>XScreenSaver</application> with 
+        <application>Linux PAM</application> support, you need to create 
+        <application>PAM</application> configuration file to get 
+        <application>XScreenSaver</application> to work correctly with BLFS.
+      </para>
+
+      <para>
+        Issue the following commands as the <systemitem class="username">root</systemitem>
+        user to create the configuration file for <application>Linux PAM</application>:
+      </para>
+
+<screen role="root"><userinput>cat &gt; /etc/pam.d/xscreensaver &lt;&lt; "EOF"
+<literal># Begin /etc/pam.d/xscreensaver
+
+auth    include system-auth
+account include system-account
+
+# End /etc/pam.d/xscreensaver</literal>
+EOF</userinput></screen>
 
     </sect3>
@@ -155,13 +186,15 @@
     <segmentedlist>
       <segtitle>Installed Programs</segtitle>
-      <segtitle>Installed Libraries</segtitle>
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage,
-        xscreensaver-getimage-file, xscreensaver-getimage-video, xscreensaver-gl-helper,
-        and xscreensaver-text</seg>
-        <seg>None</seg>
-        <seg>/usr/lib/xscreensaver, /usr/share/xscreensaver/{config,glade}</seg>
+        <seg>
+          xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage,
+          xscreensaver-getimage-file, xscreensaver-getimage-video,
+          xscreensaver-gl-helper and xscreensaver-text
+        </seg>
+        <seg>
+          /usr/lib/xscreensaver and /usr/share/xscreensaver
+        </seg>
       </seglistitem>
     </segmentedlist>
@@ -175,5 +208,7 @@
         <term><command>xscreensaver</command></term>
         <listitem>
-          <para>is a screen saver and locker daemon.</para>
+          <para>
+            is a screen saver and locker daemon.
+          </para>
           <indexterm zone="xscreensaver xscreensaver-prog">
             <primary sortas="b-xscreensaver">xscreensaver</primary>
@@ -185,6 +220,8 @@
         <term><command>xscreensaver-command</command></term>
         <listitem>
-          <para>controls a running <command>xscreensaver</command>
-          process by sending it client messages.</para>
+          <para>
+            controls a running <command>xscreensaver</command>
+            process by sending it client messages.
+          </para>
           <indexterm zone="xscreensaver xscreensaver-command">
             <primary sortas="b-xscreensaver-command">xscreensaver-command</primary>
@@ -196,6 +233,8 @@
         <term><command>xscreensaver-demo</command></term>
         <listitem>
-          <para>is a graphical front-end for setting the parameters used
-          by the background <command>xscreensaver</command> daemon.</para>
+          <para>
+            is a graphical front-end for setting the parameters used
+            by the background <command>xscreensaver</command> daemon.
+          </para>
           <indexterm zone="xscreensaver xscreensaver-demo">
             <primary sortas="b-xscreensaver-demo">xscreensaver-demo</primary>
@@ -207,6 +246,8 @@
         <term><command>xscreensaver-getimage</command></term>
         <listitem>
-          <para>is a helper program for the <command>xscreensaver</command>
-          modules that manipulate images.</para>
+          <para>
+            is a helper program for the <command>xscreensaver</command>
+            modules that manipulate images.
+          </para>
           <indexterm zone="xscreensaver xscreensaver-getimage">
             <primary sortas="b-xscreensaver-getimaage">xscreensaver-getimage</primary>
@@ -218,6 +259,8 @@
         <term><command>xscreensaver-getimage-file</command></term>
         <listitem>
-          <para>is a helper program for the <command>xscreensaver</command>
-          modules that manipulate images.</para>
+          <para>
+            is a helper program for the <command>xscreensaver</command>
+            modules that manipulate images.
+          </para>
           <indexterm zone="xscreensaver xscreensaver-getimage-file">
             <primary sortas="b-xscreensaver-getimaage-file">xscreensaver-getimage-file</primary>
@@ -229,6 +272,8 @@
         <term><command>xscreensaver-getimage-video</command></term>
         <listitem>
-          <para>is a helper program for the <command>xscreensaver</command>
-          modules that manipulate images.</para>
+          <para>
+            is a helper program for the <command>xscreensaver</command>
+            modules that manipulate images.
+          </para>
           <indexterm zone="xscreensaver xscreensaver-getimage-video">
             <primary sortas="b-xscreensaver-getimaage-video">xscreensaver-getimage-video</primary>
@@ -240,6 +285,8 @@
         <term><command>xscreensaver-gl-helper</command></term>
         <listitem>
-          <para>is a helper program for the <command>xscreensaver</command>
-          OpenGL modules.</para>
+          <para>
+            is a helper program for the <command>xscreensaver</command>
+            OpenGL modules.
+          </para>
           <indexterm zone="xscreensaver xscreensaver-gl-helper">
             <primary sortas="b-xscreensaver-gl-helper">xscreensaver-gl-helper</primary>
@@ -251,5 +298,7 @@
         <term><command>xscreensaver-text</command></term>
         <listitem>
-          <para>prints some text to stdout, for use by screen savers.</para>
+          <para>
+            prints some text to stdout, for use by screen savers.
+          </para>
           <indexterm zone="xscreensaver xscreensaver-text">
             <primary sortas="b-xscreensaver-text">xscreensaver-text</primary>
@@ -257,4 +306,5 @@
         </listitem>
       </varlistentry>
+
     </variablelist>
 
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision a4c8aa77c733e42ca2d034cd1201f179080f25c8)
+++ introduction/welcome/changelog.xml	(revision 1ccfcab49ec77e618663d1a0949ee3baf673162e)
@@ -64,4 +64,7 @@
           if the directory is already present.</para>
         </listitem>
+        <listitem>
+          <para>[krejzi] - XScreenSaver 5.19.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
