Revert "python*-r1.eclass: Replace non-portable use of 'declare -g'"
authorMike Gilbert <floppym@gentoo.org>
Fri, 11 Dec 2015 22:26:44 +0000 (17:26 -0500)
committerMike Gilbert <floppym@gentoo.org>
Fri, 11 Dec 2015 22:26:44 +0000 (17:26 -0500)
This reverts commit 44d3345d828af162b2fbfd623dd8f0d7ac4ae2f9.

This was triggering "No supported implementation in PYTHON_COMPAT.".

eclass/python-any-r1.eclass
eclass/python-r1.eclass
eclass/python-single-r1.eclass
eclass/python-utils-r1.eclass

index 846c0da95898e26662a63b17324cd71527f7f487..82ead76edf1847af27ee11d895ac85cc60cc3083 100644 (file)
@@ -133,7 +133,7 @@ _python_any_set_globals() {
 
                PYTHON_DEPS="${PYTHON_PKG_DEP} ${PYTHON_DEPS}"
        done
-       readonly PYTHON_DEPS="|| ( ${PYTHON_DEPS})"
+       declare -g -r PYTHON_DEPS="|| ( ${PYTHON_DEPS})"
 }
 _python_any_set_globals
 unset -f _python_any_set_globals
index 5c1f1b3694e0b51526633d4928a644d963dc0da9..4b9c6f36e55db377e87d874a0a639a98388acf5d 100644 (file)
@@ -216,8 +216,8 @@ _python_set_globals() {
        optflags+=,${flags_st[@]/%/(-)}
 
        IUSE=${flags[*]}
-       readonly PYTHON_REQUIRED_USE="|| ( ${flags[*]} )"
-       readonly PYTHON_USEDEP=${optflags// /,}
+       declare -g -r PYTHON_REQUIRED_USE="|| ( ${flags[*]} )"
+       declare -g -r PYTHON_USEDEP=${optflags// /,}
 
        # 1) well, python-exec would suffice as an RDEP
        # but no point in making this overcomplex, BDEP doesn't hurt anyone
index 3c33f3731d5310716d5a6c78e28aede7b8fedbd2..158229503f99f00e54c8efbd0733604661b73d86 100644 (file)
@@ -238,7 +238,7 @@ _python_single_set_globals() {
                        PYTHON_DEPS+="python_single_target_${i}? ( ${PYTHON_PKG_DEP} ) "
                done
        fi
-       readonly PYTHON_USEDEP=${optflags// /,}
+       declare -g -r PYTHON_USEDEP=${optflags// /,}
 
        # 1) well, python-exec would suffice as an RDEP
        # but no point in making this overcomplex, BDEP doesn't hurt anyone
index 42c33eb985d57e260201ab24b74de9ba2c9a045d..cf0e13496245bc89b1ae4eb0d28eba7ede3f1b8f 100644 (file)
@@ -40,7 +40,7 @@ inherit toolchain-funcs
 # @INTERNAL
 # @DESCRIPTION:
 # All supported Python implementations, most preferred last.
-readonly _PYTHON_ALL_IMPLS=(
+declare -g -r _PYTHON_ALL_IMPLS=(
        python2_7
        python3_3 python3_4 python3_5
        pypy pypy3