commit:     e4ece371ecd8658fdfd0ed20575cf90a670b03cf
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 11 09:50:02 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 11 10:57:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ece371

games-engines/scummvm: Enable vpx support

Bug: https://bugs.gentoo.org/946224
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-engines/scummvm/metadata.xml            | 1 +
 games-engines/scummvm/scummvm-2.9.0.ebuild    | 4 +++-
 games-engines/scummvm/scummvm-9999.ebuild     | 4 +++-
 profiles/features/big-endian/package.use.mask | 1 +
 4 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/games-engines/scummvm/metadata.xml 
b/games-engines/scummvm/metadata.xml
index 1e66116903bf..06d25e9f94a3 100644
--- a/games-engines/scummvm/metadata.xml
+++ b/games-engines/scummvm/metadata.xml
@@ -16,6 +16,7 @@
     <flag name="net">enable cloud support via 
<pkg>media-libs/sdl2-net</pkg></flag>
     <flag name="sndio">Enable support for MIDI music using 
<pkg>media-sound/sndio</pkg></flag>
     <flag name="unsupported">enable unsupported and/or broken game engines 
(you're on your own)</flag>
+    <flag name="vpx">Enable VP8/VP9 codec support via 
<pkg>media-libs/libvpx</pkg></flag>
   </use>
   <upstream>
     <remote-id type="sourceforge">scummvm</remote-id>

diff --git a/games-engines/scummvm/scummvm-2.9.0.ebuild 
b/games-engines/scummvm/scummvm-2.9.0.ebuild
index 455b666e04ab..d330ce1ff3f3 100644
--- a/games-engines/scummvm/scummvm-2.9.0.ebuild
+++ b/games-engines/scummvm/scummvm-2.9.0.ebuild
@@ -22,7 +22,7 @@ SLOT="0"
 IUSE="
        a52 aac alsa debug flac fluidsynth fribidi gif +gtk jpeg lua mpeg2
        mp3 musepack +net opengl png sndio speech theora truetype unsupported
-       vorbis zlib
+       vorbis vpx zlib
 "
 RESTRICT="test"  # it only looks like there's a test there #77507
 
@@ -62,6 +62,7 @@ DEPEND="
                media-libs/libogg
                media-libs/libvorbis
        )
+       vpx? ( media-libs/libvpx:= )
        zlib? ( sys-libs/zlib:= )
 "
 RDEPEND="
@@ -123,6 +124,7 @@ src_configure() {
                $(use_enable truetype freetype2)
                $(usex unsupported --enable-all-engines '')
                $(use_enable vorbis)
+               $(use_enable vpx)
                $(use_enable zlib)
                $(use_enable x86 nasm)
        )

diff --git a/games-engines/scummvm/scummvm-9999.ebuild 
b/games-engines/scummvm/scummvm-9999.ebuild
index 455b666e04ab..d330ce1ff3f3 100644
--- a/games-engines/scummvm/scummvm-9999.ebuild
+++ b/games-engines/scummvm/scummvm-9999.ebuild
@@ -22,7 +22,7 @@ SLOT="0"
 IUSE="
        a52 aac alsa debug flac fluidsynth fribidi gif +gtk jpeg lua mpeg2
        mp3 musepack +net opengl png sndio speech theora truetype unsupported
-       vorbis zlib
+       vorbis vpx zlib
 "
 RESTRICT="test"  # it only looks like there's a test there #77507
 
@@ -62,6 +62,7 @@ DEPEND="
                media-libs/libogg
                media-libs/libvorbis
        )
+       vpx? ( media-libs/libvpx:= )
        zlib? ( sys-libs/zlib:= )
 "
 RDEPEND="
@@ -123,6 +124,7 @@ src_configure() {
                $(use_enable truetype freetype2)
                $(usex unsupported --enable-all-engines '')
                $(use_enable vorbis)
+               $(use_enable vpx)
                $(use_enable zlib)
                $(use_enable x86 nasm)
        )

diff --git a/profiles/features/big-endian/package.use.mask 
b/profiles/features/big-endian/package.use.mask
index 36f1a6524989..57cd68309a34 100644
--- a/profiles/features/big-endian/package.use.mask
+++ b/profiles/features/big-endian/package.use.mask
@@ -26,6 +26,7 @@ net-irc/quassel urlpreview
 kde-apps/kalarm pim
 dev-python/qtpy pyqt5
 gnome-base/gnome extras
+games-engines/scummvm vpx
 
 # matoro <[email protected]> (2023-11-16)
 # media-libs/libaom casualties

Reply via email to