Gentoo Archives: gentoo-commits

From: "Matt Thode (prometheanfire)" <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-auth/keystone: keystone-2013.1.4.ebuild keystone-2013.2.ebuild ChangeLog keystone-2013.1.3-r3.ebuild
Date: Tue, 29 Oct 2013 05:25:36
Message-Id: 20131029052529.1729F20047@flycatcher.gentoo.org
1 prometheanfire 13/10/29 05:25:29
2
3 Modified: ChangeLog
4 Added: keystone-2013.1.4.ebuild keystone-2013.2.ebuild
5 Removed: keystone-2013.1.3-r3.ebuild
6 Log:
7 new keystone packages
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
10
11 Revision Changes Path
12 1.42 sys-auth/keystone/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/ChangeLog?rev=1.42&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/ChangeLog?rev=1.42&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/ChangeLog?r1=1.41&r2=1.42
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-auth/keystone/ChangeLog,v
21 retrieving revision 1.41
22 retrieving revision 1.42
23 diff -u -r1.41 -r1.42
24 --- ChangeLog 22 Oct 2013 18:26:59 -0000 1.41
25 +++ ChangeLog 29 Oct 2013 05:25:28 -0000 1.42
26 @@ -1,6 +1,14 @@
27 # ChangeLog for sys-auth/keystone
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/ChangeLog,v 1.41 2013/10/22 18:26:59 prometheanfire Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/ChangeLog,v 1.42 2013/10/29 05:25:28 prometheanfire Exp $
31 +
32 +*keystone-2013.2 (29 Oct 2013)
33 +*keystone-2013.1.4 (29 Oct 2013)
34 +
35 + 29 Oct 2013; Matthew Thode <prometheanfire@g.o>
36 + +keystone-2013.1.4.ebuild, +keystone-2013.2.ebuild,
37 + -keystone-2013.1.3-r3.ebuild:
38 + new keystone packages
39
40 22 Oct 2013; Matthew Thode <prometheanfire@g.o>
41 keystone-2013.2.9999.ebuild:
42
43
44
45 1.1 sys-auth/keystone/keystone-2013.1.4.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-2013.1.4.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-2013.1.4.ebuild?rev=1.1&content-type=text/plain
49
50 Index: keystone-2013.1.4.ebuild
51 ===================================================================
52 # Copyright 1999-2013 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-2013.1.4.ebuild,v 1.1 2013/10/29 05:25:28 prometheanfire Exp $
55
56 EAPI=5
57 PYTHON_COMPAT=( python2_7 )
58
59 inherit distutils-r1
60
61 DESCRIPTION="The Openstack authentication, authorization, and service catalog written in Python."
62 HOMEPAGE="https://launchpad.net/keystone"
63 SRC_URI="http://launchpad.net/${PN}/grizzly/${PV}/+download/${P}.tar.gz"
64
65 LICENSE="Apache-2.0"
66 SLOT="grizzly"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="+sqlite mysql postgres ldap test"
69 REQUIRED_USE="|| ( mysql postgres sqlite )"
70
71 #todo, seperate out rdepend via use flags
72 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
73 test? ( dev-python/Babel
74 dev-python/decorator
75 dev-python/eventlet
76 dev-python/greenlet
77 dev-python/httplib2
78 dev-python/iso8601
79 dev-python/lxml
80 dev-python/netifaces
81 dev-python/nose
82 dev-python/nosexcover
83 dev-python/passlib
84 dev-python/paste
85 dev-python/pastedeploy
86 dev-python/python-pam
87 dev-python/repoze-lru
88 dev-python/routes
89 dev-python/sphinx
90 >=dev-python/sqlalchemy-migrate-0.7
91 dev-python/tempita
92 >=dev-python/webob-1.0.8
93 dev-python/webtest
94 dev-python/python-memcached
95 )"
96 RDEPEND="dev-python/eventlet[${PYTHON_USEDEP}]
97 dev-python/greenlet[${PYTHON_USEDEP}]
98 >=dev-python/iso8601-0.1.4[${PYTHON_USEDEP}]
99 >=dev-python/python-keystoneclient-0.2.1[${PYTHON_USEDEP}]
100 <=dev-python/python-keystoneclient-0.3[${PYTHON_USEDEP}]
101 dev-python/lxml[${PYTHON_USEDEP}]
102 >=dev-python/oslo-config-1.1.0[${PYTHON_USEDEP}]
103 <dev-python/oslo-config-1.2.0[${PYTHON_USEDEP}]
104 dev-python/passlib[${PYTHON_USEDEP}]
105 dev-python/paste[${PYTHON_USEDEP}]
106 dev-python/pastedeploy[${PYTHON_USEDEP}]
107 dev-python/python-daemon[${PYTHON_USEDEP}]
108 >=dev-python/python-pam-0.1.4[${PYTHON_USEDEP}]
109 dev-python/routes[${PYTHON_USEDEP}]
110 >=dev-python/sqlalchemy-migrate-0.7.2[${PYTHON_USEDEP}]
111 =dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}]
112 virtual/python-argparse[${PYTHON_USEDEP}]
113 sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
114 <dev-python/sqlalchemy-0.7.10[sqlite,${PYTHON_USEDEP}] )
115 mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
116 <dev-python/sqlalchemy-0.7.10[mysql,${PYTHON_USEDEP}] )
117 postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
118 <dev-python/sqlalchemy-0.7.10[postgres,${PYTHON_USEDEP}] )
119 ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )"
120 PATCHES=(
121 )
122 # "${FILESDIR}/keystone-grizzly-2-CVE-2013-2157.patch"
123 #
124 python_test() {
125 # https://bugs.launchpad.net/keystone/+bug/1241956
126 nosetests -e 'test_keystoneclient*' || die "testsuite failed under ${EPYTHON}"
127 }
128
129 python_install() {
130 distutils-r1_python_install
131 newconfd "${FILESDIR}/keystone.confd" keystone
132 newinitd "${FILESDIR}/keystone.initd" keystone
133
134 diropts -m 0750
135 dodir /var/run/keystone /var/log/keystone /etc/keystone
136 keepdir /etc/keystone
137 insinto /etc/keystone
138 doins etc/keystone.conf.sample etc/logging.conf.sample
139 doins etc/default_catalog.templates etc/policy.json
140 }
141
142
143
144 1.1 sys-auth/keystone/keystone-2013.2.ebuild
145
146 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-2013.2.ebuild?rev=1.1&view=markup
147 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-2013.2.ebuild?rev=1.1&content-type=text/plain
148
149 Index: keystone-2013.2.ebuild
150 ===================================================================
151 # Copyright 1999-2013 Gentoo Foundation
152 # Distributed under the terms of the GNU General Public License v2
153 # $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-2013.2.ebuild,v 1.1 2013/10/29 05:25:28 prometheanfire Exp $
154
155 EAPI=5
156 #test restricted becaues of bad requirements given (old webob for instance)
157 RESTRICT="test"
158 PYTHON_COMPAT=( python2_7 )
159
160 inherit distutils-r1
161
162 DESCRIPTION="Keystone is the Openstack authentication, authorization, and
163 service catalog written in Python."
164 HOMEPAGE="https://launchpad.net/keystone"
165 SRC_URI="http://launchpad.net/${PN}/havana/${PV}/+download/${P}.tar.gz"
166
167 LICENSE="Apache-2.0"
168 SLOT="grizzly"
169 KEYWORDS="~amd64 ~x86"
170 IUSE="+sqlite mysql postgres ldap"
171 #IUSE="+sqlite mysql postgres ldap test"
172 REQUIRED_USE="|| ( mysql postgres sqlite )"
173
174 #todo, seperate out rdepend via use flags
175 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
176 >=dev-python/pbr-0.5.21[${PYTHON_USEDEP}]
177 <dev-python/pbr-1.0[${PYTHON_USEDEP}]"
178 RDEPEND="${DEPEND}
179 >=dev-python/python-pam-0.1.4[${PYTHON_USEDEP}]
180 >=dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}]
181 <dev-python/webob-1.3[${PYTHON_USEDEP}]
182 >=dev-python/eventlet-0.13.0[${PYTHON_USEDEP}]
183 >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
184 dev-python/netaddr[${PYTHON_USEDEP}]
185 >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
186 dev-python/paste[${PYTHON_USEDEP}]
187 >=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
188 sqlite? ( >=dev-python/sqlalchemy-0.7.8[sqlite,${PYTHON_USEDEP}]
189 <dev-python/sqlalchemy-0.7.99[sqlite,${PYTHON_USEDEP}] )
190 mysql? ( >=dev-python/sqlalchemy-0.7.8[mysql,${PYTHON_USEDEP}]
191 <dev-python/sqlalchemy-0.7.99[mysql,${PYTHON_USEDEP}] )
192 postgres? ( >=dev-python/sqlalchemy-0.7.8[postgres,${PYTHON_USEDEP}]
193 <dev-python/sqlalchemy-0.7.99[postgres,${PYTHON_USEDEP}] )
194 >=dev-python/sqlalchemy-migrate-0.7.2[${PYTHON_USEDEP}]
195 dev-python/passlib[${PYTHON_USEDEP}]
196 >=dev-python/lxml-2.3[${PYTHON_USEDEP}]
197 >=dev-python/iso8601-0.1.4[${PYTHON_USEDEP}]
198 >=dev-python/python-keystoneclient-0.3.2[${PYTHON_USEDEP}]
199 >=dev-python/oslo-config-1.2.0[${PYTHON_USEDEP}]
200 >=dev-python/Babel-0.9.6[${PYTHON_USEDEP}]
201 dev-python/oauth2[${PYTHON_USEDEP}]
202 >=dev-python/dogpile-cache-0.5.0[${PYTHON_USEDEP}]
203 dev-python/python-daemon[${PYTHON_USEDEP}]
204 virtual/python-argparse[${PYTHON_USEDEP}]
205 ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )"
206 # test? ( dev-python/Babel
207 # dev-python/decorator
208 # dev-python/eventlet
209 # dev-python/greenlet
210 # dev-python/httplib2
211 # dev-python/iso8601
212 # dev-python/lxml
213 # dev-python/netifaces
214 # dev-python/nose
215 # dev-python/nosexcover
216 # dev-python/passlib
217 # dev-python/paste
218 # dev-python/pastedeploy
219 # dev-python/python-pam
220 # dev-python/repoze-lru
221 # dev-python/routes
222 # dev-python/sphinx
223 # >=dev-python/sqlalchemy-migrate-0.7
224 # dev-python/tempita
225 # >=dev-python/webob-1.0.8
226 # dev-python/webtest
227 # )
228
229 #PATCHES=(
230 # "${FILESDIR}/2013.1.3-CVE-2013-4222.patch"
231 #)
232
233 python_install() {
234 distutils-r1_python_install
235 newconfd "${FILESDIR}/keystone.confd" keystone
236 newinitd "${FILESDIR}/keystone.initd" keystone
237
238 diropts -m 0750
239 dodir /var/run/keystone /var/log/keystone /etc/keystone
240 keepdir /etc/keystone
241 insinto /etc/keystone
242 doins etc/keystone.conf.sample etc/logging.conf.sample
243 doins etc/default_catalog.templates etc/policy.json
244 }