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

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Fri, 25 Nov 2022 16:32:01 UTC

On 25.11.2022 15:30, Thierry Thomas wrote:
> Le jeu. 24 nov. 22 à  4:16:29 +0100, Alexey Dokuchaev <danfe@freebsd.org>
>   écrivait :
> 
>> So how about this: we disable IMAGEQUANT (LIQ) in `graphics/py-pillow'
>> and `graphics/gd' and see how many people complain and how many would
>> say big "thank you"?
> 
> 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.


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

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.


P.S.: One and only good example of imagequant use is already exist as graphics/pngquant

-- 
Sincerely,
Dima (fluffy@FreeBSD.org, https://t.me/FluffyBSD)
(desktop, kde, x11, office, ports-secteam)@FreeBSD team