ruby-ng.eclass: stop inheriting toolchain-funcs
authorHans de Graaff <graaff@gentoo.org>
Sun, 21 Jul 2019 06:26:21 +0000 (08:26 +0200)
committerHans de Graaff <graaff@gentoo.org>
Thu, 25 Jul 2019 06:09:41 +0000 (08:09 +0200)
Stop inheriting toolchain-funcs in EAPI 7. The eclass does not use
this eclass and any ebuild that requires it should inherit it directly
instead.

Signed-off-by: Hans de Graaff <graaff@gentoo.org>
eclass/ruby-ng.eclass

index c2a09585d8efadc0a8a915f8f1ae4aa0bc836b98..7fef1085a9dde85476959744bcd28049865cec23 100644 (file)
 local inherits=""
 case ${EAPI} in
        4|5)
-               inherits="eutils"
+               inherits="eutils toolchain-funcs"
+               ;;
+       6)
+               inherits="estack toolchain-funcs"
                ;;
        *)
                inherits="estack"
                ;;
 esac
 
-inherit ${inherits} multilib toolchain-funcs ruby-utils
+inherit ${inherits} multilib ruby-utils
 
 EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_test src_install pkg_setup