aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Brehler <marbre@linux.sungazer.de>2015-03-08 10:49:44 +0100
committerMarius Brehler <marbre@linux.sungazer.de>2015-03-08 10:49:44 +0100
commit96db6869f3a26f1d8449086e21272ac7ba64d334 (patch)
tree6a0f76ab5d621a8c18440059592e61e3faaeec93
parentsci-libs/armadillo: Version bump (diff)
downloadsci-96db6869f3a26f1d8449086e21272ac7ba64d334.tar.gz
sci-96db6869f3a26f1d8449086e21272ac7ba64d334.tar.bz2
sci-96db6869f3a26f1d8449086e21272ac7ba64d334.zip
sci-libs/arrayfire: Update patches
Package-Manager: portage-2.2.14
-rw-r--r--sci-libs/arrayfire/ChangeLog8
-rw-r--r--sci-libs/arrayfire/arrayfire-9999.ebuild7
-rw-r--r--sci-libs/arrayfire/files/arrayfire-0.9999-CMakeLists_examples.patch (renamed from sci-libs/arrayfire/files/CMakeLists_examples.patch)0
-rw-r--r--sci-libs/arrayfire/files/arrayfire-0.9999-build_gtest.patch (renamed from sci-libs/arrayfire/files/build_gtest.patch)0
-rw-r--r--sci-libs/arrayfire/files/arrayfire-9999-CMakeLists_examples.patch14
5 files changed, 27 insertions, 2 deletions
diff --git a/sci-libs/arrayfire/ChangeLog b/sci-libs/arrayfire/ChangeLog
index 18acb43da..8f534c615 100644
--- a/sci-libs/arrayfire/ChangeLog
+++ b/sci-libs/arrayfire/ChangeLog
@@ -1,6 +1,14 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 08 Mar 2015; Marius Brehler <marbre@linux.sungazer.de>
+ +files/arrayfire-0.9999-CMakeLists_examples.patch,
+ +files/arrayfire-0.9999-build_gtest.patch,
+ +files/arrayfire-9999-CMakeLists_examples.patch,
+ -files/CMakeLists_examples.patch, -files/build_gtest.patch,
+ arrayfire-9999.ebuild:
+ Update patches
+
19 Feb 2015; Marius Brehler <marbre@linux.sungazer.de> arrayfire-9999.ebuild:
Fix SLOT operators
diff --git a/sci-libs/arrayfire/arrayfire-9999.ebuild b/sci-libs/arrayfire/arrayfire-9999.ebuild
index 5df0538c6..91c16ac0a 100644
--- a/sci-libs/arrayfire/arrayfire-9999.ebuild
+++ b/sci-libs/arrayfire/arrayfire-9999.ebuild
@@ -40,10 +40,13 @@ CMAKE_BUILD_TYPE=Release
PATCHES=(
"${FILESDIR}"/FindCBLAS.patch
- "${FILESDIR}"/CMakeLists_examples.patch
- "${FILESDIR}"/build_gtest.patch
+ "${FILESDIR}/${P}"-CMakeLists_examples.patch
)
+if [[ ${PV} == "0.9999" ]] ; then
+ PATCHES+=("${FILESDIR}/${P}"-build_gtest.patch)
+fi
+
# We need write acccess /dev/nvidiactl, /dev/nvidia0 and /dev/nvidia-uvm and the portage
# user is (usually) not in the video group
RESTRICT="userpriv"
diff --git a/sci-libs/arrayfire/files/CMakeLists_examples.patch b/sci-libs/arrayfire/files/arrayfire-0.9999-CMakeLists_examples.patch
index 89020f675..89020f675 100644
--- a/sci-libs/arrayfire/files/CMakeLists_examples.patch
+++ b/sci-libs/arrayfire/files/arrayfire-0.9999-CMakeLists_examples.patch
diff --git a/sci-libs/arrayfire/files/build_gtest.patch b/sci-libs/arrayfire/files/arrayfire-0.9999-build_gtest.patch
index 4b777c4fa..4b777c4fa 100644
--- a/sci-libs/arrayfire/files/build_gtest.patch
+++ b/sci-libs/arrayfire/files/arrayfire-0.9999-build_gtest.patch
diff --git a/sci-libs/arrayfire/files/arrayfire-9999-CMakeLists_examples.patch b/sci-libs/arrayfire/files/arrayfire-9999-CMakeLists_examples.patch
new file mode 100644
index 000000000..56885cb1a
--- /dev/null
+++ b/sci-libs/arrayfire/files/arrayfire-9999-CMakeLists_examples.patch
@@ -0,0 +1,14 @@
+Adjust installation path of examples.
+
+Patch by Marius Brehler.
+
+--- examples/CMakeLists.txt
++++ examples/CMakeLists.txt_new
+@@ -18,6 +18,7 @@ MACRO(CREATE_EXAMPLES BACKEND)
+ COMPILE_FLAGS -DAF_${DEF_NAME}
+ OUTPUT_NAME ${EXAMPLE}_${BACKEND}
+ RUNTIME_OUTPUT_DIRECTORY ${DIR_NAME})
++ INSTALL(TARGETS ${EXAMPLE_NAME} DESTINATION share/arrayfire/examples)
+ ENDFOREACH()
+ ENDMACRO(CREATE_EXAMPLES)
+