From owner-freebsd-ports@FreeBSD.ORG Tue Sep 15 14:01:58 2009 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 D8A79106566C; Tue, 15 Sep 2009 14:01:58 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from services.ipt.ru (services.ipt.ru [194.62.233.110]) by mx1.freebsd.org (Postfix) with ESMTP id 958308FC0C; Tue, 15 Sep 2009 14:01:58 +0000 (UTC) Received: from [85.173.17.109] (helo=izar) by services.ipt.ru with esmtpa (Exim 4.54 (FreeBSD)) id 1MnYbV-00010Z-7p; Tue, 15 Sep 2009 18:01:57 +0400 To: Alexey Dokuchaev References: <20090915113907.498fd6f5@tiger.minsk.domain> <20090915124422.GA34612@FreeBSD.org> From: Boris Samorodov Date: Tue, 15 Sep 2009 18:03:52 +0400 In-Reply-To: <20090915124422.GA34612@FreeBSD.org> (Alexey Dokuchaev's message of "Tue\, 15 Sep 2009 12\:44\:22 +0000") Message-ID: <55205239@ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: ports@freebsd.org Subject: Re: skype problem with fc10 and worldofgoo-demo 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 Sep 2009 14:01:58 -0000 Alexey Dokuchaev writes: > Typically, there are two major providers of libGL (both native and Linux > flavors): linux-*-dri ports *or* nvidia-driver, depending on what gfx card > you have). Now the problem here that linux-*-dri ports install *both* It's not a problem. It's a feature. ;-) > libGL and libGLU, while nvidia-driver installs just libGL (which is > perfectly fine, since only libGL must directly interact with hardware > via kernel module, for example). Recently bsam@ committed linux-f10-libGLU > port with allowed me to port WorldOfGoo; previously, it was impossible > without ugly hacks, since I use nVidia card + drivers, which conflict > with linux-*-dri (the latter was the only provider of libGL for f10 until > recently). > > Ideally, any port that needs libGL and/or libGLU should depend on libGLU > *and* either libGL *or* nvidia-driver. Ports that depend on linux-*-dri > to get these libs are very likely to drag conflicts sooner or later > (this is especially true for nVidia cards owners). > > Perhaps Boris can shed more light on the subject. I've just emailed a patch for games/linux-worldofgoo-demo. Many other ports which need linux libGL/libGLU (either for nvidia or not) use those checks. It seems to work fine for other ports and should fix the case here. All conflicts seems to be dealt by that check either. Am I missing something? -- WBR, bsam