[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2024-04-14 Thread Zac Medico
commit: 577fe498870f5361e115805efec28e2f02197648
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Apr 15 00:24:53 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Apr 15 00:35:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577fe498

app-admin/serf: 0.10.1-r1 revbump with smaller vendor deps tarball

$ du -h serf-0.10.1*-deps.tar.xz
24M serf-0.10.1-deps.tar.xz
744Kserf-0.10.1-r1-deps.tar.xz

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

 app-admin/serf/Manifest  |  1 +
 app-admin/serf/serf-0.10.1-r1.ebuild | 54 
 2 files changed, 55 insertions(+)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index 508b4015c08f..eeed98dadb74 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -1,2 +1,3 @@
 DIST serf-0.10.1-deps.tar.xz 24356192 BLAKE2B 
f635b7f4ea496aeac3148132ff0c4fcd2de037a2fc4c7c0c3943f2531b816a8002eb1e14a2204a30c206630f94400f953ae872e18bd2164c1d688f80961d54b8
 SHA512 
401e5bb706b3bf6521401ad4d40b02b331e71c6a0886796002046c83dffcffc735b803634d96bff5220d1069f418881daa9432412c4bcf6b7f3b37036d1a3a20
+DIST serf-0.10.1-r1-deps.tar.xz 760452 BLAKE2B 
3e2b55d59fd2d94e8cee9082346e827fc1d7ff7d3fb01663d4ae0001a5c29c47212a29c3a98a544dbd4576f157c4c49abea8477c204f96c012b3f4c469724886
 SHA512 
2a288309d3e5a9486231ddbcd86cee28e950c778dda60247a23692d7e57f0386fdc88e6aff45f5407acd4e604e122f7b010111668340eee1e77f85c80e69803a
 DIST serf-0.10.1.tar.gz 447396 BLAKE2B 
a5b1aadf2e7d9b807406d8bd1d2db799f7a629a4db3abb3558c405b7bf81b5bef618157e51887ac631f3b42ca9eab3107ead8ead938ed0a1267299b2c47e0a18
 SHA512 
50febac6a634b7e19e58a2591371228fe7c1865673f48d082ed57cff1ac9c404d6a3b328d85b82cb92f05973a34396b824fdd9cb81f3e12c586b3f56d6734fa8

diff --git a/app-admin/serf/serf-0.10.1-r1.ebuild 
b/app-admin/serf/serf-0.10.1-r1.ebuild
new file mode 100644
index ..97a6a9dac3d6
--- /dev/null
+++ b/app-admin/serf/serf-0.10.1-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="Service orchestration and management tool"
+HOMEPAGE="https://www.serfdom.io/;
+SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/${PF}-deps.tar.xz;
+
+LICENSE="MPL-2.0"
+LICENSE+=" Apache-2.0 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT+=" test"
+RDEPEND="
+   acct-user/serf
+   acct-group/serf"
+PATCHES=("${S}/go-mod-sum.patch")
+
+src_prepare() {
+   default
+   sed -e 's|\(^VERSION[[:space:]]*:=\).*|\1'${PV}'|' \
+   -e 's|\(GITSHA[[:space:]]*:=\).*|\1'${PV}'|' \
+   -e 's|\(GITBRANCH[[:space:]]*:=\).*|\1'${PV}'|' \
+   -i  GNUmakefile || die
+}
+
+src_compile() {
+   mkdir -p ./bin
+   ego build -o ./bin/serf ./cmd/serf || die
+}
+
+src_install() {
+   local x
+
+   dobin "${S}/bin/${PN}"
+
+   keepdir /etc/serf.d
+   insinto /etc/serf.d
+
+   for x in /var/{lib,log}/${PN}; do
+   keepdir "${x}"
+   fowners serf:serf "${x}"
+   done
+
+   newinitd "${FILESDIR}/serf.initd" "${PN}"
+   newconfd "${FILESDIR}/serf.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   systemd_dounit "${FILESDIR}/serf.service"
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2024-04-14 Thread Zac Medico
commit: 94d3963df844039f307e0729dab1035fada69017
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Apr 14 23:55:46 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Apr 14 23:55:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d3963d

app-admin/serf: drop 0.9.8, 0.10.0

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

 app-admin/serf/Manifest   |  4 ---
 app-admin/serf/serf-0.10.0.ebuild | 55 ---
 app-admin/serf/serf-0.9.8.ebuild  | 55 ---
 3 files changed, 114 deletions(-)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index a66d0d5bd131..508b4015c08f 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -1,6 +1,2 @@
-DIST serf-0.10.0-deps.tar.xz 24363004 BLAKE2B 
f0fed10ffa8ff536263f6fde5a87e9584c35a681e7821a91d123aa8bd149ca1b9024d454f8163de458e4b928e887736c3247661afbc3f46b2ba38bef09d4516d
 SHA512 
73815e512fda8aa00241bff84e1ee2414106a4b1a6189e66aa80967152acafde56eeafd15b87cbaefcbedc093f1c42cfb19b9d5776473c4c580416c2b671931a
-DIST serf-0.10.0.tar.gz 446394 BLAKE2B 
627e9ee776e217db09dde4bb22d1f317c884f887d918ba69de9bb65160eb00280c1ae5f53119570732f462c35381bd24a81405761b8ec63193295b6245298049
 SHA512 
53cb42b4a5f94fbb9e099739af0e31bb00cc261ea16325c3e5b9f081bb31299b5b8e42bc92d0f83ae78e511854589a95ab011930f373c1ad148c152b73adf485
 DIST serf-0.10.1-deps.tar.xz 24356192 BLAKE2B 
f635b7f4ea496aeac3148132ff0c4fcd2de037a2fc4c7c0c3943f2531b816a8002eb1e14a2204a30c206630f94400f953ae872e18bd2164c1d688f80961d54b8
 SHA512 
401e5bb706b3bf6521401ad4d40b02b331e71c6a0886796002046c83dffcffc735b803634d96bff5220d1069f418881daa9432412c4bcf6b7f3b37036d1a3a20
 DIST serf-0.10.1.tar.gz 447396 BLAKE2B 
a5b1aadf2e7d9b807406d8bd1d2db799f7a629a4db3abb3558c405b7bf81b5bef618157e51887ac631f3b42ca9eab3107ead8ead938ed0a1267299b2c47e0a18
 SHA512 
50febac6a634b7e19e58a2591371228fe7c1865673f48d082ed57cff1ac9c404d6a3b328d85b82cb92f05973a34396b824fdd9cb81f3e12c586b3f56d6734fa8
-DIST serf-0.9.8-deps.tar.xz 24178272 BLAKE2B 
6a82fa025245f0c393b55d87a10195a9ed5f314b3cb772b54b01b858b9f6b393991cc206f269b39efe9a9061aeff948191ae48070eb7c1e5bf77781c97173952
 SHA512 
ec12d4b27044f58e897984adb3855413e2d3a624f62dffe981353bb5bfbbcbe64501080ef543bc446633716bbfe3ef29c3c93c44db8599b5639e2ef8d20d8eee
-DIST serf-0.9.8.tar.gz 444968 BLAKE2B 
023413f75444f8e785bd7c5029e84ef58abca1c227f69dd8c16111c30afb38ff331e39cd8c30539f133229829bb9517516ff0e18e49b2dc9fb53df2ed40224b3
 SHA512 
1501ad6587f77840f7ad95d2886aafa3c28ffa533e862df0ebe5a4822078de09370c2ca1826d47dc6ff84e8598fb3711125a16e399a935ac39bad887e532c402

diff --git a/app-admin/serf/serf-0.10.0.ebuild 
b/app-admin/serf/serf-0.10.0.ebuild
deleted file mode 100644
index 540d5af97180..
--- a/app-admin/serf/serf-0.10.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module systemd
-
-KEYWORDS="~amd64"
-EGO_PN="github.com/hashicorp/serf"
-DESCRIPTION="Service orchestration and management tool"
-HOMEPAGE="https://www.serfdom.io/;
-SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-
-SLOT="0"
-LICENSE="MPL-2.0 Apache-2.0 BSD MIT"
-IUSE=""
-RESTRICT+=" test"
-BDEPEND=""
-RDEPEND="
-   acct-user/serf
-   acct-group/serf"
-
-src_prepare() {
-   default
-   sed -e 's|\(^VERSION[[:space:]]*:=\).*|\1'${PV}'|' \
-   -e 's|\(GITSHA[[:space:]]*:=\).*|\1'${PV}'|' \
-   -e 's|\(GITBRANCH[[:space:]]*:=\).*|\1'${PV}'|' \
-   -i  GNUmakefile || die
-}
-
-src_compile() {
-   mkdir -p ./bin
-   go build -o ./bin/serf ./cmd/serf || die
-}
-
-src_install() {
-   local x
-
-   dobin "${S}/bin/${PN}"
-
-   keepdir /etc/serf.d
-   insinto /etc/serf.d
-
-   for x in /var/{lib,log}/${PN}; do
-   keepdir "${x}"
-   fowners serf:serf "${x}"
-   done
-
-   newinitd "${FILESDIR}/serf.initd" "${PN}"
-   newconfd "${FILESDIR}/serf.confd" "${PN}"
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
-   systemd_dounit "${FILESDIR}/serf.service"
-}

diff --git a/app-admin/serf/serf-0.9.8.ebuild b/app-admin/serf/serf-0.9.8.ebuild
deleted file mode 100644
index 540d5af97180..
--- a/app-admin/serf/serf-0.9.8.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module systemd
-
-KEYWORDS="~amd64"
-EGO_PN="github.com/hashicorp/serf"
-DESCRIPTION="Service orchestration and management tool"
-HOMEPAGE="https://www.serfdom.io/;
-SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
-
-SLOT="0"
-LICENSE="MPL-2.0 

[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2022-10-17 Thread Zac Medico
commit: c138b16f9983438cbdb424c13a68ffc57da7d52e
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct 18 02:04:36 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Oct 18 02:05:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c138b16f

app-admin/serf: add 0.10.1

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

 app-admin/serf/Manifest   |  2 ++
 app-admin/serf/serf-0.10.1.ebuild | 55 +++
 2 files changed, 57 insertions(+)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index 7d67866ffe57..a66d0d5bd131 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -1,4 +1,6 @@
 DIST serf-0.10.0-deps.tar.xz 24363004 BLAKE2B 
f0fed10ffa8ff536263f6fde5a87e9584c35a681e7821a91d123aa8bd149ca1b9024d454f8163de458e4b928e887736c3247661afbc3f46b2ba38bef09d4516d
 SHA512 
73815e512fda8aa00241bff84e1ee2414106a4b1a6189e66aa80967152acafde56eeafd15b87cbaefcbedc093f1c42cfb19b9d5776473c4c580416c2b671931a
 DIST serf-0.10.0.tar.gz 446394 BLAKE2B 
627e9ee776e217db09dde4bb22d1f317c884f887d918ba69de9bb65160eb00280c1ae5f53119570732f462c35381bd24a81405761b8ec63193295b6245298049
 SHA512 
53cb42b4a5f94fbb9e099739af0e31bb00cc261ea16325c3e5b9f081bb31299b5b8e42bc92d0f83ae78e511854589a95ab011930f373c1ad148c152b73adf485
+DIST serf-0.10.1-deps.tar.xz 24356192 BLAKE2B 
f635b7f4ea496aeac3148132ff0c4fcd2de037a2fc4c7c0c3943f2531b816a8002eb1e14a2204a30c206630f94400f953ae872e18bd2164c1d688f80961d54b8
 SHA512 
401e5bb706b3bf6521401ad4d40b02b331e71c6a0886796002046c83dffcffc735b803634d96bff5220d1069f418881daa9432412c4bcf6b7f3b37036d1a3a20
+DIST serf-0.10.1.tar.gz 447396 BLAKE2B 
a5b1aadf2e7d9b807406d8bd1d2db799f7a629a4db3abb3558c405b7bf81b5bef618157e51887ac631f3b42ca9eab3107ead8ead938ed0a1267299b2c47e0a18
 SHA512 
50febac6a634b7e19e58a2591371228fe7c1865673f48d082ed57cff1ac9c404d6a3b328d85b82cb92f05973a34396b824fdd9cb81f3e12c586b3f56d6734fa8
 DIST serf-0.9.8-deps.tar.xz 24178272 BLAKE2B 
6a82fa025245f0c393b55d87a10195a9ed5f314b3cb772b54b01b858b9f6b393991cc206f269b39efe9a9061aeff948191ae48070eb7c1e5bf77781c97173952
 SHA512 
ec12d4b27044f58e897984adb3855413e2d3a624f62dffe981353bb5bfbbcbe64501080ef543bc446633716bbfe3ef29c3c93c44db8599b5639e2ef8d20d8eee
 DIST serf-0.9.8.tar.gz 444968 BLAKE2B 
023413f75444f8e785bd7c5029e84ef58abca1c227f69dd8c16111c30afb38ff331e39cd8c30539f133229829bb9517516ff0e18e49b2dc9fb53df2ed40224b3
 SHA512 
1501ad6587f77840f7ad95d2886aafa3c28ffa533e862df0ebe5a4822078de09370c2ca1826d47dc6ff84e8598fb3711125a16e399a935ac39bad887e532c402

diff --git a/app-admin/serf/serf-0.10.1.ebuild 
b/app-admin/serf/serf-0.10.1.ebuild
new file mode 100644
index ..540d5af97180
--- /dev/null
+++ b/app-admin/serf/serf-0.10.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module systemd
+
+KEYWORDS="~amd64"
+EGO_PN="github.com/hashicorp/serf"
+DESCRIPTION="Service orchestration and management tool"
+HOMEPAGE="https://www.serfdom.io/;
+SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
+
+SLOT="0"
+LICENSE="MPL-2.0 Apache-2.0 BSD MIT"
+IUSE=""
+RESTRICT+=" test"
+BDEPEND=""
+RDEPEND="
+   acct-user/serf
+   acct-group/serf"
+
+src_prepare() {
+   default
+   sed -e 's|\(^VERSION[[:space:]]*:=\).*|\1'${PV}'|' \
+   -e 's|\(GITSHA[[:space:]]*:=\).*|\1'${PV}'|' \
+   -e 's|\(GITBRANCH[[:space:]]*:=\).*|\1'${PV}'|' \
+   -i  GNUmakefile || die
+}
+
+src_compile() {
+   mkdir -p ./bin
+   go build -o ./bin/serf ./cmd/serf || die
+}
+
+src_install() {
+   local x
+
+   dobin "${S}/bin/${PN}"
+
+   keepdir /etc/serf.d
+   insinto /etc/serf.d
+
+   for x in /var/{lib,log}/${PN}; do
+   keepdir "${x}"
+   fowners serf:serf "${x}"
+   done
+
+   newinitd "${FILESDIR}/serf.initd" "${PN}"
+   newconfd "${FILESDIR}/serf.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   systemd_dounit "${FILESDIR}/serf.service"
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2022-08-27 Thread Zac Medico
commit: 3cedbb9d67688e884b6e8213da9a61de7064ba27
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Aug 27 00:38:15 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Aug 27 00:39:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cedbb9d

app-admin/serf: add 0.10.0

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

 app-admin/serf/Manifest   |  2 ++
 app-admin/serf/serf-0.10.0.ebuild | 55 +++
 2 files changed, 57 insertions(+)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index 3681109190eb..7d67866ffe57 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -1,2 +1,4 @@
+DIST serf-0.10.0-deps.tar.xz 24363004 BLAKE2B 
f0fed10ffa8ff536263f6fde5a87e9584c35a681e7821a91d123aa8bd149ca1b9024d454f8163de458e4b928e887736c3247661afbc3f46b2ba38bef09d4516d
 SHA512 
73815e512fda8aa00241bff84e1ee2414106a4b1a6189e66aa80967152acafde56eeafd15b87cbaefcbedc093f1c42cfb19b9d5776473c4c580416c2b671931a
+DIST serf-0.10.0.tar.gz 446394 BLAKE2B 
627e9ee776e217db09dde4bb22d1f317c884f887d918ba69de9bb65160eb00280c1ae5f53119570732f462c35381bd24a81405761b8ec63193295b6245298049
 SHA512 
53cb42b4a5f94fbb9e099739af0e31bb00cc261ea16325c3e5b9f081bb31299b5b8e42bc92d0f83ae78e511854589a95ab011930f373c1ad148c152b73adf485
 DIST serf-0.9.8-deps.tar.xz 24178272 BLAKE2B 
6a82fa025245f0c393b55d87a10195a9ed5f314b3cb772b54b01b858b9f6b393991cc206f269b39efe9a9061aeff948191ae48070eb7c1e5bf77781c97173952
 SHA512 
ec12d4b27044f58e897984adb3855413e2d3a624f62dffe981353bb5bfbbcbe64501080ef543bc446633716bbfe3ef29c3c93c44db8599b5639e2ef8d20d8eee
 DIST serf-0.9.8.tar.gz 444968 BLAKE2B 
023413f75444f8e785bd7c5029e84ef58abca1c227f69dd8c16111c30afb38ff331e39cd8c30539f133229829bb9517516ff0e18e49b2dc9fb53df2ed40224b3
 SHA512 
1501ad6587f77840f7ad95d2886aafa3c28ffa533e862df0ebe5a4822078de09370c2ca1826d47dc6ff84e8598fb3711125a16e399a935ac39bad887e532c402

diff --git a/app-admin/serf/serf-0.10.0.ebuild 
b/app-admin/serf/serf-0.10.0.ebuild
new file mode 100644
index ..540d5af97180
--- /dev/null
+++ b/app-admin/serf/serf-0.10.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module systemd
+
+KEYWORDS="~amd64"
+EGO_PN="github.com/hashicorp/serf"
+DESCRIPTION="Service orchestration and management tool"
+HOMEPAGE="https://www.serfdom.io/;
+SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
+
+SLOT="0"
+LICENSE="MPL-2.0 Apache-2.0 BSD MIT"
+IUSE=""
+RESTRICT+=" test"
+BDEPEND=""
+RDEPEND="
+   acct-user/serf
+   acct-group/serf"
+
+src_prepare() {
+   default
+   sed -e 's|\(^VERSION[[:space:]]*:=\).*|\1'${PV}'|' \
+   -e 's|\(GITSHA[[:space:]]*:=\).*|\1'${PV}'|' \
+   -e 's|\(GITBRANCH[[:space:]]*:=\).*|\1'${PV}'|' \
+   -i  GNUmakefile || die
+}
+
+src_compile() {
+   mkdir -p ./bin
+   go build -o ./bin/serf ./cmd/serf || die
+}
+
+src_install() {
+   local x
+
+   dobin "${S}/bin/${PN}"
+
+   keepdir /etc/serf.d
+   insinto /etc/serf.d
+
+   for x in /var/{lib,log}/${PN}; do
+   keepdir "${x}"
+   fowners serf:serf "${x}"
+   done
+
+   newinitd "${FILESDIR}/serf.initd" "${PN}"
+   newconfd "${FILESDIR}/serf.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   systemd_dounit "${FILESDIR}/serf.service"
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2022-05-15 Thread Zac Medico
commit: 86bc9cee265df59ac19d840a461a60ad3d66278a
Author: Zac Medico  gentoo  org>
AuthorDate: Sun May 15 23:26:01 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 15 23:26:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bc9cee

app-admin/serf: add 0.9.8

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

 app-admin/serf/Manifest  |  2 ++
 app-admin/serf/serf-0.9.8.ebuild | 55 
 2 files changed, 57 insertions(+)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index 39d9a354379a..f7d286390e85 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -114,3 +114,5 @@ DIST 
gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.zip 39844 BLA
 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B 
adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362
 SHA512 
916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.zip 78275 BLAKE2B 
139c8eb7c405dddbb67321eacd25c0af1e5b3f031831266abf6a8e5a5ed12f6381778868383c03433f8ef760d6b42ffbff40150f2fee91dedd0b312f9fe81c7f
 SHA512 
3214b38f348921f6a6d9ef93d4337bb90abd0d101d69d16ad8e38415c22d3b9a85bda873df2eb7a271f9b973ef38b74731405e522e1bb8083c78932762cb5535
 DIST serf-0.9.5.tar.gz 2301292 BLAKE2B 
a3864aba7962fd19223d7fa2557298bf5f4c7f1afa3e72bfd131f815de09c5d9e67c5d01589519ffbb019dea634afa32c458a75c25e0cde82e647eea9ecf7f95
 SHA512 
a527d9a257365242e307af171f1ead1fd4fa302f6ec7774aeac508f98a422da649533a7b16843656e322b42aa20d900582df5668d14ef2d20c24ec9722d06383
+DIST serf-0.9.8-deps.tar.xz 24178272 BLAKE2B 
6a82fa025245f0c393b55d87a10195a9ed5f314b3cb772b54b01b858b9f6b393991cc206f269b39efe9a9061aeff948191ae48070eb7c1e5bf77781c97173952
 SHA512 
ec12d4b27044f58e897984adb3855413e2d3a624f62dffe981353bb5bfbbcbe64501080ef543bc446633716bbfe3ef29c3c93c44db8599b5639e2ef8d20d8eee
+DIST serf-0.9.8.tar.gz 444968 BLAKE2B 
023413f75444f8e785bd7c5029e84ef58abca1c227f69dd8c16111c30afb38ff331e39cd8c30539f133229829bb9517516ff0e18e49b2dc9fb53df2ed40224b3
 SHA512 
1501ad6587f77840f7ad95d2886aafa3c28ffa533e862df0ebe5a4822078de09370c2ca1826d47dc6ff84e8598fb3711125a16e399a935ac39bad887e532c402

diff --git a/app-admin/serf/serf-0.9.8.ebuild b/app-admin/serf/serf-0.9.8.ebuild
new file mode 100644
index ..540d5af97180
--- /dev/null
+++ b/app-admin/serf/serf-0.9.8.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module systemd
+
+KEYWORDS="~amd64"
+EGO_PN="github.com/hashicorp/serf"
+DESCRIPTION="Service orchestration and management tool"
+HOMEPAGE="https://www.serfdom.io/;
+SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
+
+SLOT="0"
+LICENSE="MPL-2.0 Apache-2.0 BSD MIT"
+IUSE=""
+RESTRICT+=" test"
+BDEPEND=""
+RDEPEND="
+   acct-user/serf
+   acct-group/serf"
+
+src_prepare() {
+   default
+   sed -e 's|\(^VERSION[[:space:]]*:=\).*|\1'${PV}'|' \
+   -e 's|\(GITSHA[[:space:]]*:=\).*|\1'${PV}'|' \
+   -e 's|\(GITBRANCH[[:space:]]*:=\).*|\1'${PV}'|' \
+   -i  GNUmakefile || die
+}
+
+src_compile() {
+   mkdir -p ./bin
+   go build -o ./bin/serf ./cmd/serf || die
+}
+
+src_install() {
+   local x
+
+   dobin "${S}/bin/${PN}"
+
+   keepdir /etc/serf.d
+   insinto /etc/serf.d
+
+   for x in /var/{lib,log}/${PN}; do
+   keepdir "${x}"
+   fowners serf:serf "${x}"
+   done
+
+   newinitd "${FILESDIR}/serf.initd" "${PN}"
+   newconfd "${FILESDIR}/serf.confd" "${PN}"
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   systemd_dounit "${FILESDIR}/serf.service"
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2022-05-15 Thread Zac Medico
commit: 2f67fee11e82633acd73200d76e4492c20977fdd
Author: Zac Medico  gentoo  org>
AuthorDate: Sun May 15 23:27:41 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 15 23:28:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f67fee1

app-admin/serf: drop 0.9.5

Closes: https://bugs.gentoo.org/844280
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/serf/Manifest  | 116 --
 app-admin/serf/serf-0.9.5.ebuild | 174 ---
 2 files changed, 290 deletions(-)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index f7d286390e85..3681109190eb 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -1,118 +1,2 @@
-DIST 
github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.mod 32 
BLAKE2B 
f5b653f20e85bc44cbd3882fdd8f425c0b71733eae4bcdf2623952f1ed2524e8067a169f1cc0025f6570aaa4653969baa7d4626db6cf0dccb0d7378cc36da6b2
 SHA512 
a201f9c169bba0d962c2595ee8c625a2b7e39873e4bb3eb1ca646340638917dabb2309f1ba4b71d9fca4cf2da2d3684076c67ba362dd07a39538a45240f7f987
-DIST 
github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.zip 3902 
BLAKE2B 
8662340cd5095c6ccf535a54e79af09fe46640ba0b119b44a29052ad012519d9b5886bd4ea81f4946d0c4573f63538b450ee864a48d8c04e1c9e7358c2588e8a
 SHA512 
c73ff22440aa8f5825b7e6820c270582d5512cc096e69b6ee034ed67ec3eb87b3266b82eacf37b985e872a693256be6f377814d3cc604180ea939b42971ebe80
-DIST 
github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.mod 
35 BLAKE2B 
97d3ccde6ba4ad06a5344183f954cd6dfea580673607a6d54f1c0f3a643aee512bbe5fe7bdbc22629e6ffeb58f70422b9b80577d70fb58db9b03ababc0552ba5
 SHA512 
fe8dfbec1d09d7da5829af43760a4ddb5495b6a63eeb76fb3758aeb2fcf83d83ea443a15789d7042a0f5e637664babc9c388dbebc63ff7d35fb9545c7c7da991
-DIST 
github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.zip 
37264 BLAKE2B 
13a34ae8ce6866da183bb7f9f5dcdb702ffe846a3c5e789e99f6e112a1e64b1dbbe827e5678b4bdcac75ec32ddc52ff303b95b5ee3fd22423eaab44809c2
 SHA512 
e1b8ad2c09c16599c6e5053f871df9f66698c7a632276c1e68c80c9737216751939b7b7024449ed63da0a292688b4d7a441d64512aa4bd8684e418f4e5da4446
-DIST 
github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.mod 33 
BLAKE2B 
f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc
 SHA512 
98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f
-DIST 
github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.zip 
7271 BLAKE2B 
4590233953ed1577a41ef4425403585d5cf9d0bf770bc00d38de4601015911eb56f695145beb53739ba7a64ae0113686fae54842a61504005f5f1a519e98ff53
 SHA512 
6936a577297949e1a146e3efdbe88e9c81205ccac46974f092846bcfbd533a2c8f0f161bc74da60d7a0d8aa6c5d2b1591fa294320c3e97854626407f0f838423
-DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv1.0.0.mod 33 BLAKE2B 
f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc
 SHA512 
98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f
-DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv1.0.0.zip 7144 BLAKE2B 
d223f96d7bdb87d77573fde857a61d518336b60ab04e2a3cafbbfde23ecd65511553d9bd6360b1a9c17b394f77c7cd37e3c74df827a65b0e79580e1695723652
 SHA512 
c3d4056c34241f73d9f79801ea6a6d03697f2a6f151ceb5239458cf50c715dab693ccc0b5593f51cde8e2fff5f4959c72ab4e95197be3f65cae8185b6cbda06d
-DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.mod 36 BLAKE2B 
ad3bb22bde28277f26a819b093ab7392da57c027bfb91bbbab4686d225ddc4e239c0905f6eec64cda2fd47746bd625682f663a11007bdbbf64f9cbff7dd1de76
 SHA512 
f961ced2c3e902be60fb862fff6b1c4457c57bd7586375a18857863be63d9b3ea998b05fc0c9c3a7270387e9907861d6f9d6ce4024643ec84ea6a63e59e915c1
-DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.zip 9262 BLAKE2B 
50feca006319c5a8d957976be1c02a0a6a7247441fa0e903b1a03de85859f2afd0c93cf8599f60974686f47bdb7f0c94e58c6ec01ffa3fc33cf5d04da3bfd08d
 SHA512 
0e52838ad73009c795d6a43d7d52d082b0ec134e0f07015fa51caab7d1dd141b19df7807a7ab146312848567f8635966c6ce7ac22b934a630e0131383caef9cf
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip 60546 BLAKE2B 
e775860f49c6ee09a6c48902d38fdf5d2d77af4cd405d8d303902170e46493301d4aa873a48b4d12a16d92dafaa65290de1fd3a42545025fbfc82f15a3881e8d
 SHA512 
53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9
-DIST 

[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2021-07-15 Thread Conrad Kostecki
commit: 18358d4008b6c320cfc7d8ecbf4acefb46b1a825
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Jul 15 18:46:31 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Jul 15 18:46:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18358d40

app-admin/serf: drop old versions

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-admin/serf/Manifest |  20 --
 app-admin/serf/serf-0.8.1-r1.ebuild |  83 --
 app-admin/serf/serf-0.8.2.ebuild| 138 
 3 files changed, 241 deletions(-)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index f38d5265ce4..39d9a354379 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -35,18 +35,12 @@ DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.zip 
6210 BLAKE2B b5d3b2345
 DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.0.mod 36 BLAKE2B 
8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76
 SHA512 
900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
 DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.mod 36 BLAKE2B 
8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76
 SHA512 
900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
 DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.zip 7804 BLAKE2B 
118a166e041d64c446114e195ab870455fb75db45554e02f0ca1b0a2ee76938022120848bcd5d3668a9711c32345db5911cc627977a602bfdcaa875be791199e
 SHA512 
3a3e4b23b82bea9b094f407662f5c63659ae427bd0e922c37f0dcafa1e3cbb16f4117f265cacf2a0219f5240d378aad7aa4cd2f9960e07b7cc7200859b0d6699
-DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.mod 35 BLAKE2B 
e084dc4953a472039fcdbfaceb0046f7af0cbe4078af4f2560457d8a47e3bf4654c725578f4f54ca1d41f48e37ff6bd1b3968e9b061773ce9fbda5fa5c50f17f
 SHA512 
a36b4a70bb4b943055ad91fc4f754d55473b48f1e6330c9526e4a50dc4aba3b3462b787c71d7f2e863f78518e945ce15f9198a9bd0d6817146f92799733460f1
-DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.zip 525053 BLAKE2B 
c667a83b0ff18782c883406910620d3eb32b541043520e782953a71c33ebdbdc149612f87df68fb645f72db9c888c1d0ea8165210c35498bb840b9047ff0d1aa
 SHA512 
5e60b4baa404de9210496a710ef1bd73b8795f679c6079719d7ff30c5a545f9ee407108981a3019bba008100f35b722f9eade9e48c09df4b8a245b0dac228ccd
 DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.mod 39 BLAKE2B 
13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0
 SHA512 
bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
 DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.zip 19501 BLAKE2B 
6c60c3832f5bd1d3c50b058611c9896a3db90dd727401506bdcb656966368cc9af7d8384a714e370dd69714856b63351db4485716dff566c3518434919cc4035
 SHA512 
02cde99c414bb38d5586ce722128e6c9a940583c9c4a99f1ec30787988235de6a3a1c516c150aa2bc94dab7723a9988c7efa2d8b151d05c9c36c04af6d145168
 DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.mod 37 BLAKE2B 
b9e2cfa29511ec268d1dc1e0d8a8eeeaf1c246c1cd828fe6c2618c2f7d313deb4456e5d35d60034825585430da755b96d25ee003028f55c1b2aebaee2fbda535
 SHA512 
82c9a364ab098ebb6f830753e089529036cb405aed375df5b55459b203a1d2d02299103925bcf4dff94bf4868e7005f114367e90fd2d24d5f1db3e0287628f66
 DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.zip 9174 BLAKE2B 
d972fd0c0a8b7135723ae51a6e57ce7b686c7d4b88313c2df73fc537874405595f82f58f5ca51da4036667f6d48f7405209bcf148228e1d0deb0a6d3d709
 SHA512 
f2935ed7cc01bfb3aa7ff86dc4172edcf5fe20727c59a43676565d81c878de1dc6a0c49bd51076bf2e078ff71f72ad689802c0286d26e0bad26b2ded74d222d2
-DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.mod 376 BLAKE2B 
dd92d033685d65d1876a52156317b2f1196028c035f6ef039849df4066b93fc518e9f9c06a666b4fb1fb803d984266f57fd9eecd891e241bc50f8b54ed6a9952
 SHA512 
541dffe3beadcf5eeebe266671462e3827262ae700a146c4a08700b325018b183252650b50a7d4e539e872c0b6e5d7e35de4f1abdd955dcad51543ea6b22acc1
-DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.zip 14575 BLAKE2B 
aa85d696951ae3aefd27eb419d146d6475bd8d9039d2385fd44a1ec7d0ebda4d1d82a7cea586a6090d67b0d7f692ea958b62ea1d8d75caba640ddc58469b7996
 SHA512 
498f6c6cefcfd5558cac0f3485e2a11f4ce9aeb9ccf4d9c460354da5268d17bd5a301ac60cf93d73062a236330d254da8c2ca02fe0a339d25f9a70fe064ac610
 DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.1.mod 328 BLAKE2B 
5d3c1f5b839250a69efe71d633601e076be84d2adbf5f69067118851ec76b6044728cfe23644a8fba03502e476bc40ee79ef3e0c3385ab8ee2c3103321753deb
 SHA512 
ed46a1036f3f7a7c2c5d55440ac93f468b5b4282fb5bee31a0c1a746b00426922544acd55ca6ca539d9d6927a23888e81aa360d2140036e84dc895b5a97c9b43
 DIST 

[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2021-03-20 Thread Zac Medico
commit: 16642c629c594c00dcd903d1c9a7082562dd3338
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Mar 20 13:25:15 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Mar 20 13:26:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16642c62

app-admin/serf: Bump to version 0.8.2

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/serf/Manifest  |  17 +
 app-admin/serf/serf-0.8.2.ebuild | 138 +++
 2 files changed, 155 insertions(+)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index 83fed8e3d15..f38d5265ce4 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -35,12 +35,18 @@ DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.zip 
6210 BLAKE2B b5d3b2345
 DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.0.mod 36 BLAKE2B 
8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76
 SHA512 
900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
 DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.mod 36 BLAKE2B 
8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76
 SHA512 
900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
 DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.zip 7804 BLAKE2B 
118a166e041d64c446114e195ab870455fb75db45554e02f0ca1b0a2ee76938022120848bcd5d3668a9711c32345db5911cc627977a602bfdcaa875be791199e
 SHA512 
3a3e4b23b82bea9b094f407662f5c63659ae427bd0e922c37f0dcafa1e3cbb16f4117f265cacf2a0219f5240d378aad7aa4cd2f9960e07b7cc7200859b0d6699
+DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.mod 35 BLAKE2B 
e084dc4953a472039fcdbfaceb0046f7af0cbe4078af4f2560457d8a47e3bf4654c725578f4f54ca1d41f48e37ff6bd1b3968e9b061773ce9fbda5fa5c50f17f
 SHA512 
a36b4a70bb4b943055ad91fc4f754d55473b48f1e6330c9526e4a50dc4aba3b3462b787c71d7f2e863f78518e945ce15f9198a9bd0d6817146f92799733460f1
+DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.zip 525053 BLAKE2B 
c667a83b0ff18782c883406910620d3eb32b541043520e782953a71c33ebdbdc149612f87df68fb645f72db9c888c1d0ea8165210c35498bb840b9047ff0d1aa
 SHA512 
5e60b4baa404de9210496a710ef1bd73b8795f679c6079719d7ff30c5a545f9ee407108981a3019bba008100f35b722f9eade9e48c09df4b8a245b0dac228ccd
 DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.mod 39 BLAKE2B 
13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0
 SHA512 
bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
 DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.zip 19501 BLAKE2B 
6c60c3832f5bd1d3c50b058611c9896a3db90dd727401506bdcb656966368cc9af7d8384a714e370dd69714856b63351db4485716dff566c3518434919cc4035
 SHA512 
02cde99c414bb38d5586ce722128e6c9a940583c9c4a99f1ec30787988235de6a3a1c516c150aa2bc94dab7723a9988c7efa2d8b151d05c9c36c04af6d145168
 DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.mod 37 BLAKE2B 
b9e2cfa29511ec268d1dc1e0d8a8eeeaf1c246c1cd828fe6c2618c2f7d313deb4456e5d35d60034825585430da755b96d25ee003028f55c1b2aebaee2fbda535
 SHA512 
82c9a364ab098ebb6f830753e089529036cb405aed375df5b55459b203a1d2d02299103925bcf4dff94bf4868e7005f114367e90fd2d24d5f1db3e0287628f66
 DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.zip 9174 BLAKE2B 
d972fd0c0a8b7135723ae51a6e57ce7b686c7d4b88313c2df73fc537874405595f82f58f5ca51da4036667f6d48f7405209bcf148228e1d0deb0a6d3d709
 SHA512 
f2935ed7cc01bfb3aa7ff86dc4172edcf5fe20727c59a43676565d81c878de1dc6a0c49bd51076bf2e078ff71f72ad689802c0286d26e0bad26b2ded74d222d2
+DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.mod 376 BLAKE2B 
dd92d033685d65d1876a52156317b2f1196028c035f6ef039849df4066b93fc518e9f9c06a666b4fb1fb803d984266f57fd9eecd891e241bc50f8b54ed6a9952
 SHA512 
541dffe3beadcf5eeebe266671462e3827262ae700a146c4a08700b325018b183252650b50a7d4e539e872c0b6e5d7e35de4f1abdd955dcad51543ea6b22acc1
+DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.zip 14575 BLAKE2B 
aa85d696951ae3aefd27eb419d146d6475bd8d9039d2385fd44a1ec7d0ebda4d1d82a7cea586a6090d67b0d7f692ea958b62ea1d8d75caba640ddc58469b7996
 SHA512 
498f6c6cefcfd5558cac0f3485e2a11f4ce9aeb9ccf4d9c460354da5268d17bd5a301ac60cf93d73062a236330d254da8c2ca02fe0a339d25f9a70fe064ac610
 DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.1.mod 328 BLAKE2B 
5d3c1f5b839250a69efe71d633601e076be84d2adbf5f69067118851ec76b6044728cfe23644a8fba03502e476bc40ee79ef3e0c3385ab8ee2c3103321753deb
 SHA512 
ed46a1036f3f7a7c2c5d55440ac93f468b5b4282fb5bee31a0c1a746b00426922544acd55ca6ca539d9d6927a23888e81aa360d2140036e84dc895b5a97c9b43
 DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.1.zip 14557 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2021-03-20 Thread Zac Medico
commit: c7f23e52ef00224322113da19e12ac1cd541824a
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Mar 20 13:09:26 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Mar 20 13:15:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7f23e52

app-admin/serf: Bump to version 0.9.5

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/serf/Manifest  | 116 ++
 app-admin/serf/serf-0.9.5.ebuild | 174 +++
 2 files changed, 290 insertions(+)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index 4e43723b021..83fed8e3d15 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -1,3 +1,119 @@
+DIST 
github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.mod 32 
BLAKE2B 
f5b653f20e85bc44cbd3882fdd8f425c0b71733eae4bcdf2623952f1ed2524e8067a169f1cc0025f6570aaa4653969baa7d4626db6cf0dccb0d7378cc36da6b2
 SHA512 
a201f9c169bba0d962c2595ee8c625a2b7e39873e4bb3eb1ca646340638917dabb2309f1ba4b71d9fca4cf2da2d3684076c67ba362dd07a39538a45240f7f987
+DIST 
github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.zip 3902 
BLAKE2B 
8662340cd5095c6ccf535a54e79af09fe46640ba0b119b44a29052ad012519d9b5886bd4ea81f4946d0c4573f63538b450ee864a48d8c04e1c9e7358c2588e8a
 SHA512 
c73ff22440aa8f5825b7e6820c270582d5512cc096e69b6ee034ed67ec3eb87b3266b82eacf37b985e872a693256be6f377814d3cc604180ea939b42971ebe80
+DIST 
github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.mod 
35 BLAKE2B 
97d3ccde6ba4ad06a5344183f954cd6dfea580673607a6d54f1c0f3a643aee512bbe5fe7bdbc22629e6ffeb58f70422b9b80577d70fb58db9b03ababc0552ba5
 SHA512 
fe8dfbec1d09d7da5829af43760a4ddb5495b6a63eeb76fb3758aeb2fcf83d83ea443a15789d7042a0f5e637664babc9c388dbebc63ff7d35fb9545c7c7da991
+DIST 
github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.zip 
37264 BLAKE2B 
13a34ae8ce6866da183bb7f9f5dcdb702ffe846a3c5e789e99f6e112a1e64b1dbbe827e5678b4bdcac75ec32ddc52ff303b95b5ee3fd22423eaab44809c2
 SHA512 
e1b8ad2c09c16599c6e5053f871df9f66698c7a632276c1e68c80c9737216751939b7b7024449ed63da0a292688b4d7a441d64512aa4bd8684e418f4e5da4446
+DIST 
github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.mod 33 
BLAKE2B 
f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc
 SHA512 
98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f
+DIST 
github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.zip 
7271 BLAKE2B 
4590233953ed1577a41ef4425403585d5cf9d0bf770bc00d38de4601015911eb56f695145beb53739ba7a64ae0113686fae54842a61504005f5f1a519e98ff53
 SHA512 
6936a577297949e1a146e3efdbe88e9c81205ccac46974f092846bcfbd533a2c8f0f161bc74da60d7a0d8aa6c5d2b1591fa294320c3e97854626407f0f838423
+DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv1.0.0.mod 33 BLAKE2B 
f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc
 SHA512 
98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f
+DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv1.0.0.zip 7144 BLAKE2B 
d223f96d7bdb87d77573fde857a61d518336b60ab04e2a3cafbbfde23ecd65511553d9bd6360b1a9c17b394f77c7cd37e3c74df827a65b0e79580e1695723652
 SHA512 
c3d4056c34241f73d9f79801ea6a6d03697f2a6f151ceb5239458cf50c715dab693ccc0b5593f51cde8e2fff5f4959c72ab4e95197be3f65cae8185b6cbda06d
+DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.mod 36 BLAKE2B 
ad3bb22bde28277f26a819b093ab7392da57c027bfb91bbbab4686d225ddc4e239c0905f6eec64cda2fd47746bd625682f663a11007bdbbf64f9cbff7dd1de76
 SHA512 
f961ced2c3e902be60fb862fff6b1c4457c57bd7586375a18857863be63d9b3ea998b05fc0c9c3a7270387e9907861d6f9d6ce4024643ec84ea6a63e59e915c1
+DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.zip 9262 BLAKE2B 
50feca006319c5a8d957976be1c02a0a6a7247441fa0e903b1a03de85859f2afd0c93cf8599f60974686f47bdb7f0c94e58c6ec01ffa3fc33cf5d04da3bfd08d
 SHA512 
0e52838ad73009c795d6a43d7d52d082b0ec134e0f07015fa51caab7d1dd141b19df7807a7ab146312848567f8635966c6ce7ac22b934a630e0131383caef9cf
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.zip 60546 BLAKE2B 
e775860f49c6ee09a6c48902d38fdf5d2d77af4cd405d8d303902170e46493301d4aa873a48b4d12a16d92dafaa65290de1fd3a42545025fbfc82f15a3881e8d
 SHA512 
53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9
+DIST 

[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2019-09-17 Thread Zac Medico
commit: 420ffec1e799fb6d76a4780d22d853ad6ac988a7
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep 17 23:05:30 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep 17 23:06:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420ffec1

app-admin/serf: LICENSE: account for vendored software

Reported-by: Michał Górny  gentoo.org>
Closes: https://bugs.gentoo.org/694716
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/serf/serf-0.8.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/serf/serf-0.8.1-r1.ebuild 
b/app-admin/serf/serf-0.8.1-r1.ebuild
index 963e9bcc99e..ecfede89905 100644
--- a/app-admin/serf/serf-0.8.1-r1.ebuild
+++ b/app-admin/serf/serf-0.8.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_VENDOR_URI}"
 
 SLOT="0"
-LICENSE="MPL-2.0"
+LICENSE="MPL-2.0 Apache-2.0 BSD MIT"
 IUSE=""
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2017-09-01 Thread Zac Medico
commit: aa3d638f68a107d074e34ddb0792d32c9a534459
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Sep  1 21:40:00 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Sep  1 21:42:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa3d638f

app-admin/serf: remove old versions for bug 628654

Package-Manager: Portage-2.3.8, Repoman-2.3.2

 app-admin/serf/Manifest  |   3 --
 app-admin/serf/serf-0.8.0.ebuild | 105 ---
 2 files changed, 108 deletions(-)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index 57f6f41847b..7ee22730f66 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -1,6 +1,3 @@
 DIST github.com-mitchellh-gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz 
15772 SHA256 82828f1ec3e535268fa95d983362c6c773e9a87aa94613e7a47805d22e38 
SHA512 
d4b2d5d9666285584697bc0d6ddc2f1a1e3f23741650e831adb42baffbb5f72fc3d5ae8a8fb6719faf1df75d3da334941b0404387f0c213aabdb5c3d5634c55d
 WHIRLPOOL 
89d52013bfb563a11a4042760470ac317398c3f8a61b9e7734c3ac2737d916126ad10a113948eb5a8362de3d77e598e42f4a0510760ae67465bde08658947f7a
 DIST 
github.com-mitchellh-iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz 
1785 SHA256 71c117246bb1d4d78ad5c3bc5d301942bcebaae5b1e35da1ad7851ceac71a675 
SHA512 
2efc0e3cbca496240e3e24550fd0d2aab742eb9b227230ff1ed4ee47344b994642b028bd4644cd45cd697f5f5ef6a729aad65537b10c6555bd52d9ca4b9c717c
 WHIRLPOOL 
15dfd50bfc992a7b6a1b5d672d5bf9bfcb71a357eae371eac773e7fe9ad4ec8d4d0578e0dc6b12bb14689d1497129616b0eb300bbcb483a6865ac315bced562a
-DIST gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz 15772 SHA256 
82828f1ec3e535268fa95d983362c6c773e9a87aa94613e7a47805d22e38 SHA512 
d4b2d5d9666285584697bc0d6ddc2f1a1e3f23741650e831adb42baffbb5f72fc3d5ae8a8fb6719faf1df75d3da334941b0404387f0c213aabdb5c3d5634c55d
 WHIRLPOOL 
89d52013bfb563a11a4042760470ac317398c3f8a61b9e7734c3ac2737d916126ad10a113948eb5a8362de3d77e598e42f4a0510760ae67465bde08658947f7a
-DIST iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz 1785 SHA256 
71c117246bb1d4d78ad5c3bc5d301942bcebaae5b1e35da1ad7851ceac71a675 SHA512 
2efc0e3cbca496240e3e24550fd0d2aab742eb9b227230ff1ed4ee47344b994642b028bd4644cd45cd697f5f5ef6a729aad65537b10c6555bd52d9ca4b9c717c
 WHIRLPOOL 
15dfd50bfc992a7b6a1b5d672d5bf9bfcb71a357eae371eac773e7fe9ad4ec8d4d0578e0dc6b12bb14689d1497129616b0eb300bbcb483a6865ac315bced562a
-DIST serf-0.8.0.tar.gz 1439191 SHA256 
f56e8da3e6cf748c20ae629aacfd652a04adfacfd0ee0af6560c33933d93547a SHA512 
2e074ee8d002e6c7803f23d50d42800cf660ee22c968be8adf4f5e4cefde6dd39bf601c9bd91544d5f45d639ed0eec82c31a0fd1b903e8a0223f2cdd967bbf36
 WHIRLPOOL 
09b5e5471c14e11bbeb214a64ec57720cd31779c9d331bba2eea31cac9859cdff12d925923514272101449f7d62b671e685f768af1cf2f2497ad1a7a36402570
 DIST serf-0.8.1.tar.gz 1445011 SHA256 
266d38c08d7459d38ba901d7cdaf36122a3cb77049fa537f5ab17fac1747d094 SHA512 
81a4bc2e1659324980fd59464af021ad5ec80431dc1b49b875bb0c97c8f92766dfee9b204bd8c9ab4e175a281bc23815f5e3008ecfb2848c7354c33603bb5514
 WHIRLPOOL 
1d7a39b84b939b73dda817df3f9b98c044a93e20561ed7cb573ee68afc2742a3f7aea9cfc837b6b25cd1abdf390bc84c2460b97b27c2a0090f13f9a73b5a7779

diff --git a/app-admin/serf/serf-0.8.0.ebuild b/app-admin/serf/serf-0.8.0.ebuild
deleted file mode 100644
index e4be0991b39..000
--- a/app-admin/serf/serf-0.8.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit systemd user
-
-KEYWORDS="~amd64"
-EGO_PN="github.com/hashicorp/serf"
-DESCRIPTION="Service orchestration and management tool"
-HOMEPAGE="https://www.serfdom.io/;
-SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   
https://github.com/mitchellh/gox/archive/c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz
 -> gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz
-   
https://github.com/mitchellh/iochan/archive/87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz
 -> iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz
-"
-
-SLOT="0"
-LICENSE="MPL-2.0"
-IUSE=""
-RESTRICT="test"
-
-DEPEND="
-   >=dev-lang/go-1.6:=
-   >=dev-go/go-tools-0_pre20160121"
-RDEPEND=""
-
-pkg_setup() {
-   enewgroup serf
-   enewuser serf -1 -1 /var/lib/${PN} serf
-}
-
-get_archive_go_package() {
-   local archive=${1} uri x
-   for x in ${SRC_URI}; do
-   if [[ ${x} == http* ]]; then
-   uri=${x}
-   elif [[ ${x} == ${archive} ]]; then
-   break
-   fi
-   done
-   uri=${uri#https://}
-   echo ${uri%/archive/*}
-}
-
-unpack_go_packages() {
-   local go_package x
-   # Unpack packages to appropriate locations for GOPATH
-   for x in ${A}; do
-   unpack ${x}
-   if [[ ${x} == *.tar.gz ]]; then
-   go_package=$(get_archive_go_package ${x})
-   

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

2017-09-01 Thread Zac Medico
commit: 04685db032d949f93e0138d513da793e27d078e1
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Sep  1 21:28:55 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Sep  1 21:42:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04685db0

app-admin/serf: revbump to 0.8.1-r1 for bug 628654

Package-Manager: Portage-2.3.8, Repoman-2.3.2

 app-admin/serf/files/serf.initd   | 15 ++-
 .../serf/{serf-0.8.1.ebuild => serf-0.8.1-r1.ebuild}  |  0
 2 files changed, 2 insertions(+), 13 deletions(-)

diff --git a/app-admin/serf/files/serf.initd b/app-admin/serf/files/serf.initd
index 3959f312015..042e4f8018a 100644
--- a/app-admin/serf/files/serf.initd
+++ b/app-admin/serf/files/serf.initd
@@ -5,7 +5,7 @@
 description="serf agent"
 extra_started_commands="reload"
 group=${group:-${RC_SVCNAME}}
-pidfile=${pidfile:-"/run/${RC_SVCNAME}/${RC_SVCNAME}.pid"}
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
 user=${user:-${RC_SVCNAME}}
 
 command="/usr/bin/${RC_SVCNAME}"
@@ -14,10 +14,10 @@ command_background="true"
 start_stop_daemon_args="--user ${user} --group ${group} \
--stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
--stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
+stopsig="SIGINT"
 
 depend() {
need net
-   after net
 }
 
 reload() {
@@ -25,14 +25,3 @@ reload() {
${command} reload
eend $?
 }
-
-start_pre() {
-   checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}"
-}
-
-stop() {
-   # SIGINT is required for graceful shutdown of serf agent
-   ebegin "Stopping ${RC_SVCNAME}"
-   start-stop-daemon --stop --signal SIGINT --pidfile "${pidfile}"
-   eend $?
-}

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



[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2017-06-03 Thread Zac Medico
commit: 4d488085ffc8d2a307f625e6bd387c2565e3bc0e
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Jun  4 05:20:06 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Jun  4 05:20:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d488085

app-admin/serf: version bump to 0.8.1

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-admin/serf/Manifest  |  3 ++
 app-admin/serf/serf-0.8.1.ebuild | 83 
 2 files changed, 86 insertions(+)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
index 6deaa63a427..57f6f41847b 100644
--- a/app-admin/serf/Manifest
+++ b/app-admin/serf/Manifest
@@ -1,3 +1,6 @@
+DIST github.com-mitchellh-gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz 
15772 SHA256 82828f1ec3e535268fa95d983362c6c773e9a87aa94613e7a47805d22e38 
SHA512 
d4b2d5d9666285584697bc0d6ddc2f1a1e3f23741650e831adb42baffbb5f72fc3d5ae8a8fb6719faf1df75d3da334941b0404387f0c213aabdb5c3d5634c55d
 WHIRLPOOL 
89d52013bfb563a11a4042760470ac317398c3f8a61b9e7734c3ac2737d916126ad10a113948eb5a8362de3d77e598e42f4a0510760ae67465bde08658947f7a
+DIST 
github.com-mitchellh-iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz 
1785 SHA256 71c117246bb1d4d78ad5c3bc5d301942bcebaae5b1e35da1ad7851ceac71a675 
SHA512 
2efc0e3cbca496240e3e24550fd0d2aab742eb9b227230ff1ed4ee47344b994642b028bd4644cd45cd697f5f5ef6a729aad65537b10c6555bd52d9ca4b9c717c
 WHIRLPOOL 
15dfd50bfc992a7b6a1b5d672d5bf9bfcb71a357eae371eac773e7fe9ad4ec8d4d0578e0dc6b12bb14689d1497129616b0eb300bbcb483a6865ac315bced562a
 DIST gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz 15772 SHA256 
82828f1ec3e535268fa95d983362c6c773e9a87aa94613e7a47805d22e38 SHA512 
d4b2d5d9666285584697bc0d6ddc2f1a1e3f23741650e831adb42baffbb5f72fc3d5ae8a8fb6719faf1df75d3da334941b0404387f0c213aabdb5c3d5634c55d
 WHIRLPOOL 
89d52013bfb563a11a4042760470ac317398c3f8a61b9e7734c3ac2737d916126ad10a113948eb5a8362de3d77e598e42f4a0510760ae67465bde08658947f7a
 DIST iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz 1785 SHA256 
71c117246bb1d4d78ad5c3bc5d301942bcebaae5b1e35da1ad7851ceac71a675 SHA512 
2efc0e3cbca496240e3e24550fd0d2aab742eb9b227230ff1ed4ee47344b994642b028bd4644cd45cd697f5f5ef6a729aad65537b10c6555bd52d9ca4b9c717c
 WHIRLPOOL 
15dfd50bfc992a7b6a1b5d672d5bf9bfcb71a357eae371eac773e7fe9ad4ec8d4d0578e0dc6b12bb14689d1497129616b0eb300bbcb483a6865ac315bced562a
 DIST serf-0.8.0.tar.gz 1439191 SHA256 
f56e8da3e6cf748c20ae629aacfd652a04adfacfd0ee0af6560c33933d93547a SHA512 
2e074ee8d002e6c7803f23d50d42800cf660ee22c968be8adf4f5e4cefde6dd39bf601c9bd91544d5f45d639ed0eec82c31a0fd1b903e8a0223f2cdd967bbf36
 WHIRLPOOL 
09b5e5471c14e11bbeb214a64ec57720cd31779c9d331bba2eea31cac9859cdff12d925923514272101449f7d62b671e685f768af1cf2f2497ad1a7a36402570
+DIST serf-0.8.1.tar.gz 1445011 SHA256 
266d38c08d7459d38ba901d7cdaf36122a3cb77049fa537f5ab17fac1747d094 SHA512 
81a4bc2e1659324980fd59464af021ad5ec80431dc1b49b875bb0c97c8f92766dfee9b204bd8c9ab4e175a281bc23815f5e3008ecfb2848c7354c33603bb5514
 WHIRLPOOL 
1d7a39b84b939b73dda817df3f9b98c044a93e20561ed7cb573ee68afc2742a3f7aea9cfc837b6b25cd1abdf390bc84c2460b97b27c2a0090f13f9a73b5a7779

diff --git a/app-admin/serf/serf-0.8.1.ebuild b/app-admin/serf/serf-0.8.1.ebuild
new file mode 100644
index 000..963e9bcc99e
--- /dev/null
+++ b/app-admin/serf/serf-0.8.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGO_VENDOR=(
+   "github.com/mitchellh/gox c9740af9c6574448fd48eb30a71f964014c7a837"
+   "github.com/mitchellh/iochan 87b45ffd0e9581375c491fef3d32130bb15c5bd7"
+)
+
+inherit golang-vcs-snapshot systemd user
+
+KEYWORDS="~amd64"
+EGO_PN="github.com/hashicorp/serf"
+DESCRIPTION="Service orchestration and management tool"
+HOMEPAGE="https://www.serfdom.io/;
+SRC_URI="https://github.com/hashicorp/serf/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   ${EGO_VENDOR_URI}"
+
+SLOT="0"
+LICENSE="MPL-2.0"
+IUSE=""
+RESTRICT="test"
+
+DEPEND="
+   >=dev-lang/go-1.6:=
+   >=dev-go/go-tools-0_pre20160121"
+RDEPEND=""
+
+pkg_setup() {
+   enewgroup serf
+   enewuser serf -1 -1 /var/lib/${PN} serf
+}
+
+src_prepare() {
+   eapply_user
+   # Avoid the need to have a git checkout
+   sed -e 's:^GIT.*::' \
+   -e 's:-X main.GitCommit.*:" \\:' \
+   -i "${S}/src/${EGO_PN}/scripts/build.sh" || die
+
+   # go install golang.org/x/tools/cmd/stringer: mkdir 
/usr/lib/go-gentoo/bin/: permission denied
+   sed -e 's:go get -u -v $(GOTOOLS)::' \
+   -e 's:^GIT.*::' \
+   -i "${S}/src/${EGO_PN}/GNUmakefile" || die
+}
+
+src_compile() {
+   export GOPATH="${S}"
+   mkdir "${S}/src/github.com/mitchellh" || die
+   mv "${S}/src/${EGO_PN}/vendor/github.com/mitchellh/"{gox,iochan} \
+   "${S}/src/github.com/mitchellh" || die
+   go install -v -work -x ${EGO_BUILD_FLAGS} 

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

2017-01-23 Thread Zac Medico
commit: 48ee36cd30b2cfc46e6ea50108cd3b65f4b93c36
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Jan 23 16:54:29 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jan 23 16:56:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ee36cd

app-admin/serf: fix duplicate command_args in openrc init script

Suggested-by: Manuel Rüger  gentoo.org>
Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-admin/serf/files/serf.initd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/serf/files/serf.initd b/app-admin/serf/files/serf.initd
index ce69aea..bc3b963 100644
--- a/app-admin/serf/files/serf.initd
+++ b/app-admin/serf/files/serf.initd
@@ -10,7 +10,7 @@ pidfile=${pidfile:-"/run/${RC_SVCNAME}/${RC_SVCNAME}.pid"}
 user=${user:-${RC_SVCNAME}}
 
 command="/usr/bin/${RC_SVCNAME}"
-command_args="agent -config-dir=/etc/serf.d ${command_args}"
+command_args="agent ${command_args:-config-dir=/etc/serf.d}"
 command_background="true"
 start_stop_daemon_args="--user ${user} --group ${group} \
--stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \



[gentoo-commits] repo/gentoo:master commit in: app-admin/serf/

2017-01-23 Thread Zac Medico
commit: 760b6698478893fa6438c8ea86ad72146af815b9
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Jan 23 16:37:54 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jan 23 16:40:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760b6698

app-admin/serf: avoid zip dependency for bug 606926

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-admin/serf/serf-0.8.0.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/app-admin/serf/serf-0.8.0.ebuild b/app-admin/serf/serf-0.8.0.ebuild
index a28a225..a8b7fc5 100644
--- a/app-admin/serf/serf-0.8.0.ebuild
+++ b/app-admin/serf/serf-0.8.0.ebuild
@@ -78,8 +78,11 @@ src_prepare() {
 src_compile() {
export GOPATH="${S}"
go install -v -work -x ${EGO_BUILD_FLAGS} 
"github.com/mitchellh/gox/..." || die
-   PATH=${PATH}:${S}/bin XC_ARCH=$(go env GOARCH) XC_OS=$(go env GOOS) \
-   emake -C "${S}/src/${EGO_PN}" bin
+   # The dev target sets causes build.sh to set appropriate XC_OS
+   # and XC_ARCH, and skips generation of an unused zip file,
+   # avoiding a dependency on app-arch/zip.
+   PATH=${PATH}:${S}/bin \
+   emake -C "${S}/src/${EGO_PN}" dev
 }
 
 src_install() {



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

2017-01-23 Thread Zac Medico
commit: 649e2d2c53cf9d8dd708e348349e32fd4bfc7b88
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Jan 23 16:19:17 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jan 23 16:20:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649e2d2c

app-admin/serf: remove su from logrotate config

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-admin/serf/files/serf.logrotated | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-admin/serf/files/serf.logrotated 
b/app-admin/serf/files/serf.logrotated
index b4c778a..e35d733 100644
--- a/app-admin/serf/files/serf.logrotated
+++ b/app-admin/serf/files/serf.logrotated
@@ -1,5 +1,4 @@
 /var/log/serf/serf.log {
-   su serf serf
missingok
size 5M
rotate 3



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

2017-01-22 Thread Zac Medico
commit: f54855d32da5c9c3302ea22e75d1666d65d15a80
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Jan 23 04:59:26 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Jan 23 05:17:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f54855d3

app-admin/serf: add package

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-admin/serf/Manifest  |   3 +
 app-admin/serf/files/serf.confd  |   7 +++
 app-admin/serf/files/serf.initd  |  39 +
 app-admin/serf/files/serf.logrotated |   8 +++
 app-admin/serf/files/serf.service|  14 +
 app-admin/serf/metadata.xml  |  10 
 app-admin/serf/serf-0.8.0.ebuild | 103 +++
 7 files changed, 184 insertions(+)

diff --git a/app-admin/serf/Manifest b/app-admin/serf/Manifest
new file mode 100644
index ..6deaa63
--- /dev/null
+++ b/app-admin/serf/Manifest
@@ -0,0 +1,3 @@
+DIST gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz 15772 SHA256 
82828f1ec3e535268fa95d983362c6c773e9a87aa94613e7a47805d22e38 SHA512 
d4b2d5d9666285584697bc0d6ddc2f1a1e3f23741650e831adb42baffbb5f72fc3d5ae8a8fb6719faf1df75d3da334941b0404387f0c213aabdb5c3d5634c55d
 WHIRLPOOL 
89d52013bfb563a11a4042760470ac317398c3f8a61b9e7734c3ac2737d916126ad10a113948eb5a8362de3d77e598e42f4a0510760ae67465bde08658947f7a
+DIST iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz 1785 SHA256 
71c117246bb1d4d78ad5c3bc5d301942bcebaae5b1e35da1ad7851ceac71a675 SHA512 
2efc0e3cbca496240e3e24550fd0d2aab742eb9b227230ff1ed4ee47344b994642b028bd4644cd45cd697f5f5ef6a729aad65537b10c6555bd52d9ca4b9c717c
 WHIRLPOOL 
15dfd50bfc992a7b6a1b5d672d5bf9bfcb71a357eae371eac773e7fe9ad4ec8d4d0578e0dc6b12bb14689d1497129616b0eb300bbcb483a6865ac315bced562a
+DIST serf-0.8.0.tar.gz 1439191 SHA256 
f56e8da3e6cf748c20ae629aacfd652a04adfacfd0ee0af6560c33933d93547a SHA512 
2e074ee8d002e6c7803f23d50d42800cf660ee22c968be8adf4f5e4cefde6dd39bf601c9bd91544d5f45d639ed0eec82c31a0fd1b903e8a0223f2cdd967bbf36
 WHIRLPOOL 
09b5e5471c14e11bbeb214a64ec57720cd31779c9d331bba2eea31cac9859cdff12d925923514272101449f7d62b671e685f768af1cf2f2497ad1a7a36402570

diff --git a/app-admin/serf/files/serf.confd b/app-admin/serf/files/serf.confd
new file mode 100644
index ..f5aeaed
--- /dev/null
+++ b/app-admin/serf/files/serf.confd
@@ -0,0 +1,7 @@
+# you can change the init script behavior by setting those parameters
+# - group (default: serf)
+# - pidfile (default: /run/serf/serf.pid)
+# - user (default: serf)
+
+# extra arguments for the serf agent
+command_args="-config-dir=/etc/serf.d"

diff --git a/app-admin/serf/files/serf.initd b/app-admin/serf/files/serf.initd
new file mode 100644
index ..ce69aea
--- /dev/null
+++ b/app-admin/serf/files/serf.initd
@@ -0,0 +1,39 @@
+#!/sbin/openrc-run
+# Copyright 2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+description="serf agent"
+extra_started_commands="reload"
+group=${group:-${RC_SVCNAME}}
+pidfile=${pidfile:-"/run/${RC_SVCNAME}/${RC_SVCNAME}.pid"}
+user=${user:-${RC_SVCNAME}}
+
+command="/usr/bin/${RC_SVCNAME}"
+command_args="agent -config-dir=/etc/serf.d ${command_args}"
+command_background="true"
+start_stop_daemon_args="--user ${user} --group ${group} \
+   --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
+   --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
+
+depend() {
+   need net
+   after net
+}
+
+reload() {
+   ebegin "Reloading ${RC_SVCNAME}"
+   ${command} reload
+   eend $?
+}
+
+start_pre() {
+   checkpath -d -m 0755 -o "${user}":"${group}" "${pidfile%/*}"
+}
+
+stop() {
+   # SIGINT is required for graceful shutdown of serf agent
+   ebegin "Stopping ${RC_SVCNAME}"
+   start-stop-daemon --stop --signal SIGINT --pidfile "${pidfile}"
+   eend $?
+}

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

diff --git a/app-admin/serf/files/serf.service 
b/app-admin/serf/files/serf.service
new file mode 100644
index ..f2d390f
--- /dev/null
+++ b/app-admin/serf/files/serf.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=serf agent
+Requires=network-online.target
+After=network-online.target
+
+[Service]
+User=serf
+Environment=SERF_AGENT_OPTS="-config-dir=/etc/serf.d"
+ExecStart=/usr/bin/serf agent $SERF_AGENT_OPTS
+Restart=on-failure
+KillSignal=SIGINT
+
+[Install]
+WantedBy=multi-user.target

diff --git a/app-admin/serf/metadata.xml b/app-admin/serf/metadata.xml
new file mode 100644
index ..213d2fe
--- /dev/null
+++ b/app-admin/serf/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zmed...@gentoo.org
+   
+