[Bug 283368] lang/ghc: remove unused DOCS_BUILD_DEPENDS=xetex

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 16 Dec 2024 20:43:50 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283368

            Bug ID: 283368
           Summary: lang/ghc: remove unused DOCS_BUILD_DEPENDS=xetex
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: haskell@FreeBSD.org
          Reporter: me@svmhdvn.name
          Assignee: haskell@FreeBSD.org
             Flags: maintainer-feedback?(haskell@FreeBSD.org)

Created attachment 255899
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=255899&action=edit
[PATCH] lang/ghc: remove unused DOCS_BUILD_DEPENDS=xetex

lang/ghc currently does not even package its built HTML and PDF docs, so there
is no point in building them. Furthermore, users can still generally view PDF
docs using their web browser pointing to upstream PDF URLs at haskell.org.

In order to build the PDF docs, it BUILD_DEPENDS on print/tex-xetex, which
pulls GBs worth of dependencies and takes quite a long time to build. This
patch removes the essentially "unused" dependency on print/tex-xetex and saves
on this time and storage cost.

-- 
You are receiving this mail because:
You are the assignee for the bug.