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-9999.ebuild keystone-2012.2.ebuild ChangeLog
Date: Tue, 01 Jan 2013 08:10:29
Message-Id: 20130101081017.5AAD82171D@flycatcher.gentoo.org
1 prometheanfire 13/01/01 08:10:17
2
3 Modified: keystone-9999.ebuild keystone-2012.2.ebuild
4 ChangeLog
5 Log:
6 update to eapi5 and distutils-r1
7
8 (Portage version: 2.1.11.31/cvs/Linux x86_64, signed Manifest commit with key 0x2471eb3e40ac5ac3)
9
10 Revision Changes Path
11 1.3 sys-auth/keystone/keystone-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild?r1=1.2&r2=1.3
16
17 Index: keystone-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- keystone-9999.ebuild 31 Dec 2012 13:50:34 -0000 1.2
24 +++ keystone-9999.ebuild 1 Jan 2013 08:10:17 -0000 1.3
25 @@ -1,27 +1,27 @@
26 -# Copyright 1999-2012 Gentoo Foundation
27 +# Copyright 1999-2013 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild,v 1.2 2012/12/31 13:50:34 xarthisius Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild,v 1.3 2013/01/01 08:10:17 prometheanfire Exp $
31
32 -EAPI=4
33 +EAPI=5
34 +#test restricted becaues of bad requirements given (old webob for instance)
35 +RESTRICT="test"
36 +PYTHON_COMPAT=( python2_5 python2_6 python2_7 )
37
38 -PYTHON_DEPEND="2"
39 -SUPPORT_PYTHON_ABIS="1"
40 -RESTRICT_PYTHON_ABIS="3.*"
41 -
42 -inherit git-2 distutils
43 +inherit git-2 distutils-r1
44
45 DESCRIPTION="Keystone is the Openstack authentication, authorization, and
46 service catalog written in Python."
47 HOMEPAGE="https://launchpad.net/keystone"
48 -EGIT_REPO_URI="https://github.com/openstack/keystone.git"
49 +SRC_URI="https://github.com/openstack/keystone.git"
50
51 LICENSE="Apache-2.0"
52 SLOT="folsom"
53 KEYWORDS=""
54 IUSE="+sqlite mysql postgres ldap"
55 +#IUSE="+sqlite mysql postgres ldap test"
56
57 #todo, seperate out rdepend via use flags
58 -DEPEND=""
59 +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
60 RDEPEND="${DEPEND}
61 dev-python/eventlet
62 dev-python/greenlet
63 @@ -47,9 +47,36 @@
64 sys-auth/keystone[ldap]
65 ) )
66 "
67 +# test? ( dev-python/Babel
68 +# dev-python/decorator
69 +# dev-python/eventlet
70 +# dev-python/greenlet
71 +# dev-python/httplib2
72 +# dev-python/iso8601
73 +# dev-python/lxml
74 +# dev-python/netifaces
75 +# dev-python/nose
76 +# dev-python/nosexcover
77 +# dev-python/passlib
78 +# dev-python/paste
79 +# dev-python/pastedeploy
80 +# dev-python/python-pam
81 +# dev-python/repoze-lru
82 +# dev-python/routes
83 +# dev-python/sphinx
84 +# >=dev-python/sqlalchemy-migrate-0.7
85 +# dev-python/tempita
86 +# >=dev-python/webob-1.0.8
87 +# dev-python/webtest
88 +# )
89 +#PATCHES=( "${FILESDIR}"/keystone_test-requires.patch )
90 +#
91 +#python_test() {
92 +# "${PYTHON}" setup.py nosetests || die
93 +#}
94
95 -src_install() {
96 - distutils_src_install
97 +python_install() {
98 + distutils-r1_python_install
99 newconfd "${FILESDIR}/keystone.confd" keystone
100 newinitd "${FILESDIR}/keystone.initd" keystone
101
102
103
104
105 1.2 sys-auth/keystone/keystone-2012.2.ebuild
106
107 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild?rev=1.2&view=markup
108 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild?rev=1.2&content-type=text/plain
109 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild?r1=1.1&r2=1.2
110
111 Index: keystone-2012.2.ebuild
112 ===================================================================
113 RCS file: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild,v
114 retrieving revision 1.1
115 retrieving revision 1.2
116 diff -u -r1.1 -r1.2
117 --- keystone-2012.2.ebuild 28 Nov 2012 21:59:34 -0000 1.1
118 +++ keystone-2012.2.ebuild 1 Jan 2013 08:10:17 -0000 1.2
119 @@ -1,14 +1,13 @@
120 -# Copyright 1999-2012 Gentoo Foundation
121 +# Copyright 1999-2013 Gentoo Foundation
122 # Distributed under the terms of the GNU General Public License v2
123 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild,v 1.1 2012/11/28 21:59:34 prometheanfire Exp $
124 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild,v 1.2 2013/01/01 08:10:17 prometheanfire Exp $
125
126 -EAPI=4
127 +EAPI=5
128 +#test restricted becaues of bad requirements given (old webob for instance)
129 +RESTRICT="test"
130 +PYTHON_COMPAT=( python2_5 python2_6 python2_7 )
131
132 -PYTHON_DEPEND="2"
133 -SUPPORT_PYTHON_ABIS="1"
134 -RESTRICT_PYTHON_ABIS="3.*"
135 -
136 -inherit distutils
137 +inherit distutils-r1
138
139 DESCRIPTION="Keystone is the Openstack authentication, authorization, and
140 service catalog written in Python."
141 @@ -19,9 +18,10 @@
142 SLOT="folsom"
143 KEYWORDS="~amd64 ~x86"
144 IUSE="+sqlite mysql postgres ldap"
145 +#IUSE="+sqlite mysql postgres ldap test"
146
147 #todo, seperate out rdepend via use flags
148 -DEPEND=""
149 +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
150 RDEPEND="${DEPEND}
151 dev-python/eventlet
152 dev-python/greenlet
153 @@ -47,9 +47,36 @@
154 sys-auth/keystone[ldap]
155 ) )
156 "
157 +# test? ( dev-python/Babel
158 +# dev-python/decorator
159 +# dev-python/eventlet
160 +# dev-python/greenlet
161 +# dev-python/httplib2
162 +# dev-python/iso8601
163 +# dev-python/lxml
164 +# dev-python/netifaces
165 +# dev-python/nose
166 +# dev-python/nosexcover
167 +# dev-python/passlib
168 +# dev-python/paste
169 +# dev-python/pastedeploy
170 +# dev-python/python-pam
171 +# dev-python/repoze-lru
172 +# dev-python/routes
173 +# dev-python/sphinx
174 +# >=dev-python/sqlalchemy-migrate-0.7
175 +# dev-python/tempita
176 +# >=dev-python/webob-1.0.8
177 +# dev-python/webtest
178 +# )
179 +#PATCHES=( "${FILESDIR}"/keystone_test-requires.patch )
180 +#
181 +#python_test() {
182 +# "${PYTHON}" setup.py nosetests || die
183 +#}
184
185 -src_install() {
186 - distutils_src_install
187 +python_install() {
188 + distutils-r1_python_install
189 newconfd "${FILESDIR}/keystone.confd" keystone
190 newinitd "${FILESDIR}/keystone.initd" keystone
191
192
193
194
195 1.4 sys-auth/keystone/ChangeLog
196
197 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/ChangeLog?rev=1.4&view=markup
198 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/ChangeLog?rev=1.4&content-type=text/plain
199 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/keystone/ChangeLog?r1=1.3&r2=1.4
200
201 Index: ChangeLog
202 ===================================================================
203 RCS file: /var/cvsroot/gentoo-x86/sys-auth/keystone/ChangeLog,v
204 retrieving revision 1.3
205 retrieving revision 1.4
206 diff -u -r1.3 -r1.4
207 --- ChangeLog 31 Dec 2012 13:50:34 -0000 1.3
208 +++ ChangeLog 1 Jan 2013 08:10:17 -0000 1.4
209 @@ -1,6 +1,11 @@
210 # ChangeLog for sys-auth/keystone
211 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
212 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/ChangeLog,v 1.3 2012/12/31 13:50:34 xarthisius Exp $
213 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
214 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/ChangeLog,v 1.4 2013/01/01 08:10:17 prometheanfire Exp $
215 +
216 + 01 Jan 2013; Matthew Thode <prometheanfire@g.o>
217 + +files/keystone_test-requires.patch, keystone-2012.2.ebuild,
218 + keystone-9999.ebuild:
219 + update to eapi5 and distutils-r1
220
221 31 Dec 2012; Kacper Kowalik <xarthisius@g.o> keystone-9999.ebuild:
222 Use EGIT_REPO_URI to point to git sources, rather than invalid in this case