From owner-freebsd-ports@FreeBSD.ORG Thu Sep 22 15:22:17 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B468106568D for ; Thu, 22 Sep 2011 15:22:17 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 968F68FC13 for ; Thu, 22 Sep 2011 15:22:09 +0000 (UTC) Received: by fxg9 with SMTP id 9so3710412fxg.13 for ; Thu, 22 Sep 2011 08:22:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=nG1KNvKk8g/q07R9ClPoqNDW/Tes3F+U4jFd9aZU7iI=; b=h7dYj2BcnInENMuo1EPBETqpMgOdAV6IAO+XKgjpNcsSZ4xrETyQEMZgjCjm553DmN jAHZUw6w4YKfLGlm8xNbK8dCRvcAbUms1IUXatQc+lD478Le8ZT7K5IwniwNorcCRfYX bqMYJJbIbgN7Eqbvab+FPKfIbGCVYRfa3h04Y= MIME-Version: 1.0 Received: by 10.223.98.146 with SMTP id q18mr532017fan.57.1316704197938; Thu, 22 Sep 2011 08:09:57 -0700 (PDT) Received: by 10.152.6.36 with HTTP; Thu, 22 Sep 2011 08:09:57 -0700 (PDT) In-Reply-To: <20110920084708.5D3741065672@hub.freebsd.org> References: <4E775F6F.601@cyberbotx.com> <20110920084708.5D3741065672@hub.freebsd.org> Date: Thu, 22 Sep 2011 10:09:57 -0500 Message-ID: From: Scot Hetzel To: Thomay@freebsd.org, Mueller@freebsd.org, " "@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-ports@freebsd.org Subject: Re: Circular dependency in devel/doxygen? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2011 15:22:17 -0000 On Tue, Sep 20, 2011 at 3:47 AM, 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