commit:     3ec937d53b8f20927ef7566842ed1c7f984d43b2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 15:45:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 18:52:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec937d5

profiles/use.desc: Make USE=opencl global

Add a global USE=opencl flag.  The flag is used consistently in 30
packages, and most of them do not provide any additional information
worth preserving.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 app-emulation/crossover-bin/metadata.xml | 1 -
 app-emulation/wine-staging/metadata.xml  | 1 -
 app-emulation/wine-vanilla/metadata.xml  | 1 -
 app-misc/fastfetch/metadata.xml          | 1 -
 dev-libs/starpu/metadata.xml             | 1 -
 games-util/basis_universal/metadata.xml  | 3 ---
 media-gfx/darktable/metadata.xml         | 1 -
 media-gfx/imagemagick/metadata.xml       | 1 -
 media-libs/opencv/metadata.xml           | 1 -
 media-libs/opensubdiv/metadata.xml       | 4 ----
 media-libs/x264/metadata.xml             | 1 -
 media-video/ffmpeg/metadata.xml          | 1 -
 net-misc/xmrig/metadata.xml              | 3 ---
 profiles/use.desc                        | 1 +
 sci-geosciences/grass/metadata.xml       | 1 -
 sci-geosciences/qgis/metadata.xml        | 1 -
 sci-libs/caffe2/metadata.xml             | 1 -
 sci-libs/clblast/metadata.xml            | 3 ---
 sci-libs/gdal/metadata.xml               | 1 -
 sci-libs/libgeodecomp/metadata.xml       | 3 ---
 sci-libs/linbox/metadata.xml             | 6 ------
 sci-misc/boinc/metadata.xml              | 1 -
 sci-physics/lammps/metadata.xml          | 1 -
 sys-apps/cpu-x/metadata.xml              | 2 --
 24 files changed, 1 insertion(+), 40 deletions(-)

diff --git a/app-emulation/crossover-bin/metadata.xml 
b/app-emulation/crossover-bin/metadata.xml
index 10bb6fcf1fa8..c176b5ef980c 100644
--- a/app-emulation/crossover-bin/metadata.xml
+++ b/app-emulation/crossover-bin/metadata.xml
@@ -8,7 +8,6 @@
        <use>
                <flag name="capi">Enable ISDN support via CAPI</flag>
                <flag name="osmesa">Add support for OpenGL in bitmaps using 
libOSMesa</flag>
-               <flag name="opencl">Enable OpenCL support</flag>
                <flag name="pcap">Support packet capture software (e.g. 
wireshark)</flag>
        </use>
 </pkgmetadata>

diff --git a/app-emulation/wine-staging/metadata.xml 
b/app-emulation/wine-staging/metadata.xml
index 65b7853a79b7..41ee07d0e044 100644
--- a/app-emulation/wine-staging/metadata.xml
+++ b/app-emulation/wine-staging/metadata.xml
@@ -23,7 +23,6 @@ This variant of the Wine packaging includes the Wine-Staging 
patchset.
                <flag name="mingw">Build PE files using a MinGW toolchain for 
better compatibility</flag>
                <flag name="mono">Enable .NET support using 
<pkg>app-emulation/wine-mono</pkg></flag>
                <flag name="netapi">Enable support for configuring remote 
shares using <pkg>net-fs/samba</pkg></flag>
-               <flag name="opencl">Enable OpenCL support</flag>
                <flag name="osmesa">Enable off-screen rendering (OpenGL in 
bitmaps) support</flag>
                <flag name="pcap">Support packet capture software (e.g. 
wireshark)</flag>
                <flag name="perl">Install helpers that require perl 
(winedump/winemaker)</flag>

diff --git a/app-emulation/wine-vanilla/metadata.xml 
b/app-emulation/wine-vanilla/metadata.xml
index f035ae003809..2759332a8b82 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -23,7 +23,6 @@ This variant of the Wine packaging does not include external 
patchsets
                <flag name="mingw">Build PE files using a MinGW toolchain for 
better compatibility</flag>
                <flag name="mono">Enable .NET support using 
<pkg>app-emulation/wine-mono</pkg></flag>
                <flag name="netapi">Enable support for configuring remote 
shares using <pkg>net-fs/samba</pkg></flag>
-               <flag name="opencl">Enable OpenCL support</flag>
                <flag name="osmesa">Enable off-screen rendering (OpenGL in 
bitmaps) support</flag>
                <flag name="pcap">Support packet capture software (e.g. 
wireshark)</flag>
                <flag name="perl">Install helpers that require perl 
