]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commit
lua: Update to 5.4.3
authorAdolf Belka <adolf.belka@ipfire.org>
Sat, 24 Apr 2021 11:24:11 +0000 (13:24 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 26 Apr 2021 10:23:55 +0000 (10:23 +0000)
commit8977cdc8ff8da83a150ab1e0491e36dd082aff7d
treed6011cb05e4a649af63a7eddc99059378317ca19
parente8a936c16518147d957e4e0627e00260808f3b0d
lua: Update to 5.4.3

- v2 patch version has required libraries not commented
- v2 patch version has lua.pc file commented out in the rootfile
     pkgconfig file is only required for build or development and not
     for normal running of IPFire
- v2 patch version has make linux changed to make all
     INSTALL_TOP is required - default is /usr/local
     INSTALL_DATA is required - default results in an empty rootfile
     TO_LIB is required - default results in only lua.a in rootfile
- v2 patch version includes PAK_VER updates for dnsdist and haproxy due to
     sobump. These packages showed up as dependencies to the old lua library
     ncat was also linked but already had a PAK_VER change due to a package
     upgrade and so no longer showed up in the find-dependencies scan
- Update from 5.3.5 to 5.4.3
- Autotoolize patch not update since 5.3 series
   Based on input from Michael Tremer implemented build approach
   from BLFS. This approach also used by Arch Linux. Updated lfs in
   line with approach. Added pkgconfig file lua.pc as used in BLFS.
- Update of shared_library patch obtained from BLFS
- Update of rootfile
- Removal of old lua-5.3.5 patches
- Changelog
   Main changes
     new generational mode for garbage collection
     to-be-closed variables
     const variables
     userdata can have multiple user values
     new implementation for math.random
     warning system
     debug information about function arguments and returns
     new semantics for the integer 'for' loop
     optional 'init' argument to 'string.gmatch'
     new functions 'lua_resetthread' and 'coroutine.close'
     string-to-number coercions moved to the string library
     allocation function allowed to fail when shrinking a memory block
     new format '%p' in 'string.format'
     utf8 library accepts codepoints up to 2^31

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
config/lua/lua.pc [new file with mode: 0644]
config/rootfiles/common/lua
lfs/lua
src/patches/lua-5.4.3-shared_library-1.patch [new file with mode: 0644]
src/patches/lua/lua-5.3.5-autotoolize.patch [deleted file]
src/patches/lua/lua-5.3.5-shared_library-1.patch [deleted file]