| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
| |
Nice and easy, upstream build scripts work very nicely with the wrapper.
Closes: https://bugs.gentoo.org/752930
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/752651
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/719434
Bug: https://bugs.gentoo.org/656434
Bug: https://bugs.gentoo.org/635810
Signed-off-by: Aaron Bauman <bman@gentoo.org>
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/18474
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
|
|
|
|
|
|
|
|
| |
Lua compatibility as per upstream documentation, build-tested without
problems.
Closes: https://bugs.gentoo.org/752726
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Very much lua5.1-specific because the relevant library name to look for
is hard-coded into Eluant.
The environment should also be ready in the event someone decides to run
the make target check-scripts as (part of) tests - the wrapper created
by Lua eclasses will automatically have 'luac' point to 'luac5.1' so all
enabling this should require is adding the right version of dev-lang/lua
to BDEPEND.
Closes: https://bugs.gentoo.org/752723
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/752648
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
|
|
|
|
|
| |
LUA_COMPAT=( lua5-1 luajit ) as per the upstream autoconf script.
Closes: https://bugs.gentoo.org/752720
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Locked to 5.1 but by using a bundled version of FindLua.cmake which only
considers that version rather than looking for the package "Lua51".
Therefore, I have already put machinery in place which requests a specific
Lua version.
BTW. All tests of both this ebuild and its unmigrated counterpart fail with
"unsupported image format" unless media-libs/sdl2-image has been built in
USE=png. Haven't checked what happens at run time.
Closes: https://bugs.gentoo.org/752714
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/635592
Bug: https://bugs.gentoo.org/752708
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/755551
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
Nothing special, just the usual CMake find_package(Lua) hackery.
Closes: https://bugs.gentoo.org/752732
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/752705
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/752636
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
|
|
| |
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/716490
Bug: https://bugs.gentoo.org/739782
Bug: https://bugs.gentoo.org/757843
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/752618
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
LuaJIT is in principle supported upstream but requires one to override
cmake detection of the Lua library, and more importantly
dev-lua/luasocket doesn't support this implementation yet.
PUC Lua 5.4 is known not to be supported yet, see e.g.
http://lua-users.org/lists/lua-l/2020-07/msg00047.html
Closes: https://bugs.gentoo.org/752954
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Set LUA_COMPAT to lua5-{1..2} because when left to its own devices,
upstream build scripts select 5.2 at most even when newer versions of
Lua are present in the system. Builds without errors also when
forced to use 5.3, then again the bunded data scripts may or may not be
compatible with that version so let's err on the side of caution.
This version of sumwars does not use the CEGUI Lua-scripting module
(CEGUILua is mentioned exactly once in the source code, in a
commented-out #include line) and does not link against the relevant
CEGUI library. Therefore, the value of LUA_SINGLE_TARGET used during the
building of dev-games/cegui can safely be disregarded.
Closes: https://bugs.gentoo.org/752702
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
| |
Both is locked to Lua5.1 in upstream build scripts and depends on
fails-to-build-against-5.2-or-newer dev-lua/toluapp.
Closes: https://bugs.gentoo.org/752915
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
| |
Upstream autoconf scripts only looks for Lua 5.0 and 5.1 (in that order)
so only add lua5-1 to LUA_COMPAT.
Closes: https://bugs.gentoo.org/show_bug.cgi?id=752699
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/752606
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
|
|
|
|
|
| |
Upstream build scripts look explicitly for lua5.1 so let's stick with that.
Closes: https://bugs.gentoo.org/752693
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Uses pkgconfig to find unversioned Lua so works perfectly with the wrapper
provided by the eclass. As for LUA_COMPAT, let's stick with 5.1 - the code
itself appears to have been written for 5.0 and there are so many runtime
scripts that evaluating their compatibility with newer Lua versions would
be too much work.
Closes: https://bugs.gentoo.org/752690
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
| |
Simple enough. upstream build scripts explicitly support only LuaJIT and
Lua5.1.
Closes: https://bugs.gentoo.org/752687
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/603866
Bug: https://bugs.gentoo.org/713620
Signed-off-by: Aaron Bauman <bman@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
Simple enough, upstream SConstruct explicitly looks for lua5.1 headers
and libraries before trying their unversioned equivalents.
Closes: https://bugs.gentoo.org/752684
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
| |
This is a simple ini parser for lua. It will serve as da lua dep for
packages, which will get added tests and need that.
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
|
|
|
|
|
| |
Tries to violate the network sandbox + uses external binary Qt5
libraries.
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
| |
Failing with collisions now.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Since fixed in the overlay with an upstream patch.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/590474
Closes: https://bugs.gentoo.org/752654
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
This is a module for dev-lua/busted called htest.
It adds a different output,
which is used by the tests of dev-lua/luarocks.
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
There is no test phase but I have confirmed that cmake correctly finds
lua5.1 (upstream CMakeLists.txt is locked to that particular version),
that the compilation uses -I/usr/include/lua5.1 and that the linking of
the executable uses -llua5.1.
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/757300
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
| |
Sort the atoms alphabetically by package name, consolidate the
description, remove duplicate dev-lua/lpeg line.
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
With some cosmetic changes made and package.mask entry added by Marek
Szuba at merge time.
Closes: https://bugs.gentoo.org/752885
Signed-off-by: Ionen Wolkens <sudinave@gmail.com>
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
| |
Both the release and the live ebuild.
Closes: https://bugs.gentoo.org/752828
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
Same as with Python, upstream does not support installing Lua bindings
for multiple implementations. Seeing as their documentation does not
mention any versions of Lua newer than 5.1, no big deal.
Closes: https://bugs.gentoo.org/752849
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
Will be easier to switch to slotted Lua if there is only one place to
handle all the masking of ebuilds migrated to lua eclasses.
I wonder why 0.8.4 didn't have keywords in the first place.
Signed-off-by: Marek Szuba <marecki@gentoo.org>
|
|
|
|
|
|
| |
So drop it's mask as well as openafs-1.6* mask (it is also removed).
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
|
|
|
|
|
|
| |
net-fs/openafs-kernel mask
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
|
|
|
|
|
| |
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|