[MacPorts] #71395: libsigcxx2/3, libxmlxx5: Reduce dependencies

MacPorts noreply at macports.org
Tue Nov 26 07:38:38 UTC 2024


#71395: libsigcxx2/3, libxmlxx5: Reduce dependencies
------------------------------------------------+----------------------
  Reporter:  Dave-Allured                       |      Owner:  dbevans
      Type:  enhancement                        |     Status:  assigned
  Priority:  Normal                             |  Milestone:
 Component:  ports                              |    Version:
Resolution:                                     |   Keywords:
      Port:  libsigcxx2, libsigcxx3, libxmlxx5  |
------------------------------------------------+----------------------

Old description:

> Dependency `graphviz` can probably be removed for these three ports,
> thereby removing a heavy load.  Upstream changes were made recently,
> making the `dot` command from `graphviz` optional for documentation.
> Upstream discussions and commits:
>
> https://github.com/libsigcplusplus/libsigcplusplus/issues/98
>
> https://github.com/libxmlplusplus/libxmlplusplus/commit/74608b97a3a6a9b230e28c5abaa138160c708838
>
> Because of a parallel dependency chain, reductions will not be realized
> until [https://trac.macports.org/ticket/71389 trac 71389] for `libproxy`
> is completed.

New description:

 Dependency `graphviz` can probably be removed for these three ports,
 thereby removing a heavy load.  Upstream changes were made recently,
 making the `dot` command from `graphviz` optional for documentation.
 Upstream discussions and commits:

 https://github.com/libsigcplusplus/libsigcplusplus/issues/98

 https://github.com/libxmlplusplus/libxmlplusplus/commit/74608b97a3a6a9b230e28c5abaa138160c708838

 Because of a parallel dependency chain, reductions will not be realized
 until #71389 for `libproxy` is completed.

--

Comment (by ryandesign):

 As with any dependency, if the graphviz dependency is removed, steps
 should be taken to ensure that it is not used even if it is installed.

-- 
Ticket URL: <https://trac.macports.org/ticket/71395#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list