Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/vault/
Date: Thu, 25 Jun 2020 20:17:45
Message-Id: 1593116226.0c571fb781d73c1b773e3e033cf192be29de1ab8.williamh@gentoo
1 commit: 0c571fb781d73c1b773e3e033cf192be29de1ab8
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 25 20:08:04 2020 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 25 20:17:06 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c571fb7
7
8 app-admin/vault: remove old
9
10 Bug: https://bugs.gentoo.org/727660
11 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
12
13 app-admin/vault/Manifest | 2 --
14 app-admin/vault/vault-1.4.0.ebuild | 72 --------------------------------------
15 2 files changed, 74 deletions(-)
16
17 diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
18 index 3eadbce54f3..ee2bc98ebee 100644
19 --- a/app-admin/vault/Manifest
20 +++ b/app-admin/vault/Manifest
21 @@ -1,4 +1,2 @@
22 -DIST vault-1.4.0-webui.tar.xz 1211468 BLAKE2B 5a7b221f2339ca451f6bc2df7b1a4611a9f7786305ec0631d0e7130fb0287f764553d8a8a99ade5d28a2ae39fca1028b5a3c7299a5049acff0d1a3c1e9b8124f SHA512 3b17221e189f9e5fa73afbae3496e4d1105401a94ce5f99ff1c6975ca25b20485a05dc7f0b0c469d29d896524370d8fa23157d401d28e2e92a71a4813a4d9ba6
23 -DIST vault-1.4.0.tar.gz 33097110 BLAKE2B 837f23a50128b0fab6542fc6a596d911267a1e14453091f22171db2ccf6a1a3d0aacdb3f210ac0d07efc7ed5ce845a197f61dd4dab37c35ad6f0f47cefc09c9d SHA512 13c1fb901fe577d91f2734f8a0ae5e51083e1307e7fc32a4388a1be48f2c46cd3d121432fa7450d6f9b439285d3ad5819b123631f41bb347e8d75ce683d24a7e
24 DIST vault-1.4.2-webui.tar.xz 1208924 BLAKE2B 5177afc91e7bc774b7d78e5e344d7c8310a13a592c57768ac6a0c8e12ef6e7ac8b6dbc975e5e9131888478a7fb18ad9ef1ee9b1da43c2899fcf636e99d049078 SHA512 ab462bebfa38102e354938e9b8c6990b6bb19b29dd0da96d65f290394a987d89063800247c1d751a8f7ba7c3fa6645aab9383a5455444244adb5f40528408b17
25 DIST vault-1.4.2.tar.gz 33158384 BLAKE2B 263f20419c210b83448907b1e95464fb139f52f4f7347eb01803b5aa487797c191f1e61a9fb77321f776ea70feb83a741f10c79400fdd471b790fe37a6404a9c SHA512 d4f2a426a4c0531cca0d3812c2e29ebc5ebbd6da2897d3ee57fe57d4dfde0395f30713cfe21600b4dd51fdc90bf2a10527957b04c8215bd185bd502267f93503
26
27 diff --git a/app-admin/vault/vault-1.4.0.ebuild b/app-admin/vault/vault-1.4.0.ebuild
28 deleted file mode 100644
29 index a095561ace9..00000000000
30 --- a/app-admin/vault/vault-1.4.0.ebuild
31 +++ /dev/null
32 @@ -1,72 +0,0 @@
33 -# Copyright 1999-2019 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -inherit fcaps go-module systemd
39 -
40 -DESCRIPTION="A tool for managing secrets"
41 -HOMEPAGE="https://vaultproject.io/"
42 -VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
43 -SRC_URI="https://github.com/hashicorp/vault/archive/v${PV}.tar.gz -> ${P}.tar.gz
44 - webui? (
45 - https://dev.gentoo.org/~williamh/dist/${VAULT_WEBUI_ARCHIVE}
46 - )"
47 -
48 -LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
49 -SLOT="0"
50 -KEYWORDS="amd64"
51 -IUSE="+webui"
52 -
53 -BDEPEND="dev-go/gox"
54 -COMMON_DEPEND="acct-group/vault
55 - acct-user/vault"
56 - DEPEND="${COMMON_DEPEND}"
57 - RDEPEND="${COMMON_DEPEND}"
58 -
59 -FILECAPS=(
60 - -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
61 -)
62 -
63 -RESTRICT+=" test"
64 -
65 -src_prepare() {
66 - default
67 - # Avoid the need to have a git checkout
68 - sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
69 - -e 's:^\(GIT_DIRTY=\).*:\1:' \
70 - -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
71 - -i scripts/build.sh || die
72 - sed -e "/hooks/d" \
73 - -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
74 - -i Makefile || die
75 - if [[ -f "${WORKDIR}/http/bindata_assetfs.go" ]]; then
76 - mv "${WORKDIR}/http/bindata_assetfs.go" "${S}/http" ||
77 - die "mv failed"
78 - fi
79 -}
80 -
81 -src_compile() {
82 - mkdir "${T}"/bin || die
83 - BUILD_TAGS="$(usex webui ui '')" \
84 - GOFLAGS="-mod=vendor" \
85 - GOPATH="${T}" \
86 - XC_ARCH=$(go env GOARCH) \
87 - XC_OS=$(go env GOOS) \
88 - XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
89 - emake
90 -}
91 -
92 -src_install() {
93 - dobin bin/${PN}
94 - dodoc CHANGELOG.md CONTRIBUTING.md README.md
95 - insinto /etc/${PN}.d
96 - doins "${FILESDIR}/"*.json.example
97 - insinto /etc/logrotate.d
98 - newins "${FILESDIR}/${PN}.logrotated" "${PN}"
99 - newinitd "${FILESDIR}/${PN}.initd" "${PN}"
100 - newconfd "${FILESDIR}/${PN}.confd" "${PN}"
101 - systemd_dounit "${FILESDIR}/${PN}.service"
102 - keepdir /var/log/${PN}
103 - fowners ${PN}:${PN} /var/log/${PN}
104 -}