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.50) id 1EP3OF-0002f3-Mo for garchives@archives.gentoo.org; Mon, 10 Oct 2005 19:32:52 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9AJMWSV001389; Mon, 10 Oct 2005 19:22:32 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9AJIbni017008 for ; Mon, 10 Oct 2005 19:18:38 GMT Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by smtp.gentoo.org with esmtp (Exim 4.43) id 1EP3JW-0002bP-7E for gentoo-dev@lists.gentoo.org; Mon, 10 Oct 2005 19:27:58 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1EP3HG-0004W7-2h for gentoo-dev@gentoo.org; Mon, 10 Oct 2005 21:25:38 +0200 Received: from 206-163-248-232.yktn.hsdb.sasknet.sk.ca ([206.163.248.232]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Oct 2005 21:25:38 +0200 Received: from dirtyepic.sk by 206-163-248-232.yktn.hsdb.sasknet.sk.ca with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Oct 2005 21:25:38 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: R Hill Subject: [gentoo-dev] Re: Improved ebuild information Date: Mon, 10 Oct 2005 13:23:29 -0600 Message-ID: References: <433EEF5B.1040102@stiefelweb.de> <20051001212202.3e7537f3@snowdrop.home> <1128535434.7199.6.camel@lycan.lan> <1128948829.8881.52.camel@cgianelloni.nuvox.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 206-163-248-232.yktn.hsdb.sasknet.sk.ca User-Agent: Thunderbird 1.4.1 (X11/20051007) In-Reply-To: <1128948829.8881.52.camel@cgianelloni.nuvox.net> Sender: news X-Archives-Salt: b514acd5-1046-4845-8ff0-705a428fb3ed X-Archives-Hash: 62ccd9498ed5be54b4dfb856cb1530ac Chris Gianelloni wrote: > Here's my question... use.local.desc is already package-specific, so why > would we need yet *another* place to put package-specific definitions? > Would it not be enough to have use.local.desc overlay on use.desc? If > package foo uses global USE flag bar in a way different from the > description in use.desc, then it should list the USE flag in > use.local.desc with the correct description for that package. That's another good idea, and i think it could produce the same results. The only downside I can think of is that use.local.desc wouldn't allow for version-specific flags. But 'equery uses' already solves this as it only displays defs for the flags in the IUSE of the ebuild being queried. The only case not covered is if the same flag is used in two versions of a package to mean different things, and i don't see that happening. euse is a bit different, but still not a problem. right now it does this: root ~ # euse -i mozilla global use flags (searching: mozilla) ************************************************************ [- ] mozilla - Adds mozilla support local use flags (searching: mozilla) ************************************************************ no matching entries found it could do this instead: root ~ # euse -i mozilla global use flags (searching: mozilla) ************************************************************ [- ] mozilla - Adds mozilla support local use flags (searching: mozilla) ************************************************************ [- ] mozilla (app-fake/fooapp): builds the optional mozilla browser plugin [- ] mozilla (app-fake/someotherapp): use embedded mozilla engine to render newsfeeds in html [- ] mozilla (app-fake/yetanotherapp): summon giant lizard to invade Tokyo actually i just realized this already works with euse, no changes necessary. :D thoughts/suggestions/kicksinthenuts? what other than equery would need to be fixed to recognize the overlay? is there anything that would explicitly break if a USE flag was in both use.desc and use.local.desc? --de. -- gentoo-dev@gentoo.org mailing list