commit:     d302055cb865c474fc4c206e77cae2bfd8ccb459
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 25 12:26:24 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 25 12:26:24 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d302055c

dev-util/cargo-audit: add 0.21.1

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/cargo-audit/Manifest                  |  2 +
 dev-util/cargo-audit/cargo-audit-0.21.1.ebuild | 60 ++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

diff --git a/dev-util/cargo-audit/Manifest b/dev-util/cargo-audit/Manifest
index 9b2435780047..56235d3c8715 100644
--- a/dev-util/cargo-audit/Manifest
+++ b/dev-util/cargo-audit/Manifest
@@ -67,6 +67,8 @@ DIST camino-1.1.9.crate 37552 BLAKE2B 
28b21517730db408598f83e269ee8aa4dc5388c4b4
 DIST canonical-path-2.0.2.crate 5536 BLAKE2B 
63de79c5f5ce832c6c4db05c812a9f2dacd939e73140137ecd20d57d3cf08b4c8ed87e04691681cf4284669a0321f9eee7b7bc01b95e18b25ed229932601404a
 SHA512 
8d7bc999da230d3ebc8b6434c0cb2aced6ff2a77bef7225a060af79b9ab169bbf8720c9efe76e5fc2fb8af82a859b9e79b79e17c3c11bce523b4baafdf522877
 DIST cargo-audit-0.20.1.tar.gz 1005498 BLAKE2B 
3e745d24ecb99522a1a43d34d7105315a6b75ab746f726c90e1d47854a706ac2068182e424034776fd93f635c1c96fd3ee2d697e90b383beba68764de349489d
 SHA512 
a3162a9f82dff5cce50566b9bfea7aae8b9409883ca22e18c4366c7d5760538dd09ea7517b6e5f9efc849e2baa979f653636f523550857db0e9eb965df0a5973
 DIST cargo-audit-0.21.0.tar.gz 1066205 BLAKE2B 
8012299296f7cd54e100328f6e1aac1554b929c53f714c8d3ab41b64fdd46741780f07098d311851441c250845b3a3df9a3f547f0aa51f496648caa2a770f618
 SHA512 
63ef59d04e0dce11431f23892e93679f33c63e11556fb106845cd7dc1b34cf46a967b01e9dabc30942c83f300be028fc5129a6765523a8bef2462992b5a95c1f
+DIST cargo-audit-0.21.1-crates.tar.xz 25023216 BLAKE2B 
191a4c733755c408d212530754298fbdf4c6fc87b3776361fe36570967bb39711f64251249b55b8a334b6106279e9a6c765d24daea414dc891bf140ad5f71336
 SHA512 
103f1dae07a994b6ca373d50a8b7a6787ceea638875ad33f6b11aabb69be35b9f5a5b9b7c8f6a155ab8572caa0a981769e30325ad958ffee09e63bb2fa8bfb7f
+DIST cargo-audit-0.21.1.tar.gz 1070976 BLAKE2B 
2349195d099cdfa235df7ba081a4d8ce22f95c0b57b5236bda00349f73f3ced7ac03c8178e21e959a9512694cb735847f4f9d758166adc22cabbbc6a40c81f2e
 SHA512 
7c18a3e9d243b60cb41980de60b5c446d45fad4a0240f06cd88d6d809ad606fd603af06c8cebc02d4b6e502412112318aea3ff2ae839907d5ba3bd9af6454d36
 DIST cc-1.0.83.crate 68343 BLAKE2B 
33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02
 SHA512 
742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cc-1.1.31.crate 84637 BLAKE2B 
80b95666f87f80f20efc53aacb132db32900132a58995411e95fdb043e65467ac3c84ac905d13206524d9666563486ab594a09df1fe86035ec3e5542f78a6f5e
 SHA512 
fbc42db9e908d69fe2dac18605e057f3187ccca067ee0e9f0c271b6b9dd213f0bce1a1e32f073bc012d2ea756878929f506775076d453593a14accc5f9a159ea
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff

diff --git a/dev-util/cargo-audit/cargo-audit-0.21.1.ebuild 
b/dev-util/cargo-audit/cargo-audit-0.21.1.ebuild
new file mode 100644
index 000000000000..26b188460c59
--- /dev/null
+++ b/dev-util/cargo-audit/cargo-audit-0.21.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.3
+
+EAPI=8
+
+CRATES=""
+
+inherit cargo
+
+DESCRIPTION="Audit Cargo.lock for crates with security vulnerabilities"
+HOMEPAGE="https://rustsec.org https://github.com/rustsec/cargo-audit";
+SRC_URI="
+       
https://github.com/RustSec/rustsec/archive/refs/tags/${PN}/v${PV}.tar.gz -> 
${P}.tar.gz
+       ${CARGO_CRATE_URIS}
+       
https://dev.gentoo.org/~arthurzam/distfiles/dev-util/${PN}/${P}-crates.tar.xz
+"
+S="${WORKDIR}/rustsec-${PN}-v${PV}"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+="
+       Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+       Unicode-3.0 Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="fix"
+
+RDEPEND="dev-libs/openssl:="
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+# requires checkout of vuln db/network
+PROPERTIES="test_network"
+RESTRICT="test"
+
+src_configure() {
+       local myfeatures=(
+               $(usev fix)
+       )
+
+       cargo_src_configure
+}
+
+src_compile() {
+       # normally we can pass --bin cargo-audit
+       # to build single workspace member, but we need to cd
+       # for tests to be discovered properly
+       cd cargo-audit || die
+       cargo_src_compile
+}
+
+src_install() {
+       cargo_src_install --path cargo-audit
+       local DOCS=( cargo-audit/{README.md,audit.toml.example} )
+       einstalldocs
+}

Reply via email to