The code already uses USE dependencies which are not valid for EAPIs
0 and 1. Furthermore, according to qa-reports the eclass is not used
in any EAPI older than 4.
---
 eclass/git-r3.eclass | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/eclass/git-r3.eclass b/eclass/git-r3.eclass
index 55a987b79545..60c0e39bc823 100644
--- a/eclass/git-r3.eclass
+++ b/eclass/git-r3.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: git-r3.eclass
@@ -10,7 +10,10 @@
 # git as remote repository.
 
 case "${EAPI:-0}" in
-       0|1|2|3|4|5|6)
+       0|1|2|3)
+               die "Unsupported EAPI=${EAPI} (obsolete) for ${ECLASS}"
+               ;;
+       4|5|6)
                ;;
        *)
                die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
-- 
2.16.2


Reply via email to