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 1Ln8Yd-0004c1-Mc for garchives@archives.gentoo.org; Fri, 27 Mar 2009 09:40:59 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AE2C4E08E0; Fri, 27 Mar 2009 09:40:58 +0000 (UTC) Received: from amun.cheops.ods.org (amun.cheops.ods.org [82.95.138.191]) by pigeon.gentoo.org (Postfix) with ESMTP id 7D126E08E0 for ; Fri, 27 Mar 2009 09:40:58 +0000 (UTC) Received: from tefnut.cheops.ods.org ([2001:888:1022:0:211:24ff:fe37:e46e] helo=gentoo.org) by amun.cheops.ods.org with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1Ln8Yb-0002iL-1I for gentoo-dev@lists.gentoo.org; Fri, 27 Mar 2009 10:40:57 +0100 Date: Fri, 27 Mar 2009 10:40:58 +0100 From: Fabian Groffen To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] EAPI 3 PMS Draft Message-ID: <20090327094058.GQ15265@gentoo.org> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20090316204717.699511f0@snowcone> 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=utf-8 Content-Disposition: inline In-Reply-To: <20090316204717.699511f0@snowcone> User-Agent: Mutt/1.5.19 (Darwin 8.11.0, VIM - Vi IMproved 7.2) Organization: Gentoo Foundation, Inc. X-Content-Scanned: by amun.cheops.ods.org (Exim Exiscan) using SpamAssassin and ClamAV X-Archives-Salt: 3aeb972b-3a91-436a-b25d-df157c1a394e X-Archives-Hash: fb769f62bcc6d9588999db120a294af0 On 16-03-2009 20:47:17 +0000, Ciaran McCreesh wrote: > I've got a very rough draft of what EAPI 3 might end up looking like, > based upon discussion: > > http://github.com/ciaranm/pms/tree/eapi-3 I would like to request the following to be included in EAPI 3, as preparation for more Prefix friendly ebuilds compatible with gentoo-x86: - The variable EPREFIX to be set in all phases, and at all times. Because this is a preparation stage, EPREFIX is just set and intialised to the empty string. - The variable ED, available in src_install, pkg_preinst and pkg_postinst, and set to ${D}${EPREFIX}. - The variable EROOT, available in pkg_*[1], set to ${ROOT}${EPREFIX}. [1] this is copied from PMS, Table 11.1, in general, EROOT needs to be available where currently ROOT is. -- Fabian Groffen Gentoo on a different level