From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1O1NTt-0003NU-T9 for garchives@archives.gentoo.org; Mon, 12 Apr 2010 17:31:30 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D3943E079F; Mon, 12 Apr 2010 17:31:27 +0000 (UTC) Received: from eagle.jhcloos.com (eagle.jhcloos.com [207.210.242.212]) by pigeon.gentoo.org (Postfix) with ESMTP id 82F40E0767 for ; Mon, 12 Apr 2010 17:31:22 +0000 (UTC) Received: by eagle.jhcloos.com (Postfix, from userid 10) id 3F21240161; Mon, 12 Apr 2010 17:30:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=eagle; t=1271093482; bh=UD6auNSE9qhMy13WBkwNoniiGaspu1ki6lBwNxRK5jI=; h=From:To:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=mwGTWshs0m8WkcoSkQsPkaj5qihsE48cQ/Tz2gMPLLZveyUk8y4FC0Ukkzy/xBU2r fnJpxTBSiYtgQgIUTNQAw+c7IgeLj3eK8D4qPnSMnrXcgXWRNaeFaxVJ2W2ulSP2bJ jRq5jkW8Qjt9OSTtKRQxyEbAbapbA8HsRL+G3tvc= Received: from lugabout.jhcloos.org (localhost [127.0.0.1]) by lugabout.jhcloos.org (Postfix) with ESMTP id ABDC8A00D4 for ; Mon, 12 Apr 2010 17:30:46 +0000 (UTC) From: James Cloos To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] perl eclass review - EAPI=3 + new helper eclass In-Reply-To: (James Cloos's message of "Mon, 12 Apr 2010 13:17:44 -0400") References: <20100330111154.GA28735@veller.net> <4BB536DC.8090405@gentoo.org> <4BBB7FDE.7090306@gentoo.org> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAI1J REFUOE+lU9ESgCAIg64P1y+ngUdxhl5H8wFbbM0OmUiEhKkCYaZThXCo6KE5sCbA1DDX3genvO4d eBQgEMaM5qy6uWk4SfBYfdu9jvBN9nSVDOKRtwb+I3epboOsOX5pZbJNsBJFvmQQ05YMfieIBnYX FK2N6dOawd97r/e8RjkTLzmMsiVgrAoEugtviCM3v2WzjgAAAABJRU5ErkJggg== Copyright: Copyright 2009 James Cloos OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Date: Mon, 12 Apr 2010 13:30:21 -0400 Message-ID: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Hashcash: 1:30:100412:gentoo-dev@lists.gentoo.org::34y54DZbpHs+aBN5:0000000000000000000000000000000001fT6n X-Archives-Salt: 6db15bd3-472b-421c-9837-907b2b4e8e7b X-Archives-Hash: a45966e0eb6762c6ff135cea404ca633 A reasonable alternative would be to have a separate variable in make.conf, such as ECLASS_OVERLAY_DIRS, which specifies acceptable overlays for eclasses. In most cases, users would probably only have their own, local overlay there, and any eclasses found there should be used in preference to any in portage or in the overlay the ebuild came from, if applicable. Every time portage looks for an eclass, it should check there first (caching what it found, to save future lookups w/in that run) and just use anything it finds. -JimC -- James Cloos OpenPGP: 1024D/ED7DAEA6