1 |
commit: 8cfb7fca12032dd84da9fd800dd9b816bad760be |
2 |
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Dec 21 12:40:50 2015 +0000 |
4 |
Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Dec 21 12:41:26 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cfb7fca |
7 |
|
8 |
dev-lang/pocl: Bump |
9 |
|
10 |
dev-lang/pocl/Manifest | 1 + |
11 |
dev-lang/pocl/pocl-0.12.ebuild | 32 ++++++++++++++++++++++++++++++++ |
12 |
2 files changed, 33 insertions(+) |
13 |
|
14 |
diff --git a/dev-lang/pocl/Manifest b/dev-lang/pocl/Manifest |
15 |
index 56f3cbe..2912c38 100644 |
16 |
--- a/dev-lang/pocl/Manifest |
17 |
+++ b/dev-lang/pocl/Manifest |
18 |
@@ -1 +1,2 @@ |
19 |
DIST pocl-0.11.tar.gz 1561743 SHA256 24bb801fb87d104b66faaa95d1890776fdeabb37ad1b12fb977281737c7f29bb SHA512 052cbac36a12a5b015779740c45b64adde5fa58a090f298b69de1df3ac9875d7bfc6dfe9f7ae95d14d974d7b44dc64e53ce6ad3a9b8e74708d546ef6e1032151 WHIRLPOOL 860a87904408eb7394e126bf5c8cab619d8f1d48a57440e9d73f585c5eaa1a70e53c5843f4ffbaa742447cd0e8ebf9c11fc0917357f6af203ecb1c3c48c0fa87 |
20 |
+DIST pocl-0.12.tar.gz 1741325 SHA256 5160d7a59721e6a7d0fc85868381c0afceaa7c07b9956c9be1e3b51e80c29f76 SHA512 3c0d3377a866e8bc7e3e911598b8b50ce473e545586c8755ec22f5bf0e5cf55fdebb0eb3fa521521a7ea2919b1c985d04531fcdad18997250c02de852b80e9ee WHIRLPOOL c7ab4bde1d7a0baef8bf00ea6bd8dff5c4e4c893da918c8ed7fb84f7247d9ea6c5adb78fb560132e564a4a49cba3286790abce70723bfdcf603727e5c62ff972 |
21 |
|
22 |
diff --git a/dev-lang/pocl/pocl-0.12.ebuild b/dev-lang/pocl/pocl-0.12.ebuild |
23 |
new file mode 100644 |
24 |
index 0000000..24f24a3 |
25 |
--- /dev/null |
26 |
+++ b/dev-lang/pocl/pocl-0.12.ebuild |
27 |
@@ -0,0 +1,32 @@ |
28 |
+# Copyright 1999-2015 Gentoo Foundation |
29 |
+# Distributed under the terms of the GNU General Public License v2 |
30 |
+# $Id$ |
31 |
+ |
32 |
+EAPI=5 |
33 |
+ |
34 |
+DESCRIPTION="PortableCL: opensource implementation of the OpenCL standard" |
35 |
+HOMEPAGE="http://portablecl.org/" |
36 |
+SRC_URI="http://portablecl.org/downloads/${P}.tar.gz" |
37 |
+ |
38 |
+SLOT="0" |
39 |
+LICENSE="MIT" |
40 |
+KEYWORDS="~amd64" |
41 |
+IUSE="" |
42 |
+ |
43 |
+RDEPEND="dev-libs/ocl-icd |
44 |
+ sys-devel/llvm[clang] |
45 |
+ sys-apps/hwloc" |
46 |
+DEPEND="${RDEPEND} |
47 |
+ virtual/pkgconfig" |
48 |
+ |
49 |
+pkg_pretend() { |
50 |
+ # Needs an OpenCL 1.2 ICD, mesa and nvidia are invalid |
51 |
+ # Maybe ati works, feel free to add/fix if you can test |
52 |
+ if [[ $(eselect opencl show) == 'ocl-icd' ]]; then |
53 |
+ einfo "Valid OpenCL ICD set" |
54 |
+ else |
55 |
+ eerror "Please use a supported ICD:" |
56 |
+ eerror "eselect opencl set ocl-icd" |
57 |
+ die "OpenCL ICD not set to a supported value" |
58 |
+ fi |
59 |
+} |