From owner-freebsd-current@FreeBSD.ORG Tue Dec 27 19:10:16 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5F5916A41F for ; Tue, 27 Dec 2005 19:10:16 +0000 (GMT) (envelope-from Chris@lainos.org) Received: from mail.neovanglist.net (blackacid.neovanglist.net [69.16.150.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 150C643D4C for ; Tue, 27 Dec 2005 19:10:15 +0000 (GMT) (envelope-from Chris@lainos.org) Received: from localhost (localhost.neovanglist.net [127.0.0.1]) by mail.neovanglist.net (Postfix) with ESMTP id 66F756D43E; Tue, 27 Dec 2005 12:10:15 -0700 (MST) Received: from mail.neovanglist.net ([127.0.0.1]) by localhost (blackacid.neovanglist.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 42720-01; Tue, 27 Dec 2005 12:10:12 -0700 (MST) Received: from melchior (0x5358bc07.bynxx15.adsl-dhcp.tele.dk [83.88.188.7]) (using SSLv3 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mail.neovanglist.net (Postfix) with ESMTP id 11C1A6D43A; Tue, 27 Dec 2005 12:10:12 -0700 (MST) From: Chris Gilbert To: freebsd-current@freebsd.org Date: Tue, 27 Dec 2005 20:08:42 +0100 User-Agent: KMail/1.8.2 References: <200512270449.41709.Chris@lainos.org> <20051227123237.6e5542cd@Magellan.Leidinger.net> In-Reply-To: <20051227123237.6e5542cd@Magellan.Leidinger.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512272008.43208.Chris@lainos.org> X-Virus-Scanned: amavisd-new at neovanglist.net Cc: Alexander Leidinger Subject: Re: ATI on FreeBSD! FireGL Linux Driver Port X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2005 19:10:17 -0000 Hi Alexander, thanks for the feedback! What you outlined in the "examples" section is pretty much what my port does. I have modeled it after the nvidia-driver port. The linux libraries which will be used by linux applications (such as libGL) are installed into linux base, the same as they are with the nVidia driver. There are some tools (such as fireglcontrolpanel) which ATI provides linux builds of. (Packaged with their linux driver) I install those binaries into the linux base, and also compile native builds of them, which are installed to X11_BASE/bin. Everything else goes into X11_BASE as expected, with the exception of 2 files that are needed for KDE integration of the fireglcontrol application. (A .xpm icon and fireglcontrol.desktop) These go in the LOCALBASE since that is where KDE resides. Does this sound okay? > I haven't looked at the port version of this, but I haven't seen any > changes described regarding those entries in the announcement. I'm not quite sure what you mean by this... can you elaborate? Thanks! -- Regards, Chris Gilbert On Tuesday 27 December 2005 12:32, Alexander Leidinger wrote: > On Tue, 27 Dec 2005 04:49:41 +0100 > > Chris Gilbert wrote: > > The driver as it stands does the following: > > I haven't looked at the port version of this, but I haven't seen any > changes described regarding those entries in the announcement. > > > * Installs the applicable linux libraries, and ATI programs to your > > linux_base. > > Depending on what those programs do, this is wrong. > > Generally: > - libs have to go to LINUXBASE if they are "infrastructure" (usable by > other ports) > - programs have to go to X11BASE or LOCALBASE if they are enduser > programs instead of "infrastructure" > > Some examples: > - generic libs which are used by linux programs belong into LINUXBASE > - the tools which come with e.g. libjpeg are installed into LINUXBASE > (everyone would use the FreeBSD native ones and the linux ones > belong into the "infrastructure" category) > - the linux version of firefox or the Intel C/C++ compiler , will be > started by the user of the system, so it belongs into X11BASE or > LOCALBASE > > So I think the ATI libs belong into LINUXBASE and the ATI programs an > user would use belongs into X11BASE (or maybe LOCALBASE, depending what > they do). > > > * Installs the X11 drivers and libraries. (Linux builds, but work fine > > under FreeBSD) > > As long as the drivers are self-contained (no references to glibc parts > or other linux specific libs), this is behavior as designed. > > > It's great to see someone working on this. > > Bye, > Alexander (another ATI cards user).