From owner-freebsd-ports@FreeBSD.ORG Wed Sep 16 03:36:59 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 49B5F1065693 for ; Wed, 16 Sep 2009 03:36:59 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao105.cox.net (eastrmmtao105.cox.net [68.230.240.47]) by mx1.freebsd.org (Postfix) with ESMTP id D03BF8FC22 for ; Wed, 16 Sep 2009 03:36:58 +0000 (UTC) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao105.cox.net (InterMail vM.8.00.01.00 201-2244-105-20090324) with ESMTP id <20090916033658.FFDQ11342.eastrmmtao105.cox.net@eastrmimpo02.cox.net>; Tue, 15 Sep 2009 23:36:58 -0400 Received: from localhost ([68.103.37.153]) by eastrmimpo02.cox.net with bizsmtp id hFcx1c0063JFCbG02Fcx9v; Tue, 15 Sep 2009 23:36:57 -0400 X-VR-Score: -260.00 X-Authority-Analysis: v=1.0 c=1 a=AJDuO2kewFgA:10 a=6I5d2MoRAAAA:8 a=kviXuzpPAAAA:8 a=YJA3qXyAg3L6RlQ34YoA:9 a=-BXEqJgKnxQWXnaVyuwf023bAHUA:4 a=SV7veod9ZcQA:10 a=4vB-4DCPJfMA:10 X-CM-Score: 0.00 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes References: <20090915113907.498fd6f5@tiger.minsk.domain> <20090915124422.GA34612@FreeBSD.org> <55205239@ipt.ru> To: "Boris Samorodov" Date: Tue, 15 Sep 2009 22:39:26 -0500 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: "Jeremy Messenger" Message-ID: In-Reply-To: <55205239@ipt.ru> User-Agent: Opera Mail/10.00 (Linux) Cc: ports@freebsd.org, Alexey Dokuchaev 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: Wed, 16 Sep 2009 03:36:59 -0000 On Tue, 15 Sep 2009 09:03:52 -0500, Boris Samorodov wrote: > 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? Isn't it better to fix in Mk/bsd.linux*.mk rather than try to fix all other ports? Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org