(winedump/winemaker)</flag>

diff --git a/app-misc/fastfetch/metadata.xml b/app-misc/fastfetch/metadata.xml
index 9a686caf5d73..52543767b237 100644
--- a/app-misc/fastfetch/metadata.xml
+++ b/app-misc/fastfetch/metadata.xml
@@ -12,7 +12,6 @@
        <flag name="chafa">Enables text/graphics renderer with 
<pkg>media-gfx/chafa</pkg></flag>
        <flag name="ddcutil">Use <pkg>app-misc/ddcutil</pkg> to query monitor 
settings</flag>
        <flag name="drm">Enables support for X.org's 
<pkg>x11-libs/libdrm</pkg></flag>
-       <flag name="opencl">Enables OpenCL support</flag>
        <flag name="osmesa">Enables offscreen rendering support from 
<pkg>media-libs/mesa</pkg></flag>
        <flag name="pci">Enables reading GPU via 
<pkg>sys-apps/pciutils</pkg></flag>
        <flag name="vulkan">Enables reading GPU via 
<pkg>media-libs/vulkan-loader</pkg></flag>

diff --git a/dev-libs/starpu/metadata.xml b/dev-libs/starpu/metadata.xml
index e5514e797709..6c582c6644fd 100644
--- a/dev-libs/starpu/metadata.xml
+++ b/dev-libs/starpu/metadata.xml
@@ -14,7 +14,6 @@
 <use>
   <flag name="cuda">Enable NVIDIA CUDA toolkit support</flag>
   <flag name="gcc-plugin">Enable GCC extension plugin (experimental)</flag>
-  <flag name="opencl">Enable OpenCL support</flag>
   <flag name="spinlock-check">Enable spinlock check</flag>
 </use>
 </pkgmetadata>

diff --git a/games-util/basis_universal/metadata.xml 
b/games-util/basis_universal/metadata.xml
index 20e5846d4192..60720a5dc5a3 100644
--- a/games-util/basis_universal/metadata.xml
+++ b/games-util/basis_universal/metadata.xml
@@ -5,9 +5,6 @@
                <email>ga...@gentoo.org</email>
                <name>Gentoo Games Project</name>
        </maintainer>
-       <use>
-               <flag name="opencl">Enable OpenCL support</flag>
-       </use>
        <upstream>
                <remote-id type="github">BinomialLLC/basis_universal</remote-id>
        </upstream>

diff --git a/media-gfx/darktable/metadata.xml b/media-gfx/darktable/metadata.xml
index 3c374e9499ae..151fbda93990 100644
--- a/media-gfx/darktable/metadata.xml
+++ b/media-gfx/darktable/metadata.xml
@@ -16,7 +16,6 @@
                <flag name="kwallet">Enable encrypted storage of passwords with 
<pkg>kde-frameworks/kwallet</pkg></flag>
                <flag name="lto">Enable link-time optimisations in the RawSpeed 
library</flag>
                <flag name="midi">Support using MIDI input devices such as 
Behringer X-Touch Mini, Arturia Beatstep or Korg nanoKONTROL2, as input 
devices</flag>
-               <flag name="opencl">Enable opencl support</flag>
                <flag name="tools">Install tools for generating base curves and 
noise profiles</flag>
        </use>
        <upstream>

diff --git a/media-gfx/imagemagick/metadata.xml 
b/media-gfx/imagemagick/metadata.xml
index 591c4245c3f7..dc0b95f57a90 100644
--- a/media-gfx/imagemagick/metadata.xml
+++ b/media-gfx/imagemagick/metadata.xml
@@ -14,7 +14,6 @@
                <flag name="fpx">Enable <pkg>media-libs/libfpx</pkg> 
support</flag>
                <flag name="hdri">Enable High Dynamic Range Images 
formats</flag>
                <flag name="lqr">Enable experimental liquid rescale support 
using <pkg>media-libs/liblqr</pkg></flag>
-               <flag name="opencl">Enable OpenCL support</flag>
                <flag name="pango">Enable Pango support using 
<pkg>x11-libs/pango</pkg></flag>
                <flag name="q32">Set quantum depth value to 32</flag>
                <flag name="q8">Set quantum depth value to 8</flag>

diff --git a/media-libs/opencv/metadata.xml b/media-libs/opencv/metadata.xml
index 3dea3514dbd0..67f63c03fd9d 100644
--- a/media-libs/opencv/metadata.xml
+++ b/media-libs/opencv/metadata.xml
@@ -34,7 +34,6 @@
                <flag restrict="&gt;=media-libs/opencv-4.4.0" 
