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 |
} |