Author: krejzi
Date: 2012-08-14 08:19:20 -0600 (Tue, 14 Aug 2012)
New Revision: 10512

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genutils/xscreensaver.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
XScreenSaver 5.19.

Modified: trunk/BOOK/general/genutils/xscreensaver.xml
===================================================================
--- trunk/BOOK/general/genutils/xscreensaver.xml        2012-08-14 13:24:45 UTC 
(rev 10511)
+++ trunk/BOOK/general/genutils/xscreensaver.xml        2012-08-14 14:19:20 UTC 
(rev 10512)
@@ -6,10 +6,10 @@
 
   <!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">
 ]>
 
 <sect1 id="xscreensaver" xreflabel="XScreenSaver-&xscreensaver-version;">
@@ -29,38 +29,51 @@
   <sect2 role="package">
     <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>
+    <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;
+    &lfs71_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
-        <para>Download (HTTP): <ulink 
url="&xscreensaver-download-http;"/></para>
+        <para>
+          Download (HTTP): <ulink url="&xscreensaver-download-http;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download (FTP): <ulink url="&xscreensaver-download-ftp;"/></para>
+        <para>
+          Download (FTP): <ulink url="&xscreensaver-download-ftp;"/>
+        </para>
       </listitem>
       <listitem>
-        <para>Download MD5 sum: &xscreensaver-md5sum;</para>
+        <para>
+          Download MD5 sum: &xscreensaver-md5sum;
+        </para>
       </listitem>
       <listitem>
-        <para>Download size: &xscreensaver-size;</para>
+        <para>
+          Download size: &xscreensaver-size;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated disk space required: &xscreensaver-buildsize;</para>
+        <para>
+          Estimated disk space required: &xscreensaver-buildsize;
+        </para>
       </listitem>
       <listitem>
-        <para>Estimated build time: &xscreensaver-time;</para>
+        <para>
+          Estimated build time: &xscreensaver-time;
+        </para>
       </listitem>
     </itemizedlist>
 
@@ -68,42 +81,41 @@
 
     <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>
 
   <sect2 role="installation">
     <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>
+      This package does not come with a test suite.
+    </para>
 
-    <para>Now, as the <systemitem class="username">root</systemitem> 
user:</para>
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
 
 <screen role="root"><userinput>make install</userinput></screen>
 
@@ -112,13 +124,12 @@
   <sect2 role="commands">
     <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>--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>
-
   </sect2>
 
   <sect2 role="configuration">
@@ -127,10 +138,10 @@
     <sect3 id="xscreensaver-config">
       <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">
         <primary 
sortas="e-etc-X11-app-defaults-XScreenSaver">/etc/X11/app-defaults/XScreenSaver</primary>
@@ -138,15 +149,35 @@
       <indexterm zone="xscreensaver xscreensaver-config">
         <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>
+
   </sect2>
 
   <sect2 role="content">
@@ -154,15 +185,17 @@
 
     <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>
 
@@ -174,7 +207,9 @@
       <varlistentry id="xscreensaver-prog">
         <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>
           </indexterm>
@@ -184,8 +219,10 @@
       <varlistentry id="xscreensaver-command">
         <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>
           </indexterm>
@@ -195,8 +232,10 @@
       <varlistentry id="xscreensaver-demo">
         <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>
           </indexterm>
@@ -206,8 +245,10 @@
       <varlistentry id="xscreensaver-getimage">
         <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>
           </indexterm>
@@ -217,8 +258,10 @@
       <varlistentry id="xscreensaver-getimage-file">
         <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>
           </indexterm>
@@ -228,8 +271,10 @@
       <varlistentry id="xscreensaver-getimage-video">
         <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>
           </indexterm>
@@ -239,8 +284,10 @@
       <varlistentry id="xscreensaver-gl-helper">
         <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>
           </indexterm>
@@ -250,12 +297,15 @@
       <varlistentry id="xscreensaver-text">
         <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>
           </indexterm>
         </listitem>
       </varlistentry>
+
     </variablelist>
 
   </sect2>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent      2012-08-14 13:24:45 UTC (rev 10511)
+++ trunk/BOOK/general.ent      2012-08-14 14:19:20 UTC (rev 10512)
@@ -361,7 +361,7 @@
 <!ENTITY spidermonkey-version         "1.0.0">
 <!ENTITY tidy-version                 "cvs_20101110">
 <!ENTITY unixodbc-version             "2.3.1">
-<!ENTITY xscreensaver-version         "5.15">
+<!ENTITY xscreensaver-version         "5.19">
 
 <!--
 <!ENTITY ggz-client-libs-version      "0.0.14.1">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       2012-08-14 13:24:45 UTC 
(rev 10511)
+++ trunk/BOOK/introduction/welcome/changelog.xml       2012-08-14 14:19:20 UTC 
(rev 10512)
@@ -63,6 +63,9 @@
           links against libglapi and made it not create DESTDIR/usr/bin
           if the directory is already present.</para>
         </listitem>
+        <listitem>
+          <para>[krejzi] - XScreenSaver 5.19.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
 

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

Reply via email to