Author: bdubbs Date: Sun Mar 10 14:07:29 2019 New Revision: 21295 Log: Add lua-5.2.4. Supports wireshark. Update to colord-1.4.4. Update to gdk-pixbuf-2.38.1.
Added: trunk/BOOK/general/prog/lua52.xml (contents, props changed) Modified: trunk/BOOK/general.ent trunk/BOOK/general/genlib/js52.xml trunk/BOOK/general/graphlib/sassc.xml trunk/BOOK/general/prog/prog.xml trunk/BOOK/general/sysutils/colord.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/packages.ent trunk/BOOK/x/lib/gdk-pixbuf.xml Modified: trunk/BOOK/general.ent ============================================================================== --- trunk/BOOK/general.ent Fri Mar 8 11:37:03 2019 (r21294) +++ trunk/BOOK/general.ent Sun Mar 10 14:07:29 2019 (r21295) @@ -1,12 +1,12 @@ <!-- $LastChangedBy$ $Date$ --> -<!ENTITY day "08"> <!-- Always 2 digits --> +<!ENTITY day "10"> <!-- Always 2 digits --> <!ENTITY month "03"> <!-- Always 2 digits --> <!ENTITY year "2019"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "March 8th, &year;"> +<!ENTITY releasedate "March 10th, &year;"> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> <!ENTITY lfs-version "development"> <!-- x.y|development --> Modified: trunk/BOOK/general/genlib/js52.xml ============================================================================== --- trunk/BOOK/general/genlib/js52.xml Fri Mar 8 11:37:03 2019 (r21294) +++ trunk/BOOK/general/genlib/js52.xml Sun Mar 10 14:07:29 2019 (r21295) @@ -110,7 +110,6 @@ --with-system-zlib \ --with-system-nspr \ --with-system-icu \ - --enable-threadsafe \ --enable-readline && make</userinput></screen> @@ -139,13 +138,13 @@ <parameter>--enable-readline</parameter>: This switch enables Readline support in the JS shell. </para> - +<!-- <para> - <parameter>--enable-threadsafe</parameter>: This switch enables support + <parameter>- -enable-threadsafe</parameter>: This switch enables support for multiple threads at one time. This increases performance as well as stability. </para> - +--> </sect2> <sect2 role="content"> Modified: trunk/BOOK/general/graphlib/sassc.xml ============================================================================== --- trunk/BOOK/general/graphlib/sassc.xml Fri Mar 8 11:37:03 2019 (r21294) +++ trunk/BOOK/general/graphlib/sassc.xml Sun Mar 10 14:07:29 2019 (r21295) @@ -78,7 +78,7 @@ </listitem> </itemizedlist> - <bridgehead renderas="sect3">Additional Package Information</bridgehead> + <bridgehead renderas="sect3">Library Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> <para> Added: trunk/BOOK/general/prog/lua52.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/BOOK/general/prog/lua52.xml Sun Mar 10 14:07:29 2019 (r21295) @@ -0,0 +1,268 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY lua-download-http "http://www.lua.org/ftp/lua-&lua52-version;.tar.gz"> + <!ENTITY lua-download-ftp " "> + <!ENTITY lua-md5sum "913fdb32207046b273fdb17aad70be13"> + <!ENTITY lua-size "248 KB"> + <!ENTITY lua-buildsize "3.6 MB"> + <!ENTITY lua-time "less than 0.1 SBU"> +]> + +<sect1 id="lua52" xreflabel="Lua-&lua52-version;"> + <?dbhtml filename="lua52.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>Lua-&lua52-version;</title> + + <indexterm zone="lua"> + <primary sortas="a-Lua">Lua</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Lua 5.2</title> + + <para> + <application>Lua</application> is a powerful light-weight programming + language designed for extending applications. It is also frequently used + as a general-purpose, stand-alone language. <application>Lua</application> + is implemented as a small library of C functions, written in ANSI C, and + compiles unmodified in all known platforms. The implementation goals are + simplicity, efficiency, portability, and low embedding cost. The result is + a fast language engine with small footprint, making it ideal in embedded + systems too. + </para> + + <para> + This is an older verion of <application>Lua</application> needed only + for compatibility with other programs such as <xref linkend='wireshark'/>. + </para> + + &lfs84_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&lua-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&lua-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &lua-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &lua-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &lua-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &lua-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Additional Downloads</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Required patch: + <ulink url="&patch-root;/lua-&lua52-version;-shared_library-1.patch"/> + </para> + </listitem> + </itemizedlist> + + <para condition="html" role="usernotes">User Notes: + <ulink url="&blfs-wiki;/lua"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Lua 5.2</title> + + <para>Some packages check for the <application>pkg-config</application> file + for <application>Lua</application>, which is created with:</para> + +<screen><userinput>cat > lua.pc << "EOF" +<literal>V=5.2 +R=&lua52-version; + +prefix=/usr +INSTALL_BIN=${prefix}/bin +INSTALL_INC=${prefix}/include/lua5.2 +INSTALL_LIB=${prefix}/lib +INSTALL_MAN=${prefix}/share/man/man1 +INSTALL_LMOD=${prefix}/share/lua/${V} +INSTALL_CMOD=${prefix}/lib/lua/${V} +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include/lua5.2 + +Name: Lua +Description: An Extensible Extension Language +Version: ${R} +Requires: +Libs: -L${libdir} -llua -lm -ldl +Cflags: -I${includedir}</literal> +EOF</userinput></screen> + + <para> + Install <application>Lua</application> by running the following + commands: + </para> + +<screen><userinput>patch -Np1 -i ../lua-&lua52-version;-shared_library-1.patch && + +sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h && + +sed -r -e '/^LUA_(SO|A|T)=/ s/lua/lua5.2/' \ + -e '/^LUAC_T=/ s/luac/luac5.2/' \ + -i src/Makefile && + +make MYCFLAGS="-fPIC" linux</userinput></screen> +<!-- + <para> + To test the results, issue: <command>make test</command>. + <quote>This will run the interpreter and print its version.</quote>. + More comprehensive tests can be performed if you downloaded the "Test + suite" tarball. Those tests need to be executed after the package is + installed, thus we defer to the description below. + </para> +--> + <para> + The installation of this package is complex, so we will use + the DESTDIR method of installation: + </para> + +<screen><userinput>make TO_BIN='lua5.2 luac5.2' \ + TO_LIB="liblua5.2.so liblua5.2.so.5.2 liblua5.2.so.&lua52-version;" \ + INSTALL_DATA="cp -d" \ + INSTALL_TOP=$PWD/install/usr \ + INSTALL_INC=$PWD/install/usr/include/lua5.2 \ + INSTALL_MAN=$PWD/install/usr/share/man/man1 \ + install && + +install -Dm644 lua.pc install/usr/lib/pkgconfig/lua52.pc && + +mkdir -pv install/usr/share/doc/lua-&lua52-version; && +cp -v doc/*.{html,css,gif,png} install/usr/share/doc/lua-&lua52-version; && + +ln -s liblua5.2.so install/usr/lib/liblua.so.5.2 && +ln -s liblua5.2.so install/usr/lib/liblua.so.&lua52-version; && + +mv install/usr/share/man/man1/{lua.1,lua52.1} && +mv install/usr/share/man/man1/{luac.1,luac52.1}</userinput></screen> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>chown -R root:root install && +cp -a install/* /</userinput></screen> + + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <para> + <command>sed -i ... src/luaconf.h</command>: This command changes the + <application>Lua</application> search path to match the install path. + </para> + + <para> + <command>sed -i ... src/Makefile</command>: This command deconflicts + this installation with the latest version of lua. + </para> + + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + lua52 and luac52 + </seg> + <seg> + liblua5.2.so + </seg> + <seg> + /usr/include/lua5.2, + /usr/lib/lua/5.2, + /usr/share/doc/lua-&lua52-version;, and + /usr/share/lua/5.2 + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="lua52-prog"> + <term><command>lua52</command></term> + <listitem> + <para> + is the standalone Lua version 5.2 interpreter. + </para> + <indexterm zone="lua52 lua-prog"> + <primary sortas="b-lua52">lua52</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="luac52"> + <term><command>luac52</command></term> + <listitem> + <para> + is the Lua version 5.2 compiler. + </para> + <indexterm zone="lua52 luac52"> + <primary sortas="b-luac52">luac52</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="liblua52"> + <term><filename class="libraryfile">liblua5.2.so</filename></term> + <listitem> + <para> + contains the <application>Lua</application> version 5.2 API functions. + </para> + <indexterm zone="lua52 liblua52"> + <primary sortas="c-liblua52">liblua5.2.so</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> + +</sect1> Modified: trunk/BOOK/general/prog/prog.xml ============================================================================== --- trunk/BOOK/general/prog/prog.xml Fri Mar 8 11:37:03 2019 (r21294) +++ trunk/BOOK/general/prog/prog.xml Sun Mar 10 14:07:29 2019 (r21295) @@ -44,6 +44,7 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="librep.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="llvm.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lua.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lua52.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mercurial.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nasm.xml"/> <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ninja.xml"/> --> Modified: trunk/BOOK/general/sysutils/colord.xml ============================================================================== --- trunk/BOOK/general/sysutils/colord.xml Fri Mar 8 11:37:03 2019 (r21294) +++ trunk/BOOK/general/sysutils/colord.xml Sun Mar 10 14:07:29 2019 (r21295) @@ -6,10 +6,10 @@ <!ENTITY colord-download-http "https://www.freedesktop.org/software/colord/releases/colord-&colord-version;.tar.xz"> <!ENTITY colord-download-ftp " "> - <!ENTITY colord-md5sum "f032ecac927e9078c41fff97800441e8"> + <!ENTITY colord-md5sum "32c2709a6002d9ee750483aaed6379c8"> <!ENTITY colord-size "1.8 MB"> - <!ENTITY colord-buildsize "22 MB (with tests)"> - <!ENTITY colord-time "0.2 SBU (with tests)"> + <!ENTITY colord-buildsize "23 MB (with tests)"> + <!ENTITY colord-time "0.1 SBU (with tests)"> ]> <sect1 id="colord" xreflabel="colord-&colord-version;"> @@ -96,10 +96,8 @@ <bridgehead renderas="sect4">Optional</bridgehead> <para role="optional"> - <xref linkend="docbook-utils"/>, <xref linkend="gnome-desktop"/> and <xref linkend="colord-gtk"/> (to build the example tools), - <xref linkend="gtk-doc"/>, <xref linkend="libxslt"/>, <xref linkend="sane"/>, <ulink url="http://www.argyllcms.com/">ArgyllCMS</ulink>, and Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Fri Mar 8 11:37:03 2019 (r21294) +++ trunk/BOOK/introduction/welcome/changelog.xml Sun Mar 10 14:07:29 2019 (r21295) @@ -42,6 +42,23 @@ </listitem> --> <listitem> + <para>March 10th, 2019</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Add lua-5.2.4. Supports wireshark.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to colord-1.4.4. Fixes + <ulink url="&blfs-ticket-root;11776">#11776</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to gdk-pixbuf-2.38.1. Fixes + <ulink url="&blfs-ticket-root;11729">#11729</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>March 8th, 2019</para> <itemizedlist> <listitem> Modified: trunk/BOOK/packages.ent ============================================================================== --- trunk/BOOK/packages.ent Fri Mar 8 11:37:03 2019 (r21294) +++ trunk/BOOK/packages.ent Sun Mar 10 14:07:29 2019 (r21295) @@ -269,7 +269,7 @@ <!ENTITY autofs-version "5.1.5"> <!ENTITY bluez-version "5.50"> <!ENTITY bubblewrap-version "0.3.1"> -<!ENTITY colord-version "1.4.3"> +<!ENTITY colord-version "1.4.4"> <!ENTITY cpio-version "2.12"> <!ENTITY cups-pk-helper-version "0.2.6"> <!ENTITY dbus-version "1.12.12"> <!-- Even minors only --> @@ -329,6 +329,7 @@ <!ENTITY llvm-version "7.0.1"> <!ENTITY llvm-old-version "3.9.1"> <!ENTITY lua-version "5.3.5"> +<!ENTITY lua52-version "5.2.4"> <!ENTITY mercurial-version "4.9"> <!ENTITY nasm-version "2.14.02"> <!ENTITY ninja-version "1.9.0"> @@ -686,7 +687,7 @@ <!ENTITY colord-gtk-version "0.1.26"> <!ENTITY fltk-version "1.3.5"> <!ENTITY freeglut-version "3.0.0"> -<!ENTITY gdk-pixbuf-version "2.38.0"> +<!ENTITY gdk-pixbuf-version "2.38.1"> <!ENTITY glu-version "9.0.0"> <!ENTITY goffice010-version "0.10.44"> <!ENTITY gtk2-version "2.24.32"> Modified: trunk/BOOK/x/lib/gdk-pixbuf.xml ============================================================================== --- trunk/BOOK/x/lib/gdk-pixbuf.xml Fri Mar 8 11:37:03 2019 (r21294) +++ trunk/BOOK/x/lib/gdk-pixbuf.xml Sun Mar 10 14:07:29 2019 (r21295) @@ -8,10 +8,10 @@ "&gnome-download-http;/gdk-pixbuf/2.38/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz"> <!ENTITY gdk-pixbuf-download-ftp "&gnome-download-ftp;/gdk-pixbuf/2.38/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz"> - <!ENTITY gdk-pixbuf-md5sum "77765f24496dc8c90c6e0cbe10fd8f0e"> - <!ENTITY gdk-pixbuf-size "4.9 MB"> - <!ENTITY gdk-pixbuf-buildsize "60 MB (with tests)"> - <!ENTITY gdk-pixbuf-time "0.4 SBU (with tests)"> + <!ENTITY gdk-pixbuf-md5sum "f6ba2195acd18c5c9555421f30c31cc1"> + <!ENTITY gdk-pixbuf-size "5.3 MB"> + <!ENTITY gdk-pixbuf-buildsize "37 MB (with tests)"> + <!ENTITY gdk-pixbuf-time "0.4 SBU (Using parallelism=4; with tests)"> ]> <sect1 id="gdk-pixbuf" xreflabel="gdk-pixbuf-&gdk-pixbuf-version;"> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page