[MacPorts] #38217: doxygen: Should not depend on graphviz
#38217: doxygen: Should not depend on graphviz -------------------------+--------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: doxygen -------------------------+--------------------- One does not require Graphviz to use Doxygen, so the `doxygen` port should not depend on `graphviz`. Ports that require Doxygen’s Graphviz integration should declare a separate dependency on `graphviz`. I will see if any ports need this. https://lists.macosforge.org/pipermail/macports- dev/2013-February/022085.html https://lists.macosforge.org/pipermail/macports- dev/2013-February/022086.html https://lists.macosforge.org/pipermail/macports- dev/2013-February/022089.html https://lists.macosforge.org/pipermail/macports- dev/2013-February/022090.html https://lists.macosforge.org/pipermail/macports- dev/2013-February/022102.html -- Ticket URL: <https://trac.macports.org/ticket/38217> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38217: doxygen: Should not depend on graphviz --------------------------+------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen | --------------------------+------------------- Comment (by egall@…): From the mailing lists:
Perhaps a default variant (+diagrams)?
I vote for that option. -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38217: doxygen: Should not depend on graphviz --------------------------+------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen | --------------------------+------------------- Comment (by jmr@…): A default variant would mean that everyone gets graphviz pulled in unless they specifically know to disable the variant, which seems like it defeats the purpose of the change. Also, wouldn't the variant do nothing but add a dependency, and not change the installed files at all? That's not really what variants should be used for. -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38217: doxygen: Should not depend on graphviz -------------------------------------------------+------------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen awesome bob eigen3 fish | gerbil gnome-vfsmm gnuradio goocanvasmm gr- | osmosdr kdeaddons3 kdebase3 kdelibs3 libexif | libgphoto2 libspectre ogre openni rpm rpm45 | rpm50 rpm51 rpm52 rpm53 rpm54 sofia-sip xorg- | libxcb | -------------------------------------------------+------------------------- Changes (by larryv@…): * cc: afb@…, andre.anjos@…, cal@…, devans@…, eborisch@…, jeremyhu@…, laurent.el-shafey@…, marin.saric@…, michaelld@…, n3npq@…, ryandesign@… (added) * port: doxygen => doxygen awesome bob eigen3 fish gerbil gnome-vfsmm gnuradio goocanvasmm gr-osmosdr kdeaddons3 kdebase3 kdelibs3 libexif libgphoto2 libspectre ogre openni rpm rpm45 rpm50 rpm51 rpm52 rpm53 rpm54 sofia- sip xorg-libxcb Comment: As far as I can tell, these are the ports that use Graphviz (or can autodetect and use it) while generating Doxygen documentation. I’d like to add an explicit `path:bin/dot:graphviz` dependency to each one; please let me know if this is incorrect for any of them. -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38217: doxygen: Should not depend on graphviz -------------------------------------------------+------------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen awesome bob eigen3 fish | gerbil gnome-vfsmm gnuradio goocanvasmm gr- | osmosdr kdeaddons3 kdebase3 kdelibs3 libexif | libgphoto2 libspectre ogre openni rpm rpm45 | rpm50 rpm51 rpm52 rpm53 rpm54 sofia-sip xorg- | libxcb | -------------------------------------------------+------------------------- Comment (by larryv@…): Oops, accidentally uploaded the same diff twice. -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38217: doxygen: Should not depend on graphviz -------------------------------------------------+------------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen awesome bob eigen3 fish | gerbil gnome-vfsmm gnuradio goocanvasmm gr- | osmosdr kdeaddons3 kdebase3 kdelibs3 libexif | libgphoto2 libspectre ogre openni rpm rpm45 | rpm50 rpm51 rpm52 rpm53 rpm54 sofia-sip xorg- | libxcb | -------------------------------------------------+------------------------- Comment (by eborisch@…): Implemented for eigen3 in r103748 -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38217: doxygen: Should not depend on graphviz -------------------------------------------------+------------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen awesome bob eigen3 fish | gerbil gnome-vfsmm gnuradio goocanvasmm gr- | osmosdr kdeaddons3 kdebase3 kdelibs3 libexif | libgphoto2 libspectre ogre openni rpm rpm45 | rpm50 rpm51 rpm52 rpm53 rpm54 sofia-sip xorg- | libxcb | -------------------------------------------------+------------------------- Comment (by michaelld@…): gnuradio and gr-osmosdr done in r103754 and r103755. -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38217: doxygen: Should not depend on graphviz -------------------------------------------------+------------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen awesome bob eigen3 fish | gerbil gnome-vfsmm gnuradio goocanvasmm gr- | osmosdr kdeaddons3 kdebase3 kdelibs3 libexif | libgphoto2 libspectre ogre openni rpm rpm45 | rpm50 rpm51 rpm52 rpm53 rpm54 sofia-sip xorg- | libxcb | -------------------------------------------------+------------------------- Comment (by larryv@…): I just committed the {no,open}maintainer ones: sofia-sip (r103760), libgphoto2 (r103761), gnome-vfsmm (r103762), goocanvasmm (r103763), libexif (r103764), awesome (r103765), fish (r103766), kdebase3 (r103767), kdeaddons3 (r103768), kdelibs3 (r103769), openni (r103770), libspectre (r103771), gerbil (r103772), xorg-libxcb (r103773). -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38217: doxygen: Should not depend on graphviz -------------------------------------------------+------------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen awesome bob eigen3 fish | gerbil gnome-vfsmm gnuradio goocanvasmm gr- | osmosdr kdeaddons3 kdebase3 kdelibs3 libexif | libgphoto2 libspectre ogre openni rpm rpm45 | rpm50 rpm51 rpm52 rpm53 rpm54 sofia-sip xorg- | libxcb | -------------------------------------------------+------------------------- Comment (by cal@…): Sorry, I didn't even realize one of my ports was affected. I don't care whether gerbil actually has graphs in its documentation and I wouldn't mind dropping the dependency there, too. Since you added it now, let's just keep it that way for now. -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#38217: doxygen: Should not depend on graphviz -------------------------------------------------+------------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen awesome bob eigen3 fish | gerbil gnome-vfsmm gnuradio goocanvasmm gr- | osmosdr kdeaddons3 kdebase3 kdelibs3 libexif | libgphoto2 libspectre ogre openni rpm rpm45 | rpm50 rpm51 rpm52 rpm53 rpm54 sofia-sip xorg- | libxcb | -------------------------------------------------+------------------------- Comment (by andre.dos.anjos@…): A patch for the bob port has been submitted at (https://trac.macports.org/ticket/38325). It addresses this request and an upgrade to version 1.1.3 at the same time. -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#38217: doxygen: Should not depend on graphviz -------------------------------------------------+------------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: doxygen awesome bob eigen3 fish | gerbil gnome-vfsmm gnuradio goocanvasmm gr- | osmosdr kdeaddons3 kdebase3 kdelibs3 libexif | libgphoto2 libspectre ogre openni rpm rpm45 | rpm50 rpm51 rpm52 rpm53 rpm54 sofia-sip xorg- | libxcb | -------------------------------------------------+------------------------- Comment (by larryv@…): Committed ogre (r104110) and rpm{,45,50,51,52,53,54} (r104111). -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#38217: doxygen: Should not depend on graphviz -------------------------------------------------+------------------------- Reporter: larryv@… | Owner: css@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: doxygen awesome bob eigen3 fish | gerbil gnome-vfsmm gnuradio goocanvasmm gr- | osmosdr kdeaddons3 kdebase3 kdelibs3 libexif | libgphoto2 libspectre ogre openni rpm rpm45 | rpm50 rpm51 rpm52 rpm53 rpm54 sofia-sip xorg- | libxcb | -------------------------------------------------+------------------------- Changes (by larryv@…): * status: new => closed * resolution: => fixed Comment: Moved the graphviz dependency to doxygen’s +doc variant in r104112. -- Ticket URL: <https://trac.macports.org/ticket/38217#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts