[gentoo-commits] repo/gentoo:master commit in: app-admin/vault/, app-admin/vault/files/

2024-03-29 Thread Zac Medico
commit: 90acc6a830b4aad16e75e7395db7fd1b7e854390
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Mar 29 21:15:09 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Mar 29 21:21:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90acc6a8

app-admin/vault: add 1.15.6

Includes stubmaker patch from here:

https://github.com/hashicorp/vault/pull/24678

Signed-off-by: Zac Medico  gentoo.org>

 app-admin/vault/Manifest   |  3 +
 ...t-1.15.6-stubmaker-outside-git-repo-24678.patch | 92 ++
 app-admin/vault/vault-1.15.6.ebuild| 86 
 3 files changed, 181 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index ed9fdd0f316c..e143138c3666 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -4,3 +4,6 @@ DIST vault-1.14.8-vendor.tar.gz 71869146 BLAKE2B 
5875056d5ec53396ed53db7fd4891a6
 DIST vault-1.14.8-webui.tar.xz 1680312 BLAKE2B 
c698adc325633b1dc59dea3b09692da0476a5f3dbd1f69f1e68243fa903e4590b152846f2dabd4b7f5f492467fcdc52c0afd82bfe1a956b1b69f11da403fab9c
 SHA512 
a25faa74614b31688bb91c4ac2b6a105426be632cc417e94ef14c60a388f076eaec006e07a9784047422b70ce9d9c9fd33e6fb8ef3595b7f1a6468739da8e1c6
 DIST vault-1.14.9-vendor.tar.gz 71845081 BLAKE2B 
ea25a6ba8ac293971170688b4ce3845ba19a5af746c3d96860420d74f8c0af33ea118a47d17117dbd520675739c44ed76118ef126c5b53e4c4adb0924cda58d5
 SHA512 
00ff45f986889d17ebe59c27aeaf8132270e5f06883bf84ce10721c9e2943a25ad8b86be3271991c824369ad5545258b3c01600f1dda06487751ff806b1d76b9
 DIST vault-1.14.9-webui.tar.xz 1677212 BLAKE2B 
db4da051a8c0a62e99c1f2070f3c022fc934350b255d21b360b3b3b53555942f1ac6c4ef15ed7d8a2519f05752406add63837317615afb387b0fc407f5ab8410
 SHA512 
2f54dd24fb9a4e2e774dd4212a605126a9d4e4975a97a01c88c94bce8e6f10174fe07235d402dd43ae31aacf4371f77272e4446d972d2e7304745186b0e6dbb7
+DIST vault-1.15.6-deps.tar.xz 20736608 BLAKE2B 
53e21d0664f9bbd8c851a486334e04d3b3151aaee709c8fe88ab4969a81ebd4562cf3a350e383647140bd4826a0aa75b34ef136c81920b868dff7ae6f0522e37
 SHA512 
c1c24c2c646a441c551849af2d3165fc15db2b61f261608f44b7371214cdef0e76263b5b2f295c19606057e80316b4864fff64bc5603b99901fc8a5d900c6550
+DIST vault-1.15.6-webui.tar.xz 1721320 BLAKE2B 
3f2d31767c6086e7b17f7445f0cff34ce4ebd7a6a1daeaede96443758096a6b8b94b971af5a74e8bcfb2c95c07b496b1babf3f8ce82f9b360fafe5a4d5138cac
 SHA512 
6a532258a5c7734863967926d95699b2611959177b9dbf4e60cff115331237e65f3dbc41e842443ee5af9020c69280b27a511f887528dc914f9d9e642f9a3a63
+DIST vault-1.15.6.tar.gz 31923253 BLAKE2B 
8a4e7b9d8d6753b6f717c6699b2d4822cecff299e3cebd8945d3c34232ff77611611d4e6259ab9c9c4ff91a2e52b7eef707df7da68960be36c314ceba18b124b
 SHA512 
52be0e47f3028f9c1f3ce5d2a72356c955f20fcaf6e8396a6d5938226d72cd8353bed398ba66a6821fc609aaed465e82c3449aeaa0dfaabe80ff0412a73779b3

