commit: e30dd3dfa0288649b8b5f5784c95ede6e35ce7e6 Author: Marek Szuba <marecki <AT> gentoo <DOT> org> AuthorDate: Tue Dec 8 11:30:23 2020 +0000 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org> CommitDate: Tue Dec 8 11:44:37 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e30dd3df
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 <AT> gentoo.org> dev-lang/moarvm/moarvm-2020.11.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-lang/moarvm/moarvm-2020.11.ebuild b/dev-lang/moarvm/moarvm-2020.11.ebuild index 8e60e5d5cdc..05561a98ca2 100644 --- a/dev-lang/moarvm/moarvm-2020.11.ebuild +++ b/dev-lang/moarvm/moarvm-2020.11.ebuild @@ -26,7 +26,6 @@ IUSE="asan clang debug doc +jit optimize static-libs ubsan" RDEPEND="dev-libs/libatomic_ops >=dev-libs/libuv-1.26 - dev-lang/lua:0= dev-libs/libffi" DEPEND="${RDEPEND} clang? ( >=sys-devel/clang-3.1 )
