From e30dd3dfa0288649b8b5f5784c95ede6e35ce7e6 Mon Sep 17 00:00:00 2001 From: Marek Szuba Date: Tue, 8 Dec 2020 12:30:23 +0100 Subject: 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 --- dev-lang/moarvm/moarvm-2020.11.ebuild | 1 - 1 file changed, 1 deletion(-) (limited to 'dev-lang') diff --git a/dev-lang/moarvm/moarvm-2020.11.ebuild b/dev-lang/moarvm/moarvm-2020.11.ebuild index 8e60e5d5cdcc..05561a98ca21 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 ) -- cgit v1.2.3-65-gdbad