Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/
Date: Mon, 31 May 2021 21:07:27
Message-Id: 1622495129.f2d1187f8c73f87a9f6bfc40bd6eeed6630d8786.mgorny@gentoo
1 commit: f2d1187f8c73f87a9f6bfc40bd6eeed6630d8786
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 31 21:05:29 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon May 31 21:05:29 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d1187f
7
8 sys-cluster/swift: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sys-cluster/swift/Manifest | 1 -
13 sys-cluster/swift/swift-2.25.1.ebuild | 113 -----------------------------
14 sys-cluster/swift/swift-2020.1.9999.ebuild | 113 -----------------------------
15 3 files changed, 227 deletions(-)
16
17 diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
18 index 5888ea04d63..a74f3c0e4a6 100644
19 --- a/sys-cluster/swift/Manifest
20 +++ b/sys-cluster/swift/Manifest
21 @@ -1,3 +1,2 @@
22 -DIST swift-2.25.1.tar.gz 3161690 BLAKE2B 985bcb884f4de9a7a4fbb8e2e76ff416035ac4554d3135c04d679c1d88a8443b988b5a18b4f3f1864542c93109020bb77eef72836fd40e705a9293c8a481e4f0 SHA512 4943949a420fa174e30c178b07797af4dceb89174c2e13ac9db35ff66a648024c907b52b9cdba2f730bc587b4d712efa3da09e77ccca51bd537703fc3c17144b
23 DIST swift-2.26.0.tar.gz 3235050 BLAKE2B 33b46ebc3bd57b6ca6ccb65e96dd11a754fa1b4d314c60eafd23ad8b6bb7b8fee42ce26ccf0f388ad33599520a049a2d36832ba3d1ea01b0a07a8bee3f803569 SHA512 5e4620831bfc75f231fa468ce68438a23ad7b013eef4173aa596fd2e42bd4eb7e6b4182026fa71b6f4dd31d2cfccc4e70480a42a77f93b15bf6e50e9287ea460
24 DIST swift-2.27.0.tar.gz 3464571 BLAKE2B 9495abc39b150615a8f7f1900573c643b4f2edd5c187c4d525c4ad7d7e0c2d54eeec0f9b3d8711ed2028cf4d606dee532bd8e4af4b3e1527f3cee5bcc8e62835 SHA512 c9abfa16cfb4964bd774a3dd50c847bf1912e5f87edc8693746e2dcb5863289b9afd2b69b0cc0940aa3fbb49694851b0b6418462367078d0c40d2b724b135467
25
26 diff --git a/sys-cluster/swift/swift-2.25.1.ebuild b/sys-cluster/swift/swift-2.25.1.ebuild
27 deleted file mode 100644
28 index 38030d0f34f..00000000000
29 --- a/sys-cluster/swift/swift-2.25.1.ebuild
30 +++ /dev/null
31 @@ -1,113 +0,0 @@
32 -# Copyright 1999-2021 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -PYTHON_COMPAT=( python3_7 )
37 -
38 -inherit distutils-r1 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/ussuri"
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-2020.1.9999.ebuild b/sys-cluster/swift/swift-2020.1.9999.ebuild
147 deleted file mode 100644
148 index aa87f6fac62..00000000000
149 --- a/sys-cluster/swift/swift-2020.1.9999.ebuild
150 +++ /dev/null
151 @@ -1,113 +0,0 @@
152 -# Copyright 1999-2021 Gentoo Authors
153 -# Distributed under the terms of the GNU General Public License v2
154 -
155 -EAPI=7
156 -PYTHON_COMPAT=( python3_7 )
157 -
158 -inherit distutils-r1 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/ussuri"
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 ~SQUASHFS_XATTR ~CIFS_XATTR ~JFFS2_FS_XATTR
201 - ~TMPFS_XATTR ~UBIFS_FS_XATTR ~EXT2_FS_XATTR ~REISERFS_FS_XATTR ~EXT4_FS_XATTR
202 - ~ZFS"
203 - if linux_config_exists; then
204 - for module in ${CONFIG_CHECK}; do
205 - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled"
206 - done
207 - fi
208 -}
209 -
210 -src_prepare() {
211 - sed -i 's/xattr/pyxattr/g' requirements.txt || die
212 - sed -i '/^hacking/d' test-requirements.txt || die
213 - distutils-r1_python_prepare_all
214 -}
215 -
216 -python_install_all() {
217 - distutils-r1_python_install_all
218 - keepdir /etc/swift
219 - insinto /etc/swift
220 -
221 - newins "etc/swift.conf-sample" "swift.conf"
222 - newins "etc/rsyncd.conf-sample" "rsyncd.conf"
223 - newins "etc/mime.types-sample" "mime.types-sample"
224 - newins "etc/memcache.conf-sample" "memcache.conf-sample"
225 - newins "etc/drive-audit.conf-sample" "drive-audit.conf-sample"
226 - newins "etc/dispersion.conf-sample" "dispersion.conf-sample"
227 -
228 - if use proxy; then
229 - newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
230 - newins "etc/proxy-server.conf-sample" "proxy-server.conf"
231 - if use memcached; then
232 - sed -i '/depend/a\ need memcached' "${D}/etc/init.d/swift-proxy"
233 - fi
234 - fi
235 - if use account; then
236 - newinitd "${FILESDIR}/swift-account.initd" "swift-account"
237 - newins "etc/account-server.conf-sample" "account-server.conf"
238 - fi
239 - if use container; then
240 - newinitd "${FILESDIR}/swift-container.initd" "swift-container"
241 - newins "etc/container-server.conf-sample" "container-server.conf"
242 - fi
243 - if use object; then
244 - newinitd "${FILESDIR}/swift-object.initd" "swift-object"
245 - newins "etc/object-server.conf-sample" "object-server.conf"
246 - newins "etc/object-expirer.conf-sample" "object-expirer.conf"
247 - fi
248 -
249 - if use doc; then
250 - doman doc/manpages/*
251 - dodoc -r doc/{s3api,saio,source}
252 - fi
253 -
254 - fowners root:swift "/etc/swift"
255 - fperms 0750 /etc/swift
256 -}
257 -
258 -pkg_postinst() {
259 - elog "Openstack swift will default to using insecure http unless a"
260 - elog "certificate is created in /etc/swift/cert.crt and the associated key"
261 - elog "in /etc/swift/cert.key. These can be created with the following:"
262 - elog " * cd /etc/swift"
263 - elog " * openssl req -new -x509 -nodes -out cert.crt -keyout cert.key"
264 -}