[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: [ANN] lglicua-0.1-alpha8 Released
- From: sur-behoffski <sur_behoffski@...>
- Date: Wed, 31 May 2023 23:05:20 +0930
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