Dependency for graphviz is optional. From manual (http://www.stack.nl/~dimitri/doxygen/install.html): "To take full advantage of doxygen's features the following additional tools should be installed. (...) the Graph visualization toolkit version 1.8.10 or higher . Needed for the include dependency graphs, the graphical inheritance graphs, and the collaboration graphs. If you compile graphviz yourself, make sure you do include freetype support (which requires the freetype library and header files), otherwise the graphs will not render proper text labels." So maybe remove ">=media-gfx/graphviz-2.6" dependency and add "graphviz" USE flag? Reproducible: Always Steps to Reproduce:
Created attachment 121922 [details, diff] doxygen-1.5.2.ebuild - patch for removing graphviz dependency and adding new USE flag I have tested new ebuild (compiled withoud graphviz) and it works.
Comment on attachment 121922 [details, diff] doxygen-1.5.2.ebuild - patch for removing graphviz dependency and adding new USE flag This patch is invalid, the flag doesn't do anything at all.
graphviz is needed for stuff installed by doxygen... No way to remove it without removing the tools that depend on it being present.
(In reply to comment #3) > graphviz is needed for stuff installed by doxygen... No way to remove it > without removing the tools that depend on it being present. > You can remove it and Doxygen WILL work. He will produce good documentation (but without images of class trees etc.). Even automatic configuration ("doxygen -g") gives good config - with "HAVE_DOT = NO". Graphviz is not critical and required dependency.