commit: e5094713fbebcd2ef4c55758d991e49fdc3b55c5 Author: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com> AuthorDate: Sat Jul 19 16:49:16 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Jul 19 19:46:30 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5094713
media-libs/libheif: stub vvdec/vvenc support Packages are in ::guru for now, but this will make it easier to find supported pacakges. Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43070 Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/libheif/libheif-1.19.8-r1.ebuild | 5 +++++ media-libs/libheif/libheif-9999.ebuild | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/media-libs/libheif/libheif-1.19.8-r1.ebuild b/media-libs/libheif/libheif-1.19.8-r1.ebuild index f4586b66257d..3693990eab9d 100644 --- a/media-libs/libheif/libheif-1.19.8-r1.ebuild +++ b/media-libs/libheif/libheif-1.19.8-r1.ebuild @@ -19,6 +19,7 @@ fi LICENSE="GPL-3 MIT" SLOT="0/$(ver_cut 1-2)" IUSE="+aom dav1d doc examples ffmpeg gdk-pixbuf openh264 rav1e svt-av1 test +threads +webp x265" +# IUSE+=" vvdec vvenc" RESTRICT="!test? ( test )" BDEPEND=" @@ -40,6 +41,8 @@ DEPEND=" webp? ( media-libs/libwebp:= ) x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] ) " +# vvdec? ( >=media-libs/vvdec-2.3.0:=::guru[${MULTILIB_USEDEP}] ) +# vvenc? ( media-libs/vvenc:=::guru[${MULTILIB_USEDEP}] ) RDEPEND="${DEPEND}" MULTILIB_WRAPPED_HEADERS=( @@ -63,6 +66,8 @@ multilib_src_configure() { -DWITH_RAV1E=$(multilib_native_usex rav1e) -DWITH_SvtEnc=$(usex svt-av1) -DWITH_LIBSHARPYUV=$(usex webp) + # -DWITH_VVDEC=$(usex vvdec) # vvdec not yet packaged, in ::guru + # -DWITH_VVENC=$(usex vvenc) # vvenc not yet packaged, in ::guru -DWITH_X265=$(usex x265) -DWITH_KVAZAAR=true -DWITH_JPEG_DECODER=true diff --git a/media-libs/libheif/libheif-9999.ebuild b/media-libs/libheif/libheif-9999.ebuild index f4586b66257d..3693990eab9d 100644 --- a/media-libs/libheif/libheif-9999.ebuild +++ b/media-libs/libheif/libheif-9999.ebuild @@ -19,6 +19,7 @@ fi LICENSE="GPL-3 MIT" SLOT="0/$(ver_cut 1-2)" IUSE="+aom dav1d doc examples ffmpeg gdk-pixbuf openh264 rav1e svt-av1 test +threads +webp x265" +# IUSE+=" vvdec vvenc" RESTRICT="!test? ( test )" BDEPEND=" @@ -40,6 +41,8 @@ DEPEND=" webp? ( media-libs/libwebp:= ) x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] ) " +# vvdec? ( >=media-libs/vvdec-2.3.0:=::guru[${MULTILIB_USEDEP}] ) +# vvenc? ( media-libs/vvenc:=::guru[${MULTILIB_USEDEP}] ) RDEPEND="${DEPEND}" MULTILIB_WRAPPED_HEADERS=( @@ -63,6 +66,8 @@ multilib_src_configure() { -DWITH_RAV1E=$(multilib_native_usex rav1e) -DWITH_SvtEnc=$(usex svt-av1) -DWITH_LIBSHARPYUV=$(usex webp) + # -DWITH_VVDEC=$(usex vvdec) # vvdec not yet packaged, in ::guru + # -DWITH_VVENC=$(usex vvenc) # vvenc not yet packaged, in ::guru -DWITH_X265=$(usex x265) -DWITH_KVAZAAR=true -DWITH_JPEG_DECODER=true
