commit:     fc5c212b5498148a95427e1ddeff90c21a54567c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 22 12:29:49 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Oct 22 17:31:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5c212b

media-libs/sdl2-image: Add a flag for AVIF support

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 media-libs/sdl2-image/metadata.xml               | 1 +
 media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild | 7 ++++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/media-libs/sdl2-image/metadata.xml 
b/media-libs/sdl2-image/metadata.xml
index 640e22b53423..64b209f04ec8 100644
--- a/media-libs/sdl2-image/metadata.xml
+++ b/media-libs/sdl2-image/metadata.xml
@@ -10,6 +10,7 @@
                
<bugs-to>https://github.com/libsdl-org/SDL_image/issues</bugs-to>
        </upstream>
        <use>
+               <flag name="avif">Enable support for AVIF image format</flag>
                <flag name="jpegxl">Enable support for JPEG XL image 
format</flag>
                <flag name="webp">support loading WEBP images</flag>
        </use>

diff --git a/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild 
b/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild
index ee83fbbedb1a..b60029fcdb0e 100644
--- a/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild
+++ b/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild
@@ -13,12 +13,13 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-IUSE="gif jpeg jpegxl png static-libs tiff webp"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="avif gif jpeg jpegxl png static-libs tiff webp"
 
 RDEPEND="
        >=media-libs/libsdl2-2.0.9[${MULTILIB_USEDEP}]
        >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       avif? ( media-libs/libavif:=[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] )
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
        jpegxl? ( media-libs/libjxl:=[${MULTILIB_USEDEP}] )
@@ -30,7 +31,7 @@ DEPEND="${RDEPEND}"
 multilib_src_configure() {
        local myeconfargs=(
                $(use_enable static-libs static)
-               --disable-avif
+               $(use_enable avif)
                --disable-avif-shared
                --disable-sdltest
                --disable-stb-image

Reply via email to