Should be *mostly* an s/cmake-utils/cmake/ operation, but for more information see also: https://archives.gentoo.org/gentoo-dev/message/3aa1a3aeebad353a7cefcb86a8101943
Not really. All consumers should be eapi7 first.
It is possible to support both with a switch.
No possible existing consumers using >=EAPI-6.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e750691310ccd0c42d79361704ba094d5c84c24 commit 3e750691310ccd0c42d79361704ba094d5c84c24 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-01-19 00:11:33 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-01-20 23:58:12 +0000 ros-catkin.eclass: Fix EAPI-7 support, support cmake.eclass Use of EAPI-7 was broken so far because cmake-utils_use is banned. Closes: https://bugs.gentoo.org/705798 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/ros-catkin.eclass | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-)