summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-06-14 05:03:54 +0100
committerSam James <sam@gentoo.org>2024-06-14 05:04:54 +0100
commit85ba2adbcb631fc6a5399fd89cb4a03ffcc00236 (patch)
treee26b2fe75d9d3b716104160e27e52f8a5f8b8306 /sys-apps
parentdev-embedded/libftdi: patch out distutils use (diff)
downloadgentoo-85ba2adbcb631fc6a5399fd89cb4a03ffcc00236.tar.gz
gentoo-85ba2adbcb631fc6a5399fd89cb4a03ffcc00236.tar.bz2
gentoo-85ba2adbcb631fc6a5399fd89cb4a03ffcc00236.zip
sys-apps/portage: depend on >=dev-build/meson-1.3.0-r1 in live
No need for the || ( ... ) dance now and it lets us drop the setuptools dep as >=1.3.0 doesn't use distutils, but sysconfig. Noticed when looking at bug #906991 which I'd forgot about. Bug: https://bugs.gentoo.org/906991 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/portage/portage-9999.ebuild13
1 files changed, 1 insertions, 12 deletions
diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild
index 56a051fcc8d0..46cdd5855772 100644
--- a/sys-apps/portage/portage-9999.ebuild
+++ b/sys-apps/portage/portage-9999.ebuild
@@ -29,21 +29,10 @@ IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
-# setuptools is still needed as a workaround for Python 3.12+ for now.
-# https://github.com/mesonbuild/meson/issues/7702
-#
-# >=meson-1.2.1-r1 for bug #912051
BDEPEND="
${PYTHON_DEPS}
>=app-arch/tar-1.27
- >=dev-build/meson-1.2.1-r1
- || (
- >=dev-build/meson-1.3.0-r1
- <dev-build/meson-1.3.0
- )
- $(python_gen_cond_dep '
- dev-python/setuptools[${PYTHON_USEDEP}]
- ' python3_12)
+ >=dev-build/meson-1.3.0-r1
>=sys-apps/sed-4.0.5
sys-devel/patch
!build? ( $(python_gen_impl_dep 'ssl(+)') )