Re: git: 6a5b2121a0ad - main - graphics/libimagequant: update to 4.0.4

From: Alexey Dokuchaev <danfe_at_freebsd.org>
Date: Fri, 25 Nov 2022 18:45:04 UTC
On Fri, Nov 25, 2022 at 07:32:01PM +0300, Dima Panov wrote:
> On 25.11.2022 15:30, Thierry Thomas wrote:
> > ...
> > What about a more general solution?
> > 
> > - enable the [almost] full package options by default if PACKAGE_BUILDING
> >   is set;
> > - else enable by default only the common set of options.

It looks good on paper, but as a general solution this creates certain
discrepancy between cluster-built and local user packages, which is why
PACKAGE_BUILDING should IMHO be used sparingly.

> Vote to keep imagequant option always off by default.
> Base dependencies should be sane for all.

+1 and again, there's no evidence so far that anyone would be missing it.

> Moreover, hard requirement of rust automagically kills any future to
> build huge bunch of packages under emulation, because rust fails under
> qemu-user-static.  This situation lead to impossibility to have any
> package depended on graphics/gd (with IQU enabled) in cross-builded repos.

Another very good point.  Now can we please disable it by default for
much relief and stop further damage to FreeBSD in users' eyes?  They are
already quite unhappy having to build several LLVM versions, hard-adding
Rust only makes it worse.

./danfe