Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-eselect/eselect-opencl: eselect-opencl-1.1.0-r1.ebuild eselect-opencl-1.1.0-r2.ebuild eselect-opencl-1.1.0-r3.ebuild ChangeLog metadata.xml eselect-opencl-1.1.0.ebuild
Date: Tue, 31 Mar 2015 16:52:56
Message-Id: 20150331165253.85EA414EE1@oystercatcher.gentoo.org
1 ulm 15/03/31 16:52:53
2
3 Added: eselect-opencl-1.1.0-r1.ebuild
4 eselect-opencl-1.1.0-r2.ebuild
5 eselect-opencl-1.1.0-r3.ebuild ChangeLog
6 metadata.xml eselect-opencl-1.1.0.ebuild
7 Log:
8 Move package from app-admin to app-eselect category.
9
10 (Portage version: 2.2.18/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 9433907D693FB5B8!)
11
12 Revision Changes Path
13 1.1 app-eselect/eselect-opencl/eselect-opencl-1.1.0-r1.ebuild
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r1.ebuild?rev=1.1&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r1.ebuild?rev=1.1&content-type=text/plain
17
18 Index: eselect-opencl-1.1.0-r1.ebuild
19 ===================================================================
20 # Copyright 1999-2015 Gentoo Foundation
21 # Distributed under the terms of the GNU General Public License v2
22 # $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r1.ebuild,v 1.1 2015/03/31 16:52:53 ulm Exp $
23
24 EAPI=4
25 CL_ABI=1.1
26
27 inherit multilib
28
29 DESCRIPTION="Utility to change the OpenCL implementation being used"
30 HOMEPAGE="http://www.gentoo.org/"
31
32 # Source:
33 # http://www.khronos.org/registry/cl/api/${CL_ABI}/opencl.h
34 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_platform.h
35 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.h
36 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_ext.h
37 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl.h
38 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl_ext.h
39 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.hpp
40
41 MIRROR="http://dev.gentoo.org/~xarthisius/distfiles/"
42 SRC_URI="${MIRROR}/opencl.h.${CL_ABI}.xz
43 ${MIRROR}/cl_platform.h.${CL_ABI}.xz
44 ${MIRROR}/cl.h.${CL_ABI}.xz
45 ${MIRROR}/cl_ext.h.${CL_ABI}.xz
46 ${MIRROR}/cl_gl.h.${CL_ABI}.xz
47 ${MIRROR}/cl_gl_ext.h.${CL_ABI}.xz
48 ${MIRROR}/cl.hpp.${CL_ABI}.xz
49 ${MIRROR}/${P}-r1.tar.xz"
50
51 LICENSE="GPL-2"
52 SLOT="0"
53 KEYWORDS="amd64 ~ppc x86 ~amd64-fbsd ~x86-fbsd"
54 IUSE=""
55
56 DEPEND="app-arch/xz-utils"
57 RDEPEND=">=app-admin/eselect-1.2.4"
58
59 pkg_postinst() {
60 local impl="$(eselect opencl show)"
61 if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
62 eselect opencl set "${impl}"
63 fi
64 }
65
66 src_install() {
67 insinto /usr/share/eselect/modules
68 doins opencl.eselect
69 #doman opencl.eselect.5
70
71 local headers=( opencl.h cl_platform.h cl.h cl_ext.h cl_gl.h cl_gl_ext.h cl.hpp )
72 insinto /usr/$(get_libdir)/OpenCL/global/include/CL
73 cd "${WORKDIR}"
74 for f in ${headers[@]}; do
75 newins ${f}.${CL_ABI} ${f}
76 done
77 }
78
79
80
81 1.1 app-eselect/eselect-opencl/eselect-opencl-1.1.0-r2.ebuild
82
83 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r2.ebuild?rev=1.1&view=markup
84 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r2.ebuild?rev=1.1&content-type=text/plain
85
86 Index: eselect-opencl-1.1.0-r2.ebuild
87 ===================================================================
88 # Copyright 1999-2015 Gentoo Foundation
89 # Distributed under the terms of the GNU General Public License v2
90 # $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r2.ebuild,v 1.1 2015/03/31 16:52:53 ulm Exp $
91
92 EAPI=4
93
94 inherit multilib
95
96 DESCRIPTION="Utility to change the OpenCL implementation being used"
97 HOMEPAGE="http://www.gentoo.org/"
98
99 # Source:
100 # http://www.khronos.org/registry/cl/api/${CL_ABI}/opencl.h
101 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_platform.h
102 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.h
103 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_ext.h
104 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl.h
105 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl_ext.h
106 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.hpp
107
108 # Using copy by Mario Kicherer #496418
109
110 #MIRROR="http://dev.gentoo.org/~xarthisius/distfiles/"
111 SRC_URI="https://github.com/anyc/opencl-headers/archive/opencl-headers-1.2.tar.gz
112 http://dev.gentoo.org/~xarthisius/distfiles/${P}-r1.tar.xz"
113
114 LICENSE="GPL-2"
115 SLOT="0"
116 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd"
117 IUSE=""
118
119 DEPEND="app-arch/xz-utils"
120 RDEPEND=">=app-admin/eselect-1.2.4"
121
122 pkg_postinst() {
123 local impl="$(eselect opencl show)"
124 if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
125 eselect opencl set "${impl}"
126 fi
127 }
128
129 src_install() {
130 insinto /usr/share/eselect/modules
131 doins opencl.eselect
132 #doman opencl.eselect.5
133
134 local headers=( opencl.h cl_platform.h cl.h cl_ext.h cl_gl.h cl_gl_ext.h cl.hpp )
135
136 # We install all versions of OpenCL headers
137 cd "${WORKDIR}/opencl-headers-opencl-headers-1.2"
138 for CL_ABI in 1.0 1.1 1.2; do
139 mkdir -p "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-${CL_ABI}"
140 for f in ${headers[@]}; do
141 cp OpenCL-${CL_ABI}/${f} "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-${CL_ABI}/${f}"
142 done
143 done
144 # Create symlinks to newest. Maybe this should be switchable?
145 for f in ${headers[@]}; do
146 dosym "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-1.2/${f}" "/usr/$(get_libdir)/OpenCL/global/include/CL/${f}"
147 done
148 }
149
150
151
152 1.1 app-eselect/eselect-opencl/eselect-opencl-1.1.0-r3.ebuild
153
154 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r3.ebuild?rev=1.1&view=markup
155 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r3.ebuild?rev=1.1&content-type=text/plain
156
157 Index: eselect-opencl-1.1.0-r3.ebuild
158 ===================================================================
159 # Copyright 1999-2015 Gentoo Foundation
160 # Distributed under the terms of the GNU General Public License v2
161 # $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r3.ebuild,v 1.1 2015/03/31 16:52:53 ulm Exp $
162
163 EAPI=4
164
165 inherit multilib
166
167 DESCRIPTION="Utility to change the OpenCL implementation being used"
168 HOMEPAGE="http://www.gentoo.org/"
169
170 # Source:
171 # http://www.khronos.org/registry/cl/api/${CL_ABI}/opencl.h
172 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_platform.h
173 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.h
174 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_ext.h
175 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl.h
176 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl_ext.h
177 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.hpp
178
179 # Using copy by Mario Kicherer #496418
180
181 #MIRROR="http://dev.gentoo.org/~xarthisius/distfiles/"
182 SRC_URI="https://github.com/anyc/opencl-headers/archive/opencl-headers-1.2.tar.gz
183 http://dev.gentoo.org/~xarthisius/distfiles/${P}-r1.tar.xz"
184
185 LICENSE="GPL-2"
186 SLOT="0"
187 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd"
188 IUSE=""
189
190 DEPEND="app-arch/xz-utils"
191 RDEPEND=">=app-admin/eselect-1.2.4"
192
193 pkg_postinst() {
194 local impl="$(eselect opencl show)"
195 if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
196 eselect opencl set "${impl}"
197 fi
198 }
199
200 src_install() {
201 insinto /usr/share/eselect/modules
202 doins opencl.eselect
203 #doman opencl.eselect.5
204
205 local headers=( opencl.h cl_platform.h cl.h cl_ext.h cl_gl.h cl_gl_ext.h cl.hpp )
206
207 # We install all versions of OpenCL headers
208 cd "${WORKDIR}/opencl-headers-opencl-headers-1.2"
209 for CL_ABI in 1.0 1.1 1.2; do
210 mkdir -p "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-${CL_ABI}"
211 for f in ${headers[@]}; do
212 cp OpenCL-${CL_ABI}/${f} "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-${CL_ABI}/${f}"
213 done
214 done
215 # Create symlinks to newest. Maybe this should be switchable?
216 for f in ${headers[@]}; do
217 dosym "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-1.1/${f}" "/usr/$(get_libdir)/OpenCL/global/include/CL/${f}"
218 done
219 }
220
221
222
223 1.1 app-eselect/eselect-opencl/ChangeLog
224
225 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/ChangeLog?rev=1.1&view=markup
226 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/ChangeLog?rev=1.1&content-type=text/plain
227
228 Index: ChangeLog
229 ===================================================================
230 # ChangeLog for app-eselect/eselect-opencl
231 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
232 # $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/ChangeLog,v 1.1 2015/03/31 16:52:53 ulm Exp $
233
234 31 Mar 2015; Ulrich Müller <ulm@g.o> +eselect-opencl-1.1.0.ebuild,
235 +eselect-opencl-1.1.0-r1.ebuild, +eselect-opencl-1.1.0-r2.ebuild,
236 +eselect-opencl-1.1.0-r3.ebuild, +metadata.xml:
237 Move package from app-admin to app-eselect category.
238
239 *eselect-opencl-1.1.0-r3 (14 Jul 2014)
240
241 14 Jul 2014; Patrick Lauer <patrick@g.o>
242 +eselect-opencl-1.1.0-r3.ebuild:
243 Revert switch to opencl-1.2 headers, needs proper switching logic. Fixes
244 #512680
245
246 06 Jun 2014; Patrick Lauer <patrick@g.o>
247 eselect-opencl-1.1.0-r2.ebuild:
248 Add keywords, close #496418
249
250 04 Jun 2014; Patrick Lauer <patrick@g.o> metadata.xml:
251 Take over as maintainer
252
253 *eselect-opencl-1.1.0-r2 (04 Jun 2014)
254
255 04 Jun 2014; Patrick Lauer <patrick@g.o>
256 +eselect-opencl-1.1.0-r2.ebuild:
257 Bump of OpenCL headers for #496418, not keyworded as it may need more testing
258
259 24 Mar 2014; Kacper Kowalik <xarthisius@g.o> metadata.xml:
260 Drop maintainership
261
262 04 Feb 2014; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
263 eselect-opencl-1.1.0-r1.ebuild:
264 Keyword ~ppc.
265
266 16 May 2012; Alexis Ballier <aballier@g.o>
267 eselect-opencl-1.1.0-r1.ebuild:
268 keyword ~amd64-fbsd
269
270 24 Apr 2012; Alexis Ballier <aballier@g.o>
271 eselect-opencl-1.1.0-r1.ebuild:
272 keyword ~x86-fbsd
273
274 14 Apr 2012; Markus Meier <maekke@g.o> eselect-opencl-1.1.0-r1.ebuild:
275 x86 stable, bug #409073
276
277 20 Mar 2012; Agostino Sarubbo <ago@g.o>
278 eselect-opencl-1.1.0-r1.ebuild:
279 Stable for amd64, wrt bug #408905
280
281 *eselect-opencl-1.1.0-r1 (17 Feb 2012)
282
283 17 Feb 2012; Kacper Kowalik <xarthisius@g.o>
284 +eselect-opencl-1.1.0-r1.ebuild:
285 Revbump that properly links C++ header
286
287 *eselect-opencl-1.1.0 (21 Jan 2012)
288
289 21 Jan 2012; Kacper Kowalik <xarthisius@g.o>
290 +eselect-opencl-1.1.0.ebuild, +metadata.xml:
291 Initial import
292
293
294
295 1.1 app-eselect/eselect-opencl/metadata.xml
296
297 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/metadata.xml?rev=1.1&view=markup
298 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/metadata.xml?rev=1.1&content-type=text/plain
299
300 Index: metadata.xml
301 ===================================================================
302 <?xml version="1.0" encoding="UTF-8"?>
303 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
304 <pkgmetadata>
305 <maintainer>
306 <email>patrick@g.o</email>
307 </maintainer>
308 <longdescription>
309 Utility to switch OpenCL implementations between various providers.
310 </longdescription>
311 </pkgmetadata>
312
313
314
315 1.1 app-eselect/eselect-opencl/eselect-opencl-1.1.0.ebuild
316
317 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0.ebuild?rev=1.1&view=markup
318 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0.ebuild?rev=1.1&content-type=text/plain
319
320 Index: eselect-opencl-1.1.0.ebuild
321 ===================================================================
322 # Copyright 1999-2015 Gentoo Foundation
323 # Distributed under the terms of the GNU General Public License v2
324 # $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0.ebuild,v 1.1 2015/03/31 16:52:53 ulm Exp $
325
326 EAPI=4
327 CL_ABI=1.1
328
329 inherit multilib
330
331 DESCRIPTION="Utility to change the OpenCL implementation being used"
332 HOMEPAGE="http://www.gentoo.org/"
333
334 # Source:
335 # http://www.khronos.org/registry/cl/api/${CL_ABI}/opencl.h
336 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_platform.h
337 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.h
338 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_ext.h
339 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl.h
340 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl_ext.h
341 # http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.hpp
342
343 MIRROR="http://dev.gentoo.org/~xarthisius/distfiles/"
344 SRC_URI="${MIRROR}/opencl.h.${CL_ABI}.xz
345 ${MIRROR}/cl_platform.h.${CL_ABI}.xz
346 ${MIRROR}/cl.h.${CL_ABI}.xz
347 ${MIRROR}/cl_ext.h.${CL_ABI}.xz
348 ${MIRROR}/cl_gl.h.${CL_ABI}.xz
349 ${MIRROR}/cl_gl_ext.h.${CL_ABI}.xz
350 ${MIRROR}/cl.hpp.${CL_ABI}.xz
351 ${MIRROR}/${P}.tar.xz"
352
353 LICENSE="GPL-2"
354 SLOT="0"
355 KEYWORDS="~amd64 ~x86"
356 IUSE=""
357
358 DEPEND="app-arch/xz-utils"
359 RDEPEND=">=app-admin/eselect-1.2.4"
360
361 pkg_postinst() {
362 local impl="$(eselect opencl show)"
363 if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
364 eselect opencl set "${impl}"
365 fi
366 }
367
368 src_install() {
369 insinto /usr/share/eselect/modules
370 doins opencl.eselect
371 #doman opencl.eselect.5
372
373 local headers=( opencl.h cl_platform.h cl.h cl_ext.h cl_gl.h cl_gl_ext.h cl.hpp )
374 insinto /usr/$(get_libdir)/OpenCL/global/include/CL
375 cd "${WORKDIR}"
376 for f in ${headers[@]}; do
377 newins ${f}.${CL_ABI} ${f}
378 done
379 }