Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Jan 2002 11:00:32 -0500
From:      Tadayuki OKADA <tadayuki.okada@windriver.com>
To:        Joe Clarke <marcus@marcuscom.com>
Cc:        Glenn Johnson <glennpj@charter.net>, freebsd-gnome@FreeBSD.ORG
Subject:   Re: dependency question
Message-ID:  <3C518120.CB4F6E71@windriver.com>
References:  <20020120205118.GA447@gforce.johnson.home> <1011565282.28534.22.camel@shumai.marcuscom.com> <20020120234902.GA74865@gforce.johnson.home> <1011573437.28534.24.camel@shumai.marcuscom.com>  <20020121011015.GA20453@gforce.johnson.home> <1011575865.28534.39.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Joe Clarke wrote:
> 
> On Sun, 2002-01-20 at 20:10, Glenn Johnson wrote:
> > On Sun, Jan 20, 2002 at 07:37:16PM -0500, Joe Clarke wrote:
> >
> > > On Sun, 2002-01-20 at 18:49, Glenn Johnson wrote:
> > >
> > > > I have gnome installed on my system which makes it hard for me to
> > > > tell exactly what the software needs that others may not have, but
> > > > the software author says it needs gnome-1.4.  The bonobo libraries
> > > > are being linked in so I guess that means that it needs bonobo.  The
> > > > bonobo port pulls in gnomeprint as a dependency so I guess I should
> > > > have bonobo listed as a dependency.  Does that sound right?
> > >
> > > Yep, just LIB_DEPENDS bonobo.  That will take care of gnomeprint.
> >
> > OK, I think I may have confused myself.  I edited my Makefile and
> > removed all dependencies but left USE_GNOME in then did a 'make clean'.
> > My thought was that this would tell me what ports were being pulled in
> > when USE_GNOME is set by looking at the 'cleaning list'.  When I do
> > this, bonobo, and of course gnomeprint, get listed.  Does this mean that
> > all I need is USE_GNOME or am I missing something here?
> 
> Doh!  You're right.  USE_GNOME requires gnomecore which requires gtkhtml
> which requires gal which requires libglade, which requires gnomedb,
> which requires libgda, which requires bonobob, which requires
> gnomeprint....
With this method, if a port uses those shared-libs API directly,
the port can't get PORTREVISION bump when those shlib's major version is bumped.


Regards,
-- 
Tadayuki OKADA

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C518120.CB4F6E71>