dev-util/maturin: Sync with Gentoo

It's from Gentoo commit 9ba9986c45fde8abf7a88f97945440cc21744214.
This commit is contained in:
Flatcar Buildbot 2025-05-05 07:08:01 +00:00 committed by Krzesimir Nowak
parent 8186887237
commit b31d6b3a7c

View File

@ -4,7 +4,7 @@
EAPI=8 EAPI=8
DISTUTILS_USE_PEP517=setuptools DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} ) PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
RUST_MIN_VER=1.75.0 RUST_MIN_VER=1.75.0
inherit cargo distutils-r1 flag-o-matic shell-completion toolchain-funcs inherit cargo distutils-r1 flag-o-matic shell-completion toolchain-funcs
@ -28,20 +28,15 @@ KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="doc +ssl test" IUSE="doc +ssl test"
RESTRICT="!test? ( test )" RESTRICT="!test? ( test )"
TOMLI_DEPEND="$(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.10)"
DEPEND=" DEPEND="
app-arch/xz-utils app-arch/xz-utils
ssl? ( dev-libs/openssl:= ) ssl? ( dev-libs/openssl:= )
" "
RDEPEND=" RDEPEND="${DEPEND}"
${DEPEND}
${TOMLI_DEPEND}
"
BDEPEND=" BDEPEND="
virtual/pkgconfig virtual/pkgconfig
doc? ( app-text/mdbook ) doc? ( app-text/mdbook )
test? ( test? (
${TOMLI_DEPEND}
$(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
dev-python/boltons[${PYTHON_USEDEP}] dev-python/boltons[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}] dev-python/virtualenv[${PYTHON_USEDEP}]