name="contribfreetype">Enable Drawing UTF-8 strings with 
freetype/harfbuzz</flag>
                <flag restrict="&gt;=media-libs/opencv-4.4.0" 
name="contribovis">Enable Ogre vision module support</flag>
                <flag restrict="&gt;=media-libs/opencv-3.4.0" 
name="dnnsamples">Download dnn caffeemodel samples</flag>
-               <flag name="opencl">Add support for OpenCL</flag>
                <flag restrict="&gt;=media-libs/opencv-3.1.0" 
name="tesseract">Use Google's OCR Engine</flag>
                <flag name="testprograms">Build and install programs for 
testing OpenCV (performance)</flag>
                <flag name="vtk">Build new 3D visualization module viz based on 
<pkg>sci-libs/vtk</pkg></flag>

diff --git a/media-libs/opensubdiv/metadata.xml 
b/media-libs/opensubdiv/metadata.xml
index 5c98cf9b9256..5dc10442a329 100644
--- a/media-libs/opensubdiv/metadata.xml
+++ b/media-libs/opensubdiv/metadata.xml
@@ -14,10 +14,6 @@
                        Enable NVIDIA CUDA Toolkit support through
                        <pkg>dev-util/nvidia-cuda-toolkit</pkg>
                </flag>
-               <flag name="opencl">
-                       Enable OpenCL support through
-                       <pkg>virtual/opencl</pkg>
-               </flag>
                <flag name="ptex">
                        Adds support for faster per-face texture mapping through
                        <pkg>media-libs/ptex</pkg>

diff --git a/media-libs/x264/metadata.xml b/media-libs/x264/metadata.xml
index bca17f0f2a82..ac93dbce1cad 100644
--- a/media-libs/x264/metadata.xml
+++ b/media-libs/x264/metadata.xml
@@ -6,7 +6,6 @@
        </maintainer>
        <use>
                <flag name="interlaced">enable interlaced encoding support, 
this can decrease encoding speed by up to 2%</flag>
-               <flag name="opencl">Add support for OpenCL.</flag>
                <flag name="pic">disable optimized assembly code that is not 
PIC friendly</flag>
        </use>
 </pkgmetadata>

diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml
index d0ff2dc9a99b..b4a5b53e7ee1 100644
--- a/media-video/ffmpeg/metadata.xml
+++ b/media-video/ffmpeg/metadata.xml
@@ -56,7 +56,6 @@
                <flag name="qsv">Enable Intel Quick Sync Video via 
<pkg>media-libs/intel-mediasdk</pkg> (ffmpeg versions older than, and 
including, 5.1) or <pkg>media-libs/oneVPL</pkg> (ffmpeg version newer than 
5.1).</flag>
                <flag name="mmal">Enables Multi-Media Abstraction Layer (MMAL) 
decoding support: Available e.g. on the Raspberry Pi.</flag>
                <flag name="network">Enables network streaming support</flag>
-               <flag name="opencl">Enable OpenCL support</flag>
                <flag name="openh264">Enables H.264 encoding suppoprt via 
<pkg>media-libs/openh264</pkg>.</flag>
                <flag name="openssl">Enables <pkg>dev-libs/openssl</pkg> 
support. Adds support for encrypted network protocols (TLS/HTTPS).</flag>
                <flag name="pic">Force shared libraries to be built as PIC 
(this is slower)</flag>

diff --git a/net-misc/xmrig/metadata.xml b/net-misc/xmrig/metadata.xml
index 37e999606f7e..de0cfaf84747 100644
--- a/net-misc/xmrig/metadata.xml
+++ b/net-misc/xmrig/metadata.xml
@@ -24,9 +24,6 @@
     <flag name="hwloc">
       Use <pkg>sys-apps/hwloc</pkg> for CPU affinity support
     </flag>
-    <flag name="opencl">
-      Enable OpenCL support
-    </flag>
   </use>
   <upstream>
     <remote-id type="github">xmrig/xmrig</remote-id>

diff --git a/profiles/use.desc b/profiles/use.desc
index 95009d64778b..43306fa53168 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -232,6 +232,7 @@ offensive - Enable potentially offensive items in packages
 ofx - Enable support for importing (and exporting) OFX (Open Financial 
eXchange) data files
 ogg - Add support for the Ogg container format (commonly used by Vorbis, 
Theora and flac)
 openal - Add support for the Open Audio Library
