From ad3d6c28b6764cf65242523357610b964986ba8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 11 Dec 2024 11:33:16 +0100 Subject: [PATCH] */*: make "vpx" a global use flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Make the "vpx" flag global, as it is used semi-consistently across a number of packages to enable VP8/VP9 decoding (and/or encoding), using media-libs/libvpx. Remove the redundant descriptions where they don't add helpful information. This was originally proposed in 2010, but was not followed through: https://archives.gentoo.org/gentoo-dev/201007311337.40902.hanno@gentoo.org/ Signed-off-by: Michał Górny --- games-engines/scummvm/metadata.xml | 1 - games-fps/eduke32/metadata.xml | 1 - media-libs/avidemux-plugins/metadata.xml | 1 - media-libs/libopenglrecorder/metadata.xml | 1 - media-libs/xine-lib/metadata.xml | 3 --- media-plugins/gst-plugins-meta/metadata.xml | 2 -- media-tv/mythtv/metadata.xml | 1 - media-video/simplescreenrecorder/metadata.xml | 1 - media-video/vlc/metadata.xml | 1 - net-libs/pjproject/metadata.xml | 1 - profiles/use.desc | 1 + x11-wm/xpra/metadata.xml | 1 - 12 files changed, 1 insertion(+), 14 deletions(-) diff --git a/games-engines/scummvm/metadata.xml b/games-engines/scummvm/metadata.xml index 3b6346cbd8b6c..c1308841d7c20 100644 --- a/games-engines/scummvm/metadata.xml +++ b/games-engines/scummvm/metadata.xml @@ -18,7 +18,6 @@ Enable parallel port support via sys-libs/libieee1284 Enable support for MIDI music using media-sound/sndio enable unsupported and/or broken game engines (you're on your own) - Enable VP8/VP9 codec support via media-libs/libvpx scummvm diff --git a/games-fps/eduke32/metadata.xml b/games-fps/eduke32/metadata.xml index 970fd2d68d827..8c509fc367cda 100644 --- a/games-fps/eduke32/metadata.xml +++ b/games-fps/eduke32/metadata.xml @@ -27,7 +27,6 @@ Install the support tools for mapster32. Enable support for Shadow Warrior (Classic) through VoidSW. Install the Duke Nukem 3D Voxels Pack. - Enable support for media-libs/libvpx. Enable support for media-libs/exempi. diff --git a/media-libs/avidemux-plugins/metadata.xml b/media-libs/avidemux-plugins/metadata.xml index 7a85584cd7c5f..656454924dbae 100644 --- a/media-libs/avidemux-plugins/metadata.xml +++ b/media-libs/avidemux-plugins/metadata.xml @@ -12,7 +12,6 @@ Adds support for encoding AAC using media-libs/fdk-aac. Enable unicode bidirectional algorithm support via dev-libs/fribidi. Enable TwoLAME support via media-sound/twolame, an optimised MPEG Audio Layer 2 (MP2) encoder. - Enable WebM VP8 Codec SDK support via media-libs/libvpx. Enables HEVC support with media-libs/x265. diff --git a/media-libs/libopenglrecorder/metadata.xml b/media-libs/libopenglrecorder/metadata.xml index 948c61c5b49ae..1c10170a9b9a4 100644 --- a/media-libs/libopenglrecorder/metadata.xml +++ b/media-libs/libopenglrecorder/metadata.xml @@ -7,7 +7,6 @@ Enable H.264 support using media-libs/openh264 - Enable VP8/VP9 codec support via media-libs/libvpx Benau/libopenglrecorder diff --git a/media-libs/xine-lib/metadata.xml b/media-libs/xine-lib/metadata.xml index 2ffbc928d60d4..402b3e7d564a2 100644 --- a/media-libs/xine-lib/metadata.xml +++ b/media-libs/xine-lib/metadata.xml @@ -61,9 +61,6 @@ Adds support for SIMD optimizations for UltraSPARC processors. - - Enable VP8 codec support via media-libs/libvpx. - Enable support for XVideo Motion Compensation (accelerated mpeg playback). diff --git a/media-plugins/gst-plugins-meta/metadata.xml b/media-plugins/gst-plugins-meta/metadata.xml index 95f46a152f043..e0f9c9cf3ca7c 100644 --- a/media-plugins/gst-plugins-meta/metadata.xml +++ b/media-plugins/gst-plugins-meta/metadata.xml @@ -15,7 +15,5 @@ since gstreamer plugins are all run-time dependencies. Enable http streaming via net-libs/libsoup Enable visualization effects via media-libs/libvisual - Enables vp8 codec support using libvpx, required to - play some HTML5 videos diff --git a/media-tv/mythtv/metadata.xml b/media-tv/mythtv/metadata.xml index d8dec5de59645..332d894c764c9 100644 --- a/media-tv/mythtv/metadata.xml +++ b/media-tv/mythtv/metadata.xml @@ -26,7 +26,6 @@ Enable NVDEC (NVCUVID) hardware accelerated video decoding Build the perl bindings for MythTV V@Box Communications network-attached tuner devices support - Enable VP8/VP9 support for media-libs/libvpx Use Ubuntu mythtfrontend wrapper Enable h265 encoding using x265 Support media-tv/xmltv TV listing - not used by Schedules Direct] diff --git a/media-video/simplescreenrecorder/metadata.xml b/media-video/simplescreenrecorder/metadata.xml index 633b6c6df0f18..78d76538f2a14 100644 --- a/media-video/simplescreenrecorder/metadata.xml +++ b/media-video/simplescreenrecorder/metadata.xml @@ -4,7 +4,6 @@ Enable x86 assembly optimisation. - Enable VP8 codec support via media-libs/libvpx. MaartenBaert/ssr diff --git a/media-video/vlc/metadata.xml b/media-video/vlc/metadata.xml index 9e6c642f023fc..370630f1402c6 100644 --- a/media-video/vlc/metadata.xml +++ b/media-video/vlc/metadata.xml @@ -49,7 +49,6 @@ Enable tremor, a fixed-point version of the Ogg Vorbis decoder Enable twolame support (MPEG Audio Layer 2 encoder) Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink - Enable the decoder(s) from the WebM VP8 / VP9 Codec SDK Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface Support X265 Encoder Enable support for zero-configuration networking via avahi diff --git a/net-libs/pjproject/metadata.xml b/net-libs/pjproject/metadata.xml index b7d5dd9a9604f..08ffe5d1b0692 100644 --- a/net-libs/pjproject/metadata.xml +++ b/net-libs/pjproject/metadata.xml @@ -24,7 +24,6 @@ Include SILK support in the build Enable support for encrypted voice transmission (secure RTP) Include Video4Linux v2 support in the build - Include VP8 and VP9 codec support in the build Enable WebRTC support diff --git a/profiles/use.desc b/profiles/use.desc index 0e345f1dcc3f4..9d81d5eece192 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -368,6 +368,7 @@ videos - Install optional video files (used in some games) vim-syntax - Pulls in related vim syntax scripts vnc - Enable VNC (remote desktop viewer) support vorbis - Add support for the OggVorbis audio codec +vpx - Add support for VP8/VP9 codecs (usually via media-libs/libvpx) vulkan - Add support for 3D graphics and computing via the Vulkan cross-platform API wavpack - Add support for wavpack audio compression tools wayland - Enable dev-libs/wayland backend diff --git a/x11-wm/xpra/metadata.xml b/x11-wm/xpra/metadata.xml index c37f8a3fe432d..7e8359b802ed7 100644 --- a/x11-wm/xpra/metadata.xml +++ b/x11-wm/xpra/metadata.xml @@ -28,7 +28,6 @@ Enable generating QRCodes for server URL via media-gfx/qrencode Enable system tray icon Build server-side code - Enable vpx image format support Enable webcam support via opencv Enable support for XDG-based menus