Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/etcd/
Date: Sat, 17 Aug 2019 18:52:23
Message-Id: 1566067926.c6b45dbd203110e4a11c404c8d4c06a4d2e458de.mrueg@gentoo
1 commit: c6b45dbd203110e4a11c404c8d4c06a4d2e458de
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 17 18:51:30 2019 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 17 18:52:06 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b45dbd
7
8 dev-db/etcd: Remove old
9
10 Package-Manager: Portage-2.3.71, Repoman-2.3.16
11 Signed-off-by: Manuel Rüger <mrueg <AT> gentoo.org>
12
13 dev-db/etcd/Manifest | 1 -
14 dev-db/etcd/etcd-3.3.12.ebuild | 78 ------------------------------------------
15 2 files changed, 79 deletions(-)
16
17 diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest
18 index 56264223cd5..f68a66817d8 100644
19 --- a/dev-db/etcd/Manifest
20 +++ b/dev-db/etcd/Manifest
21 @@ -1,3 +1,2 @@
22 -DIST etcd-3.3.12.tar.gz 3527586 BLAKE2B fdc4e3e9522c032d951045d4eda7f36743d4fbbb4ea8673bbe00bb38931cd7442910b0b54eeb6df0957439332df498389f3568ba7e8bdecfbd873fecfb3df86f SHA512 63ba6130bd93471260b8d90760455bccef2755e672a9df39224491188c69e4e3e8c1157cfb639c4002fb8a6d16950f7ff448a83e0acbc389162b742f3df6234f
23 DIST etcd-3.3.13.tar.gz 3372732 BLAKE2B 241dee0d9843eefc9aaefb35be8f649d242ab1417456cc3028c8eb2ff2af6a7a1c396f04029d87877d384247b8c7a51ec6ea2e0dd51af07ce48ecc91c613c380 SHA512 5b8cf9d8d8b0afd1551f414480f04837668729c10d5d81c5e9ffba3392bd2567f3798267c5e4dbe60f49dbdd859f668c6fe0d7924e0fd65f918ab3bd01d5751a
24 DIST etcd-3.3.14.tar.gz 6342437 BLAKE2B 4bcf27829045e2f2f34c7628d6ed854a7ef5e6db02bd794d1135bb901486d8f3c1bf598c230fe7491e9db7273d3e5aa83bf4c941476ad3093423c14f377513b2 SHA512 76c8147168030310f0e4fa0c22670fd73369795ab6d98c0632c87b5947acf10af4adae58b46f042a482dc7a002044cfbdfbec962517018e2fdf211c381281dae
25
26 diff --git a/dev-db/etcd/etcd-3.3.12.ebuild b/dev-db/etcd/etcd-3.3.12.ebuild
27 deleted file mode 100644
28 index e72773ec30c..00000000000
29 --- a/dev-db/etcd/etcd-3.3.12.ebuild
30 +++ /dev/null
31 @@ -1,78 +0,0 @@
32 -# Copyright 1999-2019 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=6
36 -
37 -inherit user systemd golang-vcs-snapshot
38 -
39 -KEYWORDS="amd64"
40 -EGO_PN="github.com/etcd-io/etcd"
41 -GIT_COMMIT="d57e8b8"
42 -MY_PV="${PV/_rc/-rc.}"
43 -DESCRIPTION="Highly-available key value store for shared configuration and service discovery"
44 -HOMEPAGE="https://github.com/etcd-io/etcd"
45 -SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
46 -LICENSE="Apache-2.0"
47 -SLOT="0"
48 -IUSE="doc +server"
49 -DEPEND=">=dev-lang/go-1.10:="
50 -RDEPEND="!dev-db/etcdctl"
51 -
52 -src_prepare() {
53 - default
54 - sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\
55 - -i "${S}"/src/${EGO_PN}/build || die
56 - sed -e 's:\(for p in \)shellcheck :\1 :' \
57 - -e 's:^ gofmt \\$:\\:' \
58 - -e 's:^ govet \\$:\\:' \
59 - -i "${S}"/src/${EGO_PN}/test || die
60 - # missing ... in args forwarded to print-like function
61 - sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \
62 - -i "${S}"/src/${EGO_PN}/raft/logger.go || die
63 -}
64 -
65 -pkg_setup() {
66 - if use server; then
67 - enewgroup ${PN}
68 - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
69 - fi
70 -}
71 -
72 -src_compile() {
73 - export -n GOCACHE XDG_CACHE_HOME #651934
74 - export GOPATH=${S}
75 - pushd src/${EGO_PN} || die
76 - GO_BUILD_FLAGS=-v ./build || die
77 - popd || die
78 -}
79 -
80 -src_install() {
81 - pushd src/${EGO_PN} || die
82 - dobin bin/etcdctl
83 - use doc && dodoc -r Documentation
84 - if use server; then
85 - insinto /etc/${PN}
86 - doins "${FILESDIR}/${PN}.conf"
87 - dobin bin/etcd
88 - dodoc README.md
89 - systemd_dounit "${FILESDIR}/${PN}.service"
90 - systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
91 - newinitd "${FILESDIR}"/${PN}.initd ${PN}
92 - newconfd "${FILESDIR}"/${PN}.confd ${PN}
93 - insinto /etc/logrotate.d
94 - newins "${FILESDIR}/${PN}.logrotated" "${PN}"
95 - keepdir /var/lib/${PN}
96 - fowners ${PN}:${PN} /var/lib/${PN}
97 - fperms 0700 /var/lib/${PN}
98 - keepdir /var/log/${PN}
99 - fowners ${PN}:${PN} /var/log/${PN}
100 - fperms 755 /var/log/${PN}
101 - fi
102 - popd || die
103 -}
104 -
105 -src_test() {
106 - pushd src/${EGO_PN} || die
107 - ./test || die
108 - popd || die
109 -}