--- media-libs/libdv/libdv-1.0.0-r4.ebuild 2021-08-10 16:09:56.000000000 +0200 +++ media-libs/libdv/libdv-1.0.0-r4.ebuild 2021-10-31 09:16:05.800077614 +0100 @@ -14,11 +14,14 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +IUSE="gtk sdl xv" RDEPEND="dev-libs/popt:=" DEPEND=" ${RDEPEND} - media-libs/libsdl" + gtk? ( x11-libs/gtk+ ) + sdl? ( media-libs/libsdl ) + xv? ( x11-libs/libXv )" BDEPEND="virtual/pkgconfig" PATCHES=( @@ -30,6 +33,7 @@ src_prepare() { default + use sdl || eapply "${FILESDIR}"/${PN}-1.0.0-nosdl.patch eautoreconf append-cppflags "-I${S}" @@ -39,7 +43,9 @@ ECONF_SOURCE="${S}" econf \ --disable-static \ --without-debug \ - --disable-gtk \ + $(use_enable gtk) \ + $(use_enable sdl) \ + $(use_enable xv) \ $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm") if ! multilib_is_native_abi ; then