aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/nvidia-cuda-gdk/ChangeLog4
-rw-r--r--dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.39.ebuild4
-rw-r--r--licenses/OpenSIFT57
-rw-r--r--profiles/license_groups2
-rw-r--r--sci-libs/arrayfire/ChangeLog6
-rw-r--r--sci-libs/arrayfire/arrayfire-3.1.1-r2.ebuild (renamed from sci-libs/arrayfire/arrayfire-3.1.1-r1.ebuild)11
-rw-r--r--sci-libs/arrayfire/metadata.xml3
7 files changed, 82 insertions, 5 deletions
diff --git a/dev-util/nvidia-cuda-gdk/ChangeLog b/dev-util/nvidia-cuda-gdk/ChangeLog
index 822b3048e..bb2337821 100644
--- a/dev-util/nvidia-cuda-gdk/ChangeLog
+++ b/dev-util/nvidia-cuda-gdk/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Id$
+ 21 Sep 2015; Marius Brehler <marbre@linux.sungazer.de>
+ nvidia-cuda-gdk-352.39.ebuild:
+ dev-util/nvidia-cuda-gdk: Add dependency on drivers for nvvs use flag
+
*nvidia-cuda-gdk-352.39 (12 Sep 2015)
12 Sep 2015; Marius Brehler <marbre@linux.sungazer.de>
diff --git a/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.39.ebuild b/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.39.ebuild
index b8db25915..9e3c4e6e0 100644
--- a/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.39.ebuild
+++ b/dev-util/nvidia-cuda-gdk/nvidia-cuda-gdk-352.39.ebuild
@@ -24,6 +24,10 @@ RDEPEND="
>=dev-util/nvidia-cuda-toolkit-7.5
media-libs/freeglut
examples? ( >=x11-drivers/nvidia-drivers-352.39[uvm] )
+ nvvs? (
+ >=x11-drivers/nvidia-drivers-352.39[uvm]
+ <x11-drivers/nvidia-drivers-355.00[uvm]
+ )
"
DEPEND="${RDEPEND}"
diff --git a/licenses/OpenSIFT b/licenses/OpenSIFT
new file mode 100644
index 000000000..e6f59ba51
--- /dev/null
+++ b/licenses/OpenSIFT
@@ -0,0 +1,57 @@
+Copyright (c) 2006-2012, Rob Hess <rob@iqengines.com>
+All rights reserved.
+
+The following patent has been issued for methods embodied in this
+software: "Method and apparatus for identifying scale invariant features
+in an image and use of same for locating an object in an image," David
+G. Lowe, US Patent 6,711,293 (March 23, 2004). Provisional application
+filed March 8, 1999. Asignee: The University of British Columbia. For
+further details, contact David Lowe (lowe@cs.ubc.ca) or the
+University-Industry Liaison Office of the University of British
+Columbia.
+
+Note that restrictions imposed by this patent (and possibly others)
+exist independently of and may be in conflict with the freedoms granted
+in this license, which refers to copyright of the program, not patents
+for any methods that it implements. Both copyright and patent law must
+be obeyed to legally use and redistribute this program and it is not the
+purpose of this license to induce you to infringe any patents or other
+property right claims or to contest validity of any such claims. If you
+redistribute or use the program, then this license merely protects you
+from committing copyright infringement. It does not protect you from
+committing patent infringement. So, before you do anything with this
+program, make sure that you have permission to do so not merely in terms
+of copyright, but also in terms of patent law.
+
+Please note that this license is not to be understood as a guarantee
+either. If you use the program according to this license, but in
+conflict with patent law, it does not mean that the licensor will refund
+you for any losses that you incur if you are sued for your patent
+infringement.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+ * Redistributions of source code must retain the above copyright and
+ patent notices, this list of conditions and the following
+ disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+ * Neither the name of Oregon State University nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/profiles/license_groups b/profiles/license_groups
index 66f869f4c..78ea7d424 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -1 +1 @@
-EULA ACML-EULA AMD-APPSDK NVIDIA-gdk NVIDIA-CUDA
+EULA ACML-EULA AMD-APPSDK NVIDIA-gdk NVIDIA-CUDA OpenSIFT
diff --git a/sci-libs/arrayfire/ChangeLog b/sci-libs/arrayfire/ChangeLog
index d7a241bf2..7c122a194 100644
--- a/sci-libs/arrayfire/ChangeLog
+++ b/sci-libs/arrayfire/ChangeLog
@@ -1,6 +1,12 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Id$
+*arrayfire-3.1.1-r2 (20 Sep 2015)
+
+ 20 Sep 2015; Marius Brehler <marbre@linux.sungazer.de>
+ +arrayfire-3.1.1-r2.ebuild, -arrayfire-3.1.1-r1.ebuild, metadata.xml:
+ sci-libs/arrayfire: Add nonfree use flag
+
18 Sep 2015; Marius Brehler <marbre@linux.sungazer.de>
-arrayfire-3.0.2.ebuild, -arrayfire-3.0_beta.ebuild, -arrayfire-3.1.0.ebuild,
-files/arrayfire-3.0_beta-FindBoostCompute.patch,
diff --git a/sci-libs/arrayfire/arrayfire-3.1.1-r1.ebuild b/sci-libs/arrayfire/arrayfire-3.1.1-r2.ebuild
index 2aa72aa1f..929f4e22d 100644
--- a/sci-libs/arrayfire/arrayfire-3.1.1-r1.ebuild
+++ b/sci-libs/arrayfire/arrayfire-3.1.1-r2.ebuild
@@ -14,9 +14,10 @@ SRC_URI="http://arrayfire.com/arrayfire_source/${PN}-full-${PV}.tar.bz2 -> ${P}.
test? ( https://googletest.googlecode.com/files/gtest-${GTEST_PV}.zip )"
KEYWORDS="~amd64"
-LICENSE="BSD"
+LICENSE="BSD
+ nonfree? ( OpenSIFT )"
SLOT="0"
-IUSE="+examples +cpu cuda opencl test graphics"
+IUSE="+examples +cpu cuda nonfree opencl test graphics"
RDEPEND="
>=sys-devel/gcc-4.7:*
@@ -66,7 +67,9 @@ pkg_pretend() {
src_unpack() {
default
- find "${WORKDIR}" -name "*_nonfree*" -delete || die
+ if ! use nonfree; then
+ find "${WORKDIR}" -name "*_nonfree*" -delete || die
+ fi
if use test; then
mkdir -p "${BUILD_DIR}"/third_party/src/ || die
@@ -88,7 +91,7 @@ src_configure() {
$(cmake-utils_use_build examples EXAMPLES)
$(cmake-utils_use_build test TEST)
$(cmake-utils_use_build graphics GRAPHICS)
- -DBUILD_NONFREE=OFF
+ $(cmake-utils_use_build nonfree NONFREE)
-DUSE_SYSTEM_BOOST_COMPUTE=ON
-DUSE_SYSTEM_CLBLAS=ON
-DUSE_SYSTEM_CLFFT=ON
diff --git a/sci-libs/arrayfire/metadata.xml b/sci-libs/arrayfire/metadata.xml
index 884f1faaf..1ed53d4e3 100644
--- a/sci-libs/arrayfire/metadata.xml
+++ b/sci-libs/arrayfire/metadata.xml
@@ -23,6 +23,9 @@
<flag name="opencl">
Build OpenCL backend.
</flag>
+ <flag name="nonfree">
+ Build ArrayFire nonfree algorithms.
+ </flag>
<flag name="graphics">
Build with Forge graphics.
</flag>