Summary: | dev-lang/moarvm: migrate to lua eclasses | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marek Szuba (RETIRED) <marecki> |
Component: | Current packages | Assignee: | Patrick Lauer <patrick> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | perl |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Marek Szuba (RETIRED)
![]() ![]() The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073da3ef0994acd8d6e76e7aa5dfacd09d0d6dc8 commit 073da3ef0994acd8d6e76e7aa5dfacd09d0d6dc8 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-12-08 11:42:38 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-12-08 11:44:40 +0000 dev-lang/moarvm-9999: remove unused dev-lang/lua dependency See the preceding commit for a detailed explanation. Bug: https://bugs.gentoo.org/752579 Signed-off-by: Marek Szuba <marecki@gentoo.org> dev-lang/moarvm/moarvm-9999.ebuild | 1 - 1 file changed, 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e30dd3dfa0288649b8b5f5784c95ede6e35ce7e6 commit e30dd3dfa0288649b8b5f5784c95ede6e35ce7e6 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-12-08 11:30:23 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-12-08 11:44:37 +0000 dev-lang/moarvm-2020.11: remove unused dev-lang/lua dependency At least the more recent versions of MoarVM do *not* depend on Lua - neither the binary nor the shared library link against liblua.so, moarvm-2020.11 builds and installs fine on a system with no dev-lang/lua present, and having examined the source code Lua scripts only appear in two places: - in the test suite of 3rdparty/dyncall - irrelevant to use because our MoarVM ebuilds are test-restricted for unrelated reasons, and in any case that would be a *build-time* rather than a *run-time* dependency; - in 3rdparty/dynasm - which however are only used at build time to generate C code for the JIT compiler, and even then the build scripts use the bundled minilua (a stripped-down Lua5.1 implementation used to bootstrap LuaJIT, of which DynASM is a part) rather than any system Lua interpreter. Bug: https://bugs.gentoo.org/752579 Signed-off-by: Marek Szuba <marecki@gentoo.org> dev-lang/moarvm/moarvm-2020.11.ebuild | 1 - 1 file changed, 1 deletion(-) No Lua dependency in recent versions => no migration to lua eclasses necessary. |