From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 0C86F13838B for ; Tue, 16 Sep 2014 18:38:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 92CD5E0ABF; Tue, 16 Sep 2014 18:38:14 +0000 (UTC) Received: from mail-vc0-f171.google.com (mail-vc0-f171.google.com [209.85.220.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3EC46E0A92 for ; Tue, 16 Sep 2014 18:38:13 +0000 (UTC) Received: by mail-vc0-f171.google.com with SMTP id im17so277109vcb.30 for ; Tue, 16 Sep 2014 11:38:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=eHLASsiPMAObMQgw7Px49LcBIEefrgEV9EiD3ziw7As=; b=cSoJdLYQ19B5UtloZfx9xcu7qmawWV85i8mbMxsWxPa1+sDEnqwhld0hBrxt65uRGa 8rBdwPSVfpmyNE2n0lLcIo6cZP7VsQHR7rkfh0YajA7stniD7bA+Q9QXl9UlBhGH2ZVh 9UPnR3fdA2LjqceAHAHSi7f8J/wjSeKAroGtqtDVng8V/VNGfCivl2BOT4JY3MnH5e1H mfQJj85uavXpD4FpKxNEWKumeXa9vfuqzi9NoXZ/qzQm4ew9d7t9KLtZXnOzgHtTw8Tq RMI9DRWWKsDFAOZeyv10DzT2Q0iQ2ebrcTcux+gbOJTQEqZC7miZXkYVF6r6vclkKnmZ +6FQ== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.52.253.39 with SMTP id zx7mr26105846vdc.2.1410892692401; Tue, 16 Sep 2014 11:38:12 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.52.8.229 with HTTP; Tue, 16 Sep 2014 11:38:12 -0700 (PDT) In-Reply-To: References: Date: Tue, 16 Sep 2014 14:38:12 -0400 X-Google-Sender-Auth: I0bqD9OqmpjFcb6Kv0UxY2Ujsog Message-ID: Subject: Re: [gentoo-user] Eapi 6 ? From: Rich Freeman To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: d97f1f06-002f-47b2-9234-f896e0a22218 X-Archives-Hash: 1891b4bcb10d11a92d214200014124e4 On Tue, Sep 16, 2014 at 2:30 PM, James wrote: > > So, since I'm only hacking at ebuilds for my own needs (currently > not able to produce anything that is not embarrashing) can I > start building ebuilds that use EAPI-6? I understand that it > is not finalized yet. But, if the user supplied patching is > at least workable, I'd rather get busy learning/testing those new > EAPI-6 tricks. > User patching already exists, but ebuilds have to support it for it to work by calling epatch_user during src_prepare(). EAPI6 will make calling this mandatory, and will put it in the default phase function. So, 100% of EAPI6 ebuilds will support it, though many ebuilds already support it otherwise. All you need to do is add epatch_user to src_prepare in an existing ebuild to use it. If you want to patch the build system you'll also need to make calls to autotools/etc as needed after calling epatch_user. -- Rich