commit:     39dfcc81825ef9acc97efb7de5a78eb9f6b1a8e2
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 11 03:35:34 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Sep 11 03:37:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39dfcc81

app-admin/vault: Bump to version 1.6.6

Bug: https://bugs.gentoo.org/808093
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 app-admin/vault/Manifest           |  2 ++
 app-admin/vault/vault-1.6.6.ebuild | 73 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index c2d50bbdb19..d6a6ab47e6c 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -1727,6 +1727,8 @@ DIST vault-1.5.9-webui.tar.xz 1244124 BLAKE2B 
bdd56f3ffc3c1733f9ba3c76be2e696903
 DIST vault-1.5.9.tar.gz 35127251 BLAKE2B 
7b2c24f797f0c54672b49a28989e0e465d9a0054f26cfcaf22d030a9f3b25d79b496044bb65a6d4c363b7478a3ca6d8dac1520169d6c347fe75bac3ff6001df6
 SHA512 
de5dfa9cb0ca41514fa5652d2cd3dacc312b1a6d9f2311823a1634dadb6bc4430d8124ac9089dd93f7277ff44f3fee37354b3ae48f8ece839ba859c89655510b
 DIST vault-1.6.5-webui.tar.xz 1273364 BLAKE2B 
3fd23a322f435cc1151c7c7321bd48ddbf5a06e260e77cb51353e5df940a7e7932b7043e914da149664d20e7a10b24771c6c3f1cad0cae035b654f4e206212aa
 SHA512 
cbc433bf101996ff1f800b023664f1a6b9e3473fb2220986724f2019801cbe758a0889f1e9ab8a4fbcda3a6d75e453251a24f1c81228616f6a377100c4e7ae7a
 DIST vault-1.6.5.tar.gz 39136426 BLAKE2B 
ed977f7035b37b801c785c0f63c7338e6ad829de27d50fcc2078bbc008f9cdb0fb399786af62b16d9e85fab57d8a6c22417581b84e902fc3829144548cb41634
 SHA512 
0f5640d376f21d57bf25db0865b4509ef819dd82e950f8c9192188ab3ef1c2477c369049b69a5194e27051b5d8dc523b9760b01eda6568f7348bb782cf6f97c6
+DIST vault-1.6.6-webui.tar.xz 1268292 BLAKE2B 
ea30ecaee5ff58a6b7281a5cedb9e8484c6d19feb2b5f0391002a2022dfc4978ac9c37bdcb69617034f93c44835bd4d88720788affcd45d516c190a011dc3882
 SHA512 
458cb4093a06142c11376a65a11deecc135915586353eae9511bdbdc49539ed296d3a008a91d8c6c6a43d71a0dfff85727a669428a822246265ffd1e48ce3972
+DIST vault-1.6.6.tar.gz 39139148 BLAKE2B 
1b6615fddb649c852d62f8a4d9d97d09be4e966427753ba87add08cf758416c349caae189e6bb6a3b24edf3c708f17655090d713f6e9ab2c02b7db8656c4cd02
 SHA512 
820ec2f0b71defe6e6920bb4eefec55536d3d06345b676323d4af0c74c837c886871b0951b54f917e27b61bade9b4a8e9f36e3905a82a134b9e5f887ed744534
 DIST vault-1.7.3-webui.tar.xz 1331416 BLAKE2B 
81a3e70086ef4aa1a4761188d8d8b294593cf26ffe8e697d556a3bc27319c0ea149ba3f652ff3fc9f552252354a86e7923ecd87a81ecc2b9d29d6ff25180e50e
 SHA512 
a9f2aa9ed9e4303054a8c7c97a49daab8e2c6142ddff18ec0f38fd68383af10a644e47c02b3ef6e2d4f74e68a6a9d3324f58c7b7725b990c7c290649134f90d3
 DIST vault-1.7.3.tar.gz 39626087 BLAKE2B 
54e777c0703c2b3ae32012507579079a97c19aee9b8488af71b863ab2f0b536417470441c68c5ace40069559485c9f2fa108d3f2e3cbbd9a44e1baffd812ed13
 SHA512 
06929599eb03373489da87bc63577b10b92080212fd090d5f95e29007a03c7e70c40148219415f252ac2acc7a8c46afe03fb5d034812fe379c79b7dd01d172e5
 DIST vault-1.8.1-webui.tar.xz 1390864 BLAKE2B 
e8f707c80358ed1d987fffd1bf579c9949b996d8022a63837f4c7872cc2092e06b76e459e68e93233854e516f039833098fb4adbf5e9a7bc4bc603dfff688352
 SHA512 
5266ccc45a7707111a71a4a0efde09eaf16c02d7b338936fb04fbc21c34c6a5fa9b6fbecc6c8a9deefad7f293bfc7aeaddf1de3dc481840bbeb404e695566e0b

diff --git a/app-admin/vault/vault-1.6.6.ebuild 
b/app-admin/vault/vault-1.6.6.ebuild
new file mode 100644
index 00000000000..87aa3191263
--- /dev/null
+++ b/app-admin/vault/vault-1.6.6.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/";
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+SRC_URI="https://github.com/hashicorp/vault/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+       webui? (
+               https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+       )"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+webui"
+
+BDEPEND="dev-go/gox
+       >=dev-lang/go-1.15.3"
+COMMON_DEPEND="acct-group/vault
+       acct-user/vault"
+       DEPEND="${COMMON_DEPEND}"
+       RDEPEND="${COMMON_DEPEND}"
+
+FILECAPS=(
+       -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+RESTRICT+=" test"
+
+src_prepare() {
+       default
+       # Avoid the need to have a git checkout
+       sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+               -e 's:^\(GIT_DIRTY=\).*:\1:' \
+               -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+               -i scripts/build.sh || die
+       sed -e "/hooks/d" \
+               -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
+               -i Makefile || die
+       if [[ -f "${WORKDIR}/http/bindata_assetfs.go" ]]; then
+               mv "${WORKDIR}/http/bindata_assetfs.go" "${S}/http" ||
+                       die "mv failed"
+       fi
+}
+
+src_compile() {
+       mkdir "${T}"/bin || die
+       BUILD_TAGS="$(usex webui ui '')" \
+       GOFLAGS="-mod=vendor" \
+       GOPATH="${T}" \
+       XC_ARCH=$(go env GOARCH) \
+       XC_OS=$(go env GOOS) \
+       XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+       emake
+}
+
+src_install() {
+       dobin bin/${PN}
+       dodoc CHANGELOG.md CONTRIBUTING.md README.md
+       insinto /etc/${PN}.d
+       doins "${FILESDIR}/"*.json.example
+       insinto /etc/logrotate.d
+       newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+       newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+       newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+       systemd_dounit "${FILESDIR}/${PN}.service"
+       keepdir /var/log/${PN}
+       fowners ${PN}:${PN} /var/log/${PN}
+}

Reply via email to