1 |
commit: 947e49197c08569dbe6539d3b8799471bb9a36d4 |
2 |
Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Nov 30 17:01:53 2018 +0000 |
4 |
Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Nov 30 17:01:53 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947e4919 |
7 |
|
8 |
sys-auth/keystone: 12.0.2 13.0.2 & 14.0.2 stable amd64/x86 /w cleanup |
9 |
|
10 |
Package-Manager: Portage-2.3.51, Repoman-2.3.12 |
11 |
Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org> |
12 |
|
13 |
sys-auth/keystone/Manifest | 5 - |
14 |
sys-auth/keystone/keystone-12.0.1.ebuild | 175 ------------------------------ |
15 |
sys-auth/keystone/keystone-12.0.2.ebuild | 2 +- |
16 |
sys-auth/keystone/keystone-13.0.1.ebuild | 176 ------------------------------ |
17 |
sys-auth/keystone/keystone-13.0.2.ebuild | 2 +- |
18 |
sys-auth/keystone/keystone-14.0.0.ebuild | 181 ------------------------------- |
19 |
sys-auth/keystone/keystone-14.0.1.ebuild | 2 +- |
20 |
7 files changed, 3 insertions(+), 540 deletions(-) |
21 |
|
22 |
diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest |
23 |
index a74aeb18ddf..cd8a660d1c9 100644 |
24 |
--- a/sys-auth/keystone/Manifest |
25 |
+++ b/sys-auth/keystone/Manifest |
26 |
@@ -1,12 +1,7 @@ |
27 |
-DIST keystone-12.0.1.tar.gz 1492793 BLAKE2B db2d9292be475b73398e767505bbd73d33397a4d7a4bd671877c4a4b7ee22b1e4aa63d86b7a251c1de51bfc74f06d384f2c25242e0b25901db93d627f993e660 SHA512 e6fc4b3c26c58adfe896070fb5034b9ad1fa8c281824177b9ffd0d3aa5f0d5cec7ed3e6e91d404f2bd3bb1cd913819941b25edd0e5c414fa9a9c5f403575141e |
28 |
DIST keystone-12.0.2.tar.gz 1492547 BLAKE2B 2f7b8b5535cb75dd846a1570fabf95c47e64b162d70c4af3e66d5f379c1a45d383b0ac9fce0a7b48875c210e9c4306476938fe8ddbb04dfc9f75cfc51ce10856 SHA512 8468ef9967b95cc75b02c5b9c66ff71033853674c5012aecf37b98c71af72451e8cdbb4070c1a9197c404f97a5948f214adf6911a3ac5d5ee23c75ec3593433b |
29 |
-DIST keystone-13.0.1.tar.gz 1460979 BLAKE2B 9a22b0ba0c66cab9a65f3197c08f93a4c592f4bd67ae59b3dec182db589ff50c2bbf8e269706859d285a4811a1cd32533b7c07b595d2697bba1c487908b1a975 SHA512 cfe89be9b49dd54095ff38b5d2f13eba0e41ecf111ce0dcd40cfc64eaccc1f1105f870f866a2cc49f89c72d0981d5112ee0f8444fc5810f79b65c0f5de7bfc15 |
30 |
DIST keystone-13.0.2.tar.gz 1462728 BLAKE2B 8bcdbaecf79e2f5e1fbcd840dd27967312320c5f0fe45ed40aa1b339f627cb96ce8186ece9c0b6ab40e66e3699e5be25b0978af056aa86f6da4d5e9b6031285a SHA512 d600ea56acb14a9d34461e599375d6f1b62deb8e8cc33c939e8dec885539aaaa6f57e86e4d8334b92ecd00a68f881f3dd4805feca5cdb3de808743893ce07c68 |
31 |
-DIST keystone-14.0.0.tar.gz 1525077 BLAKE2B a91071c7a5ead2ec31039a216a434c85623c76cf3409da049d23726c7ff051a729c925d6107b745b47a67a52b6d07e8853def7f7823d63f055532dfa2bbf3a0b SHA512 90f61c5d408dafddffb41b1dcfcc9372366129558df538606abfd3716a41b88d9430ffb0d1dc20f31ca0a82b1a691b7dc5d47a448dadbe970773902c898e2cf8 |
32 |
DIST keystone-14.0.1.tar.gz 1526741 BLAKE2B 5ae1a6f0e7a7ce737b3a0fdbd2900e8cb1541ec3b1e08228d4abf58d8021a06a6c9db654ef71c22636436f2601bd49d4934f24650e2a44c101c9610ed7b011af SHA512 87065a16ca70dc9115d331f1e0f3669ac9661f5172f9e8afbecef48e7dd9a4726438b4d757fa54bbd6095a5543427dc913f90a765e83ffb30284b1f8dbfbb8e7 |
33 |
-DIST keystone.conf.sample-14.0.0 119794 BLAKE2B 3f3c43b0972230a57b444ffe3ca41fa94a0886831941c8c259738e6575b74776a6add907fac833ba178769bbecd4bc16fe383b53344c1e3cebf3d4eacdbcb50d SHA512 5513b4e3bed869d6fa56bf6163355de2dcbf859dd8f7e76ffa3a0e7b644fe367bbde75a4e090098faba473e1fb26b061d434771e9e6bb8cb105ca609c161e5c1 |
34 |
DIST keystone.conf.sample-14.0.1 119794 BLAKE2B 3f3c43b0972230a57b444ffe3ca41fa94a0886831941c8c259738e6575b74776a6add907fac833ba178769bbecd4bc16fe383b53344c1e3cebf3d4eacdbcb50d SHA512 5513b4e3bed869d6fa56bf6163355de2dcbf859dd8f7e76ffa3a0e7b644fe367bbde75a4e090098faba473e1fb26b061d434771e9e6bb8cb105ca609c161e5c1 |
35 |
DIST keystone.conf.sample-2018.2.9999 119794 BLAKE2B 3f3c43b0972230a57b444ffe3ca41fa94a0886831941c8c259738e6575b74776a6add907fac833ba178769bbecd4bc16fe383b53344c1e3cebf3d4eacdbcb50d SHA512 5513b4e3bed869d6fa56bf6163355de2dcbf859dd8f7e76ffa3a0e7b644fe367bbde75a4e090098faba473e1fb26b061d434771e9e6bb8cb105ca609c161e5c1 |
36 |
-DIST keystone.policy.yaml.sample-14.0.0 38318 BLAKE2B a27e4ea59c99dc91dde9d1cc62340faa4b91e644dc6b8725c2d7de731e44684d8d59571e6470da3ab9fa191087a890a0b417b58b1473038bf39cfc75e5b2bad4 SHA512 95fad079d1fb77d15b9f8e507be8b1e01b493c3f1dd4e992567fe9c905bae01a058e93d59677d472ae47856b13d5cffa213d89e8e267f081a2bad1bf8e1f6036 |
37 |
DIST keystone.policy.yaml.sample-14.0.1 38318 BLAKE2B a27e4ea59c99dc91dde9d1cc62340faa4b91e644dc6b8725c2d7de731e44684d8d59571e6470da3ab9fa191087a890a0b417b58b1473038bf39cfc75e5b2bad4 SHA512 95fad079d1fb77d15b9f8e507be8b1e01b493c3f1dd4e992567fe9c905bae01a058e93d59677d472ae47856b13d5cffa213d89e8e267f081a2bad1bf8e1f6036 |
38 |
DIST keystone.policy.yaml.sample-2018.2.9999 38318 BLAKE2B a27e4ea59c99dc91dde9d1cc62340faa4b91e644dc6b8725c2d7de731e44684d8d59571e6470da3ab9fa191087a890a0b417b58b1473038bf39cfc75e5b2bad4 SHA512 95fad079d1fb77d15b9f8e507be8b1e01b493c3f1dd4e992567fe9c905bae01a058e93d59677d472ae47856b13d5cffa213d89e8e267f081a2bad1bf8e1f6036 |
39 |
|
40 |
diff --git a/sys-auth/keystone/keystone-12.0.1.ebuild b/sys-auth/keystone/keystone-12.0.1.ebuild |
41 |
deleted file mode 100644 |
42 |
index 487e85aea0f..00000000000 |
43 |
--- a/sys-auth/keystone/keystone-12.0.1.ebuild |
44 |
+++ /dev/null |
45 |
@@ -1,175 +0,0 @@ |
46 |
-# Copyright 1999-2018 Gentoo Foundation |
47 |
-# Distributed under the terms of the GNU General Public License v2 |
48 |
- |
49 |
-EAPI=6 |
50 |
- |
51 |
-PYTHON_COMPAT=( python2_7 python3_{4,5} ) |
52 |
- |
53 |
-inherit distutils-r1 user |
54 |
- |
55 |
-DESCRIPTION="The Openstack authentication, authorization, and service catalog" |
56 |
-HOMEPAGE="https://launchpad.net/keystone" |
57 |
-SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
58 |
- |
59 |
-LICENSE="Apache-2.0" |
60 |
-SLOT="0" |
61 |
-KEYWORDS="amd64 ~arm64 x86" |
62 |
-IUSE="+sqlite ldap memcached mongo mysql postgres test" |
63 |
-REQUIRED_USE="|| ( mysql postgres sqlite )" |
64 |
- |
65 |
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] |
66 |
- !~dev-python/pbr-2.1.0" |
67 |
-DEPEND=" |
68 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
69 |
- ${CDEPEND}" |
70 |
-RDEPEND=" |
71 |
- ${CDEPEND} |
72 |
- >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] |
73 |
- !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}] |
74 |
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] |
75 |
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] |
76 |
- dev-python/paste[${PYTHON_USEDEP}] |
77 |
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] |
78 |
- >=dev-python/cryptography-1.6[${PYTHON_USEDEP}] |
79 |
- !~dev-python/cryptography-2.0[${PYTHON_USEDEP}] |
80 |
- >=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
81 |
- sqlite? ( |
82 |
- >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
83 |
- !~dev-python/sqlalchemy-1.1.5[sqlite,${PYTHON_USEDEP}] |
84 |
- !~dev-python/sqlalchemy-1.1.6[sqlite,${PYTHON_USEDEP}] |
85 |
- !~dev-python/sqlalchemy-1.1.7[sqlite,${PYTHON_USEDEP}] |
86 |
- !~dev-python/sqlalchemy-1.1.8[sqlite,${PYTHON_USEDEP}] |
87 |
- ) |
88 |
- mysql? ( |
89 |
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] |
90 |
- !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}] |
91 |
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
92 |
- !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}] |
93 |
- !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}] |
94 |
- !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}] |
95 |
- !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}] |
96 |
- ) |
97 |
- postgres? ( |
98 |
- >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] |
99 |
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
100 |
- !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}] |
101 |
- !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}] |
102 |
- !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}] |
103 |
- !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}] |
104 |
- ) |
105 |
- >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}] |
106 |
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] |
107 |
- >=dev-python/passlib-1.7.0[${PYTHON_USEDEP}] |
108 |
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] |
109 |
- >=dev-python/keystonemiddleware-4.12.0[${PYTHON_USEDEP}] |
110 |
- >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] |
111 |
- >=dev-python/scrypt-0.8.0[${PYTHON_USEDEP}] |
112 |
- >=dev-python/oslo-cache-1.5.0[${PYTHON_USEDEP}] |
113 |
- >=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}] |
114 |
- >=dev-python/oslo-config-4.0.0[${PYTHON_USEDEP}] |
115 |
- !~dev-python/oslo-config-4.3.0[${PYTHON_USEDEP}] |
116 |
- !~dev-python/oslo-config-4.4.0[${PYTHON_USEDEP}] |
117 |
- >=dev-python/oslo-context-2.14.0[${PYTHON_USEDEP}] |
118 |
- >=dev-python/oslo-messaging-5.24.2[${PYTHON_USEDEP}] |
119 |
- !~dev-python/oslo-messaging-5.25.0[${PYTHON_USEDEP}] |
120 |
- >=dev-python/oslo-db-4.24.0[${PYTHON_USEDEP}] |
121 |
- >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] |
122 |
- !~dev-python/oslo-i18n-3.15.2[${PYTHON_USEDEP}] |
123 |
- >=dev-python/oslo-log-3.22.0[${PYTHON_USEDEP}] |
124 |
- >=dev-python/oslo-middleware-3.27.0[${PYTHON_USEDEP}] |
125 |
- >=dev-python/oslo-policy-1.23.0[${PYTHON_USEDEP}] |
126 |
- >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] |
127 |
- !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}] |
128 |
- >=dev-python/oslo-utils-3.20.0[${PYTHON_USEDEP}] |
129 |
- >=dev-python/oauthlib-0.6.0[${PYTHON_USEDEP}] |
130 |
- >=dev-python/pysaml2-2.4.0[${PYTHON_USEDEP}] |
131 |
- <dev-python/pysaml2-4.0.3[${PYTHON_USEDEP}] |
132 |
- >=dev-python/dogpile-cache-0.6.2[${PYTHON_USEDEP}] |
133 |
- >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] |
134 |
- !~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}] |
135 |
- <dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}] |
136 |
- >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] |
137 |
- !~dev-python/pycadf-2.0.0[${PYTHON_USEDEP}] |
138 |
- >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}] |
139 |
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] |
140 |
- >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] |
141 |
- memcached? ( |
142 |
- >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}] |
143 |
- ) |
144 |
- mongo? ( |
145 |
- >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] |
146 |
- !~dev-python/pymongo-3.1[${PYTHON_USEDEP}] |
147 |
- ) |
148 |
- ldap? ( |
149 |
- >=dev-python/pyldap-2.4.20[${PYTHON_USEDEP}] |
150 |
- >=dev-python/ldappool-2.0.0[${PYTHON_USEDEP}] |
151 |
- ) |
152 |
- || ( |
153 |
- www-servers/uwsgi[python,${PYTHON_USEDEP}] |
154 |
- www-apache/mod_wsgi[${PYTHON_USEDEP}] |
155 |
- www-servers/gunicorn[${PYTHON_USEDEP}] |
156 |
- )" |
157 |
- |
158 |
-#PATCHES=( |
159 |
-#) |
160 |
- |
161 |
-pkg_setup() { |
162 |
- enewgroup keystone |
163 |
- enewuser keystone -1 -1 /var/lib/keystone keystone |
164 |
-} |
165 |
- |
166 |
-python_prepare_all() { |
167 |
- # it's in git, but not in the tarball..... |
168 |
- sed -i '/^hacking/d' test-requirements.txt || die |
169 |
- mkdir -p ${PN}/tests/tmp/ || die |
170 |
- cp etc/keystone-paste.ini ${PN}/tests/tmp/ || die |
171 |
- sed -i 's|/usr/local|/usr|g' httpd/keystone-uwsgi-* || die |
172 |
- sed -i 's|python|python27|g' httpd/keystone-uwsgi-* || die |
173 |
- # allow useage of renamed msgpack |
174 |
- sed -i '/^msgpack/d' requirements.txt || die |
175 |
- distutils-r1_python_prepare_all |
176 |
-} |
177 |
- |
178 |
-python_test() { |
179 |
- nosetests -I 'test_keystoneclient*' \ |
180 |
- -e test_static_translated_string_is_Message \ |
181 |
- -e test_get_token_id_error_handling \ |
182 |
- -e test_provider_token_expiration_validation \ |
183 |
- -e test_import --process-restartworker --process-timeout=60 || die "testsuite failed under python2.7" |
184 |
-} |
185 |
- |
186 |
-python_install_all() { |
187 |
- distutils-r1_python_install_all |
188 |
- |
189 |
- diropts -m 0750 |
190 |
- keepdir /etc/keystone /var/log/keystone |
191 |
- insinto /etc/keystone |
192 |
- insopts -m0640 -okeystone -gkeystone |
193 |
- doins etc/keystone.conf.sample etc/logging.conf.sample |
194 |
- doins etc/default_catalog.templates |
195 |
- doins etc/policy.v3cloudsample.json etc/keystone-paste.ini |
196 |
- insinto /etc/keystone/httpd |
197 |
- doins httpd/* |
198 |
- |
199 |
- fowners keystone:keystone /etc/keystone /etc/keystone/httpd /var/log/keystone |
200 |
-} |
201 |
- |
202 |
-pkg_postinst() { |
203 |
- elog "You might want to run:" |
204 |
- elog "emerge --config =${CATEGORY}/${PF}" |
205 |
- elog "if this is a new install." |
206 |
- elog "If you have not already configured your openssl installation" |
207 |
- elog "please do it by modifying /etc/ssl/openssl.cnf" |
208 |
- elog "BEFORE issuing the configuration command." |
209 |
- elog "Otherwise default values will be used." |
210 |
-} |
211 |
- |
212 |
-pkg_config() { |
213 |
- if [ ! -d "${ROOT}"/etc/keystone/ssl ] ; then |
214 |
- einfo "Press ENTER to configure the keystone PKI, or Control-C to abort now..." |
215 |
- read |
216 |
- "${ROOT}"/usr/bin/keystone-manage pki_setup --keystone-user keystone --keystone-group keystone |
217 |
- else |
218 |
- einfo "keystone PKI certificates directory already present, skipping configuration" |
219 |
- fi |
220 |
-} |
221 |
|
222 |
diff --git a/sys-auth/keystone/keystone-12.0.2.ebuild b/sys-auth/keystone/keystone-12.0.2.ebuild |
223 |
index e344b5b3f12..7948cd53978 100644 |
224 |
--- a/sys-auth/keystone/keystone-12.0.2.ebuild |
225 |
+++ b/sys-auth/keystone/keystone-12.0.2.ebuild |
226 |
@@ -13,7 +13,7 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
227 |
|
228 |
LICENSE="Apache-2.0" |
229 |
SLOT="0" |
230 |
-KEYWORDS="~amd64 ~arm64 ~x86" |
231 |
+KEYWORDS="amd64 ~arm64 x86" |
232 |
IUSE="+sqlite ldap memcached mongo mysql postgres test" |
233 |
REQUIRED_USE="|| ( mysql postgres sqlite )" |
234 |
|
235 |
|
236 |
diff --git a/sys-auth/keystone/keystone-13.0.1.ebuild b/sys-auth/keystone/keystone-13.0.1.ebuild |
237 |
deleted file mode 100644 |
238 |
index 9ee913ef6dd..00000000000 |
239 |
--- a/sys-auth/keystone/keystone-13.0.1.ebuild |
240 |
+++ /dev/null |
241 |
@@ -1,176 +0,0 @@ |
242 |
-# Copyright 1999-2018 Gentoo Foundation |
243 |
-# Distributed under the terms of the GNU General Public License v2 |
244 |
- |
245 |
-EAPI=6 |
246 |
- |
247 |
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) |
248 |
- |
249 |
-inherit distutils-r1 user |
250 |
- |
251 |
-DESCRIPTION="The Openstack authentication, authorization, and service catalog" |
252 |
-HOMEPAGE="https://launchpad.net/keystone" |
253 |
-if [[ ${PV} == *9999 ]];then |
254 |
- inherit git-r3 |
255 |
- EGIT_REPO_URI="https://github.com/openstack/keystone.git" |
256 |
- EGIT_BRANCH="stable/queens" |
257 |
-else |
258 |
- SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
259 |
- KEYWORDS="amd64 ~arm64 x86" |
260 |
-fi |
261 |
- |
262 |
-LICENSE="Apache-2.0" |
263 |
-SLOT="0" |
264 |
-IUSE="+sqlite ldap memcached mongo mysql postgres test" |
265 |
-REQUIRED_USE="|| ( mysql postgres sqlite )" |
266 |
- |
267 |
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] |
268 |
- !~dev-python/pbr-2.1.0" |
269 |
-DEPEND=" |
270 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
271 |
- ${CDEPEND}" |
272 |
-RDEPEND=" |
273 |
- ${CDEPEND} |
274 |
- >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] |
275 |
- !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}] |
276 |
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] |
277 |
- >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] |
278 |
- >=dev-python/paste-2.0.2[${PYTHON_USEDEP}] |
279 |
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] |
280 |
- >=dev-python/cryptography-1.9[${PYTHON_USEDEP}] |
281 |
- !~dev-python/cryptography-2.0[${PYTHON_USEDEP}] |
282 |
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
283 |
- sqlite? ( |
284 |
- >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
285 |
- !~dev-python/sqlalchemy-1.1.5[sqlite,${PYTHON_USEDEP}] |
286 |
- !~dev-python/sqlalchemy-1.1.6[sqlite,${PYTHON_USEDEP}] |
287 |
- !~dev-python/sqlalchemy-1.1.7[sqlite,${PYTHON_USEDEP}] |
288 |
- !~dev-python/sqlalchemy-1.1.8[sqlite,${PYTHON_USEDEP}] |
289 |
- ) |
290 |
- mysql? ( |
291 |
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] |
292 |
- !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}] |
293 |
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
294 |
- !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}] |
295 |
- !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}] |
296 |
- !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}] |
297 |
- !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}] |
298 |
- ) |
299 |
- postgres? ( |
300 |
- >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] |
301 |
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
302 |
- !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}] |
303 |
- !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}] |
304 |
- !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}] |
305 |
- !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}] |
306 |
- ) |
307 |
- >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}] |
308 |
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] |
309 |
- >=dev-python/passlib-1.7.0[${PYTHON_USEDEP}] |
310 |
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] |
311 |
- >=dev-python/keystonemiddleware-4.17.0[${PYTHON_USEDEP}] |
312 |
- >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] |
313 |
- >=dev-python/scrypt-0.8.0[${PYTHON_USEDEP}] |
314 |
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] |
315 |
- >=dev-python/oslo-concurrency-3.25.0[${PYTHON_USEDEP}] |
316 |
- >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}] |
317 |
- >=dev-python/oslo-context-2.14.0[${PYTHON_USEDEP}] |
318 |
- >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] |
319 |
- >=dev-python/oslo-db-4.27.0[${PYTHON_USEDEP}] |
320 |
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] |
321 |
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] |
322 |
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] |
323 |
- >=dev-python/oslo-policy-1.30.0[${PYTHON_USEDEP}] |
324 |
- >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] |
325 |
- !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}] |
326 |
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] |
327 |
- >=dev-python/oauthlib-0.6.0[${PYTHON_USEDEP}] |
328 |
- >=dev-python/pysaml2-4.0.2[${PYTHON_USEDEP}] |
329 |
- <dev-python/pysaml2-4.0.3[${PYTHON_USEDEP}] |
330 |
- >=dev-python/dogpile-cache-0.6.2[${PYTHON_USEDEP}] |
331 |
- >=dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}] |
332 |
- <dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}] |
333 |
- >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] |
334 |
- !~dev-python/pycadf-2.0.0[${PYTHON_USEDEP}] |
335 |
- >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}] |
336 |
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] |
337 |
- >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] |
338 |
- memcached? ( |
339 |
- >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}] |
340 |
- ) |
341 |
- mongo? ( |
342 |
- >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] |
343 |
- !~dev-python/pymongo-3.1[${PYTHON_USEDEP}] |
344 |
- ) |
345 |
- ldap? ( |
346 |
- >=dev-python/pyldap-2.4.20[${PYTHON_USEDEP}] |
347 |
- >=dev-python/ldappool-2.0.0[${PYTHON_USEDEP}] |
348 |
- ) |
349 |
- || ( |
350 |
- www-servers/uwsgi[python,${PYTHON_USEDEP}] |
351 |
- www-apache/mod_wsgi[${PYTHON_USEDEP}] |
352 |
- www-servers/gunicorn[${PYTHON_USEDEP}] |
353 |
- )" |
354 |
- |
355 |
-#PATCHES=( |
356 |
-#) |
357 |
- |
358 |
-pkg_setup() { |
359 |
- enewgroup keystone |
360 |
- enewuser keystone -1 -1 /var/lib/keystone keystone |
361 |
-} |
362 |
- |
363 |
-python_prepare_all() { |
364 |
- # it's in git, but not in the tarball..... |
365 |
- sed -i '/^hacking/d' test-requirements.txt || die |
366 |
- mkdir -p ${PN}/tests/tmp/ || die |
367 |
- cp etc/keystone-paste.ini ${PN}/tests/tmp/ || die |
368 |
- sed -i 's|/usr/local|/usr|g' httpd/keystone-uwsgi-* || die |
369 |
- sed -i 's|python|python27|g' httpd/keystone-uwsgi-* || die |
370 |
- # allow useage of renamed msgpack |
371 |
- sed -i '/^msgpack/d' requirements.txt || die |
372 |
- distutils-r1_python_prepare_all |
373 |
-} |
374 |
- |
375 |
-python_test() { |
376 |
- nosetests -I 'test_keystoneclient*' \ |
377 |
- -e test_static_translated_string_is_Message \ |
378 |
- -e test_get_token_id_error_handling \ |
379 |
- -e test_provider_token_expiration_validation \ |
380 |
- -e test_import --process-restartworker --process-timeout=60 || die "testsuite failed under python2.7" |
381 |
-} |
382 |
- |
383 |
-python_install_all() { |
384 |
- distutils-r1_python_install_all |
385 |
- |
386 |
- diropts -m 0750 |
387 |
- keepdir /etc/keystone /var/log/keystone |
388 |
- insinto /etc/keystone |
389 |
- insopts -m0640 -okeystone -gkeystone |
390 |
- doins etc/keystone.conf.sample etc/logging.conf.sample |
391 |
- doins etc/default_catalog.templates |
392 |
- doins etc/policy.v3cloudsample.json etc/keystone-paste.ini |
393 |
- insinto /etc/keystone/httpd |
394 |
- doins httpd/* |
395 |
- |
396 |
- fowners keystone:keystone /etc/keystone /etc/keystone/httpd /var/log/keystone |
397 |
-} |
398 |
- |
399 |
-pkg_postinst() { |
400 |
- elog "You might want to run:" |
401 |
- elog "emerge --config =${CATEGORY}/${PF}" |
402 |
- elog "if this is a new install." |
403 |
- elog "If you have not already configured your openssl installation" |
404 |
- elog "please do it by modifying /etc/ssl/openssl.cnf" |
405 |
- elog "BEFORE issuing the configuration command." |
406 |
- elog "Otherwise default values will be used." |
407 |
-} |
408 |
- |
409 |
-pkg_config() { |
410 |
- if [ ! -d "${ROOT}"/etc/keystone/ssl ] ; then |
411 |
- einfo "Press ENTER to configure the keystone PKI, or Control-C to abort now..." |
412 |
- read |
413 |
- "${ROOT}"/usr/bin/keystone-manage pki_setup --keystone-user keystone --keystone-group keystone |
414 |
- else |
415 |
- einfo "keystone PKI certificates directory already present, skipping configuration" |
416 |
- fi |
417 |
-} |
418 |
|
419 |
diff --git a/sys-auth/keystone/keystone-13.0.2.ebuild b/sys-auth/keystone/keystone-13.0.2.ebuild |
420 |
index dadc589f637..c808f34b6a0 100644 |
421 |
--- a/sys-auth/keystone/keystone-13.0.2.ebuild |
422 |
+++ b/sys-auth/keystone/keystone-13.0.2.ebuild |
423 |
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]];then |
424 |
EGIT_BRANCH="stable/queens" |
425 |
else |
426 |
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
427 |
- KEYWORDS="~amd64 ~arm64 ~x86" |
428 |
+ KEYWORDS="amd64 ~arm64 x86" |
429 |
fi |
430 |
|
431 |
LICENSE="Apache-2.0" |
432 |
|
433 |
diff --git a/sys-auth/keystone/keystone-14.0.0.ebuild b/sys-auth/keystone/keystone-14.0.0.ebuild |
434 |
deleted file mode 100644 |
435 |
index d559bbf28df..00000000000 |
436 |
--- a/sys-auth/keystone/keystone-14.0.0.ebuild |
437 |
+++ /dev/null |
438 |
@@ -1,181 +0,0 @@ |
439 |
-# Copyright 1999-2018 Gentoo Authors |
440 |
-# Distributed under the terms of the GNU General Public License v2 |
441 |
- |
442 |
-EAPI=6 |
443 |
- |
444 |
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) |
445 |
- |
446 |
-inherit distutils-r1 user |
447 |
- |
448 |
-DESCRIPTION="The Openstack authentication, authorization, and service catalog" |
449 |
-HOMEPAGE="https://launchpad.net/keystone" |
450 |
-if [[ ${PV} == *9999 ]];then |
451 |
- inherit git-r3 |
452 |
- SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/keystone/rocky/keystone.conf.sample -> keystone.conf.sample-${PV} |
453 |
- https://dev.gentoo.org/~prometheanfire/dist/openstack/keystone/rocky/keystone.policy.yaml.sample -> keystone.policy.yaml.sample-${PV}" |
454 |
- EGIT_REPO_URI="https://github.com/openstack/keystone.git" |
455 |
- EGIT_BRANCH="stable/rocky" |
456 |
-else |
457 |
- SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/keystone/rocky/keystone.conf.sample -> keystone.conf.sample-${PV} |
458 |
- https://dev.gentoo.org/~prometheanfire/dist/openstack/keystone/rocky/keystone.policy.yaml.sample -> keystone.policy.yaml.sample-${PV} |
459 |
- https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
460 |
- KEYWORDS="amd64 ~arm64 x86" |
461 |
-fi |
462 |
- |
463 |
-LICENSE="Apache-2.0" |
464 |
-SLOT="0" |
465 |
-IUSE="+sqlite ldap memcached mongo mysql postgres test" |
466 |
-REQUIRED_USE="|| ( mysql postgres sqlite )" |
467 |
- |
468 |
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] |
469 |
- !~dev-python/pbr-2.1.0" |
470 |
-DEPEND=" |
471 |
- dev-python/setuptools[${PYTHON_USEDEP}] |
472 |
- ${CDEPEND}" |
473 |
-RDEPEND=" |
474 |
- ${CDEPEND} |
475 |
- >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] |
476 |
- !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}] |
477 |
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] |
478 |
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] |
479 |
- >=dev-python/flask-1.0.2[${PYTHON_USEDEP}] |
480 |
- >=dev-python/flask-restful-0.3.5[${PYTHON_USEDEP}] |
481 |
- >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] |
482 |
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
483 |
- sqlite? ( |
484 |
- >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] |
485 |
- !~dev-python/sqlalchemy-1.1.5[sqlite,${PYTHON_USEDEP}] |
486 |
- !~dev-python/sqlalchemy-1.1.6[sqlite,${PYTHON_USEDEP}] |
487 |
- !~dev-python/sqlalchemy-1.1.7[sqlite,${PYTHON_USEDEP}] |
488 |
- !~dev-python/sqlalchemy-1.1.8[sqlite,${PYTHON_USEDEP}] |
489 |
- ) |
490 |
- mysql? ( |
491 |
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] |
492 |
- !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}] |
493 |
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
494 |
- !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}] |
495 |
- !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}] |
496 |
- !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}] |
497 |
- !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}] |
498 |
- ) |
499 |
- postgres? ( |
500 |
- >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] |
501 |
- >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] |
502 |
- !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}] |
503 |
- !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}] |
504 |
- !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}] |
505 |
- !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}] |
506 |
- ) |
507 |
- >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}] |
508 |
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] |
509 |
- >=dev-python/passlib-1.7.0[${PYTHON_USEDEP}] |
510 |
- >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] |
511 |
- >=dev-python/keystonemiddleware-4.17.0[${PYTHON_USEDEP}] |
512 |
- >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] |
513 |
- >=dev-python/scrypt-0.8.0[${PYTHON_USEDEP}] |
514 |
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] |
515 |
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] |
516 |
- >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] |
517 |
- >=dev-python/oslo-context-2.21.0[${PYTHON_USEDEP}] |
518 |
- >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] |
519 |
- >=dev-python/oslo-db-4.27.0[${PYTHON_USEDEP}] |
520 |
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] |
521 |
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] |
522 |
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] |
523 |
- >=dev-python/oslo-policy-1.30.0[${PYTHON_USEDEP}] |
524 |
- >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] |
525 |
- !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}] |
526 |
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] |
527 |
- >=dev-python/oauthlib-0.6.2[${PYTHON_USEDEP}] |
528 |
- >=dev-python/pysaml2-4.5.0[${PYTHON_USEDEP}] |
529 |
- >=dev-python/dogpile-cache-0.6.2[${PYTHON_USEDEP}] |
530 |
- >=dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}] |
531 |
- <dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}] |
532 |
- >=dev-python/pycadf-1.1.0[${PYTHON_USEDEP}] |
533 |
- !~dev-python/pycadf-2.0.0[${PYTHON_USEDEP}] |
534 |
- >=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}] |
535 |
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] |
536 |
- >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] |
537 |
- memcached? ( |
538 |
- >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}] |
539 |
- ) |
540 |
- mongo? ( |
541 |
- >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] |
542 |
- !~dev-python/pymongo-3.1[${PYTHON_USEDEP}] |
543 |
- ) |
544 |
- ldap? ( |
545 |
- >=dev-python/pyldap-2.4.20[${PYTHON_USEDEP}] |
546 |
- >=dev-python/ldappool-2.0.0[${PYTHON_USEDEP}] |
547 |
- ) |
548 |
- || ( |
549 |
- www-servers/uwsgi[python,${PYTHON_USEDEP}] |
550 |
- www-apache/mod_wsgi[${PYTHON_USEDEP}] |
551 |
- www-servers/gunicorn[${PYTHON_USEDEP}] |
552 |
- )" |
553 |
- |
554 |
-#PATCHES=( |
555 |
-#) |
556 |
- |
557 |
-pkg_setup() { |
558 |
- enewgroup keystone |
559 |
- enewuser keystone -1 -1 /var/lib/keystone keystone |
560 |
-} |
561 |
- |
562 |
-python_prepare_all() { |
563 |
- # it's in git, but not in the tarball..... |
564 |
- sed -i '/^hacking/d' test-requirements.txt || die |
565 |
- mkdir -p ${PN}/tests/tmp/ || die |
566 |
- cp etc/keystone-paste.ini ${PN}/tests/tmp/ || die |
567 |
- sed -i 's|/usr/local|/usr|g' httpd/keystone-uwsgi-* || die |
568 |
- sed -i 's|python|python27|g' httpd/keystone-uwsgi-* || die |
569 |
- # allow useage of renamed msgpack |
570 |
- sed -i '/^msgpack/d' requirements.txt || die |
571 |
- distutils-r1_python_prepare_all |
572 |
-} |
573 |
- |
574 |
-python_test() { |
575 |
- nosetests -I 'test_keystoneclient*' \ |
576 |
- -e test_static_translated_string_is_Message \ |
577 |
- -e test_get_token_id_error_handling \ |
578 |
- -e test_provider_token_expiration_validation \ |
579 |
- -e test_import --process-restartworker --process-timeout=60 || die "testsuite failed under python2.7" |
580 |
-} |
581 |
- |
582 |
-python_install_all() { |
583 |
- distutils-r1_python_install_all |
584 |
- |
585 |
- diropts -m 0750 |
586 |
- keepdir /etc/keystone /var/log/keystone |
587 |
- insinto /etc/keystone |
588 |
- insopts -m0640 -okeystone -gkeystone |
589 |
- newins "${DISTDIR}/keystone.conf.sample-${PV}" keystone.conf.sample |
590 |
- newins "${DISTDIR}/keystone.policy.yaml.sample-${PV}" keystone.policy.yaml.sample |
591 |
- doins etc/logging.conf.sample |
592 |
- doins etc/default_catalog.templates |
593 |
- doins etc/policy.v3cloudsample.json |
594 |
- doins etc/keystone-paste.ini |
595 |
- insinto /etc/keystone/httpd |
596 |
- doins httpd/* |
597 |
- |
598 |
- fowners keystone:keystone /etc/keystone /etc/keystone/httpd /var/log/keystone |
599 |
-} |
600 |
- |
601 |
-pkg_postinst() { |
602 |
- elog "You might want to run:" |
603 |
- elog "emerge --config =${CATEGORY}/${PF}" |
604 |
- elog "if this is a new install." |
605 |
- elog "If you have not already configured your openssl installation" |
606 |
- elog "please do it by modifying /etc/ssl/openssl.cnf" |
607 |
- elog "BEFORE issuing the configuration command." |
608 |
- elog "Otherwise default values will be used." |
609 |
-} |
610 |
- |
611 |
-pkg_config() { |
612 |
- if [ ! -d "${ROOT}"/etc/keystone/ssl ] ; then |
613 |
- einfo "Press ENTER to configure the keystone PKI, or Control-C to abort now..." |
614 |
- read |
615 |
- "${ROOT}"/usr/bin/keystone-manage pki_setup --keystone-user keystone --keystone-group keystone |
616 |
- else |
617 |
- einfo "keystone PKI certificates directory already present, skipping configuration" |
618 |
- fi |
619 |
-} |
620 |
|
621 |
diff --git a/sys-auth/keystone/keystone-14.0.1.ebuild b/sys-auth/keystone/keystone-14.0.1.ebuild |
622 |
index 09d71b567d3..d559bbf28df 100644 |
623 |
--- a/sys-auth/keystone/keystone-14.0.1.ebuild |
624 |
+++ b/sys-auth/keystone/keystone-14.0.1.ebuild |
625 |
@@ -19,7 +19,7 @@ else |
626 |
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/keystone/rocky/keystone.conf.sample -> keystone.conf.sample-${PV} |
627 |
https://dev.gentoo.org/~prometheanfire/dist/openstack/keystone/rocky/keystone.policy.yaml.sample -> keystone.policy.yaml.sample-${PV} |
628 |
https://tarballs.openstack.org/${PN}/${P}.tar.gz" |
629 |
- KEYWORDS="~amd64 ~arm64 ~x86" |
630 |
+ KEYWORDS="amd64 ~arm64 x86" |
631 |
fi |
632 |
|
633 |
LICENSE="Apache-2.0" |