diff options
author | Michał Górny <mgorny@gentoo.org> | 2023-12-17 16:45:49 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2023-12-18 19:52:36 +0100 |
commit | 3ec937d53b8f20927ef7566842ed1c7f984d43b2 (patch) | |
tree | b2fd27e707f8927bd1856133c35b87a611415e46 | |
parent | profiles/use.desc: Make USE={otf,ttf} global (diff) | |
download | gentoo-3ec937d53b8f20927ef7566842ed1c7f984d43b2.tar.gz gentoo-3ec937d53b8f20927ef7566842ed1c7f984d43b2.tar.bz2 gentoo-3ec937d53b8f20927ef7566842ed1c7f984d43b2.zip |
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@gentoo.org>
24 files changed, 1 insertions, 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>games@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=">=media-libs/opencv-4.4.0" name="contribfreetype">Enable Drawing UTF-8 strings with freetype/harfbuzz</flag> <flag restrict=">=media-libs/opencv-4.4.0" name="contribovis">Enable Ogre vision module support</flag> <flag restrict=">=media-libs/opencv-3.4.0" name="dnnsamples">Download dnn caffeemodel samples</flag> - <flag name="opencl">Add support for OpenCL</flag> <flag restrict=">=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> |