Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Nov 2022 02:39:07 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Dima Panov <fluffy@FreeBSD.org>
Cc:        dinoex@FreeBSD.org, Alexey Dokuchaev <danfe@freebsd.org>, Baptiste Daroussin <bapt@freebsd.org>, Gleb Popov <arrowd@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: 6a5b2121a0ad - main - graphics/libimagequant: update to 4.0.4
Message-ID:  <zgce-mr44-wny@FreeBSD.org>
In-Reply-To: <863a75bb-ac76-7fca-6b14-7abcfd55655a@FreeBSD.org> (Dima Panov's message of "Sat, 26 Nov 2022 01:58:23 %2B0300")
References:  <202211021359.2A2DxrBH094375@gitrepo.freebsd.org> <Y2TNi44/QDAROBao@FreeBSD.org> <r0yj-m6i8-wny@FreeBSD.org> <Y2TbRWWRiu%2BxdPEc@FreeBSD.org> <leor-gdvq-wny@FreeBSD.org> <Y2UDmcfPEMWfqpFw@FreeBSD.org> <CALH631nr9RSLK00QKLZ2xin7-xvXLxHrj_MJ%2BTm-RP7cs8PZgA@mail.gmail.com> <20221123124550.uxesmrgrd6ewbx2r@aniel.nours.eu> <Y37iDQbJOoLTFOou@FreeBSD.org> <Y4C1ZF8xTfig9PG3@graf.pompo.net> <c089ab2d-8aca-4b5a-7c5e-0a7701654d75@FreeBSD.org> <sfi6-zzo0-wny@FreeBSD.org> <2e05d6b8-09e4-9053-bb6e-f77b206a953b@FreeBSD.org> <5yf2-spqt-wny@FreeBSD.org> <863a75bb-ac76-7fca-6b14-7abcfd55655a@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Dima Panov <fluffy@FreeBSD.org> writes:

> On 26.11.2022 00:12, Jan Beich wrote:
>
> [skip]
>
>> If you want libimagequant-norust or similar the onus on creating and
>> supporting that is on you. Beware, security/py-cryptography will also
>> require lang/rust to build soon (bug 254853).
>
> libimagequant itself not heavily bother me but having it as default
> dependency for graphics/gd does. Moreover, as vishwin@ mentioned in
> tread, gd developers keep it OFF by default and we also must follow
> this rule. @dinoex, please, resolve this.

libimagequant is enabled by default in autotools and disabled by default
in CMake. Bug 263185 happened because the port uses autotools.

Some confusion maybe caused by relicensing:
https://github.com/libgd/libgd/commit/3e41e98be66d (2013-03-25)
https://github.com/kornelski/pngquant/commit/80d02c83cd10 (2015-12-05)

Being a port maintainer doesn't imply to blindly follow upstream defaults.
Otherwise, graphics/gd would have to disable FREETYPE and FONTCONFIG to
follow README.md + CMakeLists.txt, drop --enable-gd-formats and disable
JPEG, PNG, TIFF, WEBP to follow CMakeLists.txt.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?zgce-mr44-wny>