Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] One-Day Gentoo Council Reminder for September
Date: Thu, 11 Sep 2008 06:43:10
Message-Id: 48C8BE2A.60508@gentoo.org
In Reply to: Re: [gentoo-dev] One-Day Gentoo Council Reminder for September by Donnie Berkholz
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Donnie Berkholz wrote:
5 > Here's the agenda. I'm eagerly awaiting submission of EAPI 2, whenever
6 > folks are ready.
7
8 I've updated the EAPI 2 draft to remove the eapi* functions and the
9 gitweb unpack extension as mentioned earlier in Jorge's email [1].
10 The html version of the draft is posted in my dev space [2] and is
11 also attached directly to this email. All of the extensions are
12 summarized below:
13
14 * The 'doman' helper function recognizes language codes in man page
15 source files, and uses them to generate an appropriate
16 installation path.
17
18 * The meaning of the !atom blocker syntax now implies that
19 temporary simultaneous installation of conflicting packages is
20 allowed [3].
21
22 * A new !!atom blocker syntax is now supported, for use in special
23 cases in which temporary simultaneous installation of conflicting
24 packages should not be allowed.
25
26 * Dependency atoms can be constrained to match specific USE flag
27 states, including USE conditional expressions embedded within
28 the atoms themselves.
29
30 * SRC_URI supports a syntax extension which allows customization
31 of output file names by using a "->" operator.
32
33 * A new src_prepare phase function is called after src_unpack.
34
35 * The old src_compile phase function is split into separate
36 src_configure and src_compile fuctions.
37
38 * Default phase function implementations for the current EAPI are
39 accessible via a function having a name that begins with default_
40 and ends with the respective phase function name.
41
42 * The default phase function implementation for the currently
43 executing phase is accessible as a function named 'default'.
44
45 [1]
46 http://archives.gentoo.org/gentoo-dev/msg_2124e5ac0da4c1928d96a7186a81a0a3.xml
47 [2] http://dev.gentoo.org/~zmedico/portage/eapi/eapi-2-draft.html
48
49 - --
50 Thanks,
51 Zac
52 -----BEGIN PGP SIGNATURE-----
53 Version: GnuPG v2.0.9 (GNU/Linux)
54
55 iEYEARECAAYFAkjIvigACgkQ/ejvha5XGaM8VACgtdpQQaHg6M/ZVH6sYvrTdeEF
56 PfwAoLJx1wn5le/0GZReFGaFQM7F5RND
57 =SY0M
58 -----END PGP SIGNATURE-----

Attachments

File name MIME type
eapi-2-draft.html text/html
eapi-2-draft.html.sig application/octet-stream

Replies

Subject Author
Re: [gentoo-dev] One-Day Gentoo Council Reminder for September Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>