commit:     b68c9cc51b507e388dcda352911f61bccde6c535
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 13 13:13:28 2026 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Mar 13 16:06:45 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b68c9cc5

git-r3.eclass: Drop support for *_LIVE_* variables in EAPI 9

Acked-by: Michał Górny <mgorny <AT> gentoo.org>
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 eclass/git-r3.eclass | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/eclass/git-r3.eclass b/eclass/git-r3.eclass
index 2a74078634fd..719e2eea4fb0 100644
--- a/eclass/git-r3.eclass
+++ b/eclass/git-r3.eclass
@@ -247,8 +247,8 @@ EVCS_STORE_DIRS=()
 # @FUNCTION: _git-r3_env_setup
 # @INTERNAL
 # @DESCRIPTION:
-# Set the eclass variables as necessary for operation. This can involve
-# setting EGIT_* to defaults or ${PN}_LIVE_* variables.
+# Set the eclass variables as necessary for operation.  This can involve
+# setting EGIT_* to defaults.
 _git-r3_env_setup() {
        debug-print-function ${FUNCNAME} "$@"
 
@@ -293,26 +293,29 @@ _git-r3_env_setup() {
        esc_pn=${PN//[-+]/_}
        [[ ${esc_pn} == [0-9]* ]] && esc_pn=_${esc_pn}
 
+       _git-r3_livevar_warn_or_die() {
+               case ${EAPI} in
+                       7|8) ewarn "Using ${livevar}, no support will be 
provided" ;;
+                       *) die "${livevar} is no longer supported in EAPI 
${EAPI}" ;;
+               esac
+       }
+
        # note: deprecated, use EGIT_OVERRIDE_* instead
        livevar=${esc_pn}_LIVE_REPO
        EGIT_REPO_URI=${!livevar-${EGIT_REPO_URI}}
-       [[ ${!livevar} ]] \
-               && ewarn "Using ${livevar}, no support will be provided"
+       [[ ${!livevar} ]] && _git-r3_livevar_warn_or_die
 
        livevar=${esc_pn}_LIVE_BRANCH
        EGIT_BRANCH=${!livevar-${EGIT_BRANCH}}
-       [[ ${!livevar} ]] \
-               && ewarn "Using ${livevar}, no support will be provided"
+       [[ ${!livevar} ]] && _git-r3_livevar_warn_or_die
 
        livevar=${esc_pn}_LIVE_COMMIT
        EGIT_COMMIT=${!livevar-${EGIT_COMMIT}}
-       [[ ${!livevar} ]] \
-               && ewarn "Using ${livevar}, no support will be provided"
+       [[ ${!livevar} ]] && _git-r3_livevar_warn_or_die
 
        livevar=${esc_pn}_LIVE_COMMIT_DATE
        EGIT_COMMIT_DATE=${!livevar-${EGIT_COMMIT_DATE}}
-       [[ ${!livevar} ]] \
-               && ewarn "Using ${livevar}, no support will be provided"
+       [[ ${!livevar} ]] && _git-r3_livevar_warn_or_die
 
        if [[ ${EGIT_COMMIT} && ${EGIT_COMMIT_DATE} ]]; then
                die "EGIT_COMMIT and EGIT_COMMIT_DATE can not be specified 
simultaneously"

Reply via email to