+opencl - Enable OpenCL support (computation on GPU)
 openexr - Support for the OpenEXR graphics file format
 opengl - Add support for OpenGL (3D graphics)
 openmp - Build support for the OpenMP (support parallel computing), requires 
>=sys-devel/gcc-4.2 built with USE="openmp"

diff --git a/sci-geosciences/grass/metadata.xml 
b/sci-geosciences/grass/metadata.xml
index f34cf7145499..4dffe6c5b468 100644
--- a/sci-geosciences/grass/metadata.xml
+++ b/sci-geosciences/grass/metadata.xml
@@ -21,7 +21,6 @@
        <use>
                <flag name="geos">Use <pkg>sci-libs/geos</pkg> for v.buffer and 
adds extended options to the v.select module</flag>
                <flag name="las">Include support for LAS and LAZ encoded LiDAR 
files through <pkg>sci-geosciences/liblas</pkg></flag>
-               <flag name="opencl">Enable OpenCL support</flag>
                <flag name="pdal">Enable support for PDAL for point clouds via 
<pkg>sci-libs/pdal</pkg></flag>
        </use>
        <upstream>

diff --git a/sci-geosciences/qgis/metadata.xml 
b/sci-geosciences/qgis/metadata.xml
index b4793f185721..6a7c8a916f27 100644
--- a/sci-geosciences/qgis/metadata.xml
+++ b/sci-geosciences/qgis/metadata.xml
@@ -20,7 +20,6 @@
                <flag name="hdf5">Enable MDAL support for 
<pkg>sci-libs/hdf5</pkg></flag>
                <flag name="mapserver">Determines whether mapserver should be 
built</flag>
                <flag name="netcdf">Enable MDAL support for GRIB and XMDF 
formats</flag>
-               <flag name="opencl">Enable OpenCL support</flag>
                <flag name="pdal">Enable support for PDAL for point clouds via 
<pkg>sci-libs/pdal</pkg></flag>
                <flag name="polar">Enable support for the polar coordinate 
system via <pkg>x11-libs/qwtpolar</pkg></flag>
                <flag name="qml">Enable support Qml-based plugins using 
<pkg>dev-qt/qtdeclarative</pkg></flag>

diff --git a/sci-libs/caffe2/metadata.xml b/sci-libs/caffe2/metadata.xml
index 703eedf5322a..3ff3efc01e07 100644
--- a/sci-libs/caffe2/metadata.xml
+++ b/sci-libs/caffe2/metadata.xml
@@ -17,7 +17,6 @@
                <flag name="gloo">Use sci-libs/gloo</flag>
                <flag name="nnpack">Use NNPACK</flag>
                <flag name="numpy">Add support for math operations through 
numpy</flag>
-               <flag name="opencl">Use OpenCL</flag>
                <flag name="opencv">Add support for image processing 
operators</flag>
                <flag name="openmp">Use OpenMP for parallel code</flag>
                <flag name="qnnpack">Use QNNPACK</flag>

diff --git a/sci-libs/clblast/metadata.xml b/sci-libs/clblast/metadata.xml
index 8525f0a2541e..a6b955fc76b2 100644
--- a/sci-libs/clblast/metadata.xml
+++ b/sci-libs/clblast/metadata.xml
@@ -21,9 +21,6 @@
     <flag name="cuda">
       Build with support for cuda instead of opencl (beta!)
     </flag>
-    <flag name="opencl">
-      Build with support for opencl
-    </flag>
   </use>
   <upstream>
     <remote-id type="github">CNugteren/CLBlast</remote-id>

diff --git a/sci-libs/gdal/metadata.xml b/sci-libs/gdal/metadata.xml
index 6f7f7f1ec90e..4178226d550c 100644
--- a/sci-libs/gdal/metadata.xml
+++ b/sci-libs/gdal/metadata.xml
@@ -19,7 +19,6 @@
                <flag name="geos">Add support for geometry engine 
(<pkg>sci-libs/geos</pkg>)</flag>
                <flag name="gml">Enable support for 
<pkg>dev-libs/xerces-c</pkg> C++ API</flag>
                <flag name="ogdi">Enable support for the open geographic 
datastore interface (<pkg>sci-libs/ogdi</pkg>)</flag>
-               <flag name="opencl">Enable OpenCL support</flag>
                <flag name="spatialite">Enable Spatial DBMS over sqlite 
<pkg>dev-db/spatialite</pkg></flag>
                <flag name="xls">Add the <pkg>dev-libs/freexl</pkg> library for 
