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


Reply via email to