lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Thank you for supporting the Lua+Continue movement!

On Wed, May 31, 2023 at 9:36 AM sur-behoffski <sur_behoffski@grouse.com.au> wrote:
G'day,

[Note:  The same message is being posted, but not cross-posted,
on iup-users and lua-l.  This is the lua-l post.]

I'm pleased to announce the release of lglicua-0.1-alpha8.  The
tarball of the sources is on SourceForge, as well as the
Git-managed sources.


This release adds new features:

- Supports Lua 5.4.6, released 14 May 2023;

- Supports Rocky GNU/Linux 9.2, released 16 May 2023.  This release
  is also supported by the -alpha7 release of lglicua;

- Supports distributions with GNU/Linux Kernel 6.x, notably MX21.3.
  The Assistant fixes the breakage by overriding the Repository's
  "tecmake.mak" for each project, as it is built.

- As a result of the Lua 5.4.5 kerfuffle, as well as a result of
  increased flexibility due to Lua installations always coming from
  source compilation, the installer can accept a lua patchlevel,
  e.g. "./i lua-install 5.4.4".


----


- An interesting new facility is lua compile-time patches.  This was
  prompted by the excellent "continue" patch posted by David Sicilia
  in March.  I've reworked that patch to be based on Lua-5.4.6,
  rather than the Git repository:

     PROJECT/install$ ./i lua-install 5.4+continue

  Multiple patches can be applied (although this is untested).
  Patches may not always apply, due to differences in source-code
  due to changes between patchlevel/minor/major releases; the
  Assistant provides a way of selecting patches with precision.

  The Lua Version/Copyright line is edited to identify patching,
  e.g. from:

        Lua 5.4.6  Copyright (C) 1994-2012 Lua.org, PUC-Rio

  to:

        Lua 5.4.6 +continue  Copyright (C) 1994-2012 Lua.org, PUC-Rio


----


To review or download the files via the SourceForge project
interface:

    lglicua at SourceForge:
        <https://sourceforge.net/projects/lglicua/>

    Download the new tarball (includes clean Git snapshot):
        <https://sourceforge.net/projects/lglicua/files/lglicua-0.1-alpha8.tar.gz/download>

    Browse the code on-line, such as the "+continue" patch...:
        <https://sourceforge.net/p/lglicua/code/ci/master/tree/install/support/Lua5.4.6%2Bcontinue.patch>

    ... and also the Assistant-provided improved tecmake.mak:
        <https://sourceforge.net/p/lglicua/code/ci/master/tree/build/support/tecmake.mak>


----


Many thanks to those who helped with this release.  (No thanks to
SourceForge's Markdown facility, which still does baffling things
at times.)

cheers,

sur-behoffski (Brenton Hoff)
programmer, Grouse Software