From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 52DBA1584AD for ; Sat, 10 May 2025 12:29:41 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 34E023430E7 for ; Sat, 10 May 2025 12:29:41 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 32022110105; Sat, 10 May 2025 12:29:40 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 28F85110105 for ; Sat, 10 May 2025 12:29:40 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D20B43430E7 for ; Sat, 10 May 2025 12:29:39 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 43F281F52 for ; Sat, 10 May 2025 12:29:38 +0000 (UTC) From: "Arthur Zamarin" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Arthur Zamarin" Message-ID: <1746880161.4d8228e8e4aad2f412272d0e3ad75671d0ac332c.arthurzam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/cargo-tarpaulin/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-util/cargo-tarpaulin/Manifest dev-util/cargo-tarpaulin/cargo-tarpaulin-0.32.5.ebuild X-VCS-Directories: dev-util/cargo-tarpaulin/ X-VCS-Committer: arthurzam X-VCS-Committer-Name: Arthur Zamarin X-VCS-Revision: 4d8228e8e4aad2f412272d0e3ad75671d0ac332c X-VCS-Branch: master Date: Sat, 10 May 2025 12:29:38 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 41611327-2db9-4f20-ad00-5eaad482d3c5 X-Archives-Hash: 347d22de34168bfd90e9528d597b4166 commit: 4d8228e8e4aad2f412272d0e3ad75671d0ac332c Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 10 12:21:49 2025 +0000 Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 10 12:29:21 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8228e8 dev-util/cargo-tarpaulin: add 0.32.5 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/cargo-tarpaulin/Manifest | 2 + .../cargo-tarpaulin/cargo-tarpaulin-0.32.5.ebuild | 51 ++++++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/dev-util/cargo-tarpaulin/Manifest b/dev-util/cargo-tarpaulin/Manifest index 23d662de312e..43a2d894fd58 100644 --- a/dev-util/cargo-tarpaulin/Manifest +++ b/dev-util/cargo-tarpaulin/Manifest @@ -1,4 +1,6 @@ DIST cargo-tarpaulin-0.32.2.gh.tar.gz 223782 BLAKE2B 19b92af3d79043266e21831d9b7d403588c42d55de97d182cf4da6112e69c187d21d154ff66e35813d27dcaf7727d8ccb4d657d93e78928841acee0fa9e43529 SHA512 1c78651fd3718bc0d3a91fa4b85661fd0fb34d3bba7ac3c6251fabd05985bb6c232d9e31599705541f8c1bbab795c1ab8003a9306f413fb8b6145e2c15800eae DIST cargo-tarpaulin-0.32.3.gh.tar.gz 223800 BLAKE2B 7ba7017ba868a104b403a24a2aa121370d570553976feaacdcf34c2648bdb282a157999f8c0970a0ccaa895a9642a45744e8f479ea249a36424988ab34f0000a SHA512 8e189d697a08e1f33909a9bf7c4a1f8288d436092919a7880d5a8f05110d3dddb3eb09986d2d21934dfcdfd62dacfc6082814db3676863849478387502e37950 +DIST cargo-tarpaulin-0.32.5.gh.tar.gz 228807 BLAKE2B bd34b47cd1a065fc0e5bddebcd89199695e8b9be1f1c8c6a54f3bf262aca1c7f25242cf5f8e4caec11c0c0a517f186dc5b0f7d25f8c4bd6535600229c42fda1a SHA512 c0fa823d0eef701805dfe3ab8f6565c399a53eec954f33aad078418d0f1312b09e3a3421f71cb153b79416b6eebeef2d69313cfb82a547d3fc3e973edce92286 DIST tarpaulin-0.32.2-crates.tar.xz 28244724 BLAKE2B e78395f7a1b25b41a9914c95fa9e7a411c4041743ab0450857aef322e73be4d9048384d9980cf3a8876339c9ac065a79a49b0dc83ba721c84ce4e37af012e2e2 SHA512 12ac170881eb12c01e42ede6e283932014d829b7543963f0660701c8e1d59f9b960d97922c82c5de8d05a7babdc01f8e3aed94831531824ca0081c096c17c3b6 DIST tarpaulin-0.32.3-crates.tar.xz 28242140 BLAKE2B 74c56425c327b65746174f37d21241430a319a6ee444d10d4a4df48bb080c6ae1b19bc14d04abf59ba6bd242dc77f560fd1bd4b442444f07466f6ee6261585c2 SHA512 b35dfbf61c32dc641a9cd2b35a23efd8884271f0dafd3f1baf0f64f030de2659ccc44619b2aa1f2737dff8a355178fa370c9c6fd83818eef2b590a6df6f10dde +DIST tarpaulin-0.32.5-crates.tar.xz 28694156 BLAKE2B 79317733b524f93b06d0efcd020ca30dc256e94d4c693129d21f561623ec34be85596f23fdcbeb7e2f9e3a6f28dfa60c31c49c3887044ef891245a385b3e4485 SHA512 fff885612522b9a7d43abd8743a4814a20d231e35a65be508b8f1b9743815c809d4fe08a8784f397fdf464028b4f25f7fa646ae4c036d24b22d722c7920c9d53 diff --git a/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.32.5.ebuild b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.32.5.ebuild new file mode 100644 index 000000000000..8153ff9d8370 --- /dev/null +++ b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.32.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" +RUST_MIN_VER="1.85.0" + +inherit cargo + +DESCRIPTION="Cargo-Tarpaulin is a tool to determine code coverage achieved via tests" +HOMEPAGE="https://github.com/xd009642/tarpaulin" +SRC_URI="https://github.com/xd009642/tarpaulin/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" +SRC_URI+=" https://github.com/gentoo-crate-dist/tarpaulin/releases/download/${PV}/${P#cargo-}-crates.tar.xz" +S=${WORKDIR}/${P#cargo-} + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" Apache-2.0 MIT Unicode-3.0 Unicode-DFS-2016 ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/openssl:= + dev-libs/libgit2:= + net-libs/libssh2 +" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="/usr/bin/cargo-tarpaulin" + +PATCHES=( + # integration tests require internet access + "${FILESDIR}/cargo-tarpaulin-0.20.1-tests.patch" + # test fails when not in a git repo + "${FILESDIR}/cargo-tarpaulin-0.25.0-tests.patch" +) + +DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) + +src_configure() { + export LIBGIT2_NO_VENDOR=1 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + cargo_src_configure +} + +src_install() { + cargo_src_install + + einstalldocs +}