Author: fernando
Date: Sat Sep  6 09:20:49 2014
New Revision: 14205

Log:
LXDM-0.5.0: tweaks.
Update to LLVM-3.5.0.
Update to mc-4.8.13.

Modified:
   trunk/BOOK/general/prog/llvm.xml
   trunk/BOOK/general/sysutils/mc.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/lxde/apps/lxdm.xml
   trunk/BOOK/packages.ent

Modified: trunk/BOOK/general/prog/llvm.xml
==============================================================================
--- trunk/BOOK/general/prog/llvm.xml    Sat Sep  6 09:10:23 2014        (r14204)
+++ trunk/BOOK/general/prog/llvm.xml    Sat Sep  6 09:20:49 2014        (r14205)
@@ -4,21 +4,21 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY llvm-download-http 
"http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.src.tar.gz";>
+  <!ENTITY llvm-download-http 
"http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.src.tar.xz";>
   <!ENTITY llvm-download-ftp  " ">
-  <!ENTITY llvm-md5sum        "a20669f75967440de949ac3b1bad439c">
-  <!ENTITY llvm-size          "16 MB">
-  <!ENTITY llvm-buildsize     "543 MB (1.2 GB with Clang)">
-  <!ENTITY llvm-time          "12 SBU (23 SBU with Clang) and 0.3 for tests">
-
-  <!ENTITY clang-download-http 
"http://llvm.org/releases/&llvm-version;/cfe-&llvm-version;.src.tar.gz";>
-  <!ENTITY clang-md5sum        "87945973b7c73038871c5f849a818588">
-  <!ENTITY clang-size          "11 MB">
-
-  <!ENTITY rt-version                "3.4">
-  <!ENTITY compiler-rt-download-http 
"http://llvm.org/releases/&rt-version;/compiler-rt-&rt-version;.src.tar.gz";>
-  <!ENTITY compiler-rt-md5sum        "7938353e3a3bda85733a165e7ac4bb84">
-  <!ENTITY compiler-rt-size          "1.8 MB">
+  <!ENTITY llvm-md5sum        "d6987305a1a0e58e128c1374cd3b8fef">
+  <!ENTITY llvm-size          "12 MB">
+  <!ENTITY llvm-buildsize     "618 MB (1.3 GB with Clang) and 78 MB for the 
tests">
+  <!ENTITY llvm-time          "20 SBU (38 SBU with Clang) and 0.3 for tests">
+
+  <!ENTITY clang-download-http 
"http://llvm.org/releases/&llvm-version;/cfe-&llvm-version;.src.tar.xz";>
+  <!ENTITY clang-md5sum        "27718dd13c7df83e15f997116bbb4aef">
+  <!ENTITY clang-size          "7.9 MB">
+
+  <!ENTITY rt-version                "&llvm-version;">
+  <!ENTITY compiler-rt-download-http 
"http://llvm.org/releases/&rt-version;/compiler-rt-&rt-version;.src.tar.xz";>
+  <!ENTITY compiler-rt-md5sum        "02624d2a9144278c3808c00dbbab56c8">
+  <!ENTITY compiler-rt-size          "1.1 MB">
 ]>
 
 <sect1 id="llvm" xreflabel="LLVM-&llvm-version;">
@@ -39,18 +39,20 @@
     <title>Introduction to LLVM</title>
 
     <para>
-      The <application>LLVM</application> package contains a collection of 
modular and
-      reusable compiler and toolchain technologies. The Low Level Virtual 
Machine
-      (LLVM) Core libraries provide a modern source and target-independent 
optimizer,
-      along with code generation support for many popular CPUs (as well as 
some less
-      common ones!). These libraries are built around a well specified code
-      representation known as the LLVM intermediate representation ("LLVM IR").
+      The <application>LLVM</application> package contains a collection of
+      modular and reusable compiler and toolchain technologies. The Low Level
+      Virtual Machine (LLVM) Core libraries provide a modern source and
+      target-independent optimizer, along with code generation support for many
+      popular CPUs (as well as some less common ones!). These libraries are
+      built around a well specified code representation known as the LLVM
+      intermediate representation ("LLVM IR").
     </para>
 
     <para>
-      The optional <application>Clang</application> and <application>Compiler 
RT</application>
-      packages provide a new C, C++, Objective C and Objective C++ front-ends 
and runtime
-      libraries for the <application>LLVM</application>.
+      The optional <application>Clang</application> and <application>Compiler
+      RT</application> packages provide a new C, C++, Objective C and Objective
+      C++ front-ends and runtime libraries for the
+      <application>LLVM</application>.
     </para>
 
     &lfs75_checked;
@@ -139,14 +141,15 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
+      <xref linkend="cmake"/>,
       <xref linkend="doxygen"/>,
       <xref linkend="graphviz"/>,
       <xref linkend="libxml2"/>,
       <xref linkend="texlive"/>,
+      <xref linkend="valgrind"/>,
       <xref linkend="zip"/>,
