[Bug 262853] textproc/libxslt circular dependency upon itself

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 27 Mar 2022 09:19:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262853

Charlie Li <vishwin@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|maintainer-feedback?(deskto |maintainer-feedback+
                   |p@FreeBSD.org)              |
           Severity|Affects Only Me             |Affects Some People
             Status|New                         |Open
                 CC|                            |diizzy@FreeBSD.org,
                   |                            |vishwin@freebsd.org

--- Comment #1 from Charlie Li <vishwin@freebsd.org> ---
This dependency loop can also happen in poudriere, albeit auto-resolvable.
CC/pointy hat to committer.

Many ports specify a BUILD_DEPENDS on libxslt because their build processes
need the included bin/xsltproc. An easy way to trigger this is to enable the
PSL option in ftp/curl, for which devel/cmake specifies as an unconditional
LIB_DEPENDS. ftp/curl's PSL option pulls in dns/libpsl, which uses xsltproc
(this port) as part of its build process, which now uses cmake to build rather
than the previous build system. OP, does this sound about right or similar?

In any case, do not even think about suggesting that users who build their own
ports revert to ftp/curl's default options just to keep this port happy.

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