r6897 - in trunk/BOOK: . introduction/welcome x/lib

randy at linuxfromscratch.org randy at linuxfromscratch.org
Sun Jul 15 13:42:14 PDT 2007


Author: randy
Date: 2007-07-15 14:42:14 -0600 (Sun, 15 Jul 2007)
New Revision: 6897

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/x/lib/lesstif.xml
Log:
Updated to LessTif-0.95.0

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2007-07-15 15:53:33 UTC (rev 6896)
+++ trunk/BOOK/general.ent	2007-07-15 20:42:14 UTC (rev 6897)
@@ -412,7 +412,7 @@
 <!ENTITY pango-version                "1.16.4">
 <!ENTITY atk-version                  "1.18.0">
 <!ENTITY gtk2-version                 "2.10.13">
-<!ENTITY lesstif-version              "0.94.4">
+<!ENTITY lesstif-version              "0.95.0">
 <!ENTITY startup-notification-version "0.9">
 <!ENTITY libwnck-version              "2.18.0">
 <!ENTITY shared-mime-info-version     "0.20">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2007-07-15 15:53:33 UTC (rev 6896)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2007-07-15 20:42:14 UTC (rev 6897)
@@ -45,6 +45,9 @@
       <para>July 15th, 2007</para>
       <itemizedlist>
         <listitem>
+          <para>[randy] - Updated to LessTif-0.95.0.</para>
+        </listitem>
+        <listitem>
           <para>[randy] - Updated to NSS-3.11.7 (includes NSPR-4.6.7).</para>
         </listitem>
         <listitem>

Modified: trunk/BOOK/x/lib/lesstif.xml
===================================================================
--- trunk/BOOK/x/lib/lesstif.xml	2007-07-15 15:53:33 UTC (rev 6896)
+++ trunk/BOOK/x/lib/lesstif.xml	2007-07-15 20:42:14 UTC (rev 6897)
@@ -6,10 +6,10 @@
 
   <!ENTITY lesstif-download-http "http://downloads.sourceforge.net/lesstif/lesstif-&lesstif-version;.tar.bz2">
   <!ENTITY lesstif-download-ftp  " ">
-  <!ENTITY lesstif-md5sum        "3096ca456c0bc299d895974d307c82d8">
+  <!ENTITY lesstif-md5sum        "ab895165c149d7f95843c7584b1c7ad4">
   <!ENTITY lesstif-size          "2.4 MB">
   <!ENTITY lesstif-buildsize     "160 MB (includes building and running the test suite)">
-  <!ENTITY lesstif-time          "2.89 SBU (includes building the test suite)">
+  <!ENTITY lesstif-time          "4.1 SBU (includes building the test suite)">
 ]>
 
 <sect1 id="lesstif" xreflabel="LessTif-&lesstif-version;">
@@ -56,10 +56,10 @@
 
     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     <itemizedlist spacing='compact'>
-    <listitem>
-    <para>Required patch: <ulink
-    url="&patch-root;/lesstif-&lesstif-version;-testsuite_fix-1.patch"/></para>
-    </listitem>
+      <listitem>
+        <para>Required patch: <ulink
+        url="&patch-root;/lesstif-&lesstif-version;-testsuite_fix-1.patch"/></para>
+      </listitem>
     </itemizedlist>
 
     <bridgehead renderas="sect3">LessTif Dependencies</bridgehead>
@@ -84,31 +84,26 @@
     commands:</para>
 
 <screen><userinput>patch -Np1 -i ../lesstif-&lesstif-version;-testsuite_fix-1.patch &&
-./configure --prefix=/usr --disable-debug \
-    --enable-production --with-xdnd &&
+./configure --prefix=/usr \
+            --disable-debug \
+            --enable-production \
+            --with-xdnd &&
 make rootdir=/usr/share/doc/lesstif-&lesstif-version;</userinput></screen>
 
-    <para>This package requires that it be installed before the test suite is
+    <para>This package requires that it is installed before the test suite is
     run. The commands to run the tests are located a bit later in the
     instructions.</para>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 
-<screen role="root"><userinput>make rootdir=/usr/share/doc/lesstif-&lesstif-version; install</userinput></screen>
-
-    <para>If your X Window System is <application>XFree86</application> or
-    <application>Xorg-6.9</application> issue the following commands:</para>
-
-<screen role="root"><userinput>mv -v /usr/X11R6/lib/X11/mwm /etc/X11 &&
-ln -v -s ../../../../etc/X11/mwm /usr/X11R6/lib/X11 &&
+<screen role="root"><userinput>make rootdir=/usr/share/doc/lesstif-&lesstif-version; install &&
 ldconfig</userinput></screen>
 
-    <para>If your X Window System is <application>Xorg-7.x</application>
-    issue these commands instead:</para>
+    <para>You will need to change the <application>X</application> prefix in
+    the command below if your X Window System is installed anywhere other than
+    <filename class='directory'>/usr/X11R6</filename>.</para>
 
-<screen role="root"><userinput>mv -v /usr/lib/X11/mwm /etc/X11 &&
-ln -v -s ../../../etc/X11/mwm /usr/lib/X11 &&
-ldconfig</userinput></screen>
+<screen role="root"><userinput>ln -v -s <replaceable>/usr/X11R6</replaceable>/lib/X11/mwm /etc/X11</userinput></screen>
 
   </sect2>
 
@@ -129,16 +124,13 @@
     non-FHS compliant <filename class="directory">/usr/LessTif</filename>
     directory.</para>
 
-    <para><command>mv -v /usr/X11R6/lib/X11/mwm /etc/X11</command>: The
-    <filename class="directory">mwm</filename> configuration directory is moved
-    to its proper FHS location in
-    <filename class="directory">/etc/X11</filename>.</para>
+    <para><command>ln -v -s
+    <replaceable>/usr/X11R6</replaceable>/lib/X11/mwm /etc/X11</command>:
+    Configuration directories located in the <application>X</application>
+    installation prefix heirarchy typically have a symlink in the
+    <filename class='directory'>/etc/X11</filename> directory pointing back to
+    it. This command creates that symlink.</para>
 
-    <para><command>ln -v -s ../../../../etc/X11/mwm /usr/X11R6/lib/X11</command>:
-    A symlink required by some legacy applications is created pointing to the
-    <filename class="directory">mwm</filename> configuration directory moved in
-    the previous command.</para>
-
   </sect2>
 
   <sect2 role="testing">
@@ -158,17 +150,18 @@
 <screen><userinput>cd Xm &&
 ./testall *</userinput></screen>
 
-    <para>You'll need to manually close three of the test windows. The first
+    <para>You may need to manually close four of the test windows. The first
     one is from <command>test28</command> in the
     <filename class='directory'>list</filename> directory. The second one is
     from <command>test10</command> in the
     <filename class='directory'>menushell</filename> directory. You should
     click on the button in the window and choose <quote>exit</quote> (do it
-    twice) to finish the test. The third test is from <command>test24</command>
-    in the <filename class='directory'>scrolledwindow</filename>
-    directory.</para>
+    twice) to finish the test. The third test is from <command>test20</command>
+    in the <filename class='directory'>PushButton</filename> and the last one
+    is from <command>test24</command> in the
+    <filename class='directory'>scrolledwindow</filename> directory.</para>
 
-    <para>As many as 100 tests are known to fail. The patch applied at the
+    <para>As many as 101 tests are known to fail. The patch applied at the
     beginning of the installation created a file used to compare known failures
     to the failures from the test run. This file was created from an
     installation using the current LFS book and should be a fairly accurate




More information about the blfs-book mailing list