Re: git: 34ab3bea8aa2 - main - graphics/gd: update to 2.3.3

From: Christian Ullrich <chris_at_chrullrich.net>
Date: Wed, 23 Feb 2022 14:10:48 UTC
* Dirk Meyer wrote:

> The branch main has been updated by dinoex:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=34ab3bea8aa25b1e994a7da9a4653d558585e5d2
> 
> commit 34ab3bea8aa25b1e994a7da9a4653d558585e5d2
> Author:     Dirk Meyer <dinoex@FreeBSD.org>
> AuthorDate: 2022-02-22 11:44:38 +0000
> Commit:     Dirk Meyer <dinoex@FreeBSD.org>
> CommitDate: 2022-02-22 11:44:38 +0000
> 
>      graphics/gd: update to 2.3.3
>      
>      - remove perfomance patch
>      - fix tests
>      - new options HEIF AVIF

> -OPTIONS_DEFINE=	PNG JPEG WEBP TIFF FREETYPE FONTCONFIG RAQM XPM ICONV
> -OPTIONS_DEFAULT=PNG JPEG WEBP TIFF FREETYPE FONTCONFIG ICONV
> +OPTIONS_DEFINE=	PNG JPEG WEBP HEIF AVIF TIFF FREETYPE FONTCONFIG RAQM XPM ICONV
> +OPTIONS_DEFAULT=PNG JPEG WEBP HEIF AVIF TIFF FREETYPE FONTCONFIG ICONV

HEIF is enabled by default and brings in a dependency chain:

graphics/gd
-> graphics/libheif
    -> multimedia/librav1e
       -> multimedia/rav1e (via MASTERDIR)
          -> devel/cargo (via USES=cargo)
             -> lang/rust (via magic; I cannot find it)

lang/rust is a monster, and has been building on my packages box for 
about twice as long now as squid, cmake, and samba put together, with no 
end in sight.

Was this intended, and if so, is it really necessary to pull in 
lang/rust for a port that is, among other things, an everyday dependency 
of PHP?

-- 
Christian

-- 
Christian Ullrich