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 <gentoo-dev+bounces-40756-garchives=archives.gentoo.org@lists.gentoo.org>)
	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 <gentoo-dev@lists.gentoo.org>; 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 <gentoo-dev@lists.gentoo.org>; Mon, 12 Apr 2010 17:30:46 +0000 (UTC)
From: James Cloos <cloos@jhcloos.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] perl eclass review - EAPI=3 + new helper eclass
In-Reply-To: <m3sk70lhdb.fsf@lugabout.jhcloos.org> (James Cloos's message of
	"Mon, 12 Apr 2010 13:17:44 -0400")
References: <20100330111154.GA28735@veller.net>
	<m37hoqwxjd.fsf@lugabout.jhcloos.org> <4BB536DC.8090405@gentoo.org>
	<m36344slr9.fsf@lugabout.jhcloos.org> <4BBB7FDE.7090306@gentoo.org>
	<m3sk70lhdb.fsf@lugabout.jhcloos.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: <m3mxx8lgsa.fsf@lugabout.jhcloos.org>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
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 <cloos@jhcloos.com>         OpenPGP: 1024D/ED7DAEA6