diff options
author | 2024-06-14 05:03:54 +0100 | |
---|---|---|
committer | 2024-06-14 05:04:54 +0100 | |
commit | 85ba2adbcb631fc6a5399fd89cb4a03ffcc00236 (patch) | |
tree | e26b2fe75d9d3b716104160e27e52f8a5f8b8306 /sys-apps | |
parent | dev-embedded/libftdi: patch out distutils use (diff) | |
download | gentoo-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.ebuild | 13 |
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(+)') ) |