From owner-freebsd-ports Tue Mar 19 15: 6:31 2002 Delivered-To: freebsd-ports@freebsd.org Received: from heaven.gigo.com (gigo.com [207.173.11.186]) by hub.freebsd.org (Postfix) with ESMTP id 4FD2237B400 for ; Tue, 19 Mar 2002 15:06:25 -0800 (PST) Received: from bsace7003-163-6-195.dsl.telebrasilia.net.br (unknown [200.163.6.195]) by heaven.gigo.com (Postfix) with ESMTP id BF72CB704 for ; Tue, 19 Mar 2002 15:06:18 -0800 (PST) Received: (qmail 5464 invoked by uid 1001); 19 Mar 2002 23:04:06 -0000 Message-ID: <20020319230406.5463.qmail@exxodus.fedaykin.here> Date: Tue, 19 Mar 2002 20:03:44 -0300 From: Mario Sergio Fujikawa Ferreira To: Maxim Sobolev Cc: freebsd-ports@FreeBSD.org Subject: Re: ogle-gui and gnome ??? References: <3C96183E.25CD1D7C@FreeBSD.org> <20020319161015.987.qmail@exxodus.fedaykin.here> <3C977A1A.9ECBF644@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <3C977A1A.9ECBF644@FreeBSD.org>; from sobomax@FreeBSD.org on Tue, Mar 19, 2002 at 07:48:52PM +0200 X-Operating-System: FreeBSD 4.5-STABLE X-Disclaimer: I hope you find what you are looking for... in life :) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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