diff options
author | Alexey Shvetsov <alexxy@gentoo.org> | 2014-11-16 01:26:41 +0300 |
---|---|---|
committer | Alexey Shvetsov <alexxy@gentoo.org> | 2014-11-16 01:26:41 +0300 |
commit | 5d6f673b6a851bb5bed508a2525b3e2ace112a08 (patch) | |
tree | baf24868e0028979781ea85368be7818abc0efc5 | |
parent | Add beignet (diff) | |
download | alexxy-5d6f673b6a851bb5bed508a2525b3e2ace112a08.tar.gz alexxy-5d6f673b6a851bb5bed508a2525b3e2ace112a08.tar.bz2 alexxy-5d6f673b6a851bb5bed508a2525b3e2ace112a08.zip |
Add virtual for opencl
Package-Manager: portage-2.2.14
-rw-r--r-- | virtual/opencl/metadata.xml | 9 | ||||
-rw-r--r-- | virtual/opencl/opencl-0-r5.ebuild | 32 |
2 files changed, 41 insertions, 0 deletions
diff --git a/virtual/opencl/metadata.xml b/virtual/opencl/metadata.xml new file mode 100644 index 0000000..d0c24ba --- /dev/null +++ b/virtual/opencl/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>x11</herd> + <use> + <flag name='beignet'>Intel beignet based opencl</flag> + <flag name='mesa'>MESA opensource implementation</flag> + </use> +</pkgmetadata> diff --git a/virtual/opencl/opencl-0-r5.ebuild b/virtual/opencl/opencl-0-r5.ebuild new file mode 100644 index 0000000..12cc09d --- /dev/null +++ b/virtual/opencl/opencl-0-r5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/virtual/opencl/opencl-0-r4.ebuild,v 1.6 2014/06/18 20:56:25 mgorny Exp $ + +EAPI=5 + +inherit multilib-build + +DESCRIPTION="Virtual for OpenCL implementations" +HOMEPAGE="" +SRC_URI="" + +LICENSE="" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +CARDS=( fglrx nvidia ) +IUSE="beignet mesa ${CARDS[@]/#/video_cards_}" + +DEPEND="" +# intel-ocl-sdk is amd64-only +RDEPEND="app-admin/eselect-opencl + || ( + beignet? ( + dev-libs/intel-beignet ) + mesa? ( + >=media-libs/mesa-9.1.6[opencl,${MULTILIB_USEDEP}] ) + video_cards_fglrx? ( + >=x11-drivers/ati-drivers-12.1-r1 ) + video_cards_nvidia? ( + >=x11-drivers/nvidia-drivers-290.10-r2 ) + abi_x86_64? ( !abi_x86_32? ( dev-util/intel-ocl-sdk ) ) + )" |