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 && mv tools/cfe-&llvm-version;.src tools/clang && -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 && +sed -e "s:/docs/llvm:/share/doc/llvm-&llvm-version;:" \ -i Makefile.config.in && 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} && 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
