Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-fs/s3ql/files/, net-fs/s3ql/
Date: Sat, 03 Feb 2018 09:15:18
Message-Id: 1517648643.f2978eebc1f9c81cdb45b26100a4341e7656b3c7.radhermit@gentoo
1 commit: f2978eebc1f9c81cdb45b26100a4341e7656b3c7
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 2 09:55:11 2018 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 3 09:04:03 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2978eeb
7
8 net-fs/s3ql: remove old
9
10 net-fs/s3ql/Manifest | 9 ----
11 net-fs/s3ql/files/s3ql-2.14-ceph.patch | 75 ----------------------------------
12 net-fs/s3ql/s3ql-1.19.ebuild | 60 ---------------------------
13 net-fs/s3ql/s3ql-2.11.1.ebuild | 54 ------------------------
14 net-fs/s3ql/s3ql-2.11.ebuild | 54 ------------------------
15 net-fs/s3ql/s3ql-2.12.ebuild | 54 ------------------------
16 net-fs/s3ql/s3ql-2.14-r1.ebuild | 58 --------------------------
17 net-fs/s3ql/s3ql-2.14.ebuild | 54 ------------------------
18 net-fs/s3ql/s3ql-2.17.1.ebuild | 54 ------------------------
19 net-fs/s3ql/s3ql-2.20.ebuild | 54 ------------------------
20 net-fs/s3ql/s3ql-2.21.ebuild | 54 ------------------------
21 net-fs/s3ql/s3ql-2.23.ebuild | 54 ------------------------
22 12 files changed, 634 deletions(-)
23
24 diff --git a/net-fs/s3ql/Manifest b/net-fs/s3ql/Manifest
25 index c683962899b..043cb2e7a2e 100644
26 --- a/net-fs/s3ql/Manifest
27 +++ b/net-fs/s3ql/Manifest
28 @@ -1,10 +1 @@
29 -DIST s3ql-1.19.tar.bz2 641689 BLAKE2B d9b878b79d60a02de652898e080bdeed8df09d6d3414e51030b09f941044ec00bc7819085370398f054baf78f834cc103e0a77cabab379ecf0ef55f105f6bc7c SHA512 5751f4d21abdc3996d877785bb07752fca75ec60ad716a102f666b5329e9b225519c4365c93031e056db78e3bffc80a7a1afe227c375e1c19e35b8bdffe5a0bf
30 -DIST s3ql-2.11.1.tar.bz2 897259 BLAKE2B 58aa0a166084d209a553f21a05dc6aa1e896ebd85f36e49dcb4580ad44f15b3ddf87ff2459a4fdf301955abaf277a118803aa154d78304378815c3606e918818 SHA512 72e873f0d23dd86ca5f7a65809189225feff0f6f14bb046dcc8117f3eb725c3327408fe504ffd80566d70bad620b5f5c34174784f1d318bf1f7e6abf4edcb1a7
31 -DIST s3ql-2.11.tar.bz2 867710 BLAKE2B 2a0db6ac704691ed909ceb952dfd1d2dd6609b7d0cc8160deae2a3947717811b3dac9096ec0b5970d0c978b20d7cf9f27ed6c2803698d8b0c3498c8ba8dd3c57 SHA512 86f3cb3294f38ab25ddf593dae2ea36af6d4df8871e15b3c99bddd7c8c5c038ab5cd0adaf067afb508dd3f7e163e8b86ab7994f2401cf33543cdeb43bc9fdb9d
32 -DIST s3ql-2.12.tar.bz2 906837 BLAKE2B af86076647918a85d07536a34c0a045e2d77e1bcedc5a1b79009870dfcc21e2d23a0b8d962c4ce8c9c877013465f20d30db0500002d7bd098e2036fb8d427a11 SHA512 51c90a983a6b076fd70468406e6a1c74592b85458068bc07325d43b75d1ca50fb80694fcab83e6c41a1e3ac8209a203716624971be1cecc9cad75a8f3f4761d9
33 -DIST s3ql-2.14.tar.bz2 907415 BLAKE2B 72648f2f28981cf585e6b978197b92f4ae3843561f205ff4639db15a64777989434786d26a0a39ca2fdf42fec1875767e944821be53a7843b03c92c1eb7e432f SHA512 8ada75934e438928bca03f59fc6b08f013887dfc926bfe1069108cf9172c1fbf20229db4c6248022b9af1e7f52ec9cf1ab536acddcc8993ca55f59a7be43c218
34 -DIST s3ql-2.17.1.tar.bz2 957313 BLAKE2B 1849cabd1cf0d88c6ee9474b67d5294cfb83cbf3847be45316c2ffe4732548d01592044086a1a44e07a8eb25ad0fae5e075875d650ac7159c7de262a7c471218 SHA512 dd2c16dd30c0f103e0cdd42329b2cf242dad7edf2aed773746a8e00cbfd3e4735174293347fa68bceacb2a8379099356b32b2c35e9f1c2524740e92929185611
35 -DIST s3ql-2.20.tar.bz2 726268 BLAKE2B 5751b7c8c68ca52fc98f1929fc50fc1967005fe80c61046950f62d86301a0e6e602cef6bf4c692bbfb55c10e6f6f95eb73ff73b8396e26f512c234344e2171f3 SHA512 a5a25a7b02c3d7bf5f87ad0130d24b8e0b95f20a269d74b35edeaec1a47011e30a3d1416c3d8332075be82dc09733321da8e7e4200893d893f37d1e4970cf7fb
36 -DIST s3ql-2.21.tar.bz2 726450 BLAKE2B 74d70d687e1b67f5b758c04cc8b4073575c04871908b6c5b9f259c0146c5829777867e45d4eaa2cb8be97fb5dc74faee6c0ed4db769068817d78ecefd62b948f SHA512 2aa5324d529feb73d9c562f42d5bcb49e4c605315e032924bec8005ee6cba24b8bd100a8ca6ab559dde4e7d4b25db9458b49bd8421bfeb74609ce32a6cdf7055
37 -DIST s3ql-2.23.tar.bz2 770488 BLAKE2B 44d7b0e67397db187932f7561bbaffab6e1a579919ff5024de2272d5a0c484213d6aa6a6727e74a98eac49e506e50bdec70e60ab413cf97004588fba508c7a88 SHA512 99863394002c5f941e1e8dabce606703a20a2614e316484c9d5b3de774ff2864284911283573dcebbcd10c4a3aefc1a3c12f1ae511af3f0c42be88ba8f6f1f7d
38 DIST s3ql-2.24.tar.bz2 773766 BLAKE2B e780bc7d3376241d9b04ba0b09b064050f1ecaf22a44eac6e793ac4a01cc0ae7c44f1c40d39cc2984bb62f52dac9b55be22cfc63309dc4af4a1f93784303865f SHA512 20f32fcde425e2e5f07f1b52a5399bc6c1aaf8d6ad866e3496f7608a590f6a9bfa2ccf7c0ee18be7e8d6e374d1a2679ae72c5438775ca3b0b0c214735d26c9dc
39
40 diff --git a/net-fs/s3ql/files/s3ql-2.14-ceph.patch b/net-fs/s3ql/files/s3ql-2.14-ceph.patch
41 deleted file mode 100644
42 index f5b4c3b123e..00000000000
43 --- a/net-fs/s3ql/files/s3ql-2.14-ceph.patch
44 +++ /dev/null
45 @@ -1,75 +0,0 @@
46 -https://bitbucket.org/nikratio/s3ql/issues/190/sq3l-should-not-rely-on-xmlns-declarations
47 -https://bitbucket.org/nikratio/s3ql/pull-requests/5/s3c-be-more-lenient-about-xml-namespaces
48 -
49 ---- s3ql-2.14/src/s3ql/backends/s3c.py 2015-07-20 19:41:07.000000000 -0700
50 -+++ s3ql-2.14/src/s3ql/backends/s3c.py 2016-01-21 22:41:33.000000000 -0800
51 -@@ -126,6 +126,15 @@
52 - conn.timeout = int(self.options.get('tcp-timeout', 20))
53 - return conn
54 -
55 -+ @staticmethod
56 -+ def _tag_xmlns_uri(elem):
57 -+ '''Extract the XML namespace (xmlns) URI from an element'''
58 -+ if elem.tag[0] == '{':
59 -+ uri, ignore, tag = elem.tag[1:].partition("}")
60 -+ else:
61 -+ uri = None
62 -+ return uri
63 -+
64 - # This method is also used implicitly for the retry handling of
65 - # `gs.Backend._get_access_token`. When modifying this method, do not forget
66 - # to check if this makes it unsuitable for use by `_get_access_token` (in
67 -@@ -215,7 +224,6 @@
68 - keys_remaining = True
69 - marker = self.prefix + start_after
70 - prefix = self.prefix + prefix
71 -- ns_p = self.xml_ns_prefix
72 -
73 - while keys_remaining:
74 - log.debug('requesting with marker=%s', marker)
75 -@@ -232,16 +240,27 @@
76 - try:
77 - itree = iter(ElementTree.iterparse(self.conn, events=("start", "end")))
78 - (event, root) = next(itree)
79 -+
80 -+ root_xmlns_uri = self._tag_xmlns_uri(root)
81 -+ if root_xmlns_uri is None:
82 -+ root_xmlns_prefix = ''
83 -+ else:
84 -+ # Validate the XML namespace
85 -+ root_xmlns_prefix = '{%s}' % (root_xmlns_uri, )
86 -+ if root_xmlns_prefix != self.xml_ns_prefix:
87 -+ log.error('Unexpected server reply to list operation:\n%s',
88 -+ self._dump_response(resp, body=None))
89 -+ raise RuntimeError('List response has %s as root tag, unknown namespace' % root.tag)
90 -
91 - for (event, el) in itree:
92 - if event != 'end':
93 - continue
94 -
95 -- if el.tag == ns_p + 'IsTruncated':
96 -+ if el.tag == root_xmlns_prefix + 'IsTruncated':
97 - keys_remaining = (el.text == 'true')
98 -
99 -- elif el.tag == ns_p + 'Contents':
100 -- marker = el.findtext(ns_p + 'Key')
101 -+ elif el.tag == root_xmlns_prefix + 'Contents':
102 -+ marker = el.findtext(root_xmlns_prefix + 'Key')
103 - yield marker[len(self.prefix):]
104 - root.clear()
105 -
106 -@@ -404,9 +423,12 @@
107 - return
108 - body = self.conn.readall()
109 - root = self._parse_xml_response(resp, body)
110 -- if root.tag == self.xml_ns_prefix + 'CopyObjectResult':
111 -+
112 -+ # Some S3 implemenentations do not have a namespace on
113 -+ # CopyObjectResult.
114 -+ if root.tag in [self.xml_ns_prefix + 'CopyObjectResult', 'CopyObjectResult']:
115 - return
116 -- elif root.tag == 'Error':
117 -+ elif root.tag in [self.xml_ns_prefix + 'Error', 'Error']:
118 - raise get_S3Error(root.findtext('Code'), root.findtext('Message'),
119 - resp.headers)
120 - else:
121
122 diff --git a/net-fs/s3ql/s3ql-1.19.ebuild b/net-fs/s3ql/s3ql-1.19.ebuild
123 deleted file mode 100644
124 index ba871ca9122..00000000000
125 --- a/net-fs/s3ql/s3ql-1.19.ebuild
126 +++ /dev/null
127 @@ -1,60 +0,0 @@
128 -# Copyright 1999-2015 Gentoo Foundation
129 -# Distributed under the terms of the GNU General Public License v2
130 -
131 -EAPI=5
132 -PYTHON_COMPAT=( python2_7 )
133 -
134 -inherit distutils-r1
135 -
136 -DESCRIPTION="A full-featured file system for online data storage"
137 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
138 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
139 -
140 -LICENSE="GPL-3"
141 -SLOT="0"
142 -KEYWORDS="~amd64 ~x86"
143 -IUSE="contrib doc test"
144 -
145 -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
146 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
147 - >=dev-python/llfuse-0.37[${PYTHON_USEDEP}]
148 - dev-python/pycryptopp[${PYTHON_USEDEP}]
149 - dev-python/pyliblzma[${PYTHON_USEDEP}]
150 - sys-fs/fuse"
151 -DEPEND="${RDEPEND}
152 - test? (
153 - dev-python/pytest[${PYTHON_USEDEP}]
154 - net-misc/rsync[xattr]
155 - )"
156 -
157 -python_prepare_all() {
158 - # use system setuptools
159 - sed -i '/use_setuptools/d' setup.py || die
160 -
161 - distutils-r1_python_prepare_all
162 -}
163 -
164 -python_test() {
165 - if [[ ${EUID} -ne 0 ]] ; then
166 - ewarn "Skipping tests: root privileges are required so userpriv must be disabled"
167 - else
168 - addwrite /dev/fuse
169 - esetup.py test
170 - fi
171 -}
172 -
173 -python_install_all() {
174 - distutils-r1_python_install_all
175 -
176 - if use contrib ; then
177 - exeinto /usr/share/doc/${PF}/contrib
178 - docompress -x /usr/share/doc/${PF}/contrib
179 - doexe contrib/*.{py,sh}
180 - doman contrib/*.1
181 - fi
182 -
183 - if use doc ; then
184 - dodoc doc/manual.pdf
185 - dohtml -r doc/html/*
186 - fi
187 -}
188
189 diff --git a/net-fs/s3ql/s3ql-2.11.1.ebuild b/net-fs/s3ql/s3ql-2.11.1.ebuild
190 deleted file mode 100644
191 index 5ab6fccd852..00000000000
192 --- a/net-fs/s3ql/s3ql-2.11.1.ebuild
193 +++ /dev/null
194 @@ -1,54 +0,0 @@
195 -# Copyright 1999-2014 Gentoo Foundation
196 -# Distributed under the terms of the GNU General Public License v2
197 -
198 -EAPI=5
199 -PYTHON_COMPAT=( python3_4 )
200 -
201 -inherit distutils-r1
202 -
203 -DESCRIPTION="A full-featured file system for online data storage"
204 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
205 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
206 -
207 -LICENSE="GPL-3"
208 -SLOT="0"
209 -KEYWORDS="~amd64 ~x86"
210 -IUSE="contrib doc test"
211 -
212 -RDEPEND=">=dev-db/sqlite-3.7.0:3
213 - dev-python/defusedxml[${PYTHON_USEDEP}]
214 - dev-python/setuptools[${PYTHON_USEDEP}]
215 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
216 - >=dev-python/dugong-3.2[${PYTHON_USEDEP}]
217 - >=dev-python/llfuse-0.39[${PYTHON_USEDEP}]
218 - dev-python/pycrypto[${PYTHON_USEDEP}]
219 - dev-python/requests[${PYTHON_USEDEP}]
220 - sys-fs/fuse"
221 -DEPEND="${RDEPEND}
222 - test? (
223 - dev-python/pytest[${PYTHON_USEDEP}]
224 - net-misc/rsync[xattr]
225 - )"
226 -
227 -RESTRICT="test"
228 -
229 -python_test() {
230 - addwrite /dev/fuse
231 - py.test -v tests || die "Tests fail with ${EPYTHON}"
232 -}
233 -
234 -python_install_all() {
235 - distutils-r1_python_install_all
236 -
237 - if use contrib ; then
238 - exeinto /usr/share/doc/${PF}/contrib
239 - docompress -x /usr/share/doc/${PF}/contrib
240 - doexe contrib/*.{py,sh}
241 - doman contrib/*.1
242 - fi
243 -
244 - if use doc ; then
245 - dodoc doc/manual.pdf
246 - dohtml -r doc/html/*
247 - fi
248 -}
249
250 diff --git a/net-fs/s3ql/s3ql-2.11.ebuild b/net-fs/s3ql/s3ql-2.11.ebuild
251 deleted file mode 100644
252 index 5ab6fccd852..00000000000
253 --- a/net-fs/s3ql/s3ql-2.11.ebuild
254 +++ /dev/null
255 @@ -1,54 +0,0 @@
256 -# Copyright 1999-2014 Gentoo Foundation
257 -# Distributed under the terms of the GNU General Public License v2
258 -
259 -EAPI=5
260 -PYTHON_COMPAT=( python3_4 )
261 -
262 -inherit distutils-r1
263 -
264 -DESCRIPTION="A full-featured file system for online data storage"
265 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
266 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
267 -
268 -LICENSE="GPL-3"
269 -SLOT="0"
270 -KEYWORDS="~amd64 ~x86"
271 -IUSE="contrib doc test"
272 -
273 -RDEPEND=">=dev-db/sqlite-3.7.0:3
274 - dev-python/defusedxml[${PYTHON_USEDEP}]
275 - dev-python/setuptools[${PYTHON_USEDEP}]
276 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
277 - >=dev-python/dugong-3.2[${PYTHON_USEDEP}]
278 - >=dev-python/llfuse-0.39[${PYTHON_USEDEP}]
279 - dev-python/pycrypto[${PYTHON_USEDEP}]
280 - dev-python/requests[${PYTHON_USEDEP}]
281 - sys-fs/fuse"
282 -DEPEND="${RDEPEND}
283 - test? (
284 - dev-python/pytest[${PYTHON_USEDEP}]
285 - net-misc/rsync[xattr]
286 - )"
287 -
288 -RESTRICT="test"
289 -
290 -python_test() {
291 - addwrite /dev/fuse
292 - py.test -v tests || die "Tests fail with ${EPYTHON}"
293 -}
294 -
295 -python_install_all() {
296 - distutils-r1_python_install_all
297 -
298 - if use contrib ; then
299 - exeinto /usr/share/doc/${PF}/contrib
300 - docompress -x /usr/share/doc/${PF}/contrib
301 - doexe contrib/*.{py,sh}
302 - doman contrib/*.1
303 - fi
304 -
305 - if use doc ; then
306 - dodoc doc/manual.pdf
307 - dohtml -r doc/html/*
308 - fi
309 -}
310
311 diff --git a/net-fs/s3ql/s3ql-2.12.ebuild b/net-fs/s3ql/s3ql-2.12.ebuild
312 deleted file mode 100644
313 index 5ab6fccd852..00000000000
314 --- a/net-fs/s3ql/s3ql-2.12.ebuild
315 +++ /dev/null
316 @@ -1,54 +0,0 @@
317 -# Copyright 1999-2014 Gentoo Foundation
318 -# Distributed under the terms of the GNU General Public License v2
319 -
320 -EAPI=5
321 -PYTHON_COMPAT=( python3_4 )
322 -
323 -inherit distutils-r1
324 -
325 -DESCRIPTION="A full-featured file system for online data storage"
326 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
327 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
328 -
329 -LICENSE="GPL-3"
330 -SLOT="0"
331 -KEYWORDS="~amd64 ~x86"
332 -IUSE="contrib doc test"
333 -
334 -RDEPEND=">=dev-db/sqlite-3.7.0:3
335 - dev-python/defusedxml[${PYTHON_USEDEP}]
336 - dev-python/setuptools[${PYTHON_USEDEP}]
337 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
338 - >=dev-python/dugong-3.2[${PYTHON_USEDEP}]
339 - >=dev-python/llfuse-0.39[${PYTHON_USEDEP}]
340 - dev-python/pycrypto[${PYTHON_USEDEP}]
341 - dev-python/requests[${PYTHON_USEDEP}]
342 - sys-fs/fuse"
343 -DEPEND="${RDEPEND}
344 - test? (
345 - dev-python/pytest[${PYTHON_USEDEP}]
346 - net-misc/rsync[xattr]
347 - )"
348 -
349 -RESTRICT="test"
350 -
351 -python_test() {
352 - addwrite /dev/fuse
353 - py.test -v tests || die "Tests fail with ${EPYTHON}"
354 -}
355 -
356 -python_install_all() {
357 - distutils-r1_python_install_all
358 -
359 - if use contrib ; then
360 - exeinto /usr/share/doc/${PF}/contrib
361 - docompress -x /usr/share/doc/${PF}/contrib
362 - doexe contrib/*.{py,sh}
363 - doman contrib/*.1
364 - fi
365 -
366 - if use doc ; then
367 - dodoc doc/manual.pdf
368 - dohtml -r doc/html/*
369 - fi
370 -}
371
372 diff --git a/net-fs/s3ql/s3ql-2.14-r1.ebuild b/net-fs/s3ql/s3ql-2.14-r1.ebuild
373 deleted file mode 100644
374 index fac9efee1de..00000000000
375 --- a/net-fs/s3ql/s3ql-2.14-r1.ebuild
376 +++ /dev/null
377 @@ -1,58 +0,0 @@
378 -# Copyright 1999-2015 Gentoo Foundation
379 -# Distributed under the terms of the GNU General Public License v2
380 -
381 -EAPI=5
382 -PYTHON_COMPAT=( python3_4 )
383 -
384 -inherit distutils-r1
385 -
386 -DESCRIPTION="A full-featured file system for online data storage"
387 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
388 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
389 -
390 -LICENSE="GPL-3"
391 -SLOT="0"
392 -KEYWORDS="~amd64 ~x86"
393 -IUSE="contrib doc test"
394 -
395 -RDEPEND=">=dev-db/sqlite-3.7.0:3
396 - dev-python/defusedxml[${PYTHON_USEDEP}]
397 - dev-python/setuptools[${PYTHON_USEDEP}]
398 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
399 - >=dev-python/dugong-3.4[${PYTHON_USEDEP}]
400 - >=dev-python/llfuse-0.39[${PYTHON_USEDEP}]
401 - dev-python/pycrypto[${PYTHON_USEDEP}]
402 - dev-python/requests[${PYTHON_USEDEP}]
403 - sys-fs/fuse"
404 -DEPEND="${RDEPEND}
405 - test? (
406 - dev-python/pytest[${PYTHON_USEDEP}]
407 - net-misc/rsync[xattr]
408 - )"
409 -
410 -RESTRICT="test"
411 -
412 -python_test() {
413 - addwrite /dev/fuse
414 - py.test -v tests || die "Tests fail with ${EPYTHON}"
415 -}
416 -
417 -src_prepare() {
418 - epatch "${FILESDIR}"/s3ql-2.14-ceph.patch
419 -}
420 -
421 -python_install_all() {
422 - distutils-r1_python_install_all
423 -
424 - if use contrib ; then
425 - exeinto /usr/share/doc/${PF}/contrib
426 - docompress -x /usr/share/doc/${PF}/contrib
427 - doexe contrib/*.{py,sh}
428 - doman contrib/*.1
429 - fi
430 -
431 - if use doc ; then
432 - dodoc doc/manual.pdf
433 - dohtml -r doc/html/*
434 - fi
435 -}
436
437 diff --git a/net-fs/s3ql/s3ql-2.14.ebuild b/net-fs/s3ql/s3ql-2.14.ebuild
438 deleted file mode 100644
439 index e651e50c86e..00000000000
440 --- a/net-fs/s3ql/s3ql-2.14.ebuild
441 +++ /dev/null
442 @@ -1,54 +0,0 @@
443 -# Copyright 1999-2015 Gentoo Foundation
444 -# Distributed under the terms of the GNU General Public License v2
445 -
446 -EAPI=5
447 -PYTHON_COMPAT=( python3_4 )
448 -
449 -inherit distutils-r1
450 -
451 -DESCRIPTION="A full-featured file system for online data storage"
452 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
453 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
454 -
455 -LICENSE="GPL-3"
456 -SLOT="0"
457 -KEYWORDS="~amd64 ~x86"
458 -IUSE="contrib doc test"
459 -
460 -RDEPEND=">=dev-db/sqlite-3.7.0:3
461 - dev-python/defusedxml[${PYTHON_USEDEP}]
462 - dev-python/setuptools[${PYTHON_USEDEP}]
463 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
464 - >=dev-python/dugong-3.4[${PYTHON_USEDEP}]
465 - >=dev-python/llfuse-0.39[${PYTHON_USEDEP}]
466 - dev-python/pycrypto[${PYTHON_USEDEP}]
467 - dev-python/requests[${PYTHON_USEDEP}]
468 - sys-fs/fuse"
469 -DEPEND="${RDEPEND}
470 - test? (
471 - dev-python/pytest[${PYTHON_USEDEP}]
472 - net-misc/rsync[xattr]
473 - )"
474 -
475 -RESTRICT="test"
476 -
477 -python_test() {
478 - addwrite /dev/fuse
479 - py.test -v tests || die "Tests fail with ${EPYTHON}"
480 -}
481 -
482 -python_install_all() {
483 - distutils-r1_python_install_all
484 -
485 - if use contrib ; then
486 - exeinto /usr/share/doc/${PF}/contrib
487 - docompress -x /usr/share/doc/${PF}/contrib
488 - doexe contrib/*.{py,sh}
489 - doman contrib/*.1
490 - fi
491 -
492 - if use doc ; then
493 - dodoc doc/manual.pdf
494 - dohtml -r doc/html/*
495 - fi
496 -}
497
498 diff --git a/net-fs/s3ql/s3ql-2.17.1.ebuild b/net-fs/s3ql/s3ql-2.17.1.ebuild
499 deleted file mode 100644
500 index d19cb3ff1f2..00000000000
501 --- a/net-fs/s3ql/s3ql-2.17.1.ebuild
502 +++ /dev/null
503 @@ -1,54 +0,0 @@
504 -# Copyright 1999-2016 Gentoo Foundation
505 -# Distributed under the terms of the GNU General Public License v2
506 -
507 -EAPI=5
508 -PYTHON_COMPAT=( python3_{4,5} )
509 -
510 -inherit distutils-r1
511 -
512 -DESCRIPTION="A full-featured file system for online data storage"
513 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
514 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
515 -
516 -LICENSE="GPL-3"
517 -SLOT="0"
518 -KEYWORDS="~amd64 ~x86"
519 -IUSE="contrib doc test"
520 -
521 -RDEPEND=">=dev-db/sqlite-3.7.0:3
522 - dev-python/defusedxml[${PYTHON_USEDEP}]
523 - dev-python/setuptools[${PYTHON_USEDEP}]
524 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
525 - >=dev-python/dugong-3.4[${PYTHON_USEDEP}]
526 - >=dev-python/llfuse-1.0[${PYTHON_USEDEP}]
527 - dev-python/pycrypto[${PYTHON_USEDEP}]
528 - dev-python/requests[${PYTHON_USEDEP}]
529 - sys-fs/fuse"
530 -DEPEND="${RDEPEND}
531 - test? (
532 - dev-python/pytest[${PYTHON_USEDEP}]
533 - net-misc/rsync[xattr]
534 - )"
535 -
536 -RESTRICT="test"
537 -
538 -python_test() {
539 - addwrite /dev/fuse
540 - py.test -v tests || die "Tests fail with ${EPYTHON}"
541 -}
542 -
543 -python_install_all() {
544 - distutils-r1_python_install_all
545 -
546 - if use contrib ; then
547 - exeinto /usr/share/doc/${PF}/contrib
548 - docompress -x /usr/share/doc/${PF}/contrib
549 - doexe contrib/*.{py,sh}
550 - doman contrib/*.1
551 - fi
552 -
553 - if use doc ; then
554 - dodoc doc/manual.pdf
555 - dohtml -r doc/html/*
556 - fi
557 -}
558
559 diff --git a/net-fs/s3ql/s3ql-2.20.ebuild b/net-fs/s3ql/s3ql-2.20.ebuild
560 deleted file mode 100644
561 index 9c3d9019d5a..00000000000
562 --- a/net-fs/s3ql/s3ql-2.20.ebuild
563 +++ /dev/null
564 @@ -1,54 +0,0 @@
565 -# Copyright 1999-2016 Gentoo Foundation
566 -# Distributed under the terms of the GNU General Public License v2
567 -
568 -EAPI=6
569 -PYTHON_COMPAT=( python3_{4,5} )
570 -
571 -inherit distutils-r1
572 -
573 -DESCRIPTION="A full-featured file system for online data storage"
574 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
575 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
576 -
577 -LICENSE="GPL-3"
578 -SLOT="0"
579 -KEYWORDS="~amd64 ~x86"
580 -IUSE="contrib doc test"
581 -
582 -RDEPEND=">=dev-db/sqlite-3.7.0:3
583 - dev-python/defusedxml[${PYTHON_USEDEP}]
584 - dev-python/setuptools[${PYTHON_USEDEP}]
585 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
586 - >=dev-python/dugong-3.4[${PYTHON_USEDEP}]
587 - >=dev-python/llfuse-1.0[${PYTHON_USEDEP}]
588 - dev-python/pycrypto[${PYTHON_USEDEP}]
589 - dev-python/requests[${PYTHON_USEDEP}]
590 - sys-fs/fuse"
591 -DEPEND="${RDEPEND}
592 - test? (
593 - dev-python/pytest[${PYTHON_USEDEP}]
594 - net-misc/rsync[xattr]
595 - )"
596 -
597 -RESTRICT="test"
598 -
599 -python_test() {
600 - addwrite /dev/fuse
601 - py.test -v tests || die "Tests fail with ${EPYTHON}"
602 -}
603 -
604 -python_install_all() {
605 - distutils-r1_python_install_all
606 -
607 - if use contrib ; then
608 - exeinto /usr/share/doc/${PF}/contrib
609 - docompress -x /usr/share/doc/${PF}/contrib
610 - doexe contrib/*.{py,sh}
611 - doman contrib/*.1
612 - fi
613 -
614 - if use doc ; then
615 - dodoc doc/manual.pdf
616 - dodoc -r doc/html
617 - fi
618 -}
619
620 diff --git a/net-fs/s3ql/s3ql-2.21.ebuild b/net-fs/s3ql/s3ql-2.21.ebuild
621 deleted file mode 100644
622 index e0e4b6b4396..00000000000
623 --- a/net-fs/s3ql/s3ql-2.21.ebuild
624 +++ /dev/null
625 @@ -1,54 +0,0 @@
626 -# Copyright 1999-2017 Gentoo Foundation
627 -# Distributed under the terms of the GNU General Public License v2
628 -
629 -EAPI=6
630 -PYTHON_COMPAT=( python3_{4,5,6} )
631 -
632 -inherit distutils-r1
633 -
634 -DESCRIPTION="A full-featured file system for online data storage"
635 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
636 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
637 -
638 -LICENSE="GPL-3"
639 -SLOT="0"
640 -KEYWORDS="~amd64 ~x86"
641 -IUSE="contrib doc test"
642 -
643 -RDEPEND=">=dev-db/sqlite-3.7.0:3
644 - dev-python/defusedxml[${PYTHON_USEDEP}]
645 - dev-python/setuptools[${PYTHON_USEDEP}]
646 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
647 - >=dev-python/dugong-3.4[${PYTHON_USEDEP}]
648 - >=dev-python/llfuse-1.0[${PYTHON_USEDEP}]
649 - dev-python/pycrypto[${PYTHON_USEDEP}]
650 - dev-python/requests[${PYTHON_USEDEP}]
651 - sys-fs/fuse"
652 -DEPEND="${RDEPEND}
653 - test? (
654 - dev-python/pytest[${PYTHON_USEDEP}]
655 - net-misc/rsync[xattr]
656 - )"
657 -
658 -RESTRICT="test"
659 -
660 -python_test() {
661 - addwrite /dev/fuse
662 - py.test -v tests || die "Tests fail with ${EPYTHON}"
663 -}
664 -
665 -python_install_all() {
666 - distutils-r1_python_install_all
667 -
668 - if use contrib ; then
669 - exeinto /usr/share/doc/${PF}/contrib
670 - docompress -x /usr/share/doc/${PF}/contrib
671 - doexe contrib/*.{py,sh}
672 - doman contrib/*.1
673 - fi
674 -
675 - if use doc ; then
676 - dodoc doc/manual.pdf
677 - dodoc -r doc/html
678 - fi
679 -}
680
681 diff --git a/net-fs/s3ql/s3ql-2.23.ebuild b/net-fs/s3ql/s3ql-2.23.ebuild
682 deleted file mode 100644
683 index e0e4b6b4396..00000000000
684 --- a/net-fs/s3ql/s3ql-2.23.ebuild
685 +++ /dev/null
686 @@ -1,54 +0,0 @@
687 -# Copyright 1999-2017 Gentoo Foundation
688 -# Distributed under the terms of the GNU General Public License v2
689 -
690 -EAPI=6
691 -PYTHON_COMPAT=( python3_{4,5,6} )
692 -
693 -inherit distutils-r1
694 -
695 -DESCRIPTION="A full-featured file system for online data storage"
696 -HOMEPAGE="https://bitbucket.org/nikratio/s3ql/"
697 -SRC_URI="https://www.bitbucket.org/nikratio/s3ql/downloads/${P}.tar.bz2"
698 -
699 -LICENSE="GPL-3"
700 -SLOT="0"
701 -KEYWORDS="~amd64 ~x86"
702 -IUSE="contrib doc test"
703 -
704 -RDEPEND=">=dev-db/sqlite-3.7.0:3
705 - dev-python/defusedxml[${PYTHON_USEDEP}]
706 - dev-python/setuptools[${PYTHON_USEDEP}]
707 - >=dev-python/apsw-3.7.0[${PYTHON_USEDEP}]
708 - >=dev-python/dugong-3.4[${PYTHON_USEDEP}]
709 - >=dev-python/llfuse-1.0[${PYTHON_USEDEP}]
710 - dev-python/pycrypto[${PYTHON_USEDEP}]
711 - dev-python/requests[${PYTHON_USEDEP}]
712 - sys-fs/fuse"
713 -DEPEND="${RDEPEND}
714 - test? (
715 - dev-python/pytest[${PYTHON_USEDEP}]
716 - net-misc/rsync[xattr]
717 - )"
718 -
719 -RESTRICT="test"
720 -
721 -python_test() {
722 - addwrite /dev/fuse
723 - py.test -v tests || die "Tests fail with ${EPYTHON}"
724 -}
725 -
726 -python_install_all() {
727 - distutils-r1_python_install_all
728 -
729 - if use contrib ; then
730 - exeinto /usr/share/doc/${PF}/contrib
731 - docompress -x /usr/share/doc/${PF}/contrib
732 - doexe contrib/*.{py,sh}
733 - doman contrib/*.1
734 - fi
735 -
736 - if use doc ; then
737 - dodoc doc/manual.pdf
738 - dodoc -r doc/html
739 - fi
740 -}