Hi, Here's quick batch of patches that enable EAPI 7 support in most of my eclasses. Only git-r3, multilib-build and scons-utils eclasses ask for specific changes -- the remaining cases required just confirming that things work.
I have intentionally skipped llvm.eclass here as I need to figure out how it's supposed to work wrt DEPEND/BDEPEND. Also python@ eclasses are deferred into a second batch. -- Best regards, Michał Górny Michał Górny (8): bash-completion-r1.eclass: Allow EAPI 7 (no changes) git-r3.eclass: Support EAPI 7 multibuild.eclass: Enable EAPI 7 (no changes) multilib-build.eclass: Enable EAPI 7 support ninja-utils.eclass: Enable EAPI 7 (no changes) out-of-source.eclass: Enable EAPI 7 (no changes) scons-utils.eclass: Support EAPI 7 multilib-minimal.eclass: Enable EAPI 7 (no changes) eclass/bash-completion-r1.eclass | 4 ++-- eclass/git-r3.eclass | 39 ++++++++++++++++++++++---------- eclass/multibuild.eclass | 4 ++-- eclass/multilib-build.eclass | 22 +++++++++--------- eclass/multilib-minimal.eclass | 4 ++-- eclass/ninja-utils.eclass | 4 ++-- eclass/out-of-source.eclass | 4 ++-- eclass/scons-utils.eclass | 13 +++++++---- 8 files changed, 57 insertions(+), 37 deletions(-) -- 2.17.0