summaryrefslogtreecommitdiff
path: root/net-libs/rustls-ffi
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-10 03:03:09 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-10 03:03:09 +0000
commitbe94ae04eee564451203d45977c2ef7c7ace1580 (patch)
tree616ffc0ad9aee18dc7d5e9e62bf62394e8e520ba /net-libs/rustls-ffi
parent2be329ae14bbf99f0fc4de7567e2386bbb529fdc (diff)
gentoo auto-resync : 10:11:2024 - 03:03:09
Diffstat (limited to 'net-libs/rustls-ffi')
-rw-r--r--net-libs/rustls-ffi/Manifest12
-rw-r--r--net-libs/rustls-ffi/rustls-ffi-0.10.0-r2.ebuild (renamed from net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild)98
-rw-r--r--net-libs/rustls-ffi/rustls-ffi-0.12.1-r3.ebuild (renamed from net-libs/rustls-ffi/rustls-ffi-0.12.1-r2.ebuild)16
-rw-r--r--net-libs/rustls-ffi/rustls-ffi-0.12.2-r1.ebuild (renamed from net-libs/rustls-ffi/rustls-ffi-0.12.2.ebuild)16
-rw-r--r--net-libs/rustls-ffi/rustls-ffi-0.13.0-r1.ebuild (renamed from net-libs/rustls-ffi/rustls-ffi-0.13.0.ebuild)16
-rw-r--r--net-libs/rustls-ffi/rustls-ffi-0.14.0.ebuild16
-rw-r--r--net-libs/rustls-ffi/rustls-ffi-0.9.1-r2.ebuild (renamed from net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild)138
7 files changed, 192 insertions, 120 deletions
diff --git a/net-libs/rustls-ffi/Manifest b/net-libs/rustls-ffi/Manifest
index 807c9efd58ca..edb0f0ce587d 100644
--- a/net-libs/rustls-ffi/Manifest
+++ b/net-libs/rustls-ffi/Manifest
@@ -207,10 +207,10 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789
DIST windows_x86_64_msvc-0.52.4.crate 828019 BLAKE2B 08163b63d934114457cd64b1c372f8a0cfc1ebf48a2efb41d79031c58ea64e023acd32d2f5075b8b78536998188138562e584ece95f2021b4bc71087ac45f026 SHA512 0671fa3c0463c6d65b525ece8bc91eab2f75cb534de86ba2b1e854d4136fcb439717441881206dba7cfb602493bc24d2aefa96abf8977f5a0fe38d41eadc90f1
DIST winnow-0.4.1.crate 138177 BLAKE2B 9fb55dc5dbca2250c5921aebc42fd8dff7da6fc70656d5690475cf9d81d569b01e68c5134401f70759a9edbe1704cf76727efe5442961b1d220827130497b735 SHA512 390b3da6688d61d90d9bb221d95c7243968209b692737999b13326204954d1e916b390ac8a3a0e0864695ad9a073ed8a79e592ca565be374cc6e909b4166d52a
DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
-EBUILD rustls-ffi-0.10.0-r1.ebuild 2429 BLAKE2B 834e8ae3ba8886ee2170c8e5a62f9c882f3b60f8204397d598de3b95d4b2edd324013d4810d3d8ff4abaf5c09e8542d320f01028c48bf074425fb00edba91d06 SHA512 677d5ace039db50d3581a34eb3fc2e2c9f3b636c2993b804cda37a102cda02198bd8a45b5bf763bc3206dc4ca0ecbe4bd1900d53c1db92de9264bd92a081aa1f
-EBUILD rustls-ffi-0.12.1-r2.ebuild 2413 BLAKE2B 7c5e20bd8c82ff986eb12c3cbcdb5e64c5cd44d7007e060e30afd68723ebe4a05cc4b77a6ebcd6c31d72ce26b406992c64adffab2ea00197150d74610b4916b7 SHA512 0c6886c70a6118a9cba72d128a77951b7abe0244a17562d38918a0150bd64e9f5eb916418218dab8d9385ae99c454402db476f1140e4a7660e17212e995f6c87
-EBUILD rustls-ffi-0.12.2.ebuild 2350 BLAKE2B c687a42ed365c1ef386e9cfd83339fe03137c1bc3058718eff641fbe56b1ab52f6a83c2e89eac91dd69bd387faf266e50ac22fceac4903d853a346e3fdd4f1b1 SHA512 7a931f98a44b37667a8a1525c3135e7c9e934f38f4a54ebf3cdcbdb1f5a5d4a2fd5a2d188f747433259a7d507b0d828d40e4a6522250928bdecc16fc5bb4aab8
-EBUILD rustls-ffi-0.13.0.ebuild 2221 BLAKE2B bc51f8d07a9a14c0a3b4b6038d2bbbbf89ae00db126b0e5c5fe64f269c26179bd2d652749b8c04c52611253c92ea6c3fdd42d79fdbbadacaeb51cfdc482a7083 SHA512 ffaaf13bb3b741c49fff80a2070953cae7eca44ba2f8e3a7b13501afaa84aca8ce63f07b8d4bb6f995d883f33c040bc4bcca95236b0db7fe2bdc5194adba46c7
-EBUILD rustls-ffi-0.14.0.ebuild 3813 BLAKE2B b6764d085ed74c55037ec2a45e06024b0817bc132a257570211ee827002698ac9d8ed688c6c50a27adf7e9b8ae5ea6e01c3e0578777ddfb284d0fcfaad994513 SHA512 529051078d685b3b47b4c381c9a1a423f4d8ed7978f909b08667538a7ee5737283d5939bb5bbc37e570fe199e327adfc065a59b30d541859b6a39363d7d1ce77
-EBUILD rustls-ffi-0.9.1-r1.ebuild 2747 BLAKE2B f73c676004c7a4869ada531391b2dd442bc1541259465e3171b8a2f478dbc737d91d7446b52cc6a44ce7716266c7eca0fb5f7cabab4aedab9b8771b6510aab84 SHA512 3fa80f3657fcb1ef2bb6dc8976469c87ac101f616e41626469270d750b1fd9e8fbe67522d90ba46f5ee07f3cd88854d4feff871b8024d2bea9430616b65de9b3
+EBUILD rustls-ffi-0.10.0-r2.ebuild 2602 BLAKE2B c2245e0f13d6c2cb6894d7f80b22f0d046d2c1332fcaaaef96c12b182ab156c6f83f3ad4744e9fc5fce752496bc32b9fb48983595b7e777c514acce1a4a0df9d SHA512 1968a75cf46e5ea0659c34bcaf97bf19a4b53a21f800dae9d9306cd15bbadcdf233de0d0a2f79802aa370f6831f12baf0e93d1651a1821f3d079f9826c47b662
+EBUILD rustls-ffi-0.12.1-r3.ebuild 2586 BLAKE2B a356a642b5ee5b95907c7d33fb4d872b40df0e5858b5d50877bbf8da03fc10aaf4f1ba2e74cc84193c9dc8797e8cf9dc166b355d2a9723afb72214b296864e73 SHA512 7ca15fa6ba2b5e46644a626401b25cab48571317a9d75422cf73a0a020c54467247a30d432f4841a9cf4f305cee1df5304ae424e1abe1163bec28af981d8d628
+EBUILD rustls-ffi-0.12.2-r1.ebuild 2523 BLAKE2B df98a67c59f4f6e65f5878a7bdd9efe1e88d99aabc8ff0b4feaea8a852395a7b015fe548feb275bd25b94ea87123934c8162e9f6b0d77b2915e2912b49ae10a0 SHA512 3d5d46b510e2041ad77b738bbb5e0a17630d159b8f833528d1ddda6d0869fb58014ba504084e9ebc9476125762a826c76164d8797bf1364eccd2ed8764da763c
+EBUILD rustls-ffi-0.13.0-r1.ebuild 2394 BLAKE2B a8e96b1afb1c84e27041eb8d23de78c50a69d69b18729b1fc9acae7f5cad129d3fd462694dddee7f21032c50560ac733281ef9b7a2d7db2531bf295f22594456 SHA512 165e207893eaf4f288bd7adf029286d47cfa416a013f35ae67385ac27067c7a55128c09cb5225406c30ea15c7fab99d117c0600ef7083f30d9eb3f7d02181d91
+EBUILD rustls-ffi-0.14.0.ebuild 3986 BLAKE2B 461e73904d6d5efe90be612999a5f1b2bd1dfb25d9ab835578e0a139605ea99e87f559bbe8f7829d5e560653df477e315f3a4adbeff1e3ecb0dd023f7ab6bac0 SHA512 af050fe80cfaf40376546bcacec28626ae35e8b29fa503b07e0be532196ead8867ee6eb3cef016204a5f917016d0cfc704d031aedff8ee9bb2ff8f0c6d5a5ef0
+EBUILD rustls-ffi-0.9.1-r2.ebuild 2920 BLAKE2B 7ef7f11ec4a0c8741497ec7e04149a3257c89fdc018b6d5836361955eeb99baecab695472b40773804eab011a4fa3d30bbe53e62cde4f1a16feb35ada5e32a70 SHA512 3c5a0d5858661eca1147cecf17e895e9bfb168c992bb6a504a39981a27d107ac454a97bed0550fabb1f9934c79735565230b1f146038916ea8e9c2f3bad3cfb5
MISC metadata.xml 322 BLAKE2B 8c95cd2d631dfe96e34412bbc1c12bce2f13f631840642f2bd52384b554b0c1eeb03e2b959921ff2cf0f15f9cdb2ba37acc016549f84c47ca6e7ad857cf3e7df SHA512 08c35857ba4e7e85d619e94b5e6f0a3203faced5f83fb7bdb63d8e25c793bfb8af1b5e1f252613fa8e60e45e3e1a5e092b64f96b8ac2156c9f336bab7a4d6ae1
diff --git a/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.10.0-r2.ebuild
index db915dbc209b..47f8f0189fb5 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.10.0-r1.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.10.0-r2.ebuild
@@ -4,54 +4,54 @@
EAPI=8
CRATES="
- autocfg-1.1.0
- base64-0.13.1
- bumpalo-3.12.0
- cc-1.0.79
- cfg-if-1.0.0
- hashbrown-0.12.3
- indexmap-1.9.3
- js-sys-0.3.61
- libc-0.2.140
- log-0.4.17
- memchr-2.5.0
- num_enum-0.5.11
- num_enum_derive-0.5.11
- once_cell-1.17.1
- proc-macro-crate-1.3.1
- proc-macro2-1.0.55
- quote-1.0.26
- ring-0.16.20
- rustls-0.21.0
- rustls-pemfile-0.2.1
- rustls-webpki-0.100.1
- rustversion-1.0.12
- sct-0.7.0
- spin-0.5.2
- syn-1.0.109
- toml_datetime-0.6.1
- toml_edit-0.19.8
- unicode-ident-1.0.8
- untrusted-0.7.1
- wasm-bindgen-0.2.84
- wasm-bindgen-backend-0.2.84
- wasm-bindgen-macro-0.2.84
- wasm-bindgen-macro-support-0.2.84
- wasm-bindgen-shared-0.2.84
- web-sys-0.3.61
- webpki-0.22.0
- winapi-0.3.9
- winapi-i686-pc-windows-gnu-0.4.0
- winapi-x86_64-pc-windows-gnu-0.4.0
- winnow-0.4.1
+ autocfg@1.1.0
+ base64@0.13.1
+ bumpalo@3.12.0
+ cc@1.0.79
+ cfg-if@1.0.0
+ hashbrown@0.12.3
+ indexmap@1.9.3
+ js-sys@0.3.61
+ libc@0.2.140
+ log@0.4.17
+ memchr@2.5.0
+ num_enum@0.5.11
+ num_enum_derive@0.5.11
+ once_cell@1.17.1
+ proc-macro-crate@1.3.1
+ proc-macro2@1.0.55
+ quote@1.0.26
+ ring@0.16.20
+ rustls@0.21.0
+ rustls-pemfile@0.2.1
+ rustls-webpki@0.100.1
+ rustversion@1.0.12
+ sct@0.7.0
+ spin@0.5.2
+ syn@1.0.109
+ toml_datetime@0.6.1
+ toml_edit@0.19.8
+ unicode-ident@1.0.8
+ untrusted@0.7.1
+ wasm-bindgen@0.2.84
+ wasm-bindgen-backend@0.2.84
+ wasm-bindgen-macro@0.2.84
+ wasm-bindgen-macro-support@0.2.84
+ wasm-bindgen-shared@0.2.84
+ web-sys@0.3.61
+ webpki@0.22.0
+ winapi@0.3.9
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winnow@0.4.1
"
-
-inherit cargo flag-o-matic multilib-minimal rust-toolchain
+RUST_USEDEP='${MULTILIB_USEDEP}'
+inherit multilib-minimal cargo flag-o-matic rust-toolchain
DESCRIPTION="C-to-rustls bindings"
HOMEPAGE="https://github.com/rustls/rustls-ffi"
SRC_URI="https://github.com/rustls/rustls-ffi/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" $(cargo_crate_uris)"
+SRC_URI+=" ${CARGO_CRATE_URIS}"
# From cargo-ebuild (note that webpki is also just ISC)
LICENSE="|| ( MIT Apache-2.0 ) BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016"
@@ -83,6 +83,10 @@ src_configure() {
multilib-minimal_src_configure
}
+src_compile() {
+ multilib-minimal_src_compile
+}
+
multilib_src_compile() {
local cargoargs=(
--library-type=cdylib
@@ -95,6 +99,10 @@ multilib_src_compile() {
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
}
+src_test() {
+ multilib-minimal_src_test
+}
+
multilib_src_test() {
local cargoargs=(
--prefix=/usr
@@ -106,6 +114,10 @@ multilib_src_test() {
cargo ctest "${cargoargs[@]}" || die "cargo ctest failed"
}
+src_install() {
+ multilib-minimal_src_install
+}
+
multilib_src_install() {
local cargoargs=(
--library-type=cdylib
diff --git a/net-libs/rustls-ffi/rustls-ffi-0.12.1-r2.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.12.1-r3.ebuild
index 962808494628..9bc35e508086 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.12.1-r2.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.12.1-r3.ebuild
@@ -36,8 +36,8 @@ CRATES="
windows_x86_64_msvc@0.48.5
zeroize@1.7.0
"
-
-inherit cargo flag-o-matic multilib-minimal rust-toolchain
+RUST_USEDEP='${MULTILIB_USEDEP}'
+inherit multilib-minimal cargo flag-o-matic rust-toolchain
DESCRIPTION="C-to-rustls bindings"
HOMEPAGE="https://github.com/rustls/rustls-ffi"
@@ -77,6 +77,10 @@ src_configure() {
multilib-minimal_src_configure
}
+src_compile() {
+ multilib-minimal_src_compile
+}
+
multilib_src_compile() {
local cargoargs=(
--library-type=cdylib
@@ -89,6 +93,10 @@ multilib_src_compile() {
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
}
+src_test() {
+ multilib-minimal_src_test
+}
+
multilib_src_test() {
local cargoargs=(
--prefix="${EPREFIX}"/usr
@@ -100,6 +108,10 @@ multilib_src_test() {
cargo ctest "${cargoargs[@]}" || die "cargo ctest failed"
}
+src_install() {
+ multilib-minimal_src_install
+}
+
multilib_src_install() {
local cargoargs=(
--library-type=cdylib
diff --git a/net-libs/rustls-ffi/rustls-ffi-0.12.2.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.12.2-r1.ebuild
index a09c7412e487..aebb2837d484 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.12.2.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.12.2-r1.ebuild
@@ -36,8 +36,8 @@ CRATES="
windows_x86_64_msvc@0.48.5
zeroize@1.7.0
"
-
-inherit cargo flag-o-matic multilib-minimal rust-toolchain
+RUST_USEDEP='${MULTILIB_USEDEP}'
+inherit multilib-minimal cargo flag-o-matic rust-toolchain
DESCRIPTION="C-to-rustls bindings"
HOMEPAGE="https://github.com/rustls/rustls-ffi"
@@ -73,6 +73,10 @@ src_configure() {
multilib-minimal_src_configure
}
+src_compile() {
+ multilib-minimal_src_compile
+}
+
multilib_src_compile() {
local cargoargs=(
--library-type=cdylib
@@ -85,6 +89,10 @@ multilib_src_compile() {
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
}
+src_test() {
+ multilib-minimal_src_test
+}
+
multilib_src_test() {
local cargoargs=(
--prefix="${EPREFIX}"/usr
@@ -96,6 +104,10 @@ multilib_src_test() {
cargo ctest "${cargoargs[@]}" || die "cargo ctest failed"
}
+src_install() {
+ multilib-minimal_src_install
+}
+
multilib_src_install() {
local cargoargs=(
--library-type=cdylib
diff --git a/net-libs/rustls-ffi/rustls-ffi-0.13.0.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.13.0-r1.ebuild
index 4f144686f120..f745928b4ab7 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.13.0.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.13.0-r1.ebuild
@@ -37,8 +37,8 @@ CRATES="
windows_x86_64_msvc@0.48.5
zeroize@1.7.0
"
-
-inherit cargo flag-o-matic multilib-minimal rust-toolchain
+RUST_USEDEP='${MULTILIB_USEDEP}'
+inherit multilib-minimal cargo flag-o-matic rust-toolchain
DESCRIPTION="C-to-rustls bindings"
HOMEPAGE="https://github.com/rustls/rustls-ffi"
@@ -70,6 +70,10 @@ src_configure() {
multilib-minimal_src_configure
}
+src_compile() {
+ multilib-minimal_src_compile
+}
+
multilib_src_compile() {
local cargoargs=(
--library-type=cdylib
@@ -82,6 +86,10 @@ multilib_src_compile() {
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
}
+src_test() {
+ multilib-minimal_src_test
+}
+
multilib_src_test() {
local cargoargs=(
--prefix="${EPREFIX}"/usr
@@ -93,6 +101,10 @@ multilib_src_test() {
cargo ctest "${cargoargs[@]}" || die "cargo ctest failed"
}
+src_install() {
+ multilib-minimal_src_install
+}
+
multilib_src_install() {
local cargoargs=(
--library-type=cdylib
diff --git a/net-libs/rustls-ffi/rustls-ffi-0.14.0.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.14.0.ebuild
index c8fa3cd18021..bc429940dc68 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.14.0.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.14.0.ebuild
@@ -115,8 +115,8 @@ CRATES="
windows_x86_64_msvc@0.52.4
zeroize@1.7.0
"
-
-inherit cargo flag-o-matic multilib-minimal rust-toolchain
+RUST_USEDEP='${MULTILIB_USEDEP}'
+inherit multilib-minimal cargo flag-o-matic rust-toolchain
DESCRIPTION="C-to-rustls bindings"
HOMEPAGE="https://github.com/rustls/rustls-ffi"
@@ -151,6 +151,10 @@ src_configure() {
multilib-minimal_src_configure
}
+src_compile() {
+ multilib-minimal_src_compile
+}
+
multilib_src_compile() {
local cargoargs=(
--library-type=cdylib
@@ -163,6 +167,10 @@ multilib_src_compile() {
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
}
+src_test() {
+ multilib-minimal_src_test
+}
+
multilib_src_test() {
local cargoargs=(
--prefix="${EPREFIX}"/usr
@@ -174,6 +182,10 @@ multilib_src_test() {
cargo ctest "${cargoargs[@]}" || die "cargo ctest failed"
}
+src_install() {
+ multilib-minimal_src_install
+}
+
multilib_src_install() {
local cargoargs=(
--library-type=cdylib
diff --git a/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild b/net-libs/rustls-ffi/rustls-ffi-0.9.1-r2.ebuild
index bf9f34bba51c..878decfd7c0d 100644
--- a/net-libs/rustls-ffi/rustls-ffi-0.9.1-r1.ebuild
+++ b/net-libs/rustls-ffi/rustls-ffi-0.9.1-r2.ebuild
@@ -4,74 +4,74 @@
EAPI=8
CRATES="
- ansi_term-0.12.1
- atty-0.2.14
- autocfg-1.1.0
- base64-0.13.1
- bitflags-1.3.2
- bumpalo-3.11.1
- cbindgen-0.19.0
- cc-1.0.77
- cfg-if-1.0.0
- clap-2.34.0
- fastrand-1.8.0
- hashbrown-0.12.3
- heck-0.3.3
- hermit-abi-0.1.19
- indexmap-1.9.2
- instant-0.1.12
- itoa-1.0.4
- js-sys-0.3.60
- libc-0.2.138
- log-0.4.17
- num_enum-0.5.7
- num_enum_derive-0.5.7
- once_cell-1.16.0
- proc-macro-crate-1.2.1
- proc-macro2-1.0.47
- quote-1.0.21
- redox_syscall-0.2.16
- remove_dir_all-0.5.3
- ring-0.16.20
- rustls-0.20.4
- rustls-pemfile-0.2.1
- rustversion-1.0.9
- ryu-1.0.11
- sct-0.7.0
- serde-1.0.149
- serde_derive-1.0.149
- serde_json-1.0.89
- spin-0.5.2
- strsim-0.8.0
- syn-1.0.105
- tempfile-3.3.0
- textwrap-0.11.0
- thiserror-1.0.37
- thiserror-impl-1.0.37
- toml-0.5.9
- unicode-ident-1.0.5
- unicode-segmentation-1.10.0
- unicode-width-0.1.10
- untrusted-0.7.1
- vec_map-0.8.2
- wasm-bindgen-0.2.83
- wasm-bindgen-backend-0.2.83
- wasm-bindgen-macro-0.2.83
- wasm-bindgen-macro-support-0.2.83
- wasm-bindgen-shared-0.2.83
- web-sys-0.3.60
- webpki-0.22.0
- winapi-0.3.9
- winapi-i686-pc-windows-gnu-0.4.0
- winapi-x86_64-pc-windows-gnu-0.4.0
+ ansi_term@0.12.1
+ atty@0.2.14
+ autocfg@1.1.0
+ base64@0.13.1
+ bitflags@1.3.2
+ bumpalo@3.11.1
+ cbindgen@0.19.0
+ cc@1.0.77
+ cfg-if@1.0.0
+ clap@2.34.0
+ fastrand@1.8.0
+ hashbrown@0.12.3
+ heck@0.3.3
+ hermit-abi@0.1.19
+ indexmap@1.9.2
+ instant@0.1.12
+ itoa@1.0.4
+ js-sys@0.3.60
+ libc@0.2.138
+ log@0.4.17
+ num_enum@0.5.7
+ num_enum_derive@0.5.7
+ once_cell@1.16.0
+ proc-macro-crate@1.2.1
+ proc-macro2@1.0.47
+ quote@1.0.21
+ redox_syscall@0.2.16
+ remove_dir_all@0.5.3
+ ring@0.16.20
+ rustls@0.20.4
+ rustls-pemfile@0.2.1
+ rustversion@1.0.9
+ ryu@1.0.11
+ sct@0.7.0
+ serde@1.0.149
+ serde_derive@1.0.149
+ serde_json@1.0.89
+ spin@0.5.2
+ strsim@0.8.0
+ syn@1.0.105
+ tempfile@3.3.0
+ textwrap@0.11.0
+ thiserror@1.0.37
+ thiserror-impl@1.0.37
+ toml@0.5.9
+ unicode-ident@1.0.5
+ unicode-segmentation@1.10.0
+ unicode-width@0.1.10
+ untrusted@0.7.1
+ vec_map@0.8.2
+ wasm-bindgen@0.2.83
+ wasm-bindgen-backend@0.2.83
+ wasm-bindgen-macro@0.2.83
+ wasm-bindgen-macro-support@0.2.83
+ wasm-bindgen-shared@0.2.83
+ web-sys@0.3.60
+ webpki@0.22.0
+ winapi@0.3.9
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-x86_64-pc-windows-gnu@0.4.0
"
-
-inherit cargo flag-o-matic multilib-minimal rust-toolchain
+RUST_USEDEP='${MULTILIB_USEDEP}'
+inherit multilib-minimal cargo flag-o-matic rust-toolchain
DESCRIPTION="C-to-rustls bindings"
HOMEPAGE="https://github.com/rustls/rustls-ffi"
SRC_URI="https://github.com/rustls/rustls-ffi/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" $(cargo_crate_uris)"
+SRC_URI+=" ${CARGO_CRATE_URIS}"
# From cargo-ebuild (note that webpki is also just ISC)
LICENSE="|| ( MIT Apache-2.0 ) BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016"
@@ -102,6 +102,10 @@ src_configure() {
multilib-minimal_src_configure
}
+src_compile() {
+ multilib-minimal_src_compile
+}
+
multilib_src_compile() {
local cargoargs=(
--library-type=cdylib
@@ -114,6 +118,10 @@ multilib_src_compile() {
cargo cbuild "${cargoargs[@]}" || die "cargo cbuild failed"
}
+src_test() {
+ multilib-minimal_src_test
+}
+
multilib_src_test() {
local cargoargs=(
--prefix=/usr
@@ -125,6 +133,10 @@ multilib_src_test() {
cargo ctest "${cargoargs[@]}" || die "cargo ctest failed"
}
+src_install() {
+ multilib-minimal_src_install
+}
+
multilib_src_install() {
local cargoargs=(
--library-type=cdylib