aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Brehler <marbre@linux.sungazer.de>2015-09-08 12:49:01 +0200
committerMarius Brehler <marbre@linux.sungazer.de>2015-09-08 12:49:01 +0200
commit41d6ecc7e3f377ee124e747d623fac7c1650d00f (patch)
tree1b24ba61709388fdbc27e12ad610ed36f3b28dae /sci-libs/arrayfire/arrayfire-9999.ebuild
parentdev-libs/boost-compute: Drop 0.4-r2, bring back 0.4-r1; Drop patch to change ... (diff)
downloadsci-41d6ecc7e3f377ee124e747d623fac7c1650d00f.tar.gz
sci-41d6ecc7e3f377ee124e747d623fac7c1650d00f.tar.bz2
sci-41d6ecc7e3f377ee124e747d623fac7c1650d00f.zip
sci-libs/arrayfire: Fix issue #463
Package-Manager: portage-2.2.20.1
Diffstat (limited to 'sci-libs/arrayfire/arrayfire-9999.ebuild')
-rw-r--r--sci-libs/arrayfire/arrayfire-9999.ebuild11
1 files changed, 8 insertions, 3 deletions
diff --git a/sci-libs/arrayfire/arrayfire-9999.ebuild b/sci-libs/arrayfire/arrayfire-9999.ebuild
index e337177ff..5eb95c75c 100644
--- a/sci-libs/arrayfire/arrayfire-9999.ebuild
+++ b/sci-libs/arrayfire/arrayfire-9999.ebuild
@@ -20,6 +20,7 @@ IUSE="+examples +cpu cuda opencl test"
RDEPEND="
>=sys-devel/gcc-4.7:*
+ media-libs/freeimage
cuda? (
>=dev-util/nvidia-cuda-toolkit-6.0
dev-libs/boost
@@ -31,6 +32,9 @@ RDEPEND="
sci-libs/fftw:3.0
)
opencl? (
+ virtual/blas
+ virtual/cblas
+ virtual/lapacke
dev-libs/boost
dev-libs/boost-compute
sci-libs/clblas
@@ -43,6 +47,7 @@ CMAKE_BUILD_TYPE=Release
PATCHES=(
"${FILESDIR}"/${P}-FindCBLAS.patch
+ "${FILESDIR}"/${P}-Try-PkgConf-first-to-find-LAPACKE.patch
)
# We need write acccess /dev/nvidiactl, /dev/nvidia0 and /dev/nvidia-uvm and the portage
@@ -66,9 +71,6 @@ src_unpack() {
unpack ${A}
mv "${BUILD_DIR}"/third_party/src/gtest-"${GTEST_PV}" "${BUILD_DIR}"/third_party/src/googletest || die
fi
-
- rm "${S}"/CMakeModules/build_boost_compute.cmake || die
- cp "${FILESDIR}"/FindBoostCompute.cmake "${S}"/CMakeModules/ || die
}
src_configure() {
@@ -85,6 +87,9 @@ src_configure() {
$(cmake-utils_use_build examples EXAMPLES)
$(cmake-utils_use_build test TEST)
-DUSE_SYSTEM_BOOST_COMPUTE=ON
+ -DUSE_SYSTEM_CLBLAS=ON
+ -DUSE_SYSTEM_CLFFT=ON
+ -DBUILD_GRAPHICS=OFF
)
cmake-utils_src_configure
}