Circular dependency in devel/doxygen?

Scot Hetzel swhetzel at gmail.com
Thu Sep 22 15:22:17 UTC 2011


On Tue, Sep 20, 2011 at 3:47 AM,  <Thomay at freebsd.org> wrote:
>> Hey everyone, I maintain devel/doxygen (sorry I didn't add my 2 cents
>> earlier, I've been a bit busy) and was looking at this particular thread.  I
>> know someone filed a PR regarding the circular dependency, stating that it
>> might be best to split apart doxygen so one port builds just the program and
>> another port build just the documentation.  I am not sure if that is the
>> best thing to do or not. I've been wanting to push out an update to doxygen
>> but this has been a stopping block for me.
>
>> Naram Qashat
>
> It seems strange to me that doxygen would have audio dependencies, or is doxygen supposed to work with a speech synthesizer?
>
> What dependencies would doxygen documentation have?  Anything circular?
>

The problem is that doxygen has a build dependancy on graphics
graphviz when building it's documentation, and when you select certain
options, you can cause a circular dependancy.  See below for one
example:

>> audio/pulseaudio
>>  - audio/jack
>>  -- devel/doxygen
>>  --- graphics/graphviz
>>  ---- graphics/devil
>>  ----- devel/sdl12
>>  ------ audio/pulseaudio

Scot


More information about the freebsd-ports mailing list