From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 5EAE6158015 for ; Sun, 17 Dec 2023 16:07:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 458742BC091; Sun, 17 Dec 2023 16:06:08 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B6A432BC08E for ; Sun, 17 Dec 2023 16:06:07 +0000 (UTC) From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Cc: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Subject: [gentoo-dev] [PATCH 4/8] profiles/use.desc: Make USE=opencl global Date: Sun, 17 Dec 2023 17:05:28 +0100 Message-ID: <20231217160557.17569-5-mgorny@gentoo.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231217160557.17569-1-mgorny@gentoo.org> References: <20231217160557.17569-1-mgorny@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 5ee1de97-c73e-4521-9045-97fcb3342bef X-Archives-Hash: 04c102d8f18b2a8fa4ed9e034eaa9d7e 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 --- 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 @@ Enable ISDN support via CAPI Add support for OpenGL in bitmaps using libOSMesa - Enable OpenCL support Support packet capture software (e.g. wireshark) 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. Build PE files using a MinGW toolchain for better compatibility Enable .NET support using app-emulation/wine-mono Enable support for configuring remote shares using net-fs/samba - Enable OpenCL support Enable off-screen rendering (OpenGL in bitmaps) support Support packet capture software (e.g. wireshark) Install helpers that require perl (winedump/winemaker) 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 Build PE files using a MinGW toolchain for better compatibility Enable .NET support using app-emulation/wine-mono Enable support for configuring remote shares using net-fs/samba - Enable OpenCL support Enable off-screen rendering (OpenGL in bitmaps) support Support packet capture software (e.g. wireshark) Install helpers that require perl (winedump/winemaker) 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 @@ Enables text/graphics renderer with media-gfx/chafa Use app-misc/ddcutil to query monitor settings Enables support for X.org's x11-libs/libdrm - Enables OpenCL support Enables offscreen rendering support from media-libs/mesa Enables reading GPU via sys-apps/pciutils Enables reading GPU via media-libs/vulkan-loader 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 @@ Enable NVIDIA CUDA toolkit support Enable GCC extension plugin (experimental) - Enable OpenCL support Enable spinlock check 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 @@ games@gentoo.org Gentoo Games Project - - Enable OpenCL support - BinomialLLC/basis_universal 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 @@ Enable encrypted storage of passwords with kde-frameworks/kwallet Enable link-time optimisations in the RawSpeed library Support using MIDI input devices such as Behringer X-Touch Mini, Arturia Beatstep or Korg nanoKONTROL2, as input devices - Enable opencl support Install tools for generating base curves and noise profiles 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 @@ Enable media-libs/libfpx support Enable High Dynamic Range Images formats Enable experimental liquid rescale support using media-libs/liblqr - Enable OpenCL support Enable Pango support using x11-libs/pango Set quantum depth value to 32 Set quantum depth value to 8 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 @@ Enable Drawing UTF-8 strings with freetype/harfbuzz Enable Ogre vision module support Download dnn caffeemodel samples - Add support for OpenCL Use Google's OCR Engine Build and install programs for testing OpenCV (performance) Build new 3D visualization module viz based on sci-libs/vtk 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 dev-util/nvidia-cuda-toolkit - - Enable OpenCL support through - virtual/opencl - Adds support for faster per-face texture mapping through media-libs/ptex 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 @@ enable interlaced encoding support, this can decrease encoding speed by up to 2% - Add support for OpenCL. disable optimized assembly code that is not PIC friendly 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 @@ Enable Intel Quick Sync Video via media-libs/intel-mediasdk (ffmpeg versions older than, and including, 5.1) or media-libs/oneVPL (ffmpeg version newer than 5.1). Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi. Enables network streaming support - Enable OpenCL support Enables H.264 encoding suppoprt via media-libs/openh264. Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS). Force shared libraries to be built as PIC (this is slower) 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 @@ Use sys-apps/hwloc for CPU affinity support - - Enable OpenCL support - xmrig/xmrig diff --git a/profiles/use.desc b/profiles/use.desc index 7129d15a5758..4d72d3ca42eb 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 sci-libs/geos for v.buffer and adds extended options to the v.select module Include support for LAS and LAZ encoded LiDAR files through sci-geosciences/liblas - Enable OpenCL support Enable support for PDAL for point clouds via sci-libs/pdal 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 @@ Enable MDAL support for sci-libs/hdf5 Determines whether mapserver should be built Enable MDAL support for GRIB and XMDF formats - Enable OpenCL support Enable support for PDAL for point clouds via sci-libs/pdal Enable support for the polar coordinate system via x11-libs/qwtpolar Enable support Qml-based plugins using dev-qt/qtdeclarative 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 @@ Use sci-libs/gloo Use NNPACK Add support for math operations through numpy - Use OpenCL Add support for image processing operators Use OpenMP for parallel code Use QNNPACK 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 @@ Build with support for cuda instead of opencl (beta!) - - Build with support for opencl - CNugteren/CLBlast 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 @@ Add support for geometry engine (sci-libs/geos) Enable support for dev-libs/xerces-c C++ API Enable support for the open geographic datastore interface (sci-libs/ogdi) - Enable OpenCL support Enable Spatial DBMS over sqlite dev-db/spatialite Add the dev-libs/freexl library for xls import support 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 @@ Enables plugins for NVIDIA GPUs - - Enables OpenCL backend - Enables OpenCV related code 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 @@ Proxy Maintainers - - - Enable the use of OpenCL in LinBox - - - 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. - Use OpenCL to enable computations using your GPU. BOINC/boinc 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. Enable cuda gpu computing support - Enable opencl gpu computing support Enable hip gpu computing support 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 @@ Use the dev-libs/libcpuid library for CPU info Use sys-libs/libstatgrab to instead of sys-process/procps Use the media-libs/glfw library for GPU info - Use the virtual/opencl library Use the sys-apps/pciutils library for PCI info Utiliser la bibliothèque dev-libs/libcpuid pour les informations liées au C.P.U. Utiliser sys-libs/libstatgrab à la place de sys-process/procps Utiliser la bibliothèque media-libs/glfw pour les informations liées au G.P.U. - Utiliser la bibliothèque virtual/opencl Utiliser la bibliothèque sys-apps/pciutils pour les informations liées aux bus P.C.I. -- 2.43.0