commit:     d0a61b2661153267fb43637a745f1ba0a104cb60
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 17 08:45:27 2018 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Jul 17 08:45:27 2018 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=d0a61b26

eclass/python-utils-r1: sync for PYTHON_TARGETS=python3_7

 eclass/python-utils-r1.eclass | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 6a70453cbe..ebcced39bf 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -43,7 +43,7 @@ _PYTHON_ALL_IMPLS=(
        jython2_7
        pypy pypy3
        python2_7
-       python3_4 python3_5 python3_6
+       python3_4 python3_5 python3_6 python3_7
 )
 readonly _PYTHON_ALL_IMPLS
 
@@ -79,7 +79,7 @@ _python_impl_supported() {
        # keep in sync with _PYTHON_ALL_IMPLS!
        # (not using that list because inline patterns shall be faster)
        case "${impl}" in
-               python2_7|python3_[456]|jython2_7)
+               python2_7|python3_[4567]|jython2_7)
                        return 0
                        ;;
                pypy1_[89]|pypy2_0|python2_[56]|python3_[123])
@@ -817,6 +817,7 @@ python_newexe() {
 
        (
                dodir "${wrapd}"
+               exeopts -m 0755
                exeinto "${d}"
                newexe "${f}" "${newfn}" || return ${?}
        )
@@ -948,6 +949,7 @@ python_domodule() {
        fi
 
        (
+               insopts -m 0644
                insinto "${d}"
                doins -r "${@}" || return ${?}
        )
@@ -982,6 +984,7 @@ python_doheader() {
        d=${PYTHON_INCLUDEDIR#${PYTHON_EPREFIX:-${EPREFIX}}}
 
        (
+               insopts -m 0644
                insinto "${d}"
                doins -r "${@}" || return ${?}
        )

Reply via email to