Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
Date: Fri, 03 Jul 2020 00:32:04
Message-Id: 1593736307.b0b30e86b467fc4b1f286ed2754e69c68e330001.prometheanfire@gentoo
1 commit: b0b30e86b467fc4b1f286ed2754e69c68e330001
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 3 00:28:37 2020 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 3 00:31:47 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b30e86
7
8 sys-cluster/swift: remove train
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.23
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 sys-cluster/swift/Manifest | 1 -
14 sys-cluster/swift/swift-2.24.0-r1.ebuild | 113 -----------------------------
15 sys-cluster/swift/swift-2019.2.9999.ebuild | 112 ----------------------------
16 3 files changed, 226 deletions(-)
17
18 diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
19 index 6b2bd17fffd..f16c7279049 100644
20 --- a/sys-cluster/swift/Manifest
21 +++ b/sys-cluster/swift/Manifest
22 @@ -1,2 +1 @@
23 -DIST swift-2.24.0.tar.gz 3177018 BLAKE2B f465f0e8f58cc097b5b1fdbe5c9736ee3e2247d13d8ae1beeb7e736dd1246e7d8820cb7241afb67e651ad85c269a48d9dbeda3479dadd773bfc1fe3278731afe SHA512 f8e3b0fec06776e095067b2c12f782a9a787c814cea8039ec32930c562be5c74b4b2bf4cb9dad3481953e5163bd051fe32f3074be7776fd1af0be94982d113b6
24 DIST swift-2.25.0.tar.gz 3183764 BLAKE2B 865cfcc832edb1f30a4529b0ff550c987a7413c841b9f1ef0d0a145f5be55762963b32ea332aa6f51690a871124e84dc7fb036309f38d4120a1e095e60bfaa34 SHA512 60cbc4bae61bb287e93d9a6a4e9a58a9c97f407d07927dde99c923d1ee7ab4ef79350c7c0cdcaab8aa0944aee09c27da549f3ebf86eb9bb92766b2b301d593a2
25
26 diff --git a/sys-cluster/swift/swift-2.24.0-r1.ebuild b/sys-cluster/swift/swift-2.24.0-r1.ebuild
27 deleted file mode 100644
28 index 119dbe1fc56..00000000000
29 --- a/sys-cluster/swift/swift-2.24.0-r1.ebuild
30 +++ /dev/null
31 @@ -1,113 +0,0 @@
32 -# Copyright 1999-2020 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -PYTHON_COMPAT=( python3_6 python3_7 )
37 -
38 -inherit distutils-r1 eutils linux-info
39 -
40 -DESCRIPTION="A highly available, distributed, and eventually consistent object/blob store"
41 -HOMEPAGE="https://launchpad.net/swift"
42 -if [[ ${PV} == *9999 ]];then
43 - inherit git-r3
44 - EGIT_REPO_URI="https://github.com/openstack/swift.git"
45 - EGIT_BRANCH="stable/train"
46 -else
47 - SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
48 - KEYWORDS="amd64 ~arm64 x86"
49 -fi
50 -
51 -LICENSE="Apache-2.0"
52 -SLOT="0"
53 -IUSE="account container doc +memcached +object proxy"
54 -REQUIRED_USE="|| ( proxy account container object )"
55 -
56 -CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
57 -DEPEND="
58 - dev-python/setuptools[${PYTHON_USEDEP}]
59 - ${CDEPEND}"
60 -
61 -RDEPEND="
62 - ${CDEPEND}
63 - >=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}]
64 - >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
65 - >=dev-python/netifaces-0.8[${PYTHON_USEDEP}]
66 - !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
67 - !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
68 - >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
69 - >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
70 - dev-python/pyxattr[${PYTHON_USEDEP}]
71 - >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
72 - >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
73 - memcached? ( net-misc/memcached )
74 - net-misc/rsync[xattr]
75 - acct-user/swift
76 - acct-group/swift"
77 -
78 -pkg_pretend() {
79 - linux-info_pkg_setup
80 - CONFIG_CHECK="~EXT3_FS_XATTR ~SQUASHFS_XATTR ~CIFS_XATTR ~JFFS2_FS_XATTR
81 - ~TMPFS_XATTR ~UBIFS_FS_XATTR ~EXT2_FS_XATTR ~REISERFS_FS_XATTR ~EXT4_FS_XATTR
82 - ~ZFS"
83 - if linux_config_exists; then
84 - for module in ${CONFIG_CHECK}; do
85 - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled"
86 - done
87 - fi
88 -}
89 -
90 -src_prepare() {
91 - sed -i 's/xattr/pyxattr/g' requirements.txt || die
92 - sed -i '/^hacking/d' test-requirements.txt || die
93 - distutils-r1_python_prepare_all
94 -}
95 -
96 -python_install_all() {
97 - distutils-r1_python_install_all
98 - keepdir /etc/swift
99 - insinto /etc/swift
100 -
101 - newins "etc/swift.conf-sample" "swift.conf"
102 - newins "etc/rsyncd.conf-sample" "rsyncd.conf"
103 - newins "etc/mime.types-sample" "mime.types-sample"
104 - newins "etc/memcache.conf-sample" "memcache.conf-sample"
105 - newins "etc/drive-audit.conf-sample" "drive-audit.conf-sample"
106 - newins "etc/dispersion.conf-sample" "dispersion.conf-sample"
107 -
108 - if use proxy; then
109 - newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
110 - newins "etc/proxy-server.conf-sample" "proxy-server.conf"
111 - if use memcached; then
112 - sed -i '/depend/a\ need memcached' "${D}/etc/init.d/swift-proxy"
113 - fi
114 - fi
115 - if use account; then
116 - newinitd "${FILESDIR}/swift-account.initd" "swift-account"
117 - newins "etc/account-server.conf-sample" "account-server.conf"
118 - fi
119 - if use container; then
120 - newinitd "${FILESDIR}/swift-container.initd" "swift-container"
121 - newins "etc/container-server.conf-sample" "container-server.conf"
122 - fi
123 - if use object; then
124 - newinitd "${FILESDIR}/swift-object.initd" "swift-object"
125 - newins "etc/object-server.conf-sample" "object-server.conf"
126 - newins "etc/object-expirer.conf-sample" "object-expirer.conf"
127 - fi
128 -
129 - if use doc; then
130 - doman doc/manpages/*
131 - dodoc -r doc/{s3api,saio,source}
132 - fi
133 -
134 - fowners root:swift "/etc/swift"
135 - fperms 0750 /etc/swift
136 -}
137 -
138 -pkg_postinst() {
139 - elog "Openstack swift will default to using insecure http unless a"
140 - elog "certificate is created in /etc/swift/cert.crt and the associated key"
141 - elog "in /etc/swift/cert.key. These can be created with the following:"
142 - elog " * cd /etc/swift"
143 - elog " * openssl req -new -x509 -nodes -out cert.crt -keyout cert.key"
144 -}
145
146 diff --git a/sys-cluster/swift/swift-2019.2.9999.ebuild b/sys-cluster/swift/swift-2019.2.9999.ebuild
147 deleted file mode 100644
148 index 21f95ff3c21..00000000000
149 --- a/sys-cluster/swift/swift-2019.2.9999.ebuild
150 +++ /dev/null
151 @@ -1,112 +0,0 @@
152 -# Copyright 1999-2020 Gentoo Authors
153 -# Distributed under the terms of the GNU General Public License v2
154 -
155 -EAPI=7
156 -PYTHON_COMPAT=( python3_6 python3_7 )
157 -
158 -inherit distutils-r1 eutils linux-info
159 -
160 -DESCRIPTION="A highly available, distributed, and eventually consistent object/blob store"
161 -HOMEPAGE="https://launchpad.net/swift"
162 -if [[ ${PV} == *9999 ]];then
163 - inherit git-r3
164 - EGIT_REPO_URI="https://github.com/openstack/swift.git"
165 - EGIT_BRANCH="stable/train"
166 -else
167 - SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
168 - KEYWORDS="~amd64 ~arm64 ~x86"
169 -fi
170 -
171 -LICENSE="Apache-2.0"
172 -SLOT="0"
173 -IUSE="account container doc +memcached +object proxy"
174 -REQUIRED_USE="|| ( proxy account container object )"
175 -
176 -CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
177 -DEPEND="
178 - dev-python/setuptools[${PYTHON_USEDEP}]
179 - ${CDEPEND}"
180 -
181 -RDEPEND="
182 - ${CDEPEND}
183 - >=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}]
184 - >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
185 - >=dev-python/netifaces-0.8[${PYTHON_USEDEP}]
186 - !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
187 - !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
188 - >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
189 - >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
190 - dev-python/pyxattr[${PYTHON_USEDEP}]
191 - >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
192 - >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
193 - memcached? ( net-misc/memcached )
194 - net-misc/rsync[xattr]
195 - acct-user/swift
196 - acct-group/swift"
197 -
198 -pkg_pretend() {
199 - linux-info_pkg_setup
200 - CONFIG_CHECK="~EXT3_FS_XATTR ~CIFS_XATTR ~TMPFS_XATTR ~UBIFS_FS_XATTR
201 - ~EXT2_FS_XATTR ~REISERFS_FS_XATTR ~EXT4_FS_XATTR ~ZFS"
202 - if linux_config_exists; then
203 - for module in ${CONFIG_CHECK}; do
204 - linux_chkconfig_present ${module} || ewarn "you may want to enable the ${module} module"
205 - done
206 - fi
207 -}
208 -
209 -src_prepare() {
210 - sed -i 's/xattr/pyxattr/g' requirements.txt || die
211 - sed -i '/^hacking/d' test-requirements.txt || die
212 - distutils-r1_python_prepare_all
213 -}
214 -
215 -python_install_all() {
216 - distutils-r1_python_install_all
217 - keepdir /etc/swift
218 - insinto /etc/swift
219 -
220 - newins "etc/swift.conf-sample" "swift.conf"
221 - newins "etc/rsyncd.conf-sample" "rsyncd.conf"
222 - newins "etc/mime.types-sample" "mime.types-sample"
223 - newins "etc/memcache.conf-sample" "memcache.conf-sample"
224 - newins "etc/drive-audit.conf-sample" "drive-audit.conf-sample"
225 - newins "etc/dispersion.conf-sample" "dispersion.conf-sample"
226 -
227 - if use proxy; then
228 - newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
229 - newins "etc/proxy-server.conf-sample" "proxy-server.conf"
230 - if use memcached; then
231 - sed -i '/depend/a\ need memcached' "${D}/etc/init.d/swift-proxy"
232 - fi
233 - fi
234 - if use account; then
235 - newinitd "${FILESDIR}/swift-account.initd" "swift-account"
236 - newins "etc/account-server.conf-sample" "account-server.conf"
237 - fi
238 - if use container; then
239 - newinitd "${FILESDIR}/swift-container.initd" "swift-container"
240 - newins "etc/container-server.conf-sample" "container-server.conf"
241 - fi
242 - if use object; then
243 - newinitd "${FILESDIR}/swift-object.initd" "swift-object"
244 - newins "etc/object-server.conf-sample" "object-server.conf"
245 - newins "etc/object-expirer.conf-sample" "object-expirer.conf"
246 - fi
247 -
248 - if use doc; then
249 - doman doc/manpages/*
250 - dodoc -r doc/{s3api,saio,source}
251 - fi
252 -
253 - fowners root:swift "/etc/swift"
254 - fperms 0750 /etc/swift
255 -}
256 -
257 -pkg_postinst() {
258 - elog "Openstack swift will default to using insecure http unless a"
259 - elog "certificate is created in /etc/swift/cert.crt and the associated key"
260 - elog "in /etc/swift/cert.key. These can be created with the following:"
261 - elog " * cd /etc/swift"
262 - elog " * openssl req -new -x509 -nodes -out cert.crt -keyout cert.key"
263 -}