net-libs / rustls-ffi

C-to-rustls bindings

Official package sites : https://github.com/rustls/rustls-ffi ·

v0.14.0 :: 0/0.14 :: gentoo

Modified
License
|| ( Apache-2.0 MIT ISC ) BSD ISC MIT ISC openssl SSLeay MIT
Keywords
~amd64
USE flags
debug

v0.13.0-r1 :: 0/0.13 :: gentoo

Modified
License
|| ( Apache-2.0 MIT ISC ) BSD ISC MIT ISC openssl SSLeay MIT
Keywords
~amd64
USE flags
debug

v0.12.2-r1 :: 0/0.12.2 :: gentoo

Modified
License
|| ( Apache-2.0 MIT ISC ) BSD ISC MIT ISC openssl SSLeay MIT
Keywords
~amd64
USE flags
debug

v0.12.1-r3 :: 0/0.12.1 :: gentoo

Modified
License
|| ( Apache-2.0 MIT ISC ) BSD ISC MIT ISC openssl SSLeay MIT
Keywords
~amd64
USE flags
debug

v0.10.0-r2 :: 0/0.10.0 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ISC MIT Unicode-DFS-2016 ISC openssl SSLeay MIT
Keywords
~amd64
USE flags
debug

v0.9.1-r2 :: 0/0.9.1 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ISC openssl SSLeay MIT
Keywords
~amd64
USE flags
debug

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

net-misc / curl : A Client that groks URLs

net-news / newsboat : An RSS/Atom feed reader for text terminals

www-apache / mod_tls : A module that uses rustls to provide a memory safe TLS implementation in Rust.

www-servers / apache : The Apache Web Server

924421
net-libs/rustls-ffi-0.10.0-r1 fails tests: thread main panicked at debug_asserts.rs:540:13:
928118
net-libs/rustls-ffi-0.12.1-r2 fails to compile: Error: CliError { error: Some(cannot produce cdylib for rustls-ffi v0.12.1 rustls-ffi-0.12.1-abi_x86_64.amd64) as the target x86_64-unknown-linux-musl does not support these crate types), exit_code: 101 }
943330
net-libs/rustls-ffi-0.14.0 fails test - Error: CliError { error: Some(1 job failed), exit_code: 101 }
948910
net-libs/rustls-ffi-0.14.0 fails test - [ffmpeg] error[E0432]: unresolved import rustls_ffi
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
*/*: fix rust eclass usedep/mutlilib handling; inherit order
The rust eclass has been updated to directly inject a required MULTILIB_USEDEP when requested. RUST_USEDEP has been renamed to RUST_REQUIRED_USE to be consistent with other eclasses. llvm-r1 should be imported after cargo and the eclass now enables this. Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: fix multilib dep
And then while fixing it, change phases like in fb6cd96657ff2b678b9568060648bea4e452ce52 until we have a better fix later today. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-libs/rustls-ffi: fix PATCHES
Fixes: 01ba4dc61965ef7658a24728841c04c9a1ce4871 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
net-libs/rustls-ffi: 0.14.0 RESTRICT=test
Tests fail to compile on 0.14.0. Signed-off-by: Matt Jolly <kangie@gentoo.org>
Sam James · gentoo
Revert "net-libs/rustls-ffi: add 0.14.0"
This reverts commit 8d4973aa02140b2e8a079987fc4dea2b683ce8d1. Signed-off-by: Sam James <sam@gentoo.org>
Vincent de Phily · gentoo
net-libs/rustls-ffi: add 0.14.0
This is a straightforward version bump, which will build with the `aws-lc-rs` backend. It might be interesting to introduce a USE to (also) build with the `ring` backend. Signed-off-by: Vincent de Phily <moltonel@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Vincent de Phily · gentoo
net-libs/rustls-ffi: add 0.14.0
This is a straightforward version bump, which will build with the `aws-lc-rs` backend. It might be interesting to introduce a USE to (also) build with the `ring` backend. Signed-off-by: Vincent de Phily <moltonel@gmail.com> Signed-off-by: Matt Jolly <kangie@gentoo.org>
Matt Jolly · gentoo
*/*: update for slotted Rust
Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: add 0.13.0
* Fix subslot to be 0.X instead, per Kangie's suggestion. * textrels are fixed, yay, so drop workaround. Unfortunately, still hard-requires Ring. I thought that was fixed in this release but it isn't, per release notes. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-libs/rustls-ffi: add 0.13.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: add 0.12.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: drop nightly use (again)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
Revert "net-libs/rustls-ffi: drop nightly Rust flag"
This reverts commit 5f34085acefc46c97581d47817157fc8ce3762af. Closes: https://bugs.gentoo.org/928002 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: drop nightly Rust flag
Backport an upstream PR to allow us to drop RUSTC_BOOTSTRAP. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: backport filter-lto
Closes: https://bugs.gentoo.org/927231 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-libs/rustls-ffi: add 0.12.1
Add filter-lto and fix .pc file for prefix hopefully per Ionen's suggestion on IRC. Bug: https://bugs.gentoo.org/924421 Bug: https://bugs.gentoo.org/927231 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: consistently use 'cargo ctest'
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: respect USE=debug properly
... or try to, at least. I still feel like this is so easy to get wrong (and I keeo doing it). Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: add 0.10.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/rustls-ffi: new package, add 0.9.1
Bug: https://bugs.gentoo.org/885099 Signed-off-by: Sam James <sam@gentoo.org>