summaryrefslogtreecommitdiff
path: root/dev-util/maturin
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/maturin')
-rw-r--r--dev-util/maturin/Manifest2
-rw-r--r--dev-util/maturin/maturin-1.0.0_beta1-r1.ebuild (renamed from dev-util/maturin/maturin-1.0.0_beta1.ebuild)16
2 files changed, 10 insertions, 8 deletions
diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index e321a3e235be..d64b768b82a3 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -449,5 +449,5 @@ DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc
DIST zvariant_derive-2.10.0.crate 8746 BLAKE2B 8408e6689f6f849d37d0ade5549dbac25a01a8ef6de5692290f24462e0984128fb5b1d72e87e94e4c422896d68f9acaa382ca6af57f47f470448894a85071b1a SHA512 ba06d0761de8e20839246517d89494e5728fd654cf95eec193a4ca4cdb90090542bbfd7ed0ffbc9fc44edda38c5270139f54e63cb88d09f6c26b39199ea1deec
EBUILD maturin-0.14.12.ebuild 10426 BLAKE2B 1417362f707a9ed2f17dd8d29df766f50614ea74113bf71c45368b29447edbaf5463f8170acf633d38e8e1333620ff286d8533d4af5b9096d1c7c8bdc43888af SHA512 1dc3daf08dd45f7cedf4b8957b173bb746f17e8fda5cc1b0eda6d3ca484818fb2e9b695f3a7fdaad352d56841dd1050afa7a97f5946844e0fe082ccc015bdc8b
EBUILD maturin-0.14.13.ebuild 10452 BLAKE2B a77751fec6a9c327c217d11de4f55df536ee225b4e790c18a8a56023333f05ad502d3a909207af0d8d8745c312e5026e36fe02ade71d601331fef487a8b1db04 SHA512 3175e5147b926a04d493bb796cac39c284acf25e29a7314e47d85e1be2c2ee785736f134bbe50b10e2005c3dac65e240d95b440860a326cf4cc840c845abcfa1
-EBUILD maturin-1.0.0_beta1.ebuild 10259 BLAKE2B 012ee61ea85266acdb20203ccf918226c26c591954d2b22012ed6a2538e58c2734c5591ea69ea24ced247cd13c92f6cff3e02ef9cfb91cc3b746429eb2491372 SHA512 f54250ddf77cbb60dcc1cea75d49d8ae7eb7cf974ff5cf5cf895d14ddbc4e24e55053179ae754b33dbe45e3ef78d49223611b16729d771a99f70a302b6ca7966
+EBUILD maturin-1.0.0_beta1-r1.ebuild 10218 BLAKE2B 32d64deb42d9e55ff3ab03e895719c7089dc4985ee5eaaceba54c66d4aeb1cba0a8a915ebca8586917221f598143a89bc53ae21ba71fc3f0decdbb73edc0d1bf SHA512 6bf0e4555d82bf9bab27961fe4da6f1c139bb363de32cd1f72abd86b05c8b815df06217b9048648a4171321a9afefcdcf9209b130cdef7a8e614e5fc9ab87db7
MISC metadata.xml 581 BLAKE2B 9fd4c9b9ef68199ef36af2d3799e3c16f819e89a2858bbfefbedb35575f5018c44ccf6b851f1bd367adefec1e8e6dc4a817bd431037b2ee8d1c01e3638d81541 SHA512 93e477343b707475d8b5bd043575a047e7247998e62daaed232216a9a3bfaa9dcae0ac02ec8489e847018495b31f9ef1811d528498e0e129dde99b06712ef7f7
diff --git a/dev-util/maturin/maturin-1.0.0_beta1.ebuild b/dev-util/maturin/maturin-1.0.0_beta1-r1.ebuild
index 44299f0b5696..c3aba92597fc 100644
--- a/dev-util/maturin/maturin-1.0.0_beta1.ebuild
+++ b/dev-util/maturin/maturin-1.0.0_beta1-r1.ebuild
@@ -452,15 +452,17 @@ src_prepare() {
src_configure() {
filter-lto # TODO: cleanup after bug #893658
- # no features if empty (pep517-only), this re-enables them like releases do
- export MATURIN_SETUP_ARGS=" "
-
- # cargo.eclass adds IUSE=debug, avoid it being a noop
- use debug && MATURIN_SETUP_ARGS+=" --profile dev"
+ local cargoargs=(
+ $(usev debug '--profile dev')
+ --no-default-features
+ --features full,password-storage # see release.yml
+ )
# rustls needs ring crate that only works on specific arches (bug #859577)
- use !amd64 && use !x86 && use !arm64 && use !arm &&
- MATURIN_SETUP_ARGS+=" --no-default-features --features full"
+ use amd64 || use x86 || use arm64 || use arm &&
+ cargoargs+=(--features rustls)
+
+ export MATURIN_SETUP_ARGS=${cargoargs[*]} # --no-default-features if empty
}
python_compile_all() {