Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Sep 2011 10:09:57 -0500
From:      Scot Hetzel <swhetzel@gmail.com>
To:        Thomay@freebsd.org, Mueller@freebsd.org,  " <mueller6727@bellsouth.net>"@freebsd.org
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Circular dependency in devel/doxygen?
Message-ID:  <CACdU%2Bf-iBmHtjDU4Rjdt-REnsWZpES2PO5352ZMdUKM-5BF1GQ@mail.gmail.com>
In-Reply-To: <20110920084708.5D3741065672@hub.freebsd.org>
References:  <4E775F6F.601@cyberbotx.com> <20110920084708.5D3741065672@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 20, 2011 at 3:47 AM,  <Thomay@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=
. =A0I
>> 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. =A0I am not sure if that is t=
he
>> best thing to do or not. I've been wanting to push out an update to doxy=
gen
>> 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? =A0Anything 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACdU%2Bf-iBmHtjDU4Rjdt-REnsWZpES2PO5352ZMdUKM-5BF1GQ>