Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: vapier@g.o, tools-portage@g.o, "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 2/2] python-r1.eclass: Set @ECLASS-VARIABLE classes (example)
Date: Fri, 28 Apr 2017 15:00:38
Message-Id: 20170428145931.26090-2-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH 1/2] app-portage/eclass-manpages: Introduce additional variable classes by "Michał Górny"
1 ---
2 eclass/python-r1.eclass | 5 +++++
3 1 file changed, 5 insertions(+)
4
5 diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
6 index 9f56c6f3877a..866f49071147 100644
7 --- a/eclass/python-r1.eclass
8 +++ b/eclass/python-r1.eclass
9 @@ -55,6 +55,7 @@ inherit multibuild python-utils-r1
10 fi
11
12 # @ECLASS-VARIABLE: PYTHON_COMPAT
13 +# @PRE-INHERIT
14 # @REQUIRED
15 # @DESCRIPTION:
16 # This variable contains a list of Python implementations the package
17 @@ -91,6 +92,7 @@ fi
18 # @CODE
19
20 # @ECLASS-VARIABLE: PYTHON_REQ_USE
21 +# @PRE-INHERIT
22 # @DEFAULT_UNSET
23 # @DESCRIPTION:
24 # The list of USEflags required to be enabled on the chosen Python
25 @@ -111,6 +113,7 @@ fi
26 # @CODE
27
28 # @ECLASS-VARIABLE: PYTHON_DEPS
29 +# @OUTPUT-VARIABLE
30 # @DESCRIPTION:
31 # This is an eclass-generated Python dependency string for all
32 # implementations listed in PYTHON_COMPAT.
33 @@ -130,6 +133,7 @@ fi
34 # @CODE
35
36 # @ECLASS-VARIABLE: PYTHON_USEDEP
37 +# @OUTPUT-VARIABLE
38 # @DESCRIPTION:
39 # This is an eclass-generated USE-dependency string which can be used to
40 # depend on another Python package being built for the same Python
41 @@ -150,6 +154,7 @@ fi
42 # @CODE
43
44 # @ECLASS-VARIABLE: PYTHON_REQUIRED_USE
45 +# @OUTPUT-VARIABLE
46 # @DESCRIPTION:
47 # This is an eclass-generated required-use expression which ensures at
48 # least one Python implementation has been enabled.
49 --
50 2.13.0.rc1