commit:     fe4baa0c7231b52ab0f82e33f7783b0e0191897d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 14 08:12:05 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Apr 14 08:12:20 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe4baa0c

dev-util/pixi: Add rustls support

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-util/pixi/metadata.xml       | 3 +++
 dev-util/pixi/pixi-0.45.0.ebuild | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-util/pixi/metadata.xml b/dev-util/pixi/metadata.xml
index 8d4e3d5944d6..4c14558aee50 100644
--- a/dev-util/pixi/metadata.xml
+++ b/dev-util/pixi/metadata.xml
@@ -8,4 +8,7 @@
        <upstream>
                <remote-id type="github">prefix-dev/pixi</remote-id>
        </upstream>
+       <use>
+               <flag name="rustls">Use Rustls instead of OpenSSL.</flag>
+       </use>
 </pkgmetadata>

diff --git a/dev-util/pixi/pixi-0.45.0.ebuild b/dev-util/pixi/pixi-0.45.0.ebuild
index c56237d37eec..48ca33f8f489 100644
--- a/dev-util/pixi/pixi-0.45.0.ebuild
+++ b/dev-util/pixi/pixi-0.45.0.ebuild
@@ -81,12 +81,13 @@ LICENSE+="
 "
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="+rustls"
 
 RDEPEND="
        app-arch/bzip2:=
        app-arch/xz-utils:=
        app-arch/zstd:=
-       dev-libs/openssl:=
+       !rustls? ( dev-libs/openssl:= )
 "
 
 src_prepare() {
@@ -103,7 +104,7 @@ src_prepare() {
 
 src_configure() {
        local myfeatures=(
-               native-tls
+               $(usex rustls rustls-tls native-tls)
        )
        cargo_src_configure --no-default-features
 

Reply via email to