commit:     cc2546b516d0c513bcab5fbf644f573a479c1d2c
Author:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Thu Jan  1 16:15:48 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan  3 09:45:01 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc2546b5

dev-util/cargo-nextest: add 0.9.117

- Disable the self-update feature as per the URL below and drop the
  superfluous dev-libs/openssl dependency. The reqwest crate gets built
  with rustls anyways, so dropping it was overdue.
- Tested against stable revdeps, if available, latest testing otherwise.

See-also: https://nexte.st/docs/installation/updating/#note-for-distributors
Acked-by: idealseal <realidealseal <AT> protonmail.com>
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
Part-of: https://github.com/gentoo/gentoo/pull/45232
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/cargo-nextest/Manifest                    |  2 ++
 .../cargo-nextest/cargo-nextest-0.9.117.ebuild     | 42 ++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index 4a0ffa105188..49f8eef4cd66 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -2,7 +2,9 @@ DIST cargo-nextest-0.9.106.tar.gz 7425362 BLAKE2B 
e0d078d50a34a4ff5c1ee19ac564cf
 DIST cargo-nextest-0.9.108.tar.gz 7434656 BLAKE2B 
733f2725459d7f2cd69c63e294c696be1dc8303f06a128c721ae62703acb80662c7296a01e713c61f4932db9846e62bd704c640ba1156d68cddb127e0684f62d
 SHA512 
c982c0dbd08f68ba347fe67466333aabcaa2b37bcacf80c4e02352efee3ac9d08ac96d458f5ad77b722966d0356992c44298dec0c9dac2f3b84e9dd501050e9a
 DIST cargo-nextest-0.9.111.tar.gz 7456412 BLAKE2B 
f2ee4e606ecdd3fa23ee62012077b37d039cc40a5bf8e2912dd14255cf1a975a4df6fa5cc7e5a3e00f903a002c912b1ddf71331d0066e3a71ad55e48c3e17612
 SHA512 
b9fc89c4d117a3733cc655606d51c6af0fe99cb727251d172d2f1723a1e9c2d5c10ba6ba33bf4e2c52d1e133c1ebd41998dcc17c38f2be2a7185aee7648ef0df
 DIST cargo-nextest-0.9.114.tar.gz 7515046 BLAKE2B 
6459fcc47fca1c11f622b4d99b0ca2e95a12a7de496c78ba337809aa8e2f414b5bdd9169dc0eab107ca8957c0aa55d04b0cdfa3a4cd28397943f29395dc8cf04
 SHA512 
5256aa4d22fbbb47e25ca1263c457435629b5afee76c0d06c2301c411377ccfeb9ff1fb796351a313e68124b4bb02dccac0a5854bcd73df41cede66a4b694589
+DIST cargo-nextest-0.9.117.tar.gz 7538098 BLAKE2B 
0b1f502c68fca5558dc7eee782e387cac6bf7dbb2eadc421e1ad5d173e77a216fef406dc91aded839faa4b1ba17273c5fb1b5cc81304611eca7a0363221c6715
 SHA512 
abb426effb5fcdc21c42ff3ab1bc1e1ce6265b3a8c3d740fbec4ff865e6e580e5fce228b1f40ce5394bd5f567b61c3b21338442e614d1a27eb223a381376dd56
 DIST nextest-cargo-nextest-0.9.106-crates.tar.xz 32750016 BLAKE2B 
b661acc49f024eaa9473dda1f31817ee9fc66f0f40b8134e93c2ece1502f8c7bac45705afc489910086c1c544333d1de6b668e6418e63dd0e0bf246c6c887ab2
 SHA512 
d0a0899abd6743985d21b1ed2cbf93e93bf80e412196d9549ed280a739c9a61b19b86d4947f71e09d8a11b8d0e027dfdd1711f8c94db70d281e28bfb89334a28
 DIST nextest-cargo-nextest-0.9.108-crates.tar.xz 33081028 BLAKE2B 
8cb192dfa4b8c5ff5d4a1204221c53e0a20729ddaef35d1295c5bf90ee6554c35ca93c359d5e0a770afdc12901d02cf61db5ab10b65862029d9fdb6f029ecd41
 SHA512 
c79e974b62052e14f6574b950812f2610d1ff26ab74989a1fcd79f6dd871f224694d678fa12d988e01ae2f2aad71ea6feae92d5b75a88512db978dceb362a9da
 DIST nextest-cargo-nextest-0.9.111-crates.tar.xz 33022268 BLAKE2B 
676d2088d782585128996b058d21565717b1c170a27fc1ae64cac930403ba9e13a214a992f212c58a9456740988acd9fc8ec1636f8dd72f08693e3efbb8d2688
 SHA512 
91214c7c39bab26b96b11b6e86e268eea0bf636eeb9cd90a82f9ade58a650da1390006df45702a0854237b009f121d602754d47b754b966642cd1dace9af4a8a
 DIST nextest-cargo-nextest-0.9.114-crates.tar.xz 33127528 BLAKE2B 
e4b8ed9c331a2c08cc7e8b2a9f246496432701cfea848977e2f3e6f377a2be3abaef6c961e619a7682fe5a99594d03f3b045e2ab074d383ba8a1989eca623102
 SHA512 
bff4d97392ba1db5242e32c4c595938cfe7dc477e51538cfb72a565b86ebf8e8114f4a33ea5c4e6955eaad0af47c23192b6cb65bcac675e9e6d27fee31ff929c
+DIST nextest-cargo-nextest-0.9.117-crates.tar.xz 33369552 BLAKE2B 
c059e6bd237bc88ec13312c059dae9322107fc89c5cff71817b1edd629e6d95f5ac2b026359443430e2f6bab7b427a9e3c4effbda6f87a14796547850c090b97
 SHA512 
3255c218be0f54b61b51002ed877e980d5b3f3fbbed91c7b8aee5fe20c30d8de725c1c55eb0a39ecfc5147aadb67cfe4f89b121d026a4efa5d6d6e27b12c2015

diff --git a/dev-util/cargo-nextest/cargo-nextest-0.9.117.ebuild 
b/dev-util/cargo-nextest/cargo-nextest-0.9.117.ebuild
new file mode 100644
index 000000000000..32066a68fb7f
--- /dev/null
+++ b/dev-util/cargo-nextest/cargo-nextest-0.9.117.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+RUST_MIN_VER="1.89.0"
+
+inherit cargo
+
+DESCRIPTION="Next-generation test runner for Rust"
+HOMEPAGE="https://nexte.st/";
+SRC_URI="
+       https://github.com/nextest-rs/nextest/archive/refs/tags/${P}.tar.gz
+       
https://github.com/gentoo-crate-dist/nextest/releases/download/${P}/nextest-${P}-crates.tar.xz
+"
+S="${WORKDIR}"/nextest-${P}/${PN}
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+="
+       Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0
+       CDLA-Permissive-2.0 ISC MIT Unicode-3.0 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND=">=app-arch/zstd-1.5.7:="
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+pkg_setup() {
+       export ZSTD_SYS_USE_PKG_CONFIG=1
+       rust_pkg_setup
+}
+
+src_configure() {
+       local myfeatures=( default-no-update )
+       cargo_src_configure --no-default-features
+}

Reply via email to