xls import support</flag>
        </use>

diff --git a/sci-libs/libgeodecomp/metadata.xml 
b/sci-libs/libgeodecomp/metadata.xml
index 5f7c388f3620..9fd685a67dbd 100644
--- a/sci-libs/libgeodecomp/metadata.xml
+++ b/sci-libs/libgeodecomp/metadata.xml
@@ -23,9 +23,6 @@
     <flag name="cuda">
       Enables plugins for NVIDIA GPUs
     </flag>
-    <flag name="opencl">
-      Enables OpenCL backend
-    </flag>
     <flag name="opencv">
       Enables OpenCV related code
     </flag>

diff --git a/sci-libs/linbox/metadata.xml b/sci-libs/linbox/metadata.xml
index b935b656e7df..db695272dc66 100644
--- a/sci-libs/linbox/metadata.xml
+++ b/sci-libs/linbox/metadata.xml
@@ -18,12 +18,6 @@
     <name>Proxy Maintainers</name>
   </maintainer>
 
-  <use>
-    <flag name="opencl">
-      Enable the use of OpenCL in LinBox
-    </flag>
-  </use>
-
   <longdescription lang="en">
     LinBox is a C++ template library for exact, high-performance
     linear algebra computation with dense, sparse, and structured

diff --git a/sci-misc/boinc/metadata.xml b/sci-misc/boinc/metadata.xml
index 297bc5864a8d..6dbc0bf0ab56 100644
--- a/sci-misc/boinc/metadata.xml
+++ b/sci-misc/boinc/metadata.xml
@@ -23,7 +23,6 @@
                        NOTE: works only for subset of nvidia graphic cards so 
make sure your card
                        is supported before opening a bug about it.
                </flag>
-               <flag name="opencl">Use OpenCL to enable computations using 
your GPU.</flag>
        </use>
        <upstream>
                <remote-id type="github">BOINC/boinc</remote-id>

diff --git a/sci-physics/lammps/metadata.xml b/sci-physics/lammps/metadata.xml
index 8ac470d0f10e..883da3c4fd38 100644
--- a/sci-physics/lammps/metadata.xml
+++ b/sci-physics/lammps/metadata.xml
@@ -20,7 +20,6 @@
                        call instead of malloc() when large chunks or memory 
are allocated
                        by LAMMPS. Aliengnment is on 16 byte boundaries.</flag>
                <flag name="cuda">Enable cuda gpu computing support</flag>
-               <flag name="opencl">Enable opencl gpu computing support</flag>
                <flag name="hip">Enable hip gpu computing support</flag>
                <!--<flag name="kokkos">Enable kokkos non-bonded 
kernels</flag>-->
        </use>

diff --git a/sys-apps/cpu-x/metadata.xml b/sys-apps/cpu-x/metadata.xml
index be70d1b101d7..cad187ec83f8 100644
--- a/sys-apps/cpu-x/metadata.xml
+++ b/sys-apps/cpu-x/metadata.xml
@@ -23,14 +23,12 @@
                <flag name="cpu">Use the <pkg>dev-libs/libcpuid</pkg> library 
for CPU info</flag>
                <flag name="force-libstatgrab">Use 
<pkg>sys-libs/libstatgrab</pkg> to instead of 
<pkg>sys-process/procps</pkg></flag>
                <flag name="gpu">Use the <pkg>media-libs/glfw</pkg> library for 
GPU info</flag>
-               <flag name="opencl">Use the <pkg>virtual/opencl</pkg> 
library</flag>
                <flag name="pci">Use the <pkg>sys-apps/pciutils</pkg> library 
for PCI info</flag>
        </use>
        <use lang="fr">
                <flag name="cpu">Utiliser la bibliothèque 
<pkg>dev-libs/libcpuid</pkg> pour les informations liées au C.P.U.</flag>
                <flag name="force-libstatgrab">Utiliser 
<pkg>sys-libs/libstatgrab</pkg> à la place de 
<pkg>sys-process/procps</pkg></flag>
                <flag name="gpu">Utiliser la bibliothèque 
<pkg>media-libs/glfw</pkg> pour les informations liées au G.P.U.</flag>
-               <flag name="opencl">Utiliser la bibliothèque 
<pkg>virtual/opencl</pkg></flag>
                <flag name="pci">Utiliser la bibliothèque 
<pkg>sys-apps/pciutils</pkg> pour les informations liées aux bus P.C.I.</flag>
        </use>
        <upstream>

Reply via email to