1 |
commit: 7b091a013ac656766c08cd4d30654b3daab4b4f6 |
2 |
Author: Zac Medico <zmedico <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Aug 15 04:08:21 2020 +0000 |
4 |
Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Aug 15 04:09:27 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b091a01 |
7 |
|
8 |
dev-db/etcd: Remove vulnerable #736094 |
9 |
|
10 |
Bug: https://bugs.gentoo.org/736094 |
11 |
Package-Manager: Portage-3.0.2, Repoman-2.3.23 |
12 |
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> |
13 |
|
14 |
dev-db/etcd/Manifest | 8 ---- |
15 |
dev-db/etcd/etcd-3.3.17.ebuild | 78 -------------------------------------- |
16 |
dev-db/etcd/etcd-3.3.18.ebuild | 78 -------------------------------------- |
17 |
dev-db/etcd/etcd-3.3.19.ebuild | 78 -------------------------------------- |
18 |
dev-db/etcd/etcd-3.3.20.ebuild | 78 -------------------------------------- |
19 |
dev-db/etcd/etcd-3.4.3.ebuild | 86 ------------------------------------------ |
20 |
dev-db/etcd/etcd-3.4.4.ebuild | 73 ----------------------------------- |
21 |
dev-db/etcd/etcd-3.4.5.ebuild | 73 ----------------------------------- |
22 |
dev-db/etcd/etcd-3.4.7.ebuild | 73 ----------------------------------- |
23 |
9 files changed, 625 deletions(-) |
24 |
|
25 |
diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest |
26 |
index 715ff497a76..8ef4cf8dfdd 100644 |
27 |
--- a/dev-db/etcd/Manifest |
28 |
+++ b/dev-db/etcd/Manifest |
29 |
@@ -1,10 +1,2 @@ |
30 |
-DIST etcd-3.3.17.tar.gz 6507229 BLAKE2B e49b66a3a2bb5be254cb3400341d4f1454608a9923295826ce780fb5750b6182ec7ec35996ef538aa38863cacd0c0e3efd072ce5c3dae1e65509ce962964994d SHA512 73f8ddab1c27c77cedeb602201d01b433363c9550ec26b4729f2c5c114aefa4b90d444fd5a7696272c2cccdc8329e641f073ef9f39c7ea4e62837341dfc28641 |
31 |
-DIST etcd-3.3.18.tar.gz 6508732 BLAKE2B cce52ac9fa005388bafacf3d0bf049f3930de12d0cb50cc863655fdbc35cae2d647f64eddb699cb1ef7b3736687a9978cd120d181b274b663a1ac2b7eb549729 SHA512 1146baa8c424a6ddb4a2a10494e2f82ba0c22def1fcd3e041b871c060ca915267f1a2e1c455b017eded1908300ddbd8a3849ee3c5dda93489d9eeaaa90baf254 |
32 |
-DIST etcd-3.3.19.tar.gz 6509566 BLAKE2B 0037858daa134e63c6629defe099cc772b758e220a093e719b2d41c2e519a2c2d923d26e8635fb1f7cabe2ec0a0250236293c838d9c34d1745673211dc4f526c SHA512 9f21692466bcb240bac042f4e7ee6f4575c05312542827c7349257b87c9d4a1a625b200fcbb0852c86c192624cd02e9a8d80caa194d25d4b63aa5e33b100eac1 |
33 |
-DIST etcd-3.3.20.tar.gz 6509856 BLAKE2B 49e0ae7a56ce9e84664cd4395a91518c01e42346edc83bd61a84883da013b6cfda15c17cdb6ce5c44760574ee2101e7d39c32aaf458ceb1b505aea5ae787f1b6 SHA512 66aee553b053dea732ab3716676a05f5357a38ff0cb3ef8b6be4b80f4f54f0720578db9438b31e88bdb61aa662443d6b7993fa37af639208618bff76285ea7f9 |
34 |
DIST etcd-3.3.23.tar.gz 6526967 BLAKE2B b29cc691a45021ffb2bbf9528d66e2a4384bdf21bf8865a1062d38535e8823a7726790e4d1d5f7b1a9362a730668d2ea579422619c9e29837c290f8fd7edaea7 SHA512 28b689092b342f5d7b211b122f6fc22dcd62c54eec70d4108b5f933851cd145bdf26097927e70b6596af918c583ad3a4bd28acc4c0e93d7f67011789d66dc94b |
35 |
DIST etcd-3.4.10.tar.gz 8954911 BLAKE2B ce800d9db0afdbeab5177b8138e494997a1df024acfa137a7138c6e205c26881c06544e8feeee7a6fd372382fce2eca5f73cb5139a3878339f1182703619cfae SHA512 104bfce77778df4704caafc45b731bb440060be1d802a42642f33cc6c2ad11b7f94c237c1b8a47c38d1e109b71b31cc6cd8a666796fe2dbc925722fee1c2c4da |
36 |
-DIST etcd-3.4.3.tar.gz 8941589 BLAKE2B 127e4a8dd9495686ffc43099c3002e0e3c00ab661bce917ac298f69351e1226dff0efcaf9277c1e46449abafef965af8f612a127e1e30c381545073232a2ff50 SHA512 0bc1e857b707be1d348f5ab58a330d259dd30338c28580751142f643b2a081d1fe42a8859fa9463a734ff27f51929dc89f933f044b89d6e549a348add034d752 |
37 |
-DIST etcd-3.4.4.tar.gz 8940682 BLAKE2B c165fbb61d87d4a42261742bf302e6a04daa67e6ebea6f12314b77a9a12afd0e6b02e642b827e8b14fa77eedd207fe32c047f19f0487f54aba1e0db6774673f2 SHA512 81de69c422c58c73df8812127f29e49e1d81dacf47e26fe4b8a332b6b19f0242086c5e3b52fdbbbf08d91abe6213400887dc72e837effeec73a182a8caca9d20 |
38 |
-DIST etcd-3.4.5.tar.gz 8943585 BLAKE2B 6df1538ec1e65c6f1a7fc41c0ceb29ca126efe797c8e6e029dfd45cdfeadacd322a46e18f627cac6defd78d8a17ddf09b5a0918fb454bfbafd450084de972c5a SHA512 cd8845433e208cbe1cf0e0a001ee503d42b73f44ac0e0578d9ee8692f95262929c0cec3a2622f9cd3ea8d393a136de47a7e0d0875b4e0cd9d8eeddd45ca3bea5 |
39 |
-DIST etcd-3.4.7.tar.gz 8943976 BLAKE2B 7dd81324e78ef53577055c54e851680b2421524aea1148449cd1003391029e110c90bd607730955ac4081c49e846da08159553f8db7d768e15dda51b8bf657ca SHA512 18851be0cbe8dabc6be8ba0c61d783f21b1fb9403256166016767926c731f1d95a1adebad9f36d43c57a424a7ac88c49b1d1ce01c2aa065e5bbbff847eb9234a |
40 |
|
41 |
diff --git a/dev-db/etcd/etcd-3.3.17.ebuild b/dev-db/etcd/etcd-3.3.17.ebuild |
42 |
deleted file mode 100644 |
43 |
index 6290e49fcb1..00000000000 |
44 |
--- a/dev-db/etcd/etcd-3.3.17.ebuild |
45 |
+++ /dev/null |
46 |
@@ -1,78 +0,0 @@ |
47 |
-# Copyright 1999-2019 Gentoo Authors |
48 |
-# Distributed under the terms of the GNU General Public License v2 |
49 |
- |
50 |
-EAPI=6 |
51 |
- |
52 |
-inherit user systemd golang-vcs-snapshot |
53 |
- |
54 |
-KEYWORDS="amd64" |
55 |
-EGO_PN="github.com/coreos/etcd" |
56 |
-GIT_COMMIT="6d80523" |
57 |
-MY_PV="${PV/_rc/-rc.}" |
58 |
-DESCRIPTION="Highly-available key value store for shared configuration and service discovery" |
59 |
-HOMEPAGE="https://github.com/etcd-io/etcd" |
60 |
-SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" |
61 |
-LICENSE="Apache-2.0 BSD BSD-2 MIT" |
62 |
-SLOT="0" |
63 |
-IUSE="doc +server" |
64 |
-DEPEND=">=dev-lang/go-1.12:=" |
65 |
-RDEPEND="!dev-db/etcdctl" |
66 |
- |
67 |
-src_prepare() { |
68 |
- default |
69 |
- sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\ |
70 |
- -i "${S}"/src/${EGO_PN}/build || die |
71 |
- sed -e 's:\(for p in \)shellcheck :\1 :' \ |
72 |
- -e 's:^ gofmt \\$:\\:' \ |
73 |
- -e 's:^ govet \\$:\\:' \ |
74 |
- -i "${S}"/src/${EGO_PN}/test || die |
75 |
- # missing ... in args forwarded to print-like function |
76 |
- sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \ |
77 |
- -i "${S}"/src/${EGO_PN}/raft/logger.go || die |
78 |
-} |
79 |
- |
80 |
-pkg_setup() { |
81 |
- if use server; then |
82 |
- enewgroup ${PN} |
83 |
- enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} |
84 |
- fi |
85 |
-} |
86 |
- |
87 |
-src_compile() { |
88 |
- export -n GOCACHE XDG_CACHE_HOME #651934 |
89 |
- export GOPATH=${S} |
90 |
- pushd src/${EGO_PN} || die |
91 |
- GO_BUILD_FLAGS=-v ./build || die |
92 |
- popd || die |
93 |
-} |
94 |
- |
95 |
-src_install() { |
96 |
- pushd src/${EGO_PN} || die |
97 |
- dobin bin/etcdctl |
98 |
- use doc && dodoc -r Documentation |
99 |
- if use server; then |
100 |
- insinto /etc/${PN} |
101 |
- doins "${FILESDIR}/${PN}.conf" |
102 |
- dobin bin/etcd |
103 |
- dodoc README.md |
104 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
105 |
- systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf |
106 |
- newinitd "${FILESDIR}"/${PN}.initd ${PN} |
107 |
- newconfd "${FILESDIR}"/${PN}.confd ${PN} |
108 |
- insinto /etc/logrotate.d |
109 |
- newins "${FILESDIR}/${PN}.logrotated" "${PN}" |
110 |
- keepdir /var/lib/${PN} |
111 |
- fowners ${PN}:${PN} /var/lib/${PN} |
112 |
- fperms 0700 /var/lib/${PN} |
113 |
- keepdir /var/log/${PN} |
114 |
- fowners ${PN}:${PN} /var/log/${PN} |
115 |
- fperms 755 /var/log/${PN} |
116 |
- fi |
117 |
- popd || die |
118 |
-} |
119 |
- |
120 |
-src_test() { |
121 |
- pushd src/${EGO_PN} || die |
122 |
- ./test || die |
123 |
- popd || die |
124 |
-} |
125 |
|
126 |
diff --git a/dev-db/etcd/etcd-3.3.18.ebuild b/dev-db/etcd/etcd-3.3.18.ebuild |
127 |
deleted file mode 100644 |
128 |
index 76b45d13962..00000000000 |
129 |
--- a/dev-db/etcd/etcd-3.3.18.ebuild |
130 |
+++ /dev/null |
131 |
@@ -1,78 +0,0 @@ |
132 |
-# Copyright 1999-2019 Gentoo Authors |
133 |
-# Distributed under the terms of the GNU General Public License v2 |
134 |
- |
135 |
-EAPI=6 |
136 |
- |
137 |
-inherit user systemd golang-vcs-snapshot |
138 |
- |
139 |
-KEYWORDS="~amd64" |
140 |
-EGO_PN="github.com/coreos/etcd" |
141 |
-GIT_COMMIT="3c8740a" |
142 |
-MY_PV="${PV/_rc/-rc.}" |
143 |
-DESCRIPTION="Highly-available key value store for shared configuration and service discovery" |
144 |
-HOMEPAGE="https://github.com/etcd-io/etcd" |
145 |
-SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" |
146 |
-LICENSE="Apache-2.0 BSD BSD-2 MIT" |
147 |
-SLOT="0" |
148 |
-IUSE="doc +server" |
149 |
-DEPEND=">=dev-lang/go-1.12:=" |
150 |
-RDEPEND="!dev-db/etcdctl" |
151 |
- |
152 |
-src_prepare() { |
153 |
- default |
154 |
- sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\ |
155 |
- -i "${S}"/src/${EGO_PN}/build || die |
156 |
- sed -e 's:\(for p in \)shellcheck :\1 :' \ |
157 |
- -e 's:^ gofmt \\$:\\:' \ |
158 |
- -e 's:^ govet \\$:\\:' \ |
159 |
- -i "${S}"/src/${EGO_PN}/test || die |
160 |
- # missing ... in args forwarded to print-like function |
161 |
- sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \ |
162 |
- -i "${S}"/src/${EGO_PN}/raft/logger.go || die |
163 |
-} |
164 |
- |
165 |
-pkg_setup() { |
166 |
- if use server; then |
167 |
- enewgroup ${PN} |
168 |
- enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} |
169 |
- fi |
170 |
-} |
171 |
- |
172 |
-src_compile() { |
173 |
- export -n GOCACHE XDG_CACHE_HOME #651934 |
174 |
- export GOPATH=${S} |
175 |
- pushd src/${EGO_PN} || die |
176 |
- GO_BUILD_FLAGS=-v ./build || die |
177 |
- popd || die |
178 |
-} |
179 |
- |
180 |
-src_install() { |
181 |
- pushd src/${EGO_PN} || die |
182 |
- dobin bin/etcdctl |
183 |
- use doc && dodoc -r Documentation |
184 |
- if use server; then |
185 |
- insinto /etc/${PN} |
186 |
- doins "${FILESDIR}/${PN}.conf" |
187 |
- dobin bin/etcd |
188 |
- dodoc README.md |
189 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
190 |
- systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf |
191 |
- newinitd "${FILESDIR}"/${PN}.initd ${PN} |
192 |
- newconfd "${FILESDIR}"/${PN}.confd ${PN} |
193 |
- insinto /etc/logrotate.d |
194 |
- newins "${FILESDIR}/${PN}.logrotated" "${PN}" |
195 |
- keepdir /var/lib/${PN} |
196 |
- fowners ${PN}:${PN} /var/lib/${PN} |
197 |
- fperms 0700 /var/lib/${PN} |
198 |
- keepdir /var/log/${PN} |
199 |
- fowners ${PN}:${PN} /var/log/${PN} |
200 |
- fperms 755 /var/log/${PN} |
201 |
- fi |
202 |
- popd || die |
203 |
-} |
204 |
- |
205 |
-src_test() { |
206 |
- pushd src/${EGO_PN} || die |
207 |
- ./test || die |
208 |
- popd || die |
209 |
-} |
210 |
|
211 |
diff --git a/dev-db/etcd/etcd-3.3.19.ebuild b/dev-db/etcd/etcd-3.3.19.ebuild |
212 |
deleted file mode 100644 |
213 |
index be6c9f54d49..00000000000 |
214 |
--- a/dev-db/etcd/etcd-3.3.19.ebuild |
215 |
+++ /dev/null |
216 |
@@ -1,78 +0,0 @@ |
217 |
-# Copyright 1999-2019 Gentoo Authors |
218 |
-# Distributed under the terms of the GNU General Public License v2 |
219 |
- |
220 |
-EAPI=6 |
221 |
- |
222 |
-inherit user systemd golang-vcs-snapshot |
223 |
- |
224 |
-KEYWORDS="~amd64" |
225 |
-EGO_PN="github.com/coreos/etcd" |
226 |
-GIT_COMMIT=67da93f73 |
227 |
-MY_PV="${PV/_rc/-rc.}" |
228 |
-DESCRIPTION="Highly-available key value store for shared configuration and service discovery" |
229 |
-HOMEPAGE="https://github.com/etcd-io/etcd" |
230 |
-SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" |
231 |
-LICENSE="Apache-2.0 BSD BSD-2 MIT" |
232 |
-SLOT="0" |
233 |
-IUSE="doc +server" |
234 |
-DEPEND=">=dev-lang/go-1.12:=" |
235 |
-RDEPEND="!dev-db/etcdctl" |
236 |
- |
237 |
-src_prepare() { |
238 |
- default |
239 |
- sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\ |
240 |
- -i "${S}"/src/${EGO_PN}/build || die |
241 |
- sed -e 's:\(for p in \)shellcheck :\1 :' \ |
242 |
- -e 's:^ gofmt \\$:\\:' \ |
243 |
- -e 's:^ govet \\$:\\:' \ |
244 |
- -i "${S}"/src/${EGO_PN}/test || die |
245 |
- # missing ... in args forwarded to print-like function |
246 |
- sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \ |
247 |
- -i "${S}"/src/${EGO_PN}/raft/logger.go || die |
248 |
-} |
249 |
- |
250 |
-pkg_setup() { |
251 |
- if use server; then |
252 |
- enewgroup ${PN} |
253 |
- enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} |
254 |
- fi |
255 |
-} |
256 |
- |
257 |
-src_compile() { |
258 |
- export -n GOCACHE XDG_CACHE_HOME #651934 |
259 |
- export GOPATH=${S} |
260 |
- pushd src/${EGO_PN} || die |
261 |
- GO_BUILD_FLAGS=-v ./build || die |
262 |
- popd || die |
263 |
-} |
264 |
- |
265 |
-src_install() { |
266 |
- pushd src/${EGO_PN} || die |
267 |
- dobin bin/etcdctl |
268 |
- use doc && dodoc -r Documentation |
269 |
- if use server; then |
270 |
- insinto /etc/${PN} |
271 |
- doins "${FILESDIR}/${PN}.conf" |
272 |
- dobin bin/etcd |
273 |
- dodoc README.md |
274 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
275 |
- systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf |
276 |
- newinitd "${FILESDIR}"/${PN}.initd ${PN} |
277 |
- newconfd "${FILESDIR}"/${PN}.confd ${PN} |
278 |
- insinto /etc/logrotate.d |
279 |
- newins "${FILESDIR}/${PN}.logrotated" "${PN}" |
280 |
- keepdir /var/lib/${PN} |
281 |
- fowners ${PN}:${PN} /var/lib/${PN} |
282 |
- fperms 0700 /var/lib/${PN} |
283 |
- keepdir /var/log/${PN} |
284 |
- fowners ${PN}:${PN} /var/log/${PN} |
285 |
- fperms 755 /var/log/${PN} |
286 |
- fi |
287 |
- popd || die |
288 |
-} |
289 |
- |
290 |
-src_test() { |
291 |
- pushd src/${EGO_PN} || die |
292 |
- ./test || die |
293 |
- popd || die |
294 |
-} |
295 |
|
296 |
diff --git a/dev-db/etcd/etcd-3.3.20.ebuild b/dev-db/etcd/etcd-3.3.20.ebuild |
297 |
deleted file mode 100644 |
298 |
index bb8da4b424e..00000000000 |
299 |
--- a/dev-db/etcd/etcd-3.3.20.ebuild |
300 |
+++ /dev/null |
301 |
@@ -1,78 +0,0 @@ |
302 |
-# Copyright 1999-2019 Gentoo Authors |
303 |
-# Distributed under the terms of the GNU General Public License v2 |
304 |
- |
305 |
-EAPI=6 |
306 |
- |
307 |
-inherit user systemd golang-vcs-snapshot |
308 |
- |
309 |
-KEYWORDS="~amd64" |
310 |
-EGO_PN="github.com/coreos/etcd" |
311 |
-GIT_COMMIT=9fd7e2b80 |
312 |
-MY_PV="${PV/_rc/-rc.}" |
313 |
-DESCRIPTION="Highly-available key value store for shared configuration and service discovery" |
314 |
-HOMEPAGE="https://github.com/etcd-io/etcd" |
315 |
-SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" |
316 |
-LICENSE="Apache-2.0 BSD BSD-2 MIT" |
317 |
-SLOT="0" |
318 |
-IUSE="doc +server" |
319 |
- |
320 |
-COMMON_DEPEND="server? ( |
321 |
- acct-group/etcd |
322 |
- acct-user/etcd |
323 |
- )" |
324 |
-DEPEND=">=dev-lang/go-1.12:= |
325 |
- ${COMMON_DEPEND}" |
326 |
-RDEPEND="!dev-db/etcdctl |
327 |
- ${COMMON_DEPEND}" |
328 |
- |
329 |
-src_prepare() { |
330 |
- default |
331 |
- sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\ |
332 |
- -i "${S}"/src/${EGO_PN}/build || die |
333 |
- sed -e 's:\(for p in \)shellcheck :\1 :' \ |
334 |
- -e 's:^ gofmt \\$:\\:' \ |
335 |
- -e 's:^ govet \\$:\\:' \ |
336 |
- -i "${S}"/src/${EGO_PN}/test || die |
337 |
- # missing ... in args forwarded to print-like function |
338 |
- sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \ |
339 |
- -i "${S}"/src/${EGO_PN}/raft/logger.go || die |
340 |
-} |
341 |
- |
342 |
-src_compile() { |
343 |
- export -n GOCACHE XDG_CACHE_HOME #651934 |
344 |
- export GOPATH=${S} |
345 |
- pushd src/${EGO_PN} || die |
346 |
- GO_BUILD_FLAGS=-v ./build || die |
347 |
- popd || die |
348 |
-} |
349 |
- |
350 |
-src_install() { |
351 |
- pushd src/${EGO_PN} || die |
352 |
- dobin bin/etcdctl |
353 |
- use doc && dodoc -r Documentation |
354 |
- if use server; then |
355 |
- insinto /etc/${PN} |
356 |
- doins "${FILESDIR}/${PN}.conf" |
357 |
- dobin bin/etcd |
358 |
- dodoc README.md |
359 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
360 |
- systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf |
361 |
- newinitd "${FILESDIR}"/${PN}.initd ${PN} |
362 |
- newconfd "${FILESDIR}"/${PN}.confd ${PN} |
363 |
- insinto /etc/logrotate.d |
364 |
- newins "${FILESDIR}/${PN}.logrotated" "${PN}" |
365 |
- keepdir /var/lib/${PN} |
366 |
- fowners ${PN}:${PN} /var/lib/${PN} |
367 |
- fperms 0700 /var/lib/${PN} |
368 |
- keepdir /var/log/${PN} |
369 |
- fowners ${PN}:${PN} /var/log/${PN} |
370 |
- fperms 755 /var/log/${PN} |
371 |
- fi |
372 |
- popd || die |
373 |
-} |
374 |
- |
375 |
-src_test() { |
376 |
- pushd src/${EGO_PN} || die |
377 |
- ./test || die |
378 |
- popd || die |
379 |
-} |
380 |
|
381 |
diff --git a/dev-db/etcd/etcd-3.4.3.ebuild b/dev-db/etcd/etcd-3.4.3.ebuild |
382 |
deleted file mode 100644 |
383 |
index c11f52d4d3b..00000000000 |
384 |
--- a/dev-db/etcd/etcd-3.4.3.ebuild |
385 |
+++ /dev/null |
386 |
@@ -1,86 +0,0 @@ |
387 |
-# Copyright 1999-2020 Gentoo Authors |
388 |
-# Distributed under the terms of the GNU General Public License v2 |
389 |
- |
390 |
-EAPI=6 |
391 |
- |
392 |
-inherit user systemd golang-vcs-snapshot |
393 |
- |
394 |
-KEYWORDS="~amd64" |
395 |
-EGO_PN="go.etcd.io/etcd" |
396 |
-GIT_COMMIT="3cf2f69" |
397 |
-MY_PV="${PV/_rc/-rc.}" |
398 |
-DESCRIPTION="Highly-available key value store for shared configuration and service discovery" |
399 |
-HOMEPAGE="https://github.com/etcd-io/etcd" |
400 |
-SRC_URI="https://github.com/etcd-io/etcd/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" |
401 |
-LICENSE="Apache-2.0 BSD BSD-2 MIT" |
402 |
-SLOT="0" |
403 |
-IUSE="doc +server" |
404 |
-DEPEND=">=dev-lang/go-1.12:=" |
405 |
-RDEPEND="!dev-db/etcdctl" |
406 |
- |
407 |
-src_prepare() { |
408 |
- default |
409 |
- sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\ |
410 |
- -i "${S}"/src/${EGO_PN}/build || die |
411 |
- sed -e 's:\(for p in \)shellcheck :\1 :' \ |
412 |
- -e 's:^ gofmt \\$:\\:' \ |
413 |
- -e 's:^ govet \\$:\\:' \ |
414 |
- -e 's:^ govet_shadow \\$:\\:' \ |
415 |
- -i "${S}"/src/${EGO_PN}/test || die |
416 |
- # missing ... in args forwarded to print-like function |
417 |
- sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \ |
418 |
- -i "${S}"/src/${EGO_PN}/raft/logger.go || die |
419 |
- |
420 |
- sed -e 's:TestGetDefaultInterface(:_\0:' \ |
421 |
- -e 's:TestGetDefaultHost(:_\0:' \ |
422 |
- -i "${S}"/src/${EGO_PN}/pkg/netutil/routes_linux_test.go || die |
423 |
- |
424 |
- # Avoid network-sandbox violations since go-1.13 |
425 |
- rm src/${EGO_PN}/go.mod || die |
426 |
-} |
427 |
- |
428 |
-pkg_setup() { |
429 |
- if use server; then |
430 |
- enewgroup ${PN} |
431 |
- enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} |
432 |
- fi |
433 |
-} |
434 |
- |
435 |
-src_compile() { |
436 |
- export -n GOCACHE XDG_CACHE_HOME #651934 |
437 |
- export GOPATH=${S} |
438 |
- pushd src/${EGO_PN} || die |
439 |
- GO_BUILD_FLAGS=-v ./build || die |
440 |
- popd || die |
441 |
-} |
442 |
- |
443 |
-src_install() { |
444 |
- pushd src/${EGO_PN} || die |
445 |
- dobin bin/etcdctl |
446 |
- use doc && dodoc -r Documentation |
447 |
- if use server; then |
448 |
- insinto /etc/${PN} |
449 |
- doins "${FILESDIR}/${PN}.conf" |
450 |
- dobin bin/etcd |
451 |
- dodoc README.md |
452 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
453 |
- systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf |
454 |
- newinitd "${FILESDIR}"/${PN}.initd ${PN} |
455 |
- newconfd "${FILESDIR}"/${PN}.confd ${PN} |
456 |
- insinto /etc/logrotate.d |
457 |
- newins "${FILESDIR}/${PN}.logrotated" "${PN}" |
458 |
- keepdir /var/lib/${PN} |
459 |
- fowners ${PN}:${PN} /var/lib/${PN} |
460 |
- fperms 0700 /var/lib/${PN} |
461 |
- keepdir /var/log/${PN} |
462 |
- fowners ${PN}:${PN} /var/log/${PN} |
463 |
- fperms 755 /var/log/${PN} |
464 |
- fi |
465 |
- popd || die |
466 |
-} |
467 |
- |
468 |
-src_test() { |
469 |
- pushd src/${EGO_PN} || die |
470 |
- GO111MODULE=off ./test || die |
471 |
- popd || die |
472 |
-} |
473 |
|
474 |
diff --git a/dev-db/etcd/etcd-3.4.4.ebuild b/dev-db/etcd/etcd-3.4.4.ebuild |
475 |
deleted file mode 100644 |
476 |
index ba0f54d5476..00000000000 |
477 |
--- a/dev-db/etcd/etcd-3.4.4.ebuild |
478 |
+++ /dev/null |
479 |
@@ -1,73 +0,0 @@ |
480 |
-# Copyright 1999-2020 Gentoo Authors |
481 |
-# Distributed under the terms of the GNU General Public License v2 |
482 |
- |
483 |
-EAPI=7 |
484 |
-inherit go-module systemd |
485 |
-GIT_COMMIT=c65a9e2dd |
486 |
-MY_PV="${PV/_rc/-rc.}" |
487 |
- |
488 |
-DESCRIPTION="Highly-available key value store for shared configuration and service discovery" |
489 |
-HOMEPAGE="https://github.com/etcd-io/etcd" |
490 |
-SRC_URI="https://github.com/etcd-io/etcd/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" |
491 |
- |
492 |
-LICENSE="Apache-2.0 BSD BSD-2 MIT" |
493 |
-SLOT="0" |
494 |
-KEYWORDS="~amd64" |
495 |
-IUSE="doc +server" |
496 |
- |
497 |
-COMMON_DEPEND="server? ( |
498 |
- acct-group/etcd |
499 |
- acct-user/etcd |
500 |
- )" |
501 |
-DEPEND="${COMMON_DEPEND}" |
502 |
-RDEPEND="${COMMON_DEPEND} |
503 |
- !dev-db/etcdctl" |
504 |
- |
505 |
-src_prepare() { |
506 |
- default |
507 |
- sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\ |
508 |
- -i "${S}"/build || die |
509 |
- sed -e 's:\(for p in \)shellcheck :\1 :' \ |
510 |
- -e 's:^ gofmt \\$:\\:' \ |
511 |
- -e 's:^ govet \\$:\\:' \ |
512 |
- -e 's:^ govet_shadow \\$:\\:' \ |
513 |
- -i "${S}"/test || die |
514 |
- # missing ... in args forwarded to print-like function |
515 |
- sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \ |
516 |
- -i "${S}"/raft/logger.go || die |
517 |
- |
518 |
- sed -e 's:TestGetDefaultInterface(:_\0:' \ |
519 |
- -e 's:TestGetDefaultHost(:_\0:' \ |
520 |
- -i "${S}"/pkg/netutil/routes_linux_test.go || die |
521 |
-} |
522 |
- |
523 |
-src_compile() { |
524 |
- GO_BUILD_FLAGS=-v ./build || die |
525 |
-} |
526 |
- |
527 |
-src_install() { |
528 |
- dobin bin/etcdctl |
529 |
- use doc && dodoc -r Documentation |
530 |
- if use server; then |
531 |
- insinto /etc/${PN} |
532 |
- doins "${FILESDIR}/${PN}.conf" |
533 |
- dobin bin/etcd |
534 |
- dodoc README.md |
535 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
536 |
- systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf |
537 |
- newinitd "${FILESDIR}"/${PN}.initd ${PN} |
538 |
- newconfd "${FILESDIR}"/${PN}.confd ${PN} |
539 |
- insinto /etc/logrotate.d |
540 |
- newins "${FILESDIR}/${PN}.logrotated" "${PN}" |
541 |
- keepdir /var/lib/${PN} |
542 |
- fowners ${PN}:${PN} /var/lib/${PN} |
543 |
- fperms 0700 /var/lib/${PN} |
544 |
- keepdir /var/log/${PN} |
545 |
- fowners ${PN}:${PN} /var/log/${PN} |
546 |
- fperms 755 /var/log/${PN} |
547 |
- fi |
548 |
-} |
549 |
- |
550 |
-src_test() { |
551 |
- ./test || die |
552 |
-} |
553 |
|
554 |
diff --git a/dev-db/etcd/etcd-3.4.5.ebuild b/dev-db/etcd/etcd-3.4.5.ebuild |
555 |
deleted file mode 100644 |
556 |
index 8848dd8b39f..00000000000 |
557 |
--- a/dev-db/etcd/etcd-3.4.5.ebuild |
558 |
+++ /dev/null |
559 |
@@ -1,73 +0,0 @@ |
560 |
-# Copyright 1999-2020 Gentoo Authors |
561 |
-# Distributed under the terms of the GNU General Public License v2 |
562 |
- |
563 |
-EAPI=7 |
564 |
-inherit go-module systemd |
565 |
-GIT_COMMIT=e784ba73c |
566 |
-MY_PV="${PV/_rc/-rc.}" |
567 |
- |
568 |
-DESCRIPTION="Highly-available key value store for shared configuration and service discovery" |
569 |
-HOMEPAGE="https://github.com/etcd-io/etcd" |
570 |
-SRC_URI="https://github.com/etcd-io/etcd/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" |
571 |
- |
572 |
-LICENSE="Apache-2.0 BSD BSD-2 MIT" |
573 |
-SLOT="0" |
574 |
-KEYWORDS="~amd64" |
575 |
-IUSE="doc +server" |
576 |
- |
577 |
-COMMON_DEPEND="server? ( |
578 |
- acct-group/etcd |
579 |
- acct-user/etcd |
580 |
- )" |
581 |
-DEPEND="${COMMON_DEPEND}" |
582 |
-RDEPEND="${COMMON_DEPEND} |
583 |
- !dev-db/etcdctl" |
584 |
- |
585 |
-src_prepare() { |
586 |
- default |
587 |
- sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\ |
588 |
- -i "${S}"/build || die |
589 |
- sed -e 's:\(for p in \)shellcheck :\1 :' \ |
590 |
- -e 's:^ gofmt \\$:\\:' \ |
591 |
- -e 's:^ govet \\$:\\:' \ |
592 |
- -e 's:^ govet_shadow \\$:\\:' \ |
593 |
- -i "${S}"/test || die |
594 |
- # missing ... in args forwarded to print-like function |
595 |
- sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \ |
596 |
- -i "${S}"/raft/logger.go || die |
597 |
- |
598 |
- sed -e 's:TestGetDefaultInterface(:_\0:' \ |
599 |
- -e 's:TestGetDefaultHost(:_\0:' \ |
600 |
- -i "${S}"/pkg/netutil/routes_linux_test.go || die |
601 |
-} |
602 |
- |
603 |
-src_compile() { |
604 |
- GO_BUILD_FLAGS=-v ./build || die |
605 |
-} |
606 |
- |
607 |
-src_install() { |
608 |
- dobin bin/etcdctl |
609 |
- use doc && dodoc -r Documentation |
610 |
- if use server; then |
611 |
- insinto /etc/${PN} |
612 |
- doins "${FILESDIR}/${PN}.conf" |
613 |
- dobin bin/etcd |
614 |
- dodoc README.md |
615 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
616 |
- systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf |
617 |
- newinitd "${FILESDIR}"/${PN}.initd ${PN} |
618 |
- newconfd "${FILESDIR}"/${PN}.confd ${PN} |
619 |
- insinto /etc/logrotate.d |
620 |
- newins "${FILESDIR}/${PN}.logrotated" "${PN}" |
621 |
- keepdir /var/lib/${PN} |
622 |
- fowners ${PN}:${PN} /var/lib/${PN} |
623 |
- fperms 0700 /var/lib/${PN} |
624 |
- keepdir /var/log/${PN} |
625 |
- fowners ${PN}:${PN} /var/log/${PN} |
626 |
- fperms 755 /var/log/${PN} |
627 |
- fi |
628 |
-} |
629 |
- |
630 |
-src_test() { |
631 |
- ./test || die |
632 |
-} |
633 |
|
634 |
diff --git a/dev-db/etcd/etcd-3.4.7.ebuild b/dev-db/etcd/etcd-3.4.7.ebuild |
635 |
deleted file mode 100644 |
636 |
index 2e8f38a668f..00000000000 |
637 |
--- a/dev-db/etcd/etcd-3.4.7.ebuild |
638 |
+++ /dev/null |
639 |
@@ -1,73 +0,0 @@ |
640 |
-# Copyright 1999-2020 Gentoo Authors |
641 |
-# Distributed under the terms of the GNU General Public License v2 |
642 |
- |
643 |
-EAPI=7 |
644 |
-inherit go-module systemd |
645 |
-GIT_COMMIT=e694b7bb0 |
646 |
-MY_PV="${PV/_rc/-rc.}" |
647 |
- |
648 |
-DESCRIPTION="Highly-available key value store for shared configuration and service discovery" |
649 |
-HOMEPAGE="https://github.com/etcd-io/etcd" |
650 |
-SRC_URI="https://github.com/etcd-io/etcd/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" |
651 |
- |
652 |
-LICENSE="Apache-2.0 BSD BSD-2 MIT" |
653 |
-SLOT="0" |
654 |
-KEYWORDS="~amd64" |
655 |
-IUSE="doc +server" |
656 |
- |
657 |
-COMMON_DEPEND="server? ( |
658 |
- acct-group/etcd |
659 |
- acct-user/etcd |
660 |
- )" |
661 |
-DEPEND="${COMMON_DEPEND}" |
662 |
-RDEPEND="${COMMON_DEPEND} |
663 |
- !dev-db/etcdctl" |
664 |
- |
665 |
-src_prepare() { |
666 |
- default |
667 |
- sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\ |
668 |
- -i "${S}"/build || die |
669 |
- sed -e 's:\(for p in \)shellcheck :\1 :' \ |
670 |
- -e 's:^ gofmt \\$:\\:' \ |
671 |
- -e 's:^ govet \\$:\\:' \ |
672 |
- -e 's:^ govet_shadow \\$:\\:' \ |
673 |
- -i "${S}"/test || die |
674 |
- # missing ... in args forwarded to print-like function |
675 |
- sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \ |
676 |
- -i "${S}"/raft/logger.go || die |
677 |
- |
678 |
- sed -e 's:TestGetDefaultInterface(:_\0:' \ |
679 |
- -e 's:TestGetDefaultHost(:_\0:' \ |
680 |
- -i "${S}"/pkg/netutil/routes_linux_test.go || die |
681 |
-} |
682 |
- |
683 |
-src_compile() { |
684 |
- GO_BUILD_FLAGS="-mod=vendor -v -x" ./build || die |
685 |
-} |
686 |
- |
687 |
-src_install() { |
688 |
- dobin bin/etcdctl |
689 |
- use doc && dodoc -r Documentation |
690 |
- if use server; then |
691 |
- insinto /etc/${PN} |
692 |
- doins "${FILESDIR}/${PN}.conf" |
693 |
- dobin bin/etcd |
694 |
- dodoc README.md |
695 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
696 |
- systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf |
697 |
- newinitd "${FILESDIR}"/${PN}.initd ${PN} |
698 |
- newconfd "${FILESDIR}"/${PN}.confd ${PN} |
699 |
- insinto /etc/logrotate.d |
700 |
- newins "${FILESDIR}/${PN}.logrotated" "${PN}" |
701 |
- keepdir /var/lib/${PN} |
702 |
- fowners ${PN}:${PN} /var/lib/${PN} |
703 |
- fperms 0700 /var/lib/${PN} |
704 |
- keepdir /var/log/${PN} |
705 |
- fowners ${PN}:${PN} /var/log/${PN} |
706 |
- fperms 755 /var/log/${PN} |
707 |
- fi |
708 |
-} |
709 |
- |
710 |
-src_test() { |
711 |
- ./test || die |
712 |
-} |