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: Tue, 05 May 2020 14:45:51
Message-Id: 1588689941.db4c7b87594f24f233caacb1e1954fbc60fa3ed8.williamh@gentoo
1 commit: db4c7b87594f24f233caacb1e1954fbc60fa3ed8
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 5 14:44:23 2020 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Tue May 5 14:45:41 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4c7b87
7
8 app-admin/vault: remove old versions
9
10 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
11
12 app-admin/vault/Manifest | 6 ---
13 app-admin/vault/vault-1.2.3.ebuild | 93 --------------------------------------
14 app-admin/vault/vault-1.2.4.ebuild | 93 --------------------------------------
15 app-admin/vault/vault-1.3.0.ebuild | 93 --------------------------------------
16 4 files changed, 285 deletions(-)
17
18 diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
19 index 91cb6562d84..a8764c1ee9b 100644
20 --- a/app-admin/vault/Manifest
21 +++ b/app-admin/vault/Manifest
22 @@ -1,8 +1,2 @@
23 -DIST vault-1.2.3-webui.tar.xz 1916848 BLAKE2B 503425336fac45645b837380dcf94be4bdbb3876b1408a6bbd6ccaca96fd93e47dd2fcaf9913a70cb69fc0c7c1c36a90680acb629be3d616fe77d95662d93ed0 SHA512 1e414143ea163dc021ffefba023ff827f8241db5c125c3aa5de407dc4ae476413d32bf3b150167ffb14026f07663a26f3ab62b142019758f751a4f115d438d87
24 -DIST vault-1.2.3.tar.gz 27773681 BLAKE2B 862b386c96e7d284c5b82a89dca5a0a8668a900a5b32758a472b5d7ea4ed995dce608dfda0398bcf15e703f21099ddc662abb585cca0e2d2f43a0863184e055c SHA512 9543e394f187cd9b06e88b64319504e07519041741650db3b7b905f1b34348ed7d9e22955ce2a456ffd2e06210e9e01b1a0ded459cde4840fbf5903ff6e21e75
25 -DIST vault-1.2.4-webui.tar.xz 1919024 BLAKE2B c1fc1460d70f33695ce9f7571a701035b02a376e4d336a9e368190a5ec08dc3ef417d2553a0e3ca5e745721eef49caeaaf294bd8b44550938ab02c7d63460744 SHA512 9b431083b1850e6e18b5212f04cc2d9305832c02594984caef298b2b33e176b6cc7f767e9e137208e005778d249410e482cfe4b6f6bfdb6f2ba54de9bcc4c7f6
26 -DIST vault-1.2.4.tar.gz 27778766 BLAKE2B 536dd114c0268f91eb6b5c13cc30d22cdb9d1085c1378c6e39a6fcffeb4d5313363d225c85073a4da124962d6f7de8e4800a6648e392909a9595341ac178d94a SHA512 35a91088ac6949863e2de651edac19d73586acc2f42d14e48d3b41236d9458c95e60f8ec2285b3846ff04ebe59a4d4b308686151d758b5af8caad711441e2ee4
27 -DIST vault-1.3.0-webui.tar.xz 2004176 BLAKE2B f17b51346e694e13cb51779f158116cd1e241ba1a90c5e384b40fafc916386fd12ae7e09e11b083f1ff8cb8aa89a94f811029edc10fceec2a08cbe8e65b1bac4 SHA512 2f3695134ffd9af478568b08fc66b593d00c0990178af2f3d0e8b27c53afeed1f7926d97afa688b21cca931665b435e85c036a9970f71355977815f214c66c0c
28 -DIST vault-1.3.0.tar.gz 31098388 BLAKE2B 81ac68f47eed4a9e0187774558d38701f4e1481b07bd8a6f310741741a112dcf8e8344e156b6cef2a05e115da998fafab9627d62e261ffb8995ebdd2468f770a SHA512 4011706c2d418e4e13369f5afa5541af8296d6731c12aa670ed0fce66cc4d950edb76a0d24722be6b63538dc3479dcf68bb89ce7d9f37437062635feb6432165
29 DIST vault-1.4.0-webui.tar.xz 1211468 BLAKE2B 5a7b221f2339ca451f6bc2df7b1a4611a9f7786305ec0631d0e7130fb0287f764553d8a8a99ade5d28a2ae39fca1028b5a3c7299a5049acff0d1a3c1e9b8124f SHA512 3b17221e189f9e5fa73afbae3496e4d1105401a94ce5f99ff1c6975ca25b20485a05dc7f0b0c469d29d896524370d8fa23157d401d28e2e92a71a4813a4d9ba6
30 DIST vault-1.4.0.tar.gz 33097110 BLAKE2B 837f23a50128b0fab6542fc6a596d911267a1e14453091f22171db2ccf6a1a3d0aacdb3f210ac0d07efc7ed5ce845a197f61dd4dab37c35ad6f0f47cefc09c9d SHA512 13c1fb901fe577d91f2734f8a0ae5e51083e1307e7fc32a4388a1be48f2c46cd3d121432fa7450d6f9b439285d3ad5819b123631f41bb347e8d75ce683d24a7e
31
32 diff --git a/app-admin/vault/vault-1.2.3.ebuild b/app-admin/vault/vault-1.2.3.ebuild
33 deleted file mode 100644
34 index ba761e12341..00000000000
35 --- a/app-admin/vault/vault-1.2.3.ebuild
36 +++ /dev/null
37 @@ -1,93 +0,0 @@
38 -# Copyright 1999-2019 Gentoo Authors
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=7
42 -
43 -inherit fcaps golang-base golang-vcs-snapshot systemd user
44 -
45 -EGO_PN="github.com/hashicorp/${PN}"
46 -VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
47 -DESCRIPTION="A tool for managing secrets"
48 -HOMEPAGE="https://vaultproject.io/"
49 -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
50 - webui? (
51 - mirror://gentoo/${VAULT_WEBUI_ARCHIVE}
52 - https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
53 - )"
54 -SLOT="0"
55 -LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
56 -KEYWORDS="~amd64"
57 -IUSE="+webui"
58 -
59 -RESTRICT="test"
60 -
61 -DEPEND=">=dev-lang/go-1.12:=
62 - dev-go/gox"
63 -
64 -FILECAPS=(
65 - -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
66 -)
67 -
68 -src_unpack() {
69 - golang-vcs-snapshot_src_unpack
70 - if use webui; then
71 - # The webui assets build has numerous nodejs dependencies,
72 - # see https://github.com/hashicorp/vault/blob/master/ui/README.md
73 - pushd "${S}/src/${EGO_PN}" >/dev/null || die
74 - unpack "${VAULT_WEBUI_ARCHIVE}"
75 - popd >/dev/null
76 - fi
77 -}
78 -
79 -src_prepare() {
80 - default
81 - # Avoid the need to have a git checkout
82 - sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
83 - -e 's:^\(GIT_DIRTY=\).*:\1:' \
84 - -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
85 - -i src/${EGO_PN}/scripts/build.sh || die
86 - sed -e "/hooks/d" \
87 - -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
88 - -i src/${EGO_PN}/Makefile || die
89 -
90 - # Avoid network-sandbox violations since go-1.13
91 - rm src/${EGO_PN}/go.mod || die
92 -}
93 -
94 -pkg_setup() {
95 - enewgroup ${PN}
96 - enewuser ${PN} -1 -1 -1 ${PN}
97 -}
98 -
99 -src_compile() {
100 - mkdir bin || die
101 - export -n GOCACHE XDG_CACHE_HOME #678970
102 - export GOBIN=${S}/bin GOPATH=${S}
103 - cd src/${EGO_PN} || die
104 - # The fmt target may need to be executed if it was previously
105 - # executed by an older version of go (bug 665438).
106 - emake fmt
107 - BUILD_TAGS="$(usex webui ui '')" \
108 - XC_ARCH=$(go env GOARCH) \
109 - XC_OS=$(go env GOOS) \
110 - XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
111 - emake
112 -}
113 -
114 -src_install() {
115 - dodoc src/${EGO_PN}/{CHANGELOG.md,CONTRIBUTING.md,README.md}
116 - newinitd "${FILESDIR}/${PN}.initd" "${PN}"
117 - newconfd "${FILESDIR}/${PN}.confd" "${PN}"
118 - insinto /etc/logrotate.d
119 - newins "${FILESDIR}/${PN}.logrotated" "${PN}"
120 - systemd_dounit "${FILESDIR}/${PN}.service"
121 -
122 - keepdir /etc/${PN}.d
123 - insinto /etc/${PN}.d
124 - doins "${FILESDIR}/"*.json.example
125 -
126 - keepdir /var/log/${PN}
127 - fowners ${PN}:${PN} /var/log/${PN}
128 -
129 - dobin bin/${PN}
130 -}
131
132 diff --git a/app-admin/vault/vault-1.2.4.ebuild b/app-admin/vault/vault-1.2.4.ebuild
133 deleted file mode 100644
134 index ba761e12341..00000000000
135 --- a/app-admin/vault/vault-1.2.4.ebuild
136 +++ /dev/null
137 @@ -1,93 +0,0 @@
138 -# Copyright 1999-2019 Gentoo Authors
139 -# Distributed under the terms of the GNU General Public License v2
140 -
141 -EAPI=7
142 -
143 -inherit fcaps golang-base golang-vcs-snapshot systemd user
144 -
145 -EGO_PN="github.com/hashicorp/${PN}"
146 -VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
147 -DESCRIPTION="A tool for managing secrets"
148 -HOMEPAGE="https://vaultproject.io/"
149 -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
150 - webui? (
151 - mirror://gentoo/${VAULT_WEBUI_ARCHIVE}
152 - https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
153 - )"
154 -SLOT="0"
155 -LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
156 -KEYWORDS="~amd64"
157 -IUSE="+webui"
158 -
159 -RESTRICT="test"
160 -
161 -DEPEND=">=dev-lang/go-1.12:=
162 - dev-go/gox"
163 -
164 -FILECAPS=(
165 - -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
166 -)
167 -
168 -src_unpack() {
169 - golang-vcs-snapshot_src_unpack
170 - if use webui; then
171 - # The webui assets build has numerous nodejs dependencies,
172 - # see https://github.com/hashicorp/vault/blob/master/ui/README.md
173 - pushd "${S}/src/${EGO_PN}" >/dev/null || die
174 - unpack "${VAULT_WEBUI_ARCHIVE}"
175 - popd >/dev/null
176 - fi
177 -}
178 -
179 -src_prepare() {
180 - default
181 - # Avoid the need to have a git checkout
182 - sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
183 - -e 's:^\(GIT_DIRTY=\).*:\1:' \
184 - -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
185 - -i src/${EGO_PN}/scripts/build.sh || die
186 - sed -e "/hooks/d" \
187 - -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
188 - -i src/${EGO_PN}/Makefile || die
189 -
190 - # Avoid network-sandbox violations since go-1.13
191 - rm src/${EGO_PN}/go.mod || die
192 -}
193 -
194 -pkg_setup() {
195 - enewgroup ${PN}
196 - enewuser ${PN} -1 -1 -1 ${PN}
197 -}
198 -
199 -src_compile() {
200 - mkdir bin || die
201 - export -n GOCACHE XDG_CACHE_HOME #678970
202 - export GOBIN=${S}/bin GOPATH=${S}
203 - cd src/${EGO_PN} || die
204 - # The fmt target may need to be executed if it was previously
205 - # executed by an older version of go (bug 665438).
206 - emake fmt
207 - BUILD_TAGS="$(usex webui ui '')" \
208 - XC_ARCH=$(go env GOARCH) \
209 - XC_OS=$(go env GOOS) \
210 - XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
211 - emake
212 -}
213 -
214 -src_install() {
215 - dodoc src/${EGO_PN}/{CHANGELOG.md,CONTRIBUTING.md,README.md}
216 - newinitd "${FILESDIR}/${PN}.initd" "${PN}"
217 - newconfd "${FILESDIR}/${PN}.confd" "${PN}"
218 - insinto /etc/logrotate.d
219 - newins "${FILESDIR}/${PN}.logrotated" "${PN}"
220 - systemd_dounit "${FILESDIR}/${PN}.service"
221 -
222 - keepdir /etc/${PN}.d
223 - insinto /etc/${PN}.d
224 - doins "${FILESDIR}/"*.json.example
225 -
226 - keepdir /var/log/${PN}
227 - fowners ${PN}:${PN} /var/log/${PN}
228 -
229 - dobin bin/${PN}
230 -}
231
232 diff --git a/app-admin/vault/vault-1.3.0.ebuild b/app-admin/vault/vault-1.3.0.ebuild
233 deleted file mode 100644
234 index ba761e12341..00000000000
235 --- a/app-admin/vault/vault-1.3.0.ebuild
236 +++ /dev/null
237 @@ -1,93 +0,0 @@
238 -# Copyright 1999-2019 Gentoo Authors
239 -# Distributed under the terms of the GNU General Public License v2
240 -
241 -EAPI=7
242 -
243 -inherit fcaps golang-base golang-vcs-snapshot systemd user
244 -
245 -EGO_PN="github.com/hashicorp/${PN}"
246 -VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
247 -DESCRIPTION="A tool for managing secrets"
248 -HOMEPAGE="https://vaultproject.io/"
249 -SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
250 - webui? (
251 - mirror://gentoo/${VAULT_WEBUI_ARCHIVE}
252 - https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
253 - )"
254 -SLOT="0"
255 -LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
256 -KEYWORDS="~amd64"
257 -IUSE="+webui"
258 -
259 -RESTRICT="test"
260 -
261 -DEPEND=">=dev-lang/go-1.12:=
262 - dev-go/gox"
263 -
264 -FILECAPS=(
265 - -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
266 -)
267 -
268 -src_unpack() {
269 - golang-vcs-snapshot_src_unpack
270 - if use webui; then
271 - # The webui assets build has numerous nodejs dependencies,
272 - # see https://github.com/hashicorp/vault/blob/master/ui/README.md
273 - pushd "${S}/src/${EGO_PN}" >/dev/null || die
274 - unpack "${VAULT_WEBUI_ARCHIVE}"
275 - popd >/dev/null
276 - fi
277 -}
278 -
279 -src_prepare() {
280 - default
281 - # Avoid the need to have a git checkout
282 - sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
283 - -e 's:^\(GIT_DIRTY=\).*:\1:' \
284 - -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
285 - -i src/${EGO_PN}/scripts/build.sh || die
286 - sed -e "/hooks/d" \
287 - -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
288 - -i src/${EGO_PN}/Makefile || die
289 -
290 - # Avoid network-sandbox violations since go-1.13
291 - rm src/${EGO_PN}/go.mod || die
292 -}
293 -
294 -pkg_setup() {
295 - enewgroup ${PN}
296 - enewuser ${PN} -1 -1 -1 ${PN}
297 -}
298 -
299 -src_compile() {
300 - mkdir bin || die
301 - export -n GOCACHE XDG_CACHE_HOME #678970
302 - export GOBIN=${S}/bin GOPATH=${S}
303 - cd src/${EGO_PN} || die
304 - # The fmt target may need to be executed if it was previously
305 - # executed by an older version of go (bug 665438).
306 - emake fmt
307 - BUILD_TAGS="$(usex webui ui '')" \
308 - XC_ARCH=$(go env GOARCH) \
309 - XC_OS=$(go env GOOS) \
310 - XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
311 - emake
312 -}
313 -
314 -src_install() {
315 - dodoc src/${EGO_PN}/{CHANGELOG.md,CONTRIBUTING.md,README.md}
316 - newinitd "${FILESDIR}/${PN}.initd" "${PN}"
317 - newconfd "${FILESDIR}/${PN}.confd" "${PN}"
318 - insinto /etc/logrotate.d
319 - newins "${FILESDIR}/${PN}.logrotated" "${PN}"
320 - systemd_dounit "${FILESDIR}/${PN}.service"
321 -
322 - keepdir /etc/${PN}.d
323 - insinto /etc/${PN}.d
324 - doins "${FILESDIR}/"*.json.example
325 -
326 - keepdir /var/log/${PN}
327 - fowners ${PN}:${PN} /var/log/${PN}
328 -
329 - dobin bin/${PN}
330 -}