r7460 - in trunk/BOOK: . general/genutils introduction/welcome

randy at linuxfromscratch.org randy at linuxfromscratch.org
Wed May 14 07:15:35 PDT 2008


Author: randy
Date: 2008-05-14 08:15:34 -0600 (Wed, 14 May 2008)
New Revision: 7460

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genutils/rxvt-unicode.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
Added a patch to the rxvt-unicode instructions to fix a security vulnerability and changed the download URL to a more consistent location

Modified: trunk/BOOK/general/genutils/rxvt-unicode.xml
===================================================================
--- trunk/BOOK/general/genutils/rxvt-unicode.xml	2008-05-12 14:18:36 UTC (rev 7459)
+++ trunk/BOOK/general/genutils/rxvt-unicode.xml	2008-05-14 14:15:34 UTC (rev 7460)
@@ -4,11 +4,11 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY rxvt-unicode-download-http "http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-&rxvt-unicode-version;.tar.bz2">
+  <!ENTITY rxvt-unicode-download-http "http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-&rxvt-unicode-version;.tar.bz2">
   <!ENTITY rxvt-unicode-download-ftp  " ">
   <!ENTITY rxvt-unicode-md5sum        "f3c4fea3d544a340fa5a1d601ff5f204">
   <!ENTITY rxvt-unicode-size          "860 KB">
-  <!ENTITY rxvt-unicode-buildsize     "18 MB">
+  <!ENTITY rxvt-unicode-buildsize     "27 MB">
   <!ENTITY rxvt-unicode-time          "0.2 SBU">
 ]>
 
@@ -55,16 +55,23 @@
       </listitem>
     </itemizedlist>
 
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>Required patch: <ulink
+        url="&patch-root;/rxvt-unicode-&rxvt-unicode-version;-DISPLAY_fix-1.patch"/></para>
+      </listitem>
+    </itemizedlist>
+
     <bridgehead renderas="sect3">rxvt-unicode Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required"><xref linkend="x-window-system"/></para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional">
-    <ulink url="http://www.afterstep.org/visualdoc.php?show=asimagexml">
-    libAfterImage</ulink> (adds support for libAfterImage to be used for
-    transparency and background images)</para>
+    <para role="optional"><ulink
+    url="http://sourceforge.net/projects/afterstep">libAfterImage</ulink>
+    (adds support for transparency and background images)</para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url='&blfs-wiki;/rxvt-unicode'/></para>
@@ -77,7 +84,8 @@
     <para>Install <application>rxvt-unicode</application> by running the
     following commands:</para>
 
-<screen><userinput>./configure --prefix=/usr --enable-everything &&
+<screen><userinput>patch -Np1 -i ../rxvt-unicode-&rxvt-unicode-version;-DISPLAY_fix-1.patch &&
+./configure --prefix=/usr --enable-everything &&
 make</userinput></screen>
 
     <para>This package does not come with a test suite.</para>
@@ -99,8 +107,7 @@
     <para><option>--disable-xft</option>: Remove support for Xft fonts.</para>
 
     <para><option>--disable-perl</option>: Disable the embedded
-    <application>Perl</application>
-    interpreter.</para>
+    <application>Perl</application> interpreter.</para>
 
     <para><option>--disable-afterimage</option>: Remove support for
     libAfterImage.</para>
@@ -112,45 +119,37 @@
 
     <para>The <application>rxvt-unicode</application> terminal emulator
     uses the resource class <classname>URxvt</classname> and the resource name
