From f2f41ef9f0a29459c32d0a93ca636c085f7b5bec Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Mon, 4 Aug 2025 18:16:06 -0400 Subject: [PATCH] dev-lang/pypy: Move ensurepip deps to PDEPEND, to avoid cyclic dep Followup to commit 0d712ad5a66b1b4ae882babb8a7a05a3b5f39a38 which handled this for dev-lang/python. Bug: https://bugs.gentoo.org/960054 Signed-off-by: Eli Schwartz --- dev-lang/pypy/pypy-3.11.7.3.20_p2.ebuild | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-lang/pypy/pypy-3.11.7.3.20_p2.ebuild b/dev-lang/pypy/pypy-3.11.7.3.20_p2.ebuild index 733050cef0cc2..5cd1054efa62a 100644 --- a/dev-lang/pypy/pypy-3.11.7.3.20_p2.ebuild +++ b/dev-lang/pypy/pypy-3.11.7.3.20_p2.ebuild @@ -42,10 +42,6 @@ RDEPEND=" dev-lang/python-exec[python_targets_pypy${PYVER/./_}(-)] dev-libs/openssl:0= dev-python/gentoo-common - ensurepip? ( - dev-python/ensurepip-pip - dev-python/ensurepip-setuptools - ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( @@ -61,6 +57,13 @@ DEPEND=" ${RDEPEND} " +PDEPEND=" + ensurepip? ( + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + ) +" + src_prepare() { local PATCHES=( "${WORKDIR}/${PATCHSET}"