From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DMARC_NONE, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=4.0.0 Received: from marvin.cdf.toronto.edu (marvin.cdf.toronto.edu [128.100.31.3]) by chiba.3jane.net (Postfix) with ESMTP id 9A5F9200AD58 for ; Sun, 3 Feb 2002 23:12:14 -0600 (CST) Received: by marvin.cdf.toronto.edu (Postfix, from userid 191) id 7679DE5C2; Mon, 4 Feb 2002 00:10:38 -0500 (EST) To: gentoo-dev@gentoo.org From: Arcady Genkin X-Face: 0=A/O5-+sE[Tf%X>rYr?Y5LD4,:^'jaJ!4jC&UR*ZrrK2>^`g22Qeb]!:d;}2YJ|Hq"LHdF OX`jWX|AT-WVFQ(TPhFVak)0nt$aEdlOq=1~D,:\z5QlVOrZ2(H,mKg=Xr|'VlHA="r Date: Mon, 04 Feb 2002 00:10:38 -0500 Message-ID: User-Agent: Gnus/5.090006 (Oort Gnus v0.06) XEmacs/21.4 (Common Lisp, i686-pc-linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: [gentoo-dev] RFC: Overhaul of media-gfx/nvidia Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: bf36c00a-a0b9-4e8c-8269-0afe1e8daa66 X-Archives-Hash: 1025460a4e5aef97be120a78fd8f41b8 I didn't like the way 'nvidia' portage was done, and I ended up re-doing it. In fact, I split it in two portages: nvidia-kernel and nvidia-glx. Since I think that this can cause some controversy, I'd like to discuss it in the mailing list. The ebuilds are available from: http://bugs.gentoo.org/show_bug.cgi?id=517 My version is better than the current one because: 1. It's split into two portages. (a) the current version of the kernel driver is 1.0.2314, while the current version of the glx library is 1.0.2313. With the current `nvidia' portage it's unclear which one determines the version of the portage itself. (b) if one compiles a new version of Linux kernel, he only needs to update nvidia-kernel, and leave nvidia-glx untouched. 2. NVIDIA's own makefile overwrites some of the native files that come with XFree. It upsets me when a package messes with the other package's files, because if I were to update the world, the order of update would determine the state of the system, etc. I decided to put the contents of nvidia-glx into /opt/NVIDIA to make sure that they don't mess with anything else. 3. nvidia-kernel now creates necessary device nodes. 4. nvidia-kernel now installs aliases. The small downside of the new layout is that the user needs to add a modules path to the Files section in XF86Config. Comments? -- Arcady Genkin Don't read everything you believe.