commit:     17662d16785a434b0700527ff4c0549174530063
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Sat Sep 12 07:41:40 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Sep 12 07:41:40 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=17662d16

sci-libs/clfft: Add client and examples use flag

Package-Manager: portage-2.2.20.1

 sci-libs/clfft/ChangeLog          | 4 ++++
 sci-libs/clfft/clfft-2.6.1.ebuild | 6 ++++--
 sci-libs/clfft/clfft-9999.ebuild  | 6 ++++--
 sci-libs/clfft/metadata.xml       | 5 +++++
 4 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/sci-libs/clfft/ChangeLog b/sci-libs/clfft/ChangeLog
index 7156dc3..56c9df8 100644
--- a/sci-libs/clfft/ChangeLog
+++ b/sci-libs/clfft/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  12 Sep 2015; Marius Brehler <[email protected]> clfft-2.6.1.ebuild,
+  clfft-9999.ebuild, metadata.xml:
+  sci-libs/clfft: Add client and examples use flag
+
   12 Sep 2015; Marius Brehler <[email protected]>
   -files/clfft-9999-Install-examples-to-share-clFFT-examples.patch,
   clfft-9999.ebuild:

diff --git a/sci-libs/clfft/clfft-2.6.1.ebuild 
b/sci-libs/clfft/clfft-2.6.1.ebuild
index 4e459a6..0e70116 100644
--- a/sci-libs/clfft/clfft-2.6.1.ebuild
+++ b/sci-libs/clfft/clfft-2.6.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}/src"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="test"
+IUSE="+client examples test"
 
 RDEPEND="
        >=sys-devel/gcc-4.6:*
@@ -47,7 +47,9 @@ pkg_pretend() {
 
 src_configure() {
        local mycmakeargs=(
-          $(cmake-utils_use_build test TEST)
+               $(cmake-utils_use_build client CLIENT)
+               $(cmake-utils_use_build examples EXAMPLES)
+               $(cmake-utils_use_build test TEST)
        )
        cmake-utils_src_configure
 }

diff --git a/sci-libs/clfft/clfft-9999.ebuild b/sci-libs/clfft/clfft-9999.ebuild
index da8499e..3edc6c9 100644
--- a/sci-libs/clfft/clfft-9999.ebuild
+++ b/sci-libs/clfft/clfft-9999.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${P}/src"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="test"
+IUSE="+client examples test"
 
 RDEPEND="
        >=sys-devel/gcc-4.6:*
@@ -42,7 +42,9 @@ pkg_pretend() {
 
 src_configure() {
        local mycmakeargs=(
-          $(cmake-utils_use_build test TEST)
+        $(cmake-utils_use_build client CLIENT)
+        $(cmake-utils_use_build examples EXAMPLES)
+        $(cmake-utils_use_build test TEST)
        )
        cmake-utils_src_configure
 }

diff --git a/sci-libs/clfft/metadata.xml b/sci-libs/clfft/metadata.xml
index 910e992..aba91dc 100644
--- a/sci-libs/clfft/metadata.xml
+++ b/sci-libs/clfft/metadata.xml
@@ -14,6 +14,11 @@
     clFFT is part of the clMath sofware library, which is the
     successor of APPML.
   </longdescription>
+  <use>
+    <flag name="client">
+      Build a command line clFFT client program.
+    </flag>
+  </use>
   <upstream>
     <remote-id type="github">clMathLibraries/clFFT</remote-id>
   </upstream>

Reply via email to