summaryrefslogtreecommitdiff
path: root/media-libs/libavif/libavif-0.10.1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/libavif/libavif-0.10.1.ebuild')
-rw-r--r--media-libs/libavif/libavif-0.10.1.ebuild18
1 files changed, 5 insertions, 13 deletions
diff --git a/media-libs/libavif/libavif-0.10.1.ebuild b/media-libs/libavif/libavif-0.10.1.ebuild
index 7046bbe5fc0b..c5d6d137e153 100644
--- a/media-libs/libavif/libavif-0.10.1.ebuild
+++ b/media-libs/libavif/libavif-0.10.1.ebuild
@@ -12,14 +12,14 @@ SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="BSD-2"
# See bug #822336 re subslot
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc64 ~riscv sparc x86"
IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1"
REQUIRED_USE="|| ( aom dav1d )"
-DEPEND="media-libs/libpng[${MULTILIB_USEDEP}]
+DEPEND="media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
+ media-libs/libpng[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
- virtual/jpeg[${MULTILIB_USEDEP}]
aom? ( >=media-libs/libaom-3.3.0:=[${MULTILIB_USEDEP}] )
dav1d? ( >=media-libs/dav1d-1.0.0:=[${MULTILIB_USEDEP}] )
gdk-pixbuf? ( x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] )
@@ -82,17 +82,9 @@ pkg_postinst() {
ewarn "Enable aom, rav1e or svt-av1 flag if you want to save .AVIF files."
fi
- if use gdk-pixbuf ; then
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_gdk_pixbuf_update
- fi
+ use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
}
pkg_postrm() {
- if use gdk-pixbuf ; then
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_gdk_pixbuf_update
- fi
+ use gdk-pixbuf && multilib_foreach_abi gnome2_gdk_pixbuf_update
}