From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GZViu-0005s4-SS for garchives@archives.gentoo.org; Mon, 16 Oct 2006 16:53:57 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k9GGoofn011985; Mon, 16 Oct 2006 16:50:50 GMT Received: from cranium.sybase.co.za (sqlprd.sybase.co.za [192.96.139.1]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k9GGlJKh008858 for ; Mon, 16 Oct 2006 16:47:20 GMT Received: from localhost (cranium.sybase.co.za [127.0.0.1]) by cranium.sybase.co.za (Postfix) with ESMTP id 42D1D8343D for ; Mon, 16 Oct 2006 18:51:40 +0200 (SAST) X-Virus-Scanned: amavisd-new at sybase.co.za Received: from cranium.sybase.co.za ([127.0.0.1]) by localhost (cranium.sybase.co.za [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DTHXWnGUrzUb for ; Mon, 16 Oct 2006 18:51:31 +0200 (SAST) Received: from bard.sybase.co.za (bard.sybase.co.za [192.168.2.6]) by cranium.sybase.co.za (Postfix) with ESMTP id 1C21E83445 for ; Mon, 16 Oct 2006 18:51:31 +0200 (SAST) Received: from jimmynote.sybase.co.za ([192.168.2.87]) by bard.sybase.co.za with Microsoft SMTPSVC(6.0.3790.1830); Mon, 16 Oct 2006 18:49:04 +0200 From: Alan McKinnon To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: xorg INPUT and VIDEO USE flags Date: Mon, 16 Oct 2006 18:48:12 +0200 User-Agent: KMail/1.9.5 References: <200610161557.06453.michaelkintzios@gmail.com> <200610161749.03651.alan@linuxholdings.co.za> <358eca8f0610160910v40406e75rf585b932eb16ff9a@mail.gmail.com> In-Reply-To: <358eca8f0610160910v40406e75rf585b932eb16ff9a@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200610161848.12977.alan@linuxholdings.co.za> X-OriginalArrivalTime: 16 Oct 2006 16:49:04.0187 (UTC) FILETIME=[FD0708B0:01C6F142] X-Archives-Salt: 07d741d0-c2b2-4c6e-9fe2-cb6894ab1707 X-Archives-Hash: bed23ec011d03f95d94332bed140527e On Monday 16 October 2006 18:10, Mick wrote: > Thanks Alan, but the question I meant to ask is: why only the > xorg-server takes account of these flags, while the xorg-x11 doesn't? xorg-x11 is a meta package. It's purpose is to merge various x11 packages as dependencies and it doesn't do any merging on it's own. Looking into the ebuilds, xorg-x11 only mentions VIDEO_CARDS and INPUT_DEVICES once in pkg_postinst() in an einfo saying you should now set these variables (presumably so that xorg-server can do the right thing when it's merged). The xorg-server-1.1.1-r1 ebuild contains stuff like this: PDEPEND=" xorg? ( input_devices_mouse? ( >=x11-drivers/xf86-input-mouse-1.1.0 ) video_cards_radeon? ( >=x11-drivers/xf86-video-ati-6.6.0 ) So the variable is only used by the ebuild that actually does the merging. Your 'emerge xorg-x11' lists a bunch of USE flags in the output, but they are all disabled and appended with %, meaning they are new flags being used for the first time. Do the merge then try it again, you should find they are not listed the second time. Portage and the output it generates is in a state of flux recently with several updates in parid succession. It's sometimes a bit hard to keep up with the changes and remember what it's supposed to do today :-) But the output you are getting is correct per my current understanding of portage alan -- gentoo-user@gentoo.org mailing list