Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Sep 2009 22:39:26 -0500
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        "Boris Samorodov" <bsam@ipt.ru>
Cc:        ports@freebsd.org, Alexey Dokuchaev <danfe@freebsd.org>
Subject:   Re: skype problem with fc10 and worldofgoo-demo
Message-ID:  <op.u0by4ojc9aq2h7@localhost>
In-Reply-To: <55205239@ipt.ru>
References:  <20090915113907.498fd6f5@tiger.minsk.domain> <20090915124422.GA34612@FreeBSD.org> <55205239@ipt.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 Sep 2009 09:03:52 -0500, Boris Samorodov <bsam@ipt.ru> wrote:

> Alexey Dokuchaev <danfe@FreeBSD.org> 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



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