commit: 6bb52a879b4309523cd21c9e751c72753198255b Author: Yixun Lan <dlan <AT> gentoo <DOT> org> AuthorDate: Sun Nov 9 08:22:58 2025 +0000 Commit: Yixun Lan <dlan <AT> gentoo <DOT> org> CommitDate: Sun Nov 9 08:28:53 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb52a87
media-gfx/feh: add USE=magic support Use libmagic to filter out unsupported file formats Closes: https://bugs.gentoo.org/965830 Signed-off-by: Yixun Lan <dlan <AT> gentoo.org> media-gfx/feh/{feh-3.11.2.ebuild => feh-3.10.3-r1.ebuild} | 4 +++- media-gfx/feh/{feh-3.11.2.ebuild => feh-3.11.2-r1.ebuild} | 4 +++- media-gfx/feh/metadata.xml | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/media-gfx/feh/feh-3.11.2.ebuild b/media-gfx/feh/feh-3.10.3-r1.ebuild similarity index 93% copy from media-gfx/feh/feh-3.11.2.ebuild copy to media-gfx/feh/feh-3.10.3-r1.ebuild index f4cd8740c9dd..0149df9096b1 100644 --- a/media-gfx/feh/feh-3.11.2.ebuild +++ b/media-gfx/feh/feh-3.10.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2" LICENSE="feh" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug curl exif test xinerama inotify" +IUSE="debug curl exif magic test xinerama inotify" RESTRICT="test" # Tests are broken. COMMON_DEPEND=" @@ -20,6 +20,7 @@ COMMON_DEPEND=" x11-libs/libX11 curl? ( net-misc/curl ) exif? ( media-libs/libexif ) + magic? ( sys-apps/file ) xinerama? ( x11-libs/libXinerama )" RDEPEND="${COMMON_DEPEND} media-libs/libjpeg-turbo:0" @@ -46,6 +47,7 @@ pkg_setup() { xinerama=$(use_feh xinerama) exif=$(use_feh exif) inotify=$(use_feh inotify) + magic=$(use_feh magic) ) } diff --git a/media-gfx/feh/feh-3.11.2.ebuild b/media-gfx/feh/feh-3.11.2-r1.ebuild similarity index 93% rename from media-gfx/feh/feh-3.11.2.ebuild rename to media-gfx/feh/feh-3.11.2-r1.ebuild index f4cd8740c9dd..0149df9096b1 100644 --- a/media-gfx/feh/feh-3.11.2.ebuild +++ b/media-gfx/feh/feh-3.11.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2" LICENSE="feh" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86" -IUSE="debug curl exif test xinerama inotify" +IUSE="debug curl exif magic test xinerama inotify" RESTRICT="test" # Tests are broken. COMMON_DEPEND=" @@ -20,6 +20,7 @@ COMMON_DEPEND=" x11-libs/libX11 curl? ( net-misc/curl ) exif? ( media-libs/libexif ) + magic? ( sys-apps/file ) xinerama? ( x11-libs/libXinerama )" RDEPEND="${COMMON_DEPEND} media-libs/libjpeg-turbo:0" @@ -46,6 +47,7 @@ pkg_setup() { xinerama=$(use_feh xinerama) exif=$(use_feh exif) inotify=$(use_feh inotify) + magic=$(use_feh magic) ) } diff --git a/media-gfx/feh/metadata.xml b/media-gfx/feh/metadata.xml index 6c3b9a548852..96e5503c6109 100644 --- a/media-gfx/feh/metadata.xml +++ b/media-gfx/feh/metadata.xml @@ -13,6 +13,9 @@ <email>[email protected]</email> <name>Proxy Maintainers</name> </maintainer> + <use> + <flag name="magic">Use libmagic from <pkg>sys-apps/file </pkg> to filter unsupported file formats</flag> + </use> <upstream> <remote-id type="github">derf/feh</remote-id> </upstream>
