Gentoo Archives: gentoo-dev

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] EAPI-2
Date: Mon, 08 Sep 2008 23:34:53
Message-Id: 48C5B684.8030707@gentoo.org
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Hi again.
5
6 Quoting Zac earlier in #gentoo-portage:
7
8 21:46 < zmedico> jmbsvicetto: I think we essentially have a spec already
9 that people can agree on. just take my draft and subtract the eapi*
10 functions and the gitweb unpack extension.
11
12 So we're talking about adding the following to EAPI-2:
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 Given the earlier discussion about EAPI-2 in
46 http://archives.gentoo.org/gentoo-dev/msg_3e9d42191c3537c4f699c12cadd0ad99.xml
47 and cardoe's earlier request to the council ml, can the council members
48 discuss this proposal and consider voting it?
49 Does anyone have any objections to this proposal?
50
51 - --
52 Regards,
53
54 Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
55 Gentoo- forums / Userrel / Devrel / SPARC / KDE
56 -----BEGIN PGP SIGNATURE-----
57 Version: GnuPG v2.0.9 (GNU/Linux)
58 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
59
60 iEYEARECAAYFAkjFtoQACgkQcAWygvVEyALQigCePXcGlT5m6JGB2OlB5swY6f4F
61 /yIAnRte3mm5PULg73j5KDrnKHSFB5h6
62 =lW1u
63 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] EAPI-2 Doug Goldstein <cardoe@g.o>
Re: [gentoo-dev] EAPI-2 "Petteri Räty" <betelgeuse@g.o>
Re: [gentoo-dev] EAPI-2 do* functions die Peter Volkov <pva@g.o>
Re: [gentoo-dev] EAPI-2 Luca Barbato <lu_zero@g.o>
Re: [gentoo-dev] EAPI-2 Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
Re: [gentoo-dev] EAPI-2 Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
Re: [gentoo-dev] EAPI-2 Carsten Lohrke <carlo@g.o>