diff --git 
a/app-admin/vault/files/vault-1.15.6-stubmaker-outside-git-repo-24678.patch 
b/app-admin/vault/files/vault-1.15.6-stubmaker-outside-git-repo-24678.patch
new file mode 100644
index ..5b47f39cb81b
--- /dev/null
+++ b/app-admin/vault/files/vault-1.15.6-stubmaker-outside-git-repo-24678.patch
@@ -0,0 +1,92 @@
+From cd6d0e1c593e158b8641529410d95e4b1722d5b2 Mon Sep 17 00:00:00 2001
+From: Dave Dykstra <2129743+drda...@users.noreply.github.com>
+Date: Thu, 4 Jan 2024 17:03:09 -0600
+Subject: [PATCH] Allow stubmaker to work outside of a git repository
+
+https://github.com/hashicorp/vault/pull/24678
+
+Fixes: https://github.com/hashicorp/vault/issues/24677
+---
+ tools/stubmaker/main.go | 58 +++--
+ 1 file changed, 33 insertions(+), 25 deletions(-)
+
+diff --git a/tools/stubmaker/main.go b/tools/stubmaker/main.go
+index 53676e08b8c84..15e95b6a45f60 100644
+--- a/tools/stubmaker/main.go
 b/tools/stubmaker/main.go
