From: Tim Harder Date: Thu, 17 Aug 2017 20:04:10 +0000 (-0400) Subject: media-gfx/sxiv: use build options to disable exif/gif support X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=97e297085c06b587a90e43b0c466b0d94c092ba4;p=gentoo.git media-gfx/sxiv: use build options to disable exif/gif support --- diff --git a/media-gfx/sxiv/sxiv-9999.ebuild b/media-gfx/sxiv/sxiv-9999.ebuild index 75f593a1b0f9..d6b5f0192b8f 100644 --- a/media-gfx/sxiv/sxiv-9999.ebuild +++ b/media-gfx/sxiv/sxiv-9999.ebuild @@ -31,28 +31,16 @@ DEPEND="${RDEPEND}" src_prepare() { sed -i '/^LDFLAGS/d' Makefile || die - # disable exif support as required - if ! use exif; then - sed \ - -e 's/^.* -DHAVE_GIFLIB/#\0/' \ - -e 's/^.* -lgif/#\0/' \ - -i Makefile || die - fi - - # disable gif support as required - if ! use gif; then - sed \ - -e 's/^.* -DHAVE_LIBEXIF/#\0/' \ - -e 's/^.* -lexif/#\0/' \ - -i Makefile || die - fi - tc-export CC restore_config config.h default } +src_compile() { + emake $(usex exif "" NO_LIBEXIF=1) $(usex gif "" NO_GIFLIB=1) +} + src_install() { emake DESTDIR="${ED}" PREFIX=/usr install emake -C icon DESTDIR="${ED}" PREFIX=/usr install