Re: We need to do something about build times

From: Moin Rahman <bofh_at_freebsd.org>
Date: Fri, 27 Oct 2023 16:50:22 UTC

> On Oct 27, 2023, at 6:43 AM, Tatsuki Makino <tatsuki_makino@hotmail.com> wrote:
> 
> Hello.
> 
> Moin Rahman wrote on 2023/10/27 02:07:
>> texlive-texmf is one major requirement for doxygen which is a
>> requirement of many other ports. This is one reason texlive-texmf is a
>> common requirement. If you know of a specific reason this one is rebuilt
>> more frequently let me know I will try to see if the dependency can be
>> avoided to reduce the build frequencies.
> 
> doxygen is one of the reasons, but so are all ports that require  textproc/docbook-utils and print/tex-formats.
> 
> I integrated a switch in astro/geographiclib that disconnects doxygen, but still works.
> For audio/libopenshot-audio and multimedia/libopenshot, DOCS option, which is always turned on, would require doxygen.
> 
> Regards.
> 

So far what we have found is that texlive-texmf is not required by too
many ports but one of the major ports that require it is tex-formats
which is a requirements of many other ports specially doxygen.

Based on these I have reduced the requirements of texlive-texmf itself
and moved the requirements to tex-formats which will greatly reduce the
frequent rebuilds of texlive-texmf. But by no means it reduces the build
time of texlive-texmf. Hope everyone enjoys that. :)

Kind regards,
Moin(bofh@ with tex@ hat on)