+@@ -43,15 +43,21 @@ func main() {
+   DetectDotGit: true,
+   })
+   if err != nil {
+-  fatal(err)
++  if err.Error() != "repository does not exist" {
++  fatal(err)
++  }
++  repo = nil
+   }
+ 
+-  wt, err := repo.Worktree()
+-  if err != nil {
+-  fatal(err)
+-  }
+-  if !isEnterprise(wt) {
+-  return
++  var wt *git.Worktree
++  if repo != nil {
++  wt, err = repo.Worktree()
++  if err != nil {
++  fatal(err)
++  }
++  if !isEnterprise(wt) {
++  return
++  }
+   }
+ 
+   // Read the file and figure out if we need to do anything.
+@@ -80,26 +86,28 @@ func main() {
+ 
+   // We'd like to write the file, but first make sure that we're not going
+   // to blow away anyone's work or overwrite a file already in git.
+-  head, err := repo.Head()
+-  if err != nil {
+-  fatal(err)
+-  }
+-  obj, err := repo.Object(plumbing.AnyObject, head.Hash())
+-  if err != nil 

[gentoo-commits] repo/gentoo:master commit in: app-admin/vault/, app-admin/vault/files/

2021-09-16 Thread William Hubbs
commit: 7fa16bc47f1c8d140656cfa0492e989da5c1bf67
Author: Austin English  sony  com>
AuthorDate: Thu Sep 16 16:45:05 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Sep 16 22:07:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fa16bc4

app-admin/vault: fix build with newer golang

Closes: https://bugs.gentoo.org/808791
Closes: https://bugs.gentoo.org/810317

Signed-off-by: Austin English  sony.com>
Signed-off-by: William Hubbs  gentoo.org>

 app-admin/vault/Manifest   |   4 +-
 app-admin/vault/files/vault-1.8.2-go-limiter.patch | 264 +
 app-admin/vault/vault-1.8.2.ebuild |   6 +-
 3 files changed, 270 insertions(+), 4 deletions(-)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index 26de2c69e80..42ba4317b9e 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -1120,8 +1120,8 @@ DIST 
github.com%2Fsean-%2Fconswriter%2F@v%2Fv0.0.0-20180208195008-f5ae3917a627.m
 DIST github.com%2Fsean-%2Fpager%2F@v%2Fv0.0.0-20180208200047-666be9bf53b5.mod 
30 BLAKE2B 
77431281d4cec52a254453afe8c7438154b0ecae0116ba085401536adc1f71f6a7eea8b0e2181893b004d805e3ff8b3a7f212ac82e41877cd08c2cf0fc47af05
 SHA512 
5101454134688f96467dbbdf475b1d9bd9e446c29eb2cd04b85430ea0130c09dcbd8141d5ca0d63e63b74349c3dbf59d978ef2115a03c920ff2abfad10fe9a62
 DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.mod 
29 BLAKE2B 
8f509981164937fb0aab63b0344ddbf25c183b926a6e87400e745f6aee9dcc478f0ed455c62a9753722954acb3506be5f7810915a15d03647668e7bb707c09c0
 SHA512 
c7dc34c7a73c5899ca207c0cac88dd38ddebaffa04b5dd511a86dd10160e60be2806dfc6e079a5871b0cb6142f53d7d7dc87ddbe3fb19240bf894430feac5875
 DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.zip 
4415 BLAKE2B 
f50a9fd1f74506625ae9460c6071bbbd1dd3ad3d83264fb7def028c757e8ad8f865fc7255db6e9b5cdb7a1744ac1f741bc6184f064eee7108f6fc0facc81f639
 SHA512 
acd19ece301ac146ae50dd784e3dc1c2cbc0c00a562fc5d2759b7b8a4acf0b5bf83d5bcd54122130877a1568a13709c28ab7e1cc7ba269ec91aa1b1a86c2065a
-DIST github.com%2Fsethvargo%2Fgo-limiter%2F@v%2Fv0.3.0.mod 48 BLAKE2B 
33ddfe8d645092d307c8b8acd8b1c0c8c0c91224a6b0eb3bac20d707be49acc3d437cf00d341d4d37857a9ac4b5303d1df717d2a46ce717941ab7eedbfd133bd
 SHA512 
4266c966fbdba482455fdd13f37891847cff194d1a6d169be35167b729c6e36e9517d72c5a5fda048d8465ada31927b0f3d00fe455e5339c554829e7fb914d2a
-DIST github.com%2Fsethvargo%2Fgo-limiter%2F@v%2Fv0.3.0.zip 32198 BLAKE2B 
d779ed09d9e00d6ff18be20b48068a1877d623070d2f74bebb6816d3a139b311276caf8f3f3099a6b6940e8d5ddaaae07719fb86f117f9ec987483b1573561d5
 SHA512 
35f0ae21b2af7e125e4c18a36a0c6695b024f9f53facf6f025c71237cd12658cd507d05b6d8e8249c53477b56ed7c8e0a960232715e7243da2a3f00d6dcdcd68
+DIST github.com%2Fsethvargo%2Fgo-limiter%2F@v%2Fv0.7.1.mod 48 BLAKE2B 
33ddfe8d645092d307c8b8acd8b1c0c8c0c91224a6b0eb3bac20d707be49acc3d437cf00d341d4d37857a9ac4b5303d1df717d2a46ce717941ab7eedbfd133bd
 SHA512 
4266c966fbdba482455fdd13f37891847cff194d1a6d169be35167b729c6e36e9517d72c5a5fda048d8465ada31927b0f3d00fe455e5339c554829e7fb914d2a
+DIST github.com%2Fsethvargo%2Fgo-limiter%2F@v%2Fv0.7.1.zip 24454 BLAKE2B 
4958546c0be405c760d03db84554b582ae770c08893c1dd77445f655d76714a93a5c1f2a9d5cc9590564002df9c6e81eafc2d44082c6da50a0f2ef18152e1d17
 SHA512 
e303b4042ed3f18743bc0d11700c40e5661a32472802dd1a5f9cd4131d520c774dd98cd62c056b6bf45739600cea5cb6052eb02a113fb091316cf1c11b5c819b
 DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.5+incompatible.mod 34 BLAKE2B 
790ec7277e4654961540dd09fcb7962328547009b0181183b7cb64972b872d30986d1e53ded5961588d89508c913b2b56dd7af3625d0e8d7be2253b6bcf59576
 SHA512 
a5f5d88a767a855b6ff24d7e2e0c4aeb81fb1365a7e81ed989b4c605a7a6c61dc52d7ce97fc672c21020ef56f597dce679184e5e8d3d199678487e6bebaa8127
 DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.5+incompatible.zip 257791 
BLAKE2B 
d0c44078120582d20e3c3eb60d0ecfc2c8547323ea68eddaffee5614243b4410518eabaf0c17b24351cd269d85bfc5f32151bcb56680793682a17b61e8881204
 SHA512 
c2d405ad66b1e3d6860ef21dacb6b7f0a5daef57267c32773cb26ea9983ba75df39e6b3ab5bc97c4c0eb133e17eb587a565da30d89139982fd90102765d27ca9
 DIST 
github.com%2Fshopspring%2Fdecimal%2F@v%2Fv0.0.0-20180709203117-cd690d0c9e24.mod 
37 BLAKE2B 
9945435440e0d3be57cdb12cab697382fe91c56329289bbde332bbd1fd15928a5101d7fcadd89064ecbd103130514a1cad383db097d02d596138fad0348c15d0
 SHA512 
7f46d39bc8f24a5c5c1ff513c0f0018d5341a008526a49bf0b3694008c272b3080b0386a44ba6c27f2894bef19dfbec5095c9189ed222ed5a55797788668315e

diff --git a/app-admin/vault/files/vault-1.8.2-go-limiter.patch 
b/app-admin/vault/files/vault-1.8.2-go-limiter.patch
new file mode 100644
index 000..3aef43e5c17
--- /dev/null
+++ b/app-admin/vault/files/vault-1.8.2-go-limiter.patch
@@ -0,0 +1,264 @@
+This is a combination of upstream commits:
+b368a675955707db4e940da29a1043871a3781b6
+21ea03e0f874991086d2f1bcdc285216878bd566
+
+Fixes https://bugs.gentoo.org/808791
+Fixes https://bugs.gentoo.org/810317

[gentoo-commits] repo/gentoo:master commit in: app-admin/vault/, app-admin/vault/files/

2017-09-01 Thread Zac Medico
commit: 090a2be8642f6de680cfe1e93c5e12b8074adf91
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Sep  1 19:19:49 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Sep  1 19:26:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090a2be8

app-admin/vault: revbump to 0.7.3-r1 for bug 628656

Package-Manager: Portage-2.3.8, Repoman-2.3.2

 app-admin/vault/files/vault.initd   | 17 ++---
 .../vault/{vault-0.7.3.ebuild => vault-0.7.3-r1.ebuild} |  0
 2 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/app-admin/vault/files/vault.initd 
b/app-admin/vault/files/vault.initd
index 3568a447c4b..d430bb8d39a 100644
--- a/app-admin/vault/files/vault.initd
+++ b/app-admin/vault/files/vault.initd
@@ -3,22 +3,17 @@
 # Distributed under the terms of the GNU General Public License v2
 
 description="vault server"
-group=${group:-${SVCNAME}}
-pidfile=${pidfile:-"/run/${SVCNAME}/${SVCNAME}.pid"}
-user=${user:-${SVCNAME}}
+group=${group:-${RC_SVCNAME}}
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+user=${user:-${RC_SVCNAME}}
 
-command="/usr/bin/${SVCNAME}"
+command="/usr/bin/${RC_SVCNAME}"
 command_args="server ${command_args}"
 command_background="true"
 start_stop_daemon_args="--user ${user} --group ${group} \
-   --stdout /var/log/${SVCNAME}/${SVCNAME}.log \
-   --stderr /var/log/${SVCNAME}/${SVCNAME}.log"
+   --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
+   --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
 
 depend() {
need net
-   after net
-}
-
-start_pre() {
-   checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}"
 }

diff --git a/app-admin/vault/vault-0.7.3.ebuild 
b/app-admin/vault/vault-0.7.3-r1.ebuild
similarity index 100%
rename from app-admin/vault/vault-0.7.3.ebuild
rename to app-admin/vault/vault-0.7.3-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/vault/, app-admin/vault/files/

2016-10-20 Thread Zac Medico
commit: 3db391486f339af5536d7942bc51d9c5ad60cabe
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Oct 20 07:47:29 2016 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Oct 20 07:48:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db39148

app-admin/vault: add logrotate config

Package-Manager: portage-2.3.2

 app-admin/vault/files/vault.logrotated | 8 
 app-admin/vault/vault-0.5.3.ebuild | 2 ++
 app-admin/vault/vault-0.6.2.ebuild | 2 ++
 3 files changed, 12 insertions(+)

diff --git a/app-admin/vault/files/vault.logrotated 
b/app-admin/vault/files/vault.logrotated
new file mode 100644
index ..db24363
--- /dev/null
+++ b/app-admin/vault/files/vault.logrotated
@@ -0,0 +1,8 @@
+/var/log/vault/vault.log {
+   su vault vault
+   missingok
+   size 5M
+   rotate 3
+   compress
+   copytruncate
+}

diff --git a/app-admin/vault/vault-0.5.3.ebuild 
b/app-admin/vault/vault-0.5.3.ebuild
index 2a42585..31c138a 100644
--- a/app-admin/vault/vault-0.5.3.ebuild
+++ b/app-admin/vault/vault-0.5.3.ebuild
@@ -44,6 +44,8 @@ src_install() {
dodoc "${S}"/src/${EGO_PN%/*}/{CHANGELOG.md,CONTRIBUTING.md,README.md}
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
systemd_dounit "${FILESDIR}/${PN}.service"
 
keepdir /etc/${PN}.d

diff --git a/app-admin/vault/vault-0.6.2.ebuild 
b/app-admin/vault/vault-0.6.2.ebuild
index ade0af0..f16d491 100644
--- a/app-admin/vault/vault-0.6.2.ebuild
+++ b/app-admin/vault/vault-0.6.2.ebuild
@@ -91,6 +91,8 @@ src_install() {
dodoc "${S}"/src/${EGO_PN%/*}/{CHANGELOG.md,CONTRIBUTING.md,README.md}
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
systemd_dounit "${FILESDIR}/${PN}.service"
 
keepdir /etc/${PN}.d