Gentoo Archives: gentoo-commits

From: Kacper Kowalik <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/xarthisius:master commit in: virtual/opencl/, dev-util/opencl-headers/
Date: Wed, 21 Dec 2011 11:52:32
Message-Id: 165d306ccf40535e0063d7ef3005e43466140dd9.xarthisius@gentoo
1 commit: 165d306ccf40535e0063d7ef3005e43466140dd9
2 Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
3 AuthorDate: Wed Dec 21 11:52:18 2011 +0000
4 Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 21 11:52:18 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/xarthisius.git;a=commit;h=165d306c
7
8 [dev-util/opencl-headers] block agains cuda-toolkit, [virtual/opencl] add alternative to cuda-toolkit
9
10 ---
11 dev-util/opencl-headers/ChangeLog | 4 +++
12 dev-util/opencl-headers/Manifest | 4 +-
13 dev-util/opencl-headers/opencl-headers-1.1.ebuild | 3 ++
14 virtual/opencl/ChangeLog | 14 ++++++++++++
15 virtual/opencl/Manifest | 3 ++
16 virtual/opencl/metadata.xml | 5 ++++
17 virtual/opencl/opencl-0.ebuild | 24 +++++++++++++++++++++
18 7 files changed, 55 insertions(+), 2 deletions(-)
19
20 diff --git a/dev-util/opencl-headers/ChangeLog b/dev-util/opencl-headers/ChangeLog
21 index 5e9a4d7..434bcc8 100644
22 --- a/dev-util/opencl-headers/ChangeLog
23 +++ b/dev-util/opencl-headers/ChangeLog
24 @@ -4,6 +4,10 @@
25
26 21 Dec 2011; Kacper Kowalik <xarthisius@g.o>
27 opencl-headers-1.1.ebuild:
28 + Add temporary bloker agains cuda-toolkit
29 +
30 + 21 Dec 2011; Kacper Kowalik <xarthisius@g.o>
31 + opencl-headers-1.1.ebuild:
32 Fix license, remove d10 header
33
34 *opencl-headers-1.1 (20 Dec 2011)
35
36 diff --git a/dev-util/opencl-headers/Manifest b/dev-util/opencl-headers/Manifest
37 index 6887ebb..755fe0d 100644
38 --- a/dev-util/opencl-headers/Manifest
39 +++ b/dev-util/opencl-headers/Manifest
40 @@ -5,6 +5,6 @@ DIST cl_gl.h 6715 RMD160 b995246a14278bf43aa356242636bce2b5f3b962 SHA1 87d43a39a
41 DIST cl_gl_ext.h 2632 RMD160 6d29edceb52f4997f9600f43c69078cb9c24825b SHA1 1cab14eebd71aa90823dbc0d1346fc736cc696df SHA256 aaa317644ec14cc68fd877ac630a93e21c37497a047396792b679ae78ba344bc
42 DIST cl_platform.h 38036 RMD160 13819fc2f65f1ca028aa1ebcb96ce6a5d9948b34 SHA1 c97a6e08aca4837daf3073d7a3938457a990b251 SHA256 aedd544164012026ab69e973acc2a248d298d1e1e1fb12f4710e9d5ab0bfd4e3
43 DIST opencl.h 1754 RMD160 37acc641bb24e319192384f0b2eeef225a82d0d0 SHA1 d3cc5d61d2ad077085d1c60b4bdf8c03b093f159 SHA256 a69842d53ea5b505323a6bee242cca8ddba47294f69972fe61c0371636935819
44 -EBUILD opencl-headers-1.1.ebuild 891 RMD160 6b1c7e06f06a712454d9e64d999d8bb28a938759 SHA1 5eea2ad4542f3f7a1d93a225adefe4eea85caef1 SHA256 5cd5b2ff7cd7023707790b2303f5bb13ad5a013c6488ce505ee4313455f31159
45 -MISC ChangeLog 434 RMD160 06f7b1bf74a3cb4028debe2b4d0cdccd26bd5fb1 SHA1 457de98684396b8c08051f72463c1f17d1fe0c07 SHA256 e2f442308e2a73dc4875ec6f16a9db079659bfa141387bb6f5f28d653803c202
46 +EBUILD opencl-headers-1.1.ebuild 951 RMD160 55aa6dbaea0f2f9d950a31e50b297c0170f82a1e SHA1 be41d45627e26009ad581023a720db563092e702 SHA256 0254346d44262cc0b91d4a1e1a5332971375750fcc3061687520a610da978d92
47 +MISC ChangeLog 561 RMD160 3832390edfbae70a83aa1249af100e55916c57c3 SHA1 7cadd75587edd6d25e3f9e5873ed7201ed9ffbc9 SHA256 01273f6a5aecb1eab351cbc4caa19678ead659fba9701f88ac2d133feb3bf74c
48 MISC metadata.xml 237 RMD160 c1eff8035f69f2011d83fdee601d3131a88ea9bf SHA1 bbbe43f48a08f38c431e4f1aecd0210b8049798b SHA256 da0461f424a48f918d7233b1c957149d1bedcd5b81e63652176728af4e524c6f
49
50 diff --git a/dev-util/opencl-headers/opencl-headers-1.1.ebuild b/dev-util/opencl-headers/opencl-headers-1.1.ebuild
51 index beba0c6..b72b842 100644
52 --- a/dev-util/opencl-headers/opencl-headers-1.1.ebuild
53 +++ b/dev-util/opencl-headers/opencl-headers-1.1.ebuild
54 @@ -21,6 +21,9 @@ IUSE=""
55
56 HEADERS=( opencl.h cl_platform.h cl.h cl_ext.h cl_gl.h cl_gl_ext.h cl.hpp )
57
58 +DEPEND="!dev-util/nvidia-cuda-toolkit"
59 +RDEPEND="${DEPEND}"
60 +
61 src_unpack() {
62 mkdir "${S}" || die
63 for f in ${HEADERS[@]}; do
64
65 diff --git a/virtual/opencl/ChangeLog b/virtual/opencl/ChangeLog
66 new file mode 100644
67 index 0000000..7de2a68
68 --- /dev/null
69 +++ b/virtual/opencl/ChangeLog
70 @@ -0,0 +1,14 @@
71 +# ChangeLog for virtual/opencl
72 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
73 +# $Header: /var/cvsroot/gentoo-x86/virtual/opencl/ChangeLog,v 1.2 2011/12/20 22:09:15 vapier Exp $
74 +
75 + 20 Dec 2011; Mike Frysinger <vapier@g.o> opencl-0.ebuild:
76 + Drop ATI from dep list for now since that only provides the libraries and not
77 + the required headers #392179#2 by Emil Karlson.
78 +
79 +*opencl-0 (20 Dec 2011)
80 +
81 + 20 Dec 2011; Mike Frysinger <vapier@g.o> +opencl-0.ebuild,
82 + +metadata.xml:
83 + Initial ebuild by me for #392179 by Michal Pytasz.
84 +
85
86 diff --git a/virtual/opencl/Manifest b/virtual/opencl/Manifest
87 new file mode 100644
88 index 0000000..75db4c0
89 --- /dev/null
90 +++ b/virtual/opencl/Manifest
91 @@ -0,0 +1,3 @@
92 +EBUILD opencl-0.ebuild 696 RMD160 f06efa0c5a4e7b1e5ee32b355a18a0293edb3f09 SHA1 2bd4609c043b9fd8b895aa8949191cf2148cf939 SHA256 3398e00ebba8543c93209d834b95248c84bcc5f5a2288186e0f4127629b3523a
93 +MISC ChangeLog 563 RMD160 aa2dd37824bca3c9e8676a43f7e4856190b82ab0 SHA1 fa77721c3e624a171d1b40ca84f6edf440e00c90 SHA256 d73326fe95e263947a3266673baa0894b270efa8e32a6b63ba44d0f53a07a9a7
94 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
95
96 diff --git a/virtual/opencl/metadata.xml b/virtual/opencl/metadata.xml
97 new file mode 100644
98 index 0000000..01c4c00
99 --- /dev/null
100 +++ b/virtual/opencl/metadata.xml
101 @@ -0,0 +1,5 @@
102 +<?xml version="1.0" encoding="UTF-8"?>
103 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
104 +<pkgmetadata>
105 +<herd>x11</herd>
106 +</pkgmetadata>
107
108 diff --git a/virtual/opencl/opencl-0.ebuild b/virtual/opencl/opencl-0.ebuild
109 new file mode 100644
110 index 0000000..6eca249
111 --- /dev/null
112 +++ b/virtual/opencl/opencl-0.ebuild
113 @@ -0,0 +1,24 @@
114 +# Copyright 1999-2011 Gentoo Foundation
115 +# Distributed under the terms of the GNU General Public License v2
116 +# $Header: /var/cvsroot/gentoo-x86/virtual/opencl/opencl-0.ebuild,v 1.2 2011/12/20 22:09:15 vapier Exp $
117 +
118 +# Until ATI's SDK is in the tree, nvidia is the only
119 +# viable provider #392179 #257626
120 +
121 +EAPI="4"
122 +
123 +DESCRIPTION="Virtual for OpenCL implementations"
124 +
125 +SLOT="0"
126 +KEYWORDS="amd64 x86"
127 +#CARDS=( fglrx nvidia )
128 +CARDS=( nvidia )
129 +IUSE="${CARDS[@]/#/video_cards_}"
130 +
131 +REQUIRED_USE="|| ( ${IUSE} )"
132 +
133 +# video_cards_fglrx? ( x11-drivers/ati-drivers[opencl] )
134 +RDEPEND="|| (
135 + video_cards_nvidia? ( x11-drivers/nvidia-drivers
136 + || ( dev-util/opencl-headers >=dev-util/nvidia-cuda-toolkit-3.1 ) )
137 + )"