---
 eclass/epatch.eclass | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/eclass/epatch.eclass b/eclass/epatch.eclass
index 8e03478c26ce..e3178ff40020 100644
--- a/eclass/epatch.eclass
+++ b/eclass/epatch.eclass
@@ -12,7 +12,11 @@
 if [[ -z ${_EPATCH_ECLASS} ]]; then
 
 case ${EAPI:-0} in
-       0|1|2|3|4|5|6)
+       0|1|2|3|4|5)
+               ;;
+       6)
+               # for eqawarn
+               [[ -z ${_EUTILS_ECLASS} ]] && inherit eutils
                ;;
        *)
                die "${ECLASS}: banned in EAPI=${EAPI}; use eapply* instead";;
@@ -103,6 +107,10 @@ EPATCH_FORCE="no"
 #
 # Refer to the other EPATCH_xxx variables for more customization of behavior.
 epatch() {
+       if [[ ${EAPI} == 6 ]]; then
+               eqawarn "epatch function is deprecated in EAPI ${EAPI}. Please 
use eapply instead."
+       fi
+
        _epatch_draw_line() {
                # create a line of same length as input string
                [[ -z $1 ]] && set "$(printf "%65s" '')"
-- 
2.16.2


Reply via email to