summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Szuba <marecki@gentoo.org>2020-12-08 12:30:23 +0100
committerMarek Szuba <marecki@gentoo.org>2020-12-08 12:44:37 +0100
commite30dd3dfa0288649b8b5f5784c95ede6e35ce7e6 (patch)
tree4e4ae8730b568856c4dcc4aca63a8c6b3da482e7
parentdev-libs/xmlrpc-c: add multilib support (diff)
downloadgentoo-e30dd3dfa0288649b8b5f5784c95ede6e35ce7e6.tar.gz
gentoo-e30dd3dfa0288649b8b5f5784c95ede6e35ce7e6.tar.bz2
gentoo-e30dd3dfa0288649b8b5f5784c95ede6e35ce7e6.zip
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>
-rw-r--r--dev-lang/moarvm/moarvm-2020.11.ebuild1
1 files changed, 0 insertions, 1 deletions
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 )