Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: virtual/opencl/
Date: Thu, 26 Jan 2017 10:40:50
Message-Id: 1485427238.9415bf961d24495c46da70ecc98a86b8ed073383.marecki@gentoo
1 commit: 9415bf961d24495c46da70ecc98a86b8ed073383
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 26 10:39:33 2017 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 26 10:40:38 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9415bf96
7
8 virtual/opencl: add VIDEO_CARDS=i965 support
9
10 dev-libs/beignet provides an OpenCL implementation for Intel GPUs from
11 Generation 7 (Ivy Bridge) onwards. Note that VIDEO_CARDS=i965 also covers three
12 earlier generations which are not supported by Beignet.
13
14 Package-Manager: portage-2.3.3
15
16 virtual/opencl/opencl-0-r5.ebuild | 31 +++++++++++++++++++++++++++++++
17 1 file changed, 31 insertions(+)
18
19 diff --git a/virtual/opencl/opencl-0-r5.ebuild b/virtual/opencl/opencl-0-r5.ebuild
20 new file mode 100644
21 index 00000000..e3e82d6
22 --- /dev/null
23 +++ b/virtual/opencl/opencl-0-r5.ebuild
24 @@ -0,0 +1,31 @@
25 +# Copyright 1999-2017 Gentoo Foundation
26 +# Distributed under the terms of the GNU General Public License v2
27 +# $Id$
28 +
29 +EAPI=6
30 +
31 +inherit multilib-build
32 +
33 +DESCRIPTION="Virtual for OpenCL implementations"
34 +HOMEPAGE=""
35 +SRC_URI=""
36 +
37 +LICENSE=""
38 +SLOT="0"
39 +KEYWORDS="~amd64 ~ppc ~x86"
40 +CARDS=( fglrx i965 nvidia )
41 +IUSE="${CARDS[@]/#/video_cards_}"
42 +
43 +DEPEND=""
44 +# intel-ocl-sdk is amd64-only
45 +RDEPEND="app-eselect/eselect-opencl
46 + || (
47 + >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}]
48 + video_cards_fglrx? (
49 + >=x11-drivers/ati-drivers-12.1-r1 )
50 + video_cards_i965? (
51 + dev-libs/beignet )
52 + video_cards_nvidia? (
53 + >=x11-drivers/nvidia-drivers-290.10-r2 )
54 + abi_x86_64? ( !abi_x86_32? ( dev-util/intel-ocl-sdk ) )
55 + )"