The dotnet eclass claims to support EAPI 7. But if it is actually inherited in an ebuild with EAPI=7, it fails because it inherits versionator.eclass, which is banned in EAPI 7.
commit a4f5d91f2d868983335fc3b6ff224f0526106444 Author: James Le Cuirot <chewi@gentoo.org> Date: Tue Dec 17 22:45:11 2019 +0000 dotnet.eclass: Add EAPI 7 support I could not see eutils.eclass being used anywhere but multilib.eclass is needed for get_libdir. I will fix implicit use of eutils by libgdiplus for prune_libtool_files. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/proj/dotnet.git/commit/?id=7c20c80ea672930ac43fa302911156a4586c11be commit 7c20c80ea672930ac43fa302911156a4586c11be Author: Sam James <sam@gentoo.org> AuthorDate: 2022-07-20 01:13:51 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-20 01:13:51 +0000 dotnet.eclass: drop broken eclass Bug: https://bugs.gentoo.org/701186 Signed-off-by: Sam James <sam@gentoo.org> eclass/dotnet.eclass | 152 --------------------------------------------------- 1 file changed, 152 deletions(-) https://gitweb.gentoo.org/repo/proj/dotnet.git/commit/?id=d93d97cd5a034f4d5b903c8e78ef9c3c5a12cf5e commit d93d97cd5a034f4d5b903c8e78ef9c3c5a12cf5e Author: Sam James <sam@gentoo.org> AuthorDate: 2022-07-20 01:13:40 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-20 01:13:40 +0000 mono-env.eclass: drop broken eclass Bug: https://bugs.gentoo.org/701186 Signed-off-by: Sam James <sam@gentoo.org> eclass/mono-env.eclass | 45 --------------------------------------------- 1 file changed, 45 deletions(-)