-      <ulink url="http://www.ocaml.org/";>OCaml</ulink>,
-      <ulink url="http://pypi.python.org/pypi/Sphinx";>Sphinx</ulink> and
-      <xref linkend="valgrind"/>
+      <ulink url="http://www.ocaml.org/";>OCaml</ulink>, and
+      <ulink url="http://pypi.python.org/pypi/Sphinx";>Sphinx</ulink>
     </para>
 
     <para condition="html" role="usernotes">User Notes:
@@ -166,14 +169,16 @@
 tar -xf ../compiler-rt-&rt-version;.src.tar.gz -C projects &amp;&amp;
 
 mv tools/cfe-&llvm-version;.src tools/clang &amp;&amp;
-mv projects/compiler-rt-&rt-version; projects/compiler-rt</userinput></screen>
+mv projects/compiler-rt-&rt-version;.src 
projects/compiler-rt</userinput></screen>
 
     <para>
       Install <application>LLVM</application> by running the following
       commands:
     </para>
 
-<screen><userinput>sed -e 's:/docs/llvm:/share/doc/llvm-&llvm-version;:' \
+<screen><userinput>sed -i '/Support/ iLLVMLibsOptions := 
../../lib/IR/Release*/Pass.o' \
+       tools/bugpoint/Makefile tools/opt/Makefile &amp;&amp;
+sed -e "s:/docs/llvm:/share/doc/llvm-&llvm-version;:" \
     -i Makefile.config.in &amp;&amp;
 
 CC=gcc CXX=g++                         \
@@ -238,8 +243,13 @@
     <title>Command Explanations</title>
 
     <para>
-      <command>sed -e ...</command>: This sed fixes location of the
-      installed documentation.
+      <command>sed -e ... Makefile.config.in</command>: This sed fixes
+      location of the installed documentation.
+    </para>
+
+    <para>
+      <command>sed -i ... tools/opt/Makefile</command>: Crappy workaround to
+      make sure it links correctly.
     </para>
 
     <para>
@@ -279,14 +289,14 @@
 
       <seglistitem>
         <seg>
-          bugpoint, c-index-test, clang, clang++ (symlink), clang-check,
-          clang-format, clang-tblgen, llc, lli, lli-child-target, llvm-ar,
-          llvm-as, llvm-bcanalyzer, llvm-config, llvm-cov, llvm-diff, llvm-dis,
-          llvm-dwarfdump, llvm-extract, llvm-link, llvm-mc, llvm-mcmarkup,
-          llvm-nm, llvm-objdump,<!-- llvm-prof,--> llvm-ranlib (symlink),
-          llvm-readobj, llvm-rtdyld, llvm-size, llvm-stress, llvm-symbolizer,
-          llvm-tblgen, macho-dump, opt, scan-build (symlink) and scan-view
-          (symlink)
+          bugpoint, c-index-test, clang, clang++ (symlink), count, FileCheck,
+          clang-check, clang-format, clang-tblgen, llc, lli, lli-child-target,
+          llvm-ar, llvm-as, llvm-bcanalyzer, llvm-config, llvm-cov, llvm-diff,
+          llvm-dis, llvm-dwarfdump, llvm-extract, llvm-link, llvm-mc,
+          llvm-mcmarkup, llvm-nm, llvm-objdump, llvm-profdata, llvm-ranlib
+          (symlink), llvm-readobj, llvm-rtdyld, llvm-size, llvm-stress,
+          llvm-symbolizer, llvm-tblgen, macho-dump, not, opt, scan-build
+          (symlink), and scan-view (symlink)
         </seg>
         <seg>
           BugpointPasses.so, libclang.so, libLLVM-&llvm-version;.so, 
@@ -294,15 +304,10 @@
           static libraries in /usr/lib
         </seg>
         <seg>
-          /usr/include/clang,
-          /usr/include/clang-c,
-          /usr/include/llvm,
-          /usr/include/llvm-c,
-          /usr/lib/clang,
-          /usr/lib/clang-analyzer,
-          /usr/share/doc/html/clang,
-          /usr/share/doc/llvm-&llvm-version;, and
-          /usr/share/doc/ps
+          /usr/include/{clang,clang-c,llvm,llvm-c},
+          /usr/lib/{clang,clang-analyzer},
+          /usr/share/doc/llvm-&llvm-version;,
+          and /usr/share/llvm
         </seg>
       </seglistitem>
     </segmentedlist>

Modified: trunk/BOOK/general/sysutils/mc.xml
==============================================================================
--- trunk/BOOK/general/sysutils/mc.xml  Sat Sep  6 09:10:23 2014        (r14204)
+++ trunk/BOOK/general/sysutils/mc.xml  Sat Sep  6 09:20:49 2014        (r14205)
@@ -6,10 +6,10 @@
 
   <!ENTITY mc-download-http 
"http://ftp.midnight-commander.org/mc-&mc-version;.tar.xz";>
   <!ENTITY mc-download-ftp  
