From c1e221981a25fc923e2138a4b329bc7e61e7ad73 Mon Sep 17 00:00:00 2001 From: Ivan Prokudin Date: Tue, 28 Jul 2026 16:28:36 +0300 Subject: [PATCH] app-admin/chezmoi: add 2.71.1 Signed-off-by: Ivan Prokudin --- app-admin/chezmoi/Manifest | 2 ++ app-admin/chezmoi/chezmoi-2.71.1.ebuild | 40 +++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 app-admin/chezmoi/chezmoi-2.71.1.ebuild diff --git a/app-admin/chezmoi/Manifest b/app-admin/chezmoi/Manifest index e9e657ab44..13a98aab5f 100644 --- a/app-admin/chezmoi/Manifest +++ b/app-admin/chezmoi/Manifest @@ -4,3 +4,5 @@ DIST chezmoi-2.70.0-vendor.tar.xz 8793576 BLAKE2B 0a4fb332446fa8418cd19bc6f30429 DIST chezmoi-2.70.0.tar.gz 2609184 BLAKE2B a3bd37e2cc4d923ba3c8f1910c0ef5a0c38f14bcc86fa577e45ca61e7bf914974559e67cc31f0ce4420cfe76a58f9977a93b3ac114545fde92709b53464d059e SHA512 9ac734314a0e0f98104a03205207a2a925e947b18243b64e8066b10daf9b23228c1d45678feb6640f3b6eb47aefda27331a5ad3f2d46b4c0ca77f5de13669973 DIST chezmoi-2.70.2-vendor.tar.xz 9205816 BLAKE2B 2682d673b6ef5bd0d368162862f84656cdaa873a45d5e83c57fb6818dd02d7d16a6f885b58c2417ff34566a30f9f5170c2d0db1c95855213aa21058e667d9edb SHA512 65464b82a1b098b961d0d05282c616a3ac3548cd326d95a0388f93aef7bc17b275a756837f01aa040eebbc5f36508d64a631ea04ccd68c8de59e8d02f884b9b0 DIST chezmoi-2.70.2.tar.gz 2594772 BLAKE2B 5fa3ab4bd4a4cef41bee22742c9d6e8a500936325091c95a838d00cc2ac7165e5594931513862a505feee47086290c9b76cdab24ba3b3f330a2e08698b6fca4d SHA512 e5c07e9431a6be6cc6243e1c564e5535c04d6ea2fd80fc184a90d332ad6766e2a2d9f62ce22dd4e8ae61098a86e0a83a89a781d38f4ca15ec1ee4f893f5ab4ad +DIST chezmoi-2.71.1.tar.gz 2600170 BLAKE2B a4840cdb1c993b5c435d1427cac36a58ffd2f02fde0acc232536d7a59f048e582d45b90ef95f7dda14a59f0bc531ed7acec272f949dabd8f59472e797a3994c8 SHA512 744dba263b89d1dedd6c6f1bca002be7e40a56a20c6cfdfbc0fe0cf27b37393040681becb217432ef1c919639f7341a325a66dae87641e05b951e9c9defcbe45 +DIST chezmoi-2.71.1-vendor.tar.xz 9174608 BLAKE2B ba21a457d9647361992633e8f6a934b5295d8c3ccb14fd998496b12381f67a4657caf84ab1907473c86845f3a3e4960383ca74f07377e0ae7d729b4e67a4b362 SHA512 91799fe4524d7137bd50868f626590db07fe56f991afbaead80b567b53046873ff111e7989e7fecd4f1ba13a3fefc8b8032c73f6745d047c5b6c6a93045f3dca diff --git a/app-admin/chezmoi/chezmoi-2.71.1.ebuild b/app-admin/chezmoi/chezmoi-2.71.1.ebuild new file mode 100644 index 0000000000..28225c05cd --- /dev/null +++ b/app-admin/chezmoi/chezmoi-2.71.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion + +DESCRIPTION="Manage your dotfiles across multiple machines, securely" +HOMEPAGE="https://www.chezmoi.io/" +SRC_URI="https://github.com/twpayne/chezmoi/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/iprok/distfiles/releases/download/${P}/${P}-vendor.tar.xz" + +LICENSE="BSD BSD-2 MIT Apache-2.0 MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +RESTRICT="mirror" + +BDEPEND=">=dev-lang/go-1.26.4" +DEPEND="dev-vcs/git" +RDEPEND="${DEPEND}" + +src_compile() { + ego build -o ${PN} -v -work -x -ldflags \ + "-X main.version=${PV} -X main.date=$(date -u +%Y-%m-%dT%H:%M:%SZ)" +} + +src_test() { + ego test -ldflags \ + "-X github.com/twpayne/chezmoi/v2/pkg/chezmoitest.umaskStr=0o022" +} + +src_install() { + dobin ${PN} + + einstalldocs + + newbashcomp completions/${PN}-completion.bash ${PN} + dofishcomp completions/${PN}.fish + newzshcomp completions/${PN}.zsh _${PN} +}