commit:     007c50206d790f4593156fea91b372f76b04d337
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  6 14:54:55 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sun Dec  6 15:03:02 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007c5020

app-eselect/eselect-lua: do not PDEPEND on Lua implementations

Does not actually depend on Lua, makes it necessary to have every new
implementation added to the list, redundant (dev-lang/lua slots already
depend on app-eselect/eselect-lua), inconsistent with how other "select
your implementation" eselect modules handle dependencies, the LuaJIT
alternative was not entirely correct.

Closes: https://bugs.gentoo.org/752546
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-eselect/eselect-lua/eselect-lua-2.ebuild | 22 ++++------------------
 1 file changed, 4 insertions(+), 18 deletions(-)

diff --git a/app-eselect/eselect-lua/eselect-lua-2.ebuild 
b/app-eselect/eselect-lua/eselect-lua-2.ebuild
index 82abd3207ea..e4f9797b017 100644
--- a/app-eselect/eselect-lua/eselect-lua-2.ebuild
+++ b/app-eselect/eselect-lua/eselect-lua-2.ebuild
@@ -11,24 +11,10 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
-DEPEND="
-       !dev-lang/lua:0
-       >=app-admin/eselect-1.2.4
-"
-RDEPEND="${DEPEND}"
-PDEPEND="
-       || (
-               dev-lang/lua:5.1
-               dev-lang/lua:5.2
-               dev-lang/lua:5.3
-               (
-                       dev-lang/luajit:2
-                       app-eselect/eselect-luajit
-               )
-       )
-"
-#              dev-lang/lua:5.4
-# TODO: ^
+DEPEND="!dev-lang/lua:0"
+RDEPEND="${DEPEND}
+       >=app-admin/eselect-1.2.4"
+
 S="${WORKDIR}"
 
 src_install() {

Reply via email to