Changeset 646a42e


Ignore:
Timestamp:
01/24/2015 07:18:33 PM (9 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
438850e
Parents:
213c5f7
Message:

Update to lua-5.3.0 and required fixes of other packages.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@15381 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • general/prog/lua.xml

    r213c5f7 r646a42e  
    77  <!ENTITY lua-download-http "http://www.lua.org/ftp/lua-&lua-version;.tar.gz">
    88  <!ENTITY lua-download-ftp  " ">
    9   <!ENTITY lua-md5sum        "dc7f94ec6ff15c985d2d6ad0f1b35654">
    10   <!ENTITY lua-size          "248 KB">
    11   <!ENTITY lua-buildsize     "3.5 MB">
     9  <!ENTITY lua-md5sum        "a1b0a7e92d0c85bbff7a8d27bf29f8af">
     10  <!ENTITY lua-size          "272 KB">
     11  <!ENTITY lua-buildsize     "4 MB">
    1212  <!ENTITY lua-time          "Less than 0.1 SBU">
    1313]>
     
    112112    </para>
    113113
    114 <screen role="root"><userinput>make INSTALL_TOP=/usr TO_LIB="liblua.so liblua.so.5.2 liblua.so.&lua-version;" \
     114<screen role="root"><userinput>make INSTALL_TOP=/usr TO_LIB="liblua.so liblua.so.5.3 liblua.so.&lua-version;" \
    115115     INSTALL_DATA="cp -d" INSTALL_MAN=/usr/share/man/man1 install &amp;&amp;
    116116mkdir -pv /usr/share/doc/lua-&lua-version; &amp;&amp;
     
    122122
    123123<screen role="root"><userinput>cat &gt; /usr/lib/pkgconfig/lua.pc &lt;&lt; "EOF"
    124 <literal>V=5.2
     124<literal>V=5.3
    125125R=&lua-version;
    126126
  • introduction/welcome/changelog.xml

    r213c5f7 r646a42e  
    4949      <itemizedlist>
    5050        <listitem>
     51          <para>[fernando] - Update to lua-5.3.0 and required fixes of other
     52          packages. Fixes
     53          <ulink url="&blfs-ticket-root;6031">#6031</ulink>.</para>
     54        </listitem>
     55        <listitem>
    5156          <para>[fernando] - Update to xf86-video-vmware-13.1.0 (Xorg driver).
    5257          Fixes <ulink url="&blfs-ticket-root;6051">#6051</ulink>.</para>
  • multimedia/videoutils/vlc.xml

    r213c5f7 r646a42e  
    216216./bootstrap                                                 &amp;&amp;
    217217sed "s:&lt; 56:&lt; 57:g" -i configure                            &amp;&amp;
     218
    218219./configure --prefix=/usr                                   &amp;&amp;
     220
     221sed -i 's/luaL_optint/(int)&amp;eger/' \
     222       modules/lua/libs/{net,osd,volume}.c &amp;&amp;
     223sed -i 's/luaL_checkint(/(int)luaL_checkinteger(/' \
     224       modules/lua/{demux,libs/{configuration,net,osd,playlist,stream,variables,volume}}.c &amp;&amp;
     225
    219226make</userinput></screen>
    220227
     
    258265      <command>sed ... configure</command>: This sed fixes compilation with
    259266      <application>ffmpeg</application> 2.4.
     267    </para>
     268
     269    <para>
     270      <command>sed -i ... {net,osd,volume}.c</command>: This command fixes
     271      building with lua-5.3.0.
     272    </para>
     273
     274    <para>
     275      <command>sed -i ... variables,volume}}.c</command>: This command fixes
     276      building with lua-5.3.0.
    260277    </para>
    261278
  • networking/netutils/nmap.xml

    r213c5f7 r646a42e  
    7272    <para role="recommended">
    7373      <xref linkend="libpcap"/>,
    74       <xref linkend="lua"/>,
    75       <xref linkend="pcre"/>, and
     74<!--  <xref linkend="lua"/>,-->
     75      <xref linkend="pcre"/> and
    7676      <xref linkend="liblinear"/>
    7777<!-- This is not recommended, see: http://nmap.org/svn/libdnet-stripped/NMAP_MODIFICATIONS
     
    105105    commands:</para>
    106106
    107 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     107<screen><userinput>./configure --prefix=/usr --with-liblua=included &amp;&amp;
    108108make -j1</userinput></screen>
    109109
     
    119119
    120120<screen role="root"><userinput>make install</userinput></screen>
     121
     122  </sect2>
     123
     124  <sect2 role="commands">
     125    <title>Command Explanations</title>
     126
     127    <para><parameter>--with-liblua=included</parameter>: This witch is
     128    recommended because building with system lua-5.3.0 fails.</para>
    121129
    122130  </sect2>
  • networking/netutils/wireshark.xml

    r213c5f7 r646a42e  
    6565    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    6666    <itemizedlist spacing="compact">
     67      <listitem>
     68        <para>
     69          Required patch:
     70          <ulink url="&patch-root;/wireshark-&wireshark-version;-lua_5_3_0-1.patch"/>
     71        </para>
     72      </listitem>
    6773      <listitem>
    6874        <para>Additional Documentation:
     
    195201    the following commands:</para>
    196202
    197 <screen><userinput>./configure --prefix=/usr     \
     203<screen><userinput>patch -Np1 -i wireshark-&wireshark-version;-lua_5_3_0-1.patch  &amp;&amp;
     204
     205./configure --prefix=/usr     \
    198206            --with-gtk3=yes   \
    199207            --with-qt=no      \
  • packages.ent

    r213c5f7 r646a42e  
    261261<!ENTITY librep-version               "0.92.4">
    262262<!ENTITY llvm-version                 "3.5.1">
    263 <!ENTITY lua-version                  "5.2.3">
     263<!ENTITY lua-version                  "5.3.0">
    264264<!ENTITY mercurial-version            "3.2.4">
    265265<!ENTITY nasm-version                 "2.11.06">
  • postlfs/editors/vim.xml

    r213c5f7 r646a42e  
    7878    <bridgehead renderas="sect4">Optional</bridgehead>
    7979    <para role="optional">
    80       <ulink url="http://sourceforge.net/projects/lesstif/">LessTif</ulink>,
     80      <xref linkend="gpm"/>,
     81      <xref linkend="lua"/>,
    8182      <xref linkend="python2"/>,
    82       <xref linkend="tcl"/>,
    83       <xref linkend="ruby"/>, and
    84       <xref linkend="gpm"/>
     83      <xref linkend="ruby"/>,
     84      <xref linkend="tcl"/>, and
     85      <ulink url="http://sourceforge.net/projects/lesstif/">LessTif</ulink>
    8586    </para>
    8687
     
    9697      <para>If you recompile <application>Vim</application> to link against
    9798      <application>X</application> and your <application>X</application>
    98       libraries are not on the root partition, you will no longer have an editor
    99       for use in emergencies. You may choose to install an additional editor,
    100       not link <application>Vim</application> against
     99      libraries are not on the root partition, you will no longer have an
     100      editor for use in emergencies. You may choose to install an additional
     101      editor, not link <application>Vim</application> against
    101102      <application>X</application>, or move the current <command>vim</command>
    102103      executable to the <filename class="directory">/bin</filename> directory
     
    109110<screen><userinput>echo '#define SYS_VIMRC_FILE  "/etc/vimrc"' &gt;&gt;  src/feature.h &amp;&amp;
    110111echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' &gt;&gt; src/feature.h &amp;&amp;
     112
     113sed -i 's/luaL_optlong/(long)luaL_optinteger/' src/if_lua.c &amp;&amp;
     114
    111115./configure --prefix=/usr --with-features=huge                &amp;&amp;
    112116make</userinput></screen>
     
    156160  <sect2 role="commands">
    157161    <title>Command Explanations</title>
     162
     163    <para><command>sed -i ... src/if_lua.c</command>: This command fixes
     164    building with lua-5.3.0.</para>
    158165
    159166    <para><parameter>--with-features=huge</parameter>: This switch enables all
  • server/major/apache.xml

    r213c5f7 r646a42e  
    135135
    136136<screen><userinput>patch -Np1 -i ../httpd-&apache-version;-blfs_layout-1.patch &amp;&amp;
     137
     138sed -i 's/ldump_writer, &amp;b/&amp;, NULL/' modules/lua/mod_lua.c &amp;&amp;
    137139sed '/dir.*CFG_PREFIX/s@^@#@' -i support/apxs.in &amp;&amp;
     140
    138141./configure --enable-authnz-fcgi                            \
    139142            --enable-layout=BLFS                            \
     
    172175  <sect2 role="commands">
    173176    <title>Command Explanations</title>
     177
     178    <para>
     179      <command>sed -i ... modules/lua/mod_lua.c</command>: This command fixes
     180      building with lua-5.3.0.
     181    </para>
    174182
    175183    <para>
  • xsoft/other/feh.xml

    r213c5f7 r646a42e  
    100100    </para>
    101101
    102     <warning><para>Following this warning, we refer to <ulink
    103     url="http://mdocml.bsd.lv/snapshots/">mdocml</ulink>. This package should
    104     not be installed, because it will overwrite many files and programs of
    105     <application>Man-DB</application>, installed in LFS. If you really wish to
    106     install it, be sure to know exactly how to modify file and binary names
    107     that it installs.</para></warning>
    108 
    109102    <bridgehead renderas="sect4">Optional (test suite)</bridgehead>
    110103    <para role="optional">
    111       <ulink url="http://mdocml.bsd.lv/snapshots/">mdocml</ulink>
    112       (test error treated as warning, in Linux), and
    113104      <ulink url="https://cpan.metacpan.org/authors/id/D/DA/DANBOO/">Test::Command</ulink>
    114105      (required)
Note: See TracChangeset for help on using the changeset viewer.