-    <classname>urxvt</classname>. You can add X resource definitions to the
-    user's <filename>~/.Xresources</filename> file, or to the system-wide
-    <filename>/etc/X11/app-defaults/URxvt</filename> file.
-    The following example provides a way to load the
-    <classname>matcher</classname><application>Perl</application> extension
-    (assuming <application>Perl</application> support wasn't disabled), which
-    enables a middle button click to open an underline URL in the specified
-    browser. It also sets a background and a foreground color and loads an Xft
-    font. Accomplish this by adding the following definitions as the
-    <systemitem class="username">root</systemitem> user:</para>
+    <classname>urxvt</classname>. You can add X resource definitions to a
+    user's <filename>~/.Xresources</filename> file or to the system-wide
+    <filename>/etc/X11/app-defaults/URxvt</filename> file. The following
+    example will load the <classname>matcher</classname>
+    <application>Perl</application> extension (assuming
+    <application>Perl</application> support wasn't disabled), which enables a
+    middle button click to open an underlined URL in the specified browser,
+    sets a background and foreground color and loads an Xft font:</para>
 
-<screen role="root"><userinput>cat >> /etc/X11/app-defaults/URxvt << "EOF"
-URxvt*perl-ext: matcher
+<screen><userinput>cat >> /etc/X11/app-defaults/URxvt << "EOF"
+<literal>URxvt*perl-ext: matcher
 URxvt*urlLauncher: firefox
 URxvt.background: black
 URxvt.foreground: yellow
-URxvt*font: xft:Monospace:pixelsize=12
+URxvt*font: xft:Monospace:pixelsize=12</literal>
 EOF</userinput></screen>
 
     <para>The <application>rxvt-unicode</application> application can also run
     in a daemon mode, which makes it possible to open multiple terminal windows
     within the same process. The <command>urxvtc</command> client then connects
     to the <command>urxvtd</command> daemon and requests a new terminal window.
-    </para>
+    Use this option with caution. If the daemon crashes, all the running
+    processes in the terminal windows are terminated.</para>
 
-  <note>
-    <para>Use that option with caution. If the daemon crashes, all the
-    running processes in the terminal windows are terminated.</para>
-  </note>
-
-    <para>
-    You can start the <command>urxvtd</command> daemon in the system or
-    personal startup <command>X</command> session scripts (e.g.,
+    <para>You can start the <command>urxvtd</command> daemon in the system or
+    personal startup <command>X</command> session script (e.g.,
     <filename>~/.xinitrc</filename>) by adding the following lines near the top
     of the script:</para>
 
 <screen><userinput><literal># Start the urxvtd daemon
-urxvtd -q -f -o &
-</literal></userinput></screen>
+urxvtd -q -f -o &</literal></userinput></screen>
 
     <para>For more information, examine the <command>urxvt</command>,
     <command>urxvtd</command>, <command>urxvtc</command>, and
@@ -167,7 +166,7 @@
       <segtitle>Installed Directory</segtitle>
 
       <seglistitem>
-        <seg>urxvt, urxvtd, and urxvtc.</seg>
+        <seg>urxvt, urxvtd, and urxvtc</seg>
         <seg>Many <application>Perl</application> extensions located under
         <filename class='directory'>/usr/lib/urxvt/perl</filename></seg>
         <seg>/usr/lib/urxvt</seg>
@@ -192,7 +191,7 @@
       <varlistentry id="urxvtd">
         <term><command>urxvtd</command></term>
         <listitem>
-          <para>is the urxvt terminal daemon.</para>
+          <para>is the <command>urxvt</command> terminal daemon.</para>
           <indexterm zone="rxvt-unicode urxvtd">
             <primary sortas="b-urxvtd">urxvtd</primary>
           </indexterm>
@@ -202,7 +201,7 @@
       <varlistentry id="urxvtc">
         <term><command>urxvtc</command></term>
         <listitem>
-          <para>controls the urxvtd daemon.</para>
+          <para>controls the <command>urxvtd</command> daemon.</para>
           <indexterm zone="rxvt-unicode urxvtc">
             <primary sortas="b-urxvtc">xterm</primary>
           </indexterm>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2008-05-12 14:18:36 UTC (rev 7459)
+++ trunk/BOOK/general.ent	2008-05-14 14:15:34 UTC (rev 7460)
@@ -3,7 +3,7 @@
 $Date$
 -->
 
-<!ENTITY day          "12">                   <!-- Always 2 digits -->
+<!ENTITY day          "14">                   <!-- Always 2 digits -->
 <!ENTITY month        "05">                   <!-- Always 2 digits -->
 <!ENTITY year         "2008">
 <!ENTITY version      "svn-&year;&month;&day;">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2008-05-12 14:18:36 UTC (rev 7459)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2008-05-14 14:15:34 UTC (rev 7460)
@@ -42,6 +42,17 @@
 -->
 
     <listitem>
+      <para>May 14th, 2008</para>
+      <itemizedlist>
+        <listitem>
+          <para>[randy] - Added a patch to the rxvt-unicode instructions to fix
+          a security vulnerability and changed the download URL to a more
+          consistent location.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>May 12th, 2008</para>
       <itemizedlist>
         <listitem>




More information about the blfs-book mailing list