Changeset eb7de89
- Timestamp:
- 06/30/2020 10:01:54 PM (4 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, 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:
- c744d0a5
- Parents:
- 5ce1bdb
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/brotli.xml
r5ce1bdb reb7de89 96 96 </para> 97 97 98 <!-- Brotli doesn't have any lua bindings, at least not with 1.0.7. --> 98 99 <bridgehead renderas="sect4">Optional</bridgehead> 99 100 <para role="optional"> 100 <xref linkend="lua"/> (to create Lua bindings) and101 <!--<xref linkend="lua"/> (to create Lua bindings) and --> 101 102 <xref linkend="python2"/> (to create python2 bindings) 102 103 </para> -
general/graphlib/potrace.xml
r5ce1bdb reb7de89 33 33 <!-- summarized from the home page, where Potrace(TM) is used --> 34 34 <application>Potrace™</application> is a tool for transforming a bitmap 35 35 (PBM, PGM, PPM, or BMP format) into one of several vector file formats. 36 36 </para> 37 37 … … 76 76 <bridgehead renderas="sect4">Recommended</bridgehead> 77 77 <para role="recommended"> 78 <xref linkend="llvm"/> (including <command>clang</command>) .78 <xref linkend="llvm"/> (including <command>clang</command>) 79 79 </para> 80 80 -
general/prog/lua.xml
r5ce1bdb reb7de89 7 7 <!ENTITY lua-download-http "http://www.lua.org/ftp/lua-&lua-version;.tar.gz"> 8 8 <!ENTITY lua-download-ftp " "> 9 <!ENTITY lua-md5sum " 4f4b4f323fd3514a68e0ab3da8ce3455">10 <!ENTITY lua-size "3 00KB">11 <!ENTITY lua-buildsize " 4.5 MB (with Basic tests)">9 <!ENTITY lua-md5sum "dbf155764e5d433fc55ae80ea7060b60"> 10 <!ENTITY lua-size "344 KB"> 11 <!ENTITY lua-buildsize "5.5 MB (with Basic tests)"> 12 12 <!ENTITY lua-time "less than 0.1 SBU (with Basic tests)"> 13 13 14 <!-- Note for editors - the soname and test suite versions did not change, so I 15 Had to hardcode them. -renodr --> 16 <!ENTITY lua-tests-download-http "http://www.lua.org/tests/lua-5.3.4-tests.tar.gz"> 14 <!ENTITY lua-tests-download-http "http://www.lua.org/tests/lua-&lua-version;-tests.tar.gz"> 17 15 <!ENTITY lua-tests-download-ftp " "> 18 <!ENTITY lua-tests-md5sum " b14fe3748c1cb2d74e3acd1943629ba3">19 <!ENTITY lua-tests-size "1 04 KB">16 <!ENTITY lua-tests-md5sum "3d7768b090046506afa974a4ac0c5ba2"> 17 <!ENTITY lua-tests-size "124 KB"> 20 18 ]> 21 19 … … 128 126 129 127 <screen><userinput>cat > lua.pc << "EOF" 130 <literal>V=5. 3128 <literal>V=5.4 131 129 R=&lua-version; 132 130 … … 156 154 157 155 <screen><userinput>patch -Np1 -i ../lua-&lua-version;-shared_library-1.patch && 158 sed -i '/#define LUA_ROOT/s:/usr/local/:/usr/:' src/luaconf.h && 159 160 make MYCFLAGS="-DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1" linux</userinput></screen> 156 make linux</userinput></screen> 157 <!-- make MYCFLAGS="-DLUA_COMPAT_5_2 -DLUA_COMPAT_5_1" linux 158 The MYCFLAGS="" part was brought into the patch since optimization had to 159 be turned off. 160 The LUA_ROOT change also has been merged into the patch.--> 161 161 162 162 <para> 163 163 To test the results, issue: <command>make test</command>. 164 <quote>This will run the interpreter and print its version .</quote>.164 <quote>This will run the interpreter and print its version</quote>. 165 165 More comprehensive tests can be performed if you downloaded the "Test 166 166 suite" tarball. Those tests need to be executed after the package is … … 175 175 INSTALL_DATA="cp -d" \ 176 176 INSTALL_MAN=/usr/share/man/man1 \ 177 TO_LIB="liblua.so liblua.so.5. 3 liblua.so.5.3.4" \177 TO_LIB="liblua.so liblua.so.5.4 liblua.so.&lua-version;" \ 178 178 install && 179 <!-- As stated above, we have to hardcode 5.3.4. -->180 179 181 180 mkdir -pv /usr/share/doc/lua-&lua-version; && … … 187 186 Here we describe only the "Basic tests". Untar the tarball and 188 187 change to the 189 <filename class="directory">lua- 5.3.4-tests</filename> directory,188 <filename class="directory">lua-&lua-version;-tests</filename> directory, 190 189 then issue 191 190 <command>lua -e "_U=true" all.lua</command>. If the tests finish without … … 193 192 </para> 194 193 195 </sect2> 196 194 <!-- The optimization problem fixed in the patch was identified by running 195 the test suite, and ultimately culminated in a SIGBUS error. --> 196 </sect2> 197 198 <!-- Brought into the patch, unneeded 197 199 <sect2 role="commands"> 198 200 <title>Command Explanations</title> … … 210 212 211 213 </sect2> 214 --> 212 215 213 216 <sect2 role="content"> -
general/prog/lua52.xml
r5ce1bdb reb7de89 172 172 ln -s liblua5.2.so install/usr/lib/liblua.so.&lua52-version; && 173 173 174 mv install/usr/share/man/man1/{lua.1,lua5 2.1} &&175 mv install/usr/share/man/man1/{luac.1,luac5 2.1}</userinput></screen>174 mv install/usr/share/man/man1/{lua.1,lua5.2.1} && 175 mv install/usr/share/man/man1/{luac.1,luac5.2.1}</userinput></screen> 176 176 177 177 <para> … … 209 209 <seglistitem> 210 210 <seg> 211 lua5 2 and luac52211 lua5.2 and luac5.2 212 212 </seg> 213 213 <seg> … … 235 235 </para> 236 236 <indexterm zone="lua52 lua-prog"> 237 <primary sortas="b-lua52">lua5 2</primary>237 <primary sortas="b-lua52">lua5.2</primary> 238 238 </indexterm> 239 239 </listitem> … … 247 247 </para> 248 248 <indexterm zone="lua52 luac52"> 249 <primary sortas="b-luac52">luac5 2</primary>249 <primary sortas="b-luac52">luac5.2</primary> 250 250 </indexterm> 251 251 </listitem> -
introduction/welcome/changelog.xml
r5ce1bdb reb7de89 46 46 <itemizedlist> 47 47 <listitem> 48 <para>[renodr] - Update to lua-5.4.0. Fixes 49 <ulink url="&blfs-ticket-root;13742">#13742</ulink>.</para> 50 </listitem> 51 <listitem> 52 <para>[renodr] - Adapt httpd to lua-5.4 API changes.</para> 53 </listitem> 54 <listitem> 55 <para>[renodr] - Adapt gvim to lua-5.4 API changes.</para> 56 </listitem> 57 <listitem> 48 58 <para>[ken] - note that building rustc can now mostly be restricted to 49 59 a specified number of processors by adding a --jobs switch to each x.py -
packages.ent
r5ce1bdb reb7de89 338 338 <!ENTITY llvm-point-version "0"> 339 339 <!ENTITY llvm-version "&llvm-majmin-version;.&llvm-point-version;"> 340 <!ENTITY lua-version "5. 3.5">340 <!ENTITY lua-version "5.4.0"> 341 341 <!ENTITY lua52-version "5.2.4"> 342 342 <!ENTITY mercurial-version "5.4.1"> -
postlfs/editors/vim.xml
r5ce1bdb reb7de89 132 132 133 133 <para> 134 First, if you are building the Lua interpreter for VIM, adapt it to an 135 API change in lua-5.4.0: 136 </para> 137 138 <screen><userinput remap="pre">sed -i '440 s/static int/int/' src/if_lua.c</userinput></screen> 139 140 <para> 134 141 Install <application>Vim</application> by running the following 135 142 commands: … … 239 246 240 247 <para> 248 <option>--enable-luainterp</option>, 241 249 <option>--enable-perlinterp</option>, 242 250 <option>--enable-pythoninterp</option>, 243 251 <option>--enable-tclinterp</option>, 244 252 <option>--enable-rubyinterp</option>: 245 These options include the Perl, Python, Tcl, or Ruby interpreters that253 These options include the Lua, Perl, Python, Tcl, or Ruby interpreters that 246 254 allow using other application code in <application>vim</application> 247 255 scripts. -
server/mail/dovecot.xml
r5ce1bdb reb7de89 211 211 <application>CLucene</application> full text search support. 212 212 </para> 213 214 <para> 215 <option>--with-lua</option>: This switch enables 216 <application>Lua</application> plugin support. This includes 217 a mail and push notification plugin. 218 </para> 219 213 220 <!-- 214 221 <para> -
server/major/apache.xml
r5ce1bdb reb7de89 130 130 useradd -c "Apache Server" -d /srv/www -g apache \ 131 131 -s /bin/false -u 25 apache</userinput></screen> 132 133 <para> 134 Adapt the Lua module to API changes in Lua-5.4: 135 </para> 136 137 <screen><userinput remap="pre">sed -i 's/lua_resume(a, NULL, b)/lua_resume(a, NULL, b, NULL)/' modules/lua/mod_lua.h</userinput></screen> 132 138 133 139 <para> -
xsoft/other/hexchat.xml
r5ce1bdb reb7de89 83 83 <bridgehead renderas="sect4">Recommended</bridgehead> 84 84 <para role="recommended"> 85 <xref linkend="gtk2"/> and 85 <xref linkend="gtk2"/>, 86 <xref linkend="libcanberra"/>, and 86 87 <xref linkend="lua"/> 87 88 </para> … … 91 92 <xref linkend="dbus-glib"/>, 92 93 <xref linkend="iso-codes"/>, 93 <xref linkend="libcanberra"/>,94 <!-- <xref linkend="libcanberra"/>, --> 94 95 <xref linkend="libnotify"/>, 95 96 <xref linkend="pciutils"/>,
Note:
See TracChangeset
for help on using the changeset viewer.