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 554C0158015 for ; Sun, 17 Dec 2023 16:07:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B52612BC0A9; Sun, 17 Dec 2023 16:06:10 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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 2B4E12BC0A1 for ; Sun, 17 Dec 2023 16:06:10 +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 6/8] profiles/use.desc: Make USE=gles2 global Date: Sun, 17 Dec 2023 17:05:30 +0100 Message-ID: <20231217160557.17569-7-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: a45d536b-7b5c-4dd6-82f0-b46f6a7a46cc X-Archives-Hash: 774ed2020c64ad9d7843ea767f5cdd09 Add a global USE=gles2 flag, to enable GLES 2 support (as a companion to USE=gles2-only). It seems to be used consistently in 16 packages, though for some it also enables GLES 3). Technically there are also `gles1` and `gles3` flags in the wild but they are used by a few packages. Signed-off-by: Michał Górny --- dev-games/ogre/metadata.xml | 1 - games-emulation/mgba/metadata.xml | 1 - games-fps/gzdoom/metadata.xml | 1 - media-libs/cogl/metadata.xml | 1 - media-libs/gst-plugins-bad/metadata.xml | 1 - media-libs/libsdl2/metadata.xml | 1 - media-libs/mesa-amber/metadata.xml | 1 - media-libs/mesa/metadata.xml | 1 - profiles/use.desc | 3 ++- sci-libs/opencascade/metadata.xml | 3 --- sys-apps/kmscon/metadata.xml | 1 - x11-apps/mesa-progs/metadata.xml | 3 --- 12 files changed, 2 insertions(+), 16 deletions(-) diff --git a/dev-games/ogre/metadata.xml b/dev-games/ogre/metadata.xml index 10134612ebf8..744b1a91ff68 100644 --- a/dev-games/ogre/metadata.xml +++ b/dev-games/ogre/metadata.xml @@ -93,7 +93,6 @@ Exporters Support images via media-libs/freeimage Build OpenGL 3+ RenderSystem - Build OpenGL ES 2.x RenderSystem Enable OpenGL ES 3.x Features Use dev-libs/rapidjson (needed by Hlms JSON materials) diff --git a/games-emulation/mgba/metadata.xml b/games-emulation/mgba/metadata.xml index 9e784de51af0..5af613d4048c 100644 --- a/games-emulation/mgba/metadata.xml +++ b/games-emulation/mgba/metadata.xml @@ -8,7 +8,6 @@ Enable Discord RPC support Enable the use of elf utils via dev-libs/elfutils - Build OpenGL ES 2.x RenderSystem Build OpenGL ES 3.x RenderSystem Build libretro port diff --git a/games-fps/gzdoom/metadata.xml b/games-fps/gzdoom/metadata.xml index 41b3c9962102..b337177bc8a0 100644 --- a/games-fps/gzdoom/metadata.xml +++ b/games-fps/gzdoom/metadata.xml @@ -14,7 +14,6 @@ Gentoo Games Project - Enable GLES2 backend Enable non-free components Enable software renderer diff --git a/media-libs/cogl/metadata.xml b/media-libs/cogl/metadata.xml index 9b65a27f8c1d..d9a2e9c4ee28 100644 --- a/media-libs/cogl/metadata.xml +++ b/media-libs/cogl/metadata.xml @@ -6,7 +6,6 @@ Gentoo GNOME Desktop - Enable OpenGL ES 2.0 support Enable KMS support. Build cogl-pango library for x11-libs/pango integration diff --git a/media-libs/gst-plugins-bad/metadata.xml b/media-libs/gst-plugins-bad/metadata.xml index 6749b9b02477..477b2c0d2320 100644 --- a/media-libs/gst-plugins-bad/metadata.xml +++ b/media-libs/gst-plugins-bad/metadata.xml @@ -8,7 +8,6 @@ Enable bzip2 encoder/decoder plugin Enable EGL support - Enable GLES2 support Enable Intel Quick Sync Video using the media-libs/oneVPL dispatcher diff --git a/media-libs/libsdl2/metadata.xml b/media-libs/libsdl2/metadata.xml index 9cf6272d454a..a96219c59be3 100644 --- a/media-libs/libsdl2/metadata.xml +++ b/media-libs/libsdl2/metadata.xml @@ -26,7 +26,6 @@ Enable support for app-i18n/fcitx 4 include OpenGL ES 1.0 support - include OpenGL ES 2.0 support Enable the haptic (force feedback) subsystem Enable support for app-i18n/ibus Control joystick support (disable at your own risk) diff --git a/media-libs/mesa-amber/metadata.xml b/media-libs/mesa-amber/metadata.xml index 78f51b58c849..01806171bf75 100644 --- a/media-libs/mesa-amber/metadata.xml +++ b/media-libs/mesa-amber/metadata.xml @@ -7,7 +7,6 @@ Enable GLESv1 support. - Enable GLESv2 support. Enable support for dev-libs/wayland diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml index 022f603de352..459ad451374c 100644 --- a/media-libs/mesa/metadata.xml +++ b/media-libs/mesa/metadata.xml @@ -8,7 +8,6 @@ Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine. Enable GLESv1 support. - Enable GLESv2 support. Enable LLVM backend for Gallium3D. Enable Gallium HUD lm-sensors support. Enable the Rusticl Gallium OpenCL state tracker. diff --git a/profiles/use.desc b/profiles/use.desc index ee61c317ccae..62a640902f88 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -101,7 +101,8 @@ ggi - Add support for media-libs/libggi (non-X video api/drivers) gif - Add GIF image support gimp - Build a plugin for the GIMP git - Enable git (version control system) support -gles2-only - Use GLES 2.0 or later instead of full OpenGL +gles2 - Enable GLES 2.0 support (independently of full OpenGL, see also: gles2-only) +gles2-only - Use GLES 2.0 or later instead of full OpenGL (see also: gles2) glut - Build an OpenGL plugin using the GLUT library gmp - Add support for dev-libs/gmp (GNU MP library) gnome - Add GNOME support diff --git a/sci-libs/opencascade/metadata.xml b/sci-libs/opencascade/metadata.xml index d1b713a48a87..02f3428e32ca 100644 --- a/sci-libs/opencascade/metadata.xml +++ b/sci-libs/opencascade/metadata.xml @@ -17,9 +17,6 @@ Enable support for image i/o via media-libs/freeimage - - Use OpenGL ES 2.0 - Enable JSON support through dev-libs/rapidjson diff --git a/sys-apps/kmscon/metadata.xml b/sys-apps/kmscon/metadata.xml index d8ac2ad0874a..90a75c590c8e 100644 --- a/sys-apps/kmscon/metadata.xml +++ b/sys-apps/kmscon/metadata.xml @@ -8,7 +8,6 @@ Enable Linux DRM for backend Enable Linux FBDev for backend - Enable GLES2 for backend Enable pango font rendering Enable pixman font rendering Enable multiseat support via systemd diff --git a/x11-apps/mesa-progs/metadata.xml b/x11-apps/mesa-progs/metadata.xml index 4f7f34493419..c0d2985e3795 100644 --- a/x11-apps/mesa-progs/metadata.xml +++ b/x11-apps/mesa-progs/metadata.xml @@ -5,9 +5,6 @@ x11@gentoo.org X11 - - Build OpenGL ES 2 utilities - mesa/demos -- 2.43.0