[Bug 273697] deskutils/xfce4-tumbler: add dependency on graphics/libheif

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 10 Sep 2023 16:14:18 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273697

--- Comment #8 from Guido Falsi <madpilot@FreeBSD.org> ---
(In reply to Anton Saietskii from comment #7)

I don't want to be difficult and this bug report is enough.

While you have a point about heif support, being something detected at runtime,
depending on a common standard installing thumbnailer descriptions in
${LOCALBASE}/share/thumbnailers what makes heiv special to require a dependency
and other foprmats, that also dynamically put thuumbnailer descriptions there?

For example here I see:

> ls -1 /usr/local/share/thumbnailers/
ffmpegthumbnailer.thumbnailer
gdk-pixbuf-thumbnailer.thumbnailer
gsf-office.thumbnailer
heif.thumbnailer
jxl.thumbnailer
librsvg.thumbnailer

heif happens to be there by chance, in my case most of these are depended upon
by tumbler, due to other dependencies (not checked all of them), but looking in
the ports tree there are many others.

What makes heif special? Or, to put it another way, if tomorrow someone asks
for another runtime dependency for a custom thumbnailer how could I not add it?
we would end up with hundred of dependencies, some even heavy and unreasonable
ones.

With this finding I'd rather simply add a note to pkg-message stating that
thumbnailers for custom formats are installed by other ports.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.