commit:     89a7ce0eea085bb8483f0fb43cf8877457d5ad75
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 22 10:48:29 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May  1 11:36:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a7ce0e

dev-lang/python: Disable python-exec in 3.10.17

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/41697
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 ...hon-3.10.17.ebuild => python-3.10.17-r1.ebuild} | 32 +---------------------
 1 file changed, 1 insertion(+), 31 deletions(-)

diff --git a/dev-lang/python/python-3.10.17.ebuild 
b/dev-lang/python/python-3.10.17-r1.ebuild
similarity index 92%
rename from dev-lang/python/python-3.10.17.ebuild
rename to dev-lang/python/python-3.10.17-r1.ebuild
index 2e9d941cb3d9..21a3da35103d 100644
--- a/dev-lang/python/python-3.10.17.ebuild
+++ b/dev-lang/python/python-3.10.17-r1.ebuild
@@ -5,7 +5,7 @@ EAPI="8"
 WANT_LIBTOOL="none"
 
 inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
-inherit prefix python-utils-r1 toolchain-funcs verify-sig
+inherit prefix toolchain-funcs verify-sig
 
 MY_PV=${PV/_rc/rc}
 MY_P="Python-${MY_PV%_p*}"
@@ -84,11 +84,6 @@ BDEPEND="
 RDEPEND+="
        !build? ( app-misc/mime-types )
 "
-if [[ ${PV} != *_alpha* ]]; then
-       RDEPEND+="
-               dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
-       "
-fi
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
 
@@ -567,29 +562,4 @@ src_install() {
                -e "s:@PYDOC@:pydoc${PYVER}:" \
                -i "${ED}/etc/conf.d/pydoc-${PYVER}" \
                "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed"
-
-       # python-exec wrapping support
-       local pymajor=${PYVER%.*}
-       local EPYTHON=python${PYVER}
-       local scriptdir=${D}$(python_get_scriptdir)
-       mkdir -p "${scriptdir}" || die
-       # python and pythonX
-       ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die
-       ln -s "python${pymajor}" "${scriptdir}/python" || die
-       # python-config and pythonX-config
-       # note: we need to create a wrapper rather than symlinking it due
-       # to some random dirname(argv[0]) magic performed by python-config
-       cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die
-               #!/bin/sh
-               exec "${abiver}-config" "\${@}"
-       EOF
-       chmod +x "${scriptdir}/python${pymajor}-config" || die
-       ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die
-       # 2to3, pydoc
-       ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die
-       ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die
-       # idle
-       if use tk; then
-               ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die
-       fi
 }

Reply via email to