From owner-freebsd-ports@FreeBSD.ORG Tue Apr 15 07:38:50 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFDDA1065672 for ; Tue, 15 Apr 2008 07:38:50 +0000 (UTC) (envelope-from shuvaev@physik.uni-wuerzburg.de) Received: from mailrelay.rz.uni-wuerzburg.de (wrzx28.rz.uni-wuerzburg.de [132.187.3.28]) by mx1.freebsd.org (Postfix) with ESMTP id 47E618FC13 for ; Tue, 15 Apr 2008 07:38:49 +0000 (UTC) (envelope-from shuvaev@physik.uni-wuerzburg.de) Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id EE4C519B781 for ; Tue, 15 Apr 2008 09:38:48 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id E20BC19B77F for ; Tue, 15 Apr 2008 09:38:48 +0200 (CEST) Received: from mail.physik.uni-wuerzburg.de (wthp192.physik.uni-wuerzburg.de [132.187.40.192]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id CC6FA19B777 for ; Tue, 15 Apr 2008 09:38:48 +0200 (CEST) Received: from wep4017.physik.uni-wuerzburg.de ([132.187.37.17]) by mail.physik.uni-wuerzburg.de (Lotus Domino Release 8.0.1) with ESMTP id 2008041509384772-2080 ; Tue, 15 Apr 2008 09:38:47 +0200 Received: by wep4017.physik.uni-wuerzburg.de (sSMTP sendmail emulation); Tue, 15 Apr 2008 09:38:48 +0200 From: "Alexey Shuvaev" Date: Tue, 15 Apr 2008 09:38:48 +0200 To: ports@freebsd.org Message-ID: <20080415073848.GA802@wep4017.physik.uni-wuerzburg.de> References: <200804082143.06208.mi+mill@aldan.algebra.com> <1207707476.17121.53.camel@shumai.marcuscom.com> <20080413155908.GB23437@tirith.brixandersen.dk> <20080414085009.GA884@wep4017.physik.uni-wuerzburg.de> MIME-Version: 1.0 In-Reply-To: Organization: Universitaet Wuerzburg User-Agent: Mutt/1.5.17 (2007-11-01) X-MIMETrack: Itemize by SMTP Server on domino1/uni-wuerzburg(Release 8.0.1|February 07, 2008) at 04/15/2008 09:38:47 AM, Serialize by Router on domino1/uni-wuerzburg(Release 8.0.1|February 07, 2008) at 04/15/2008 09:38:47 AM, Serialize complete at 04/15/2008 09:38:47 AM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de Cc: Subject: Re: what is gio-fam? 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: Tue, 15 Apr 2008 07:38:50 -0000 On Mon, Apr 14, 2008 at 10:31:18AM -0500, Jeremy Messenger wrote: > On Mon, 14 Apr 2008 10:09:06 -0500, Jeremy Messenger wrote: > >> On Mon, 14 Apr 2008 03:50:09 -0500, Alexey Shuvaev >> wrote: >> >> >>> IMHO gio-fam-backend should not be implicit dependency. Otherwise why >>> not to install all existing non-conflicting libraries just to ease >>> maintainer's life :-> >>> FWIW x11-toolkits/gtkdatabox2 (PR 116120) do not need gio-fam-backend. >> >> Well, all ports should depend on gio-fam-backend. The gio is included and >> part of glib20. marcus had to split gio out of glib20 package to avoid >> circle dependency of glib20 -> gamin (FAM replacement) -> glib20. If >> marcus doesn't split and you guys will have that gio library anyway. Thanks, somewhat much clearer now. I had some feeling that gio-fam-backend is freebsd specific. How many chances are there to account for existence of gamin upstream? (So to avoid glib -> gamin -> glib circular dependency) > > Uh, I should have check in glib20 and gio-fam-backend before I made that > comment. I thought that gio (libgio-2.0.so) is in gio-fam-backend, but not > it's in glib20. The gio-fam-backend only installs libgiofam.so and FAM > support is option in glib configure. I don't think it will be easy to make > optional (maybe I am wrong) with that split. Remove gio-fam-backend > dependency is going to hurt some users if they want some missing fuction(s) > of it. > So configure option is not enough. Does separating gio-fam-backend by original developers solve the problem better? Alexey.