Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Mar 2002 20:03:44 -0300
From:      Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
To:        Maxim Sobolev <sobomax@FreeBSD.org>
Cc:        freebsd-ports@FreeBSD.org
Subject:   Re: ogle-gui and gnome ???
Message-ID:  <20020319230406.5463.qmail@exxodus.fedaykin.here>
In-Reply-To: <3C977A1A.9ECBF644@FreeBSD.org>; from sobomax@FreeBSD.org on Tue, Mar 19, 2002 at 07:48:52PM %2B0200
References:  <Pine.BSF.4.21.0203181721260.48173-100000@scmsrv1.science-computing.de> <3C96183E.25CD1D7C@FreeBSD.org> <20020319161015.987.qmail@exxodus.fedaykin.here> <3C977A1A.9ECBF644@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 19, 2002 at 07:48:52PM +0200, Maxim Sobolev wrote:
> > 
> > On Mon, Mar 18, 2002 at 06:39:04PM +0200, Maxim Sobolev wrote:
> > > >
> > > > On Mon, 18 Mar 2002, Maxim Sobolev wrote:
> > > >
> > > > > ogle-gue uses libglade, which is part of GNOME, therefore the
> > > > > difference is only how much GNOME you will get. With `WITH_GNOME=yes'
> > > > > defined you will get additional 11 core GNOME ports, but without it
> > > > > you will only get basic functionality (gnomelibs et al). Do the
> > > > > following to see what I mean:
> > > > >
> > > > > $ cd /usr/ports/graphics/ogle-gui
> > > > > $ make package-depends | wc -l
> > > > > [note number]
> > > > > $ make -DWITH_GNOME package-depends | wc -l
> > > > >
> > > >
> > > > There is no difference:
> > > >
> > > > asterix ROOT chris 131 (...ports/graphics/ogle-gui): make package-depends\
> > > > | wc -l
> > > >       53
> > > > asterix ROOT chris 132 (...ports/graphics/ogle-gui): make -DWITH_GNOME\
> > > > package-depends | wc -l
> > > >       53
> > > > asterix ROOT chris 133 (...ports/graphics/ogle-gui):
> > >
> > > Ah, you are correct - I see the problem now. The problem is that the
> > > port uses GNOME's libglade, so that you will get GNOME no matter what.
> > > I'd suggest to maintainer to either remove WANT_GNOME and HAVE_GNOME
> > > check and leave only USE_GNOME, or if libglade is optional then
> > > appropriate LIB_DEPENDS needs to be moved into HAVE_GNOME conditional.
> > 
> >         The thing is that the Graphical Interface if fully dependent in
> > libglade. It is not switchable.
> >         As it seems (since I have not confirmed), under Debian
> > Linux; libglade does not mean that GNOME will be installed. It seems
> > that out libglade has GNOME support on as to enable some widgets.
> > The debian folks seem to have found a way to have 2 ports residing
> > side by side:
> > 
> >         - libglade without GNOME widget support
> >         - libglade GNOME widget support only
> > 
> > so that they the widget port complement the other. This would be
> > interesting since ogle-gui would depend on libglade without widget
> > but gnome could install the widget one (which would depend on the
> > non-widget version). Did I make any sense? (I had this talk in IRC
> > with developers but I think I should have used email if only to
> > have it properly archived).
> >         Of course, I heard this from the ogle developers around
> > when they first introduced libglade use in ogle-gui version 0.8.2.
> 
> Well, serapating GNOME libglade widgets from the non-GNOME ones could
> be a way to go, but I have little (read `no') incenitive to do it on
> my own. Therefore, if you want to do the work on libglade - please do
> it and submit me a patch, otherwise just convert WANT_GNOME/HAVE_GNOME
> into plain USE_GNOME. Sorry folks, I'm just trying to be realistic,
> because I already have too much on my plate.

	No problem. I was assuming you did not have the time... I am not
volunteering for this effort since I am in graduation mode (for the next
2 months, have been for a while). The bsd.port.mk patch will be my last
"big" contribution for a while.
	If it is easy enough, I'll try to patch libglade.... any
pointers? But I would accept help offers.

-- 
Mario S F Ferreira - DF - Brazil - "I guess this is a signature."
Computer Science Undergraduate | FreeBSD Committer | CS Developer
flames to beloved devnull@someotherworldbeloworabove.org
feature, n: a documented bug | bug, n: an undocumented feature

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




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