#41422 closed defect (fixed)
graphviz: missing poppler dependency
Reported by: | dbevans (David B. Evans) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | cooljeanius (Eric Gallager) | |
Port: | graphviz |
Description
If poppler is installed, graphviz builds plugin
/opt/local/lib/graphviz/libgvplugin_poppler.6.dylib
but poppler is not present in its dependency tree.
Change History (7)
comment:1 follow-up: 7 Changed 11 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 Changed 11 years ago by cooljeanius (Eric Gallager)
Couldn't this lead to a circular dependency with the +docs
variant? Via a recursive dependency of a cairo installed with +x11
:
cairo ... xrender ... xorg-libX11 ... xorg-libxcb ... doxygen ... graphviz
Poppler already creates enough circular dependency chains as it is, as shown by the number of duplicates of #37604 out there. Do we really need to be going and creating more?
comment:4 follow-up: 5 Changed 11 years ago by dbevans (David B. Evans)
It may do. However, your comment fails to address the reported problem. An alternate solution may be to disable poppler support in configure.
comment:5 Changed 11 years ago by cooljeanius (Eric Gallager)
Replying to devans@…:
It may do. However, your comment fails to address the reported problem. An alternate solution may be to disable poppler support in configure.
Or make a variant for it. That seems to be how the graphviz port has been handling optional dependencies up until this point.
comment:6 Changed 11 years ago by dbevans (David B. Evans)
Again what you're talking about is a different problem altogether from this ticket (which is being addressed in #37604 as you mention).
Fix committed in r113653, maintainer timeout.