"ftp://ftp.osuosl.org/pub/midnightcommander/mc-&mc-version;.tar.xz";>
-  <!ENTITY mc-md5sum        "7ecccc03df060cd0ca1414a5a14e6649">
+  <!ENTITY mc-md5sum        "d967caa12765eb86e52a6a63ca202500">
   <!ENTITY mc-size          "2.2 MB">
-  <!ENTITY mc-buildsize     "75 MB">
-  <!ENTITY mc-time          "0.7 SBU">
+  <!ENTITY mc-buildsize     "71 MB (119 MB, running the test suite)">
+  <!ENTITY mc-time          "0.7 SBU (additional 0.1 SBU, running the test 
suite)">
 ]>
 
 <sect1 id="mc" xreflabel="MC-&mc-version;">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sat Sep  6 09:10:23 
2014        (r14204)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sat Sep  6 09:20:49 
2014        (r14205)
@@ -48,6 +48,14 @@
       <para>September 6th, 2014</para>
       <itemizedlist>
         <listitem>
+          <para>[fernando] - Update to mc-4.8.13. Fixes
+          <ulink url="&blfs-ticket-root;5476">#5476</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[fernando] - Update to LLVM-3.5.0. Fixes
+          <ulink url="&blfs-ticket-root;5475">#5475</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[igor] - Update to mercurial-3.1.1. Fixes
           <ulink url="&blfs-ticket-root;5464">#5464</ulink>.</para>
         </listitem>

Modified: trunk/BOOK/lxde/apps/lxdm.xml
==============================================================================
--- trunk/BOOK/lxde/apps/lxdm.xml       Sat Sep  6 09:10:23 2014        (r14204)
+++ trunk/BOOK/lxde/apps/lxdm.xml       Sat Sep  6 09:20:49 2014        (r14205)
@@ -260,6 +260,12 @@
 <screen role="root"><userinput>mv -vi /etc/inittab{,-orig} &amp;&amp;
 sed -i '/initdefault/ s/3/5/' /etc/inittab</userinput></screen>
 
+      <para>
+          One important script, executed after login, is
+          <filename>/etc/lxdm/Xsession</filename>, which we have fixed to fit
+          BLFS especifications.
+      </para>
+
     </sect3>
 
    <sect3 id="lxdm-init">
@@ -290,7 +296,8 @@
 
       <seglistitem>
         <seg>
-          lxdm, lxdm-binary and lxdm-config
+          lxdm, lxdm-binary and lxdm-config, and, under /usr/libexec/,
+          lxdm-greeter-gdk, lxdm-greeter-gtk, lxdm-numlock, and lxdm-session.
         </seg>
         <seg>
           None
@@ -346,6 +353,32 @@
             <primary sortas="b-lxdm">lxdm</primary>
           </indexterm>
         </listitem>
+      </varlistentry>
+
+      <varlistentry id="lxdm-greeter-gtk">
+        <term><command>lxdm-greeter-gtk</command></term>
+        <listitem>
+          <para>
+            is the graphical login greeter, where, between other options, user
+            name is chosen and password is typed (if not in auto login mode)
+          </para>
+          <indexterm zone="lxdm lxdm-greeter-gtk">
+            <primary sortas="b-lxdm">lxdm</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="lxdm-numlock">
+        <term><command>lxdm-numlock</command></term>
+        <listitem>
+          <para>
+            is a program to set the numlock key, if so defined in
+            <filename>/etc/lxdm/lxdm.conf</filename>
+          </para>
+          <indexterm zone="lxdm lxdm-numlock">
+            <primary sortas="b-lxdm">lxdm</primary>
+          </indexterm>
+        </listitem>
       </varlistentry>
     </variablelist>
   </sect2>

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Sat Sep  6 09:10:23 2014        (r14204)
+++ trunk/BOOK/packages.ent     Sat Sep  6 09:20:49 2014        (r14205)
@@ -220,7 +220,7 @@
 <!ENTITY hdparm-version               "9.43">
 <!ENTITY lm_sensors-version           "3.3.5">
 <!ENTITY logrotate-version            "3.8.7">
-<!ENTITY mc-version                   "4.8.12">
+<!ENTITY mc-version                   "4.8.13">
 <!ENTITY obex-data-server-version     "0.4.6">
 <!ENTITY p7zip-version                "9.20.1">
 <!ENTITY pax-version                  "070715">
@@ -259,7 +259,7 @@
 <!ENTITY git-version                  "2.1.0">
 <!ENTITY guile-version                "2.0.11">
 <!ENTITY librep-version               "0.92.3">
-<!ENTITY llvm-version                 "3.4.2">
+<!ENTITY llvm-version                 "3.5.0">
 <!ENTITY lua-version                  "5.2.3">
 <!ENTITY mercurial-version            "3.1.1">
 <!ENTITY nasm-version                 "2.11.05">
-- 
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