This series of patches splits off eqawarn in its own eclass, which will finally allow us to tag eutils.eclass as deprecated.
Also, some eclasses call eqawarn in EAPI 6 without inheriting the function. Add a proper inherit statement to them, and drop EAPI 5 support while at it. Ulrich Müller (8): eqawarn.eclass: New eclass, split off from eutils eutils.eclass: Add @DEPRECATED tag python*-r1.eclass: Add missing inherit for eqawarn ruby-ng.eclass: Drop support for EAPI 5 ruby-ng.eclass: Add missing inherit for eqawarn vcs-snapshot.eclass: Add missing inherit for eqawarn java-pkg-simple.eclass: Drop support for EAPI 5 java-pkg-simple.eclass: Inherit eqawarn instead of eutils eclass/eqawarn.eclass | 26 +++++++++++++++++++++++ eclass/eutils.eclass | 28 ++---------------------- eclass/java-pkg-simple.eclass | 10 +++------ eclass/python-r1.eclass | 1 + eclass/python-utils-r1.eclass | 1 + eclass/ruby-ng.eclass | 40 +++++++++-------------------------- eclass/vcs-snapshot.eclass | 3 ++- 7 files changed, 45 insertions(+), 64 deletions(-) create mode 100644 eclass/eqawarn.eclass -- 2.35.1