Gentoo Archives: gentoo-dev

From: Benda Xu <heroxbd@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [PATCH] introduce Prefix 17.0 profiles.
Date: Mon, 08 Jan 2018 08:24:13
Message-Id: 87incciwrn.fsf@proton.d.airelinux.org
1 Hi,
2
3 I would like to introduce some 17.0 profile for Prefix. It also
4 introduces separate profiles to support different ranges of linux
5 kernels.
6
7 | name | linux | glibc |
8 |----------------------+------------------+-------|
9 | beyond-kernel-2.6.16 | [2.6.16, 2.6.32) | <2.20 |
10 | beyond-kernel-2.6.32 | [2.6.32, 3.2) | <2.24 |
11 | beyond-kernel-3.2 | [3.2, latest) | latest|
12
13 Attached is the patch. Thoughts and comments?
14
15 Yours,
16 Benda
17 ---
18 .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi | 1 +
19 .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent | 2 ++
20 .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi | 1 +
21 .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent | 2 ++
22 .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi | 1 +
23 .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent | 2 ++
24 profiles/default/linux/amd64/17.0/no-multilib/prefix/parent | 1 +
25 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi | 1 +
26 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent | 2 ++
27 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi | 1 +
28 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent | 2 ++
29 profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi | 1 +
30 profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent | 2 ++
31 profiles/default/linux/x86/17.0/prefix/parent | 1 +
32 profiles/profiles.desc | 6 ++++++
33 15 files changed, 26 insertions(+)
34 create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi
35 create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent
36 create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi
37 create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent
38 create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi
39 create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent
40 create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/parent
41 create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi
42 create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent
43 create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi
44 create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent
45 create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi
46 create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent
47 create mode 100644 profiles/default/linux/x86/17.0/prefix/parent
48
49 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi
50 new file mode 100644
51 index 000000000000..7ed6ff82de6b
52 --- /dev/null
53 +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi
54 @@ -0,0 +1 @@
55 +5
56 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent
57 new file mode 100644
58 index 000000000000..6a349d3df196
59 --- /dev/null
60 +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent
61 @@ -0,0 +1,2 @@
62 +..
63 +../../../../../../../features/prefix/standalone/beyond-kernel-2.6.16
64 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi
65 new file mode 100644
66 index 000000000000..7ed6ff82de6b
67 --- /dev/null
68 +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi
69 @@ -0,0 +1 @@
70 +5
71 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent
72 new file mode 100644
73 index 000000000000..f14f9dcf77ee
74 --- /dev/null
75 +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent
76 @@ -0,0 +1,2 @@
77 +..
78 +../../../../../../../features/prefix/standalone/beyond-kernel-2.6.32
79 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi
80 new file mode 100644
81 index 000000000000..7ed6ff82de6b
82 --- /dev/null
83 +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi
84 @@ -0,0 +1 @@
85 +5
86 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent
87 new file mode 100644
88 index 000000000000..b3da232ba558
89 --- /dev/null
90 +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent
91 @@ -0,0 +1,2 @@
92 +..
93 +../../../../../../../features/prefix/standalone
94 diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/parent b/profiles/default/linux/amd64/17.0/no-multilib/prefix/parent
95 new file mode 100644
96 index 000000000000..f3229c5b9876
97 --- /dev/null
98 +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/parent
99 @@ -0,0 +1 @@
100 +..
101 diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi
102 new file mode 100644
103 index 000000000000..7ed6ff82de6b
104 --- /dev/null
105 +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi
106 @@ -0,0 +1 @@
107 +5
108 diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent
109 new file mode 100644
110 index 000000000000..4372cb6f5834
111 --- /dev/null
112 +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent
113 @@ -0,0 +1,2 @@
114 +..
115 +../../../../../../features/prefix/standalone/beyond-kernel-2.6.16
116 diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi
117 new file mode 100644
118 index 000000000000..7ed6ff82de6b
119 --- /dev/null
120 +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi
121 @@ -0,0 +1 @@
122 +5
123 diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent
124 new file mode 100644
125 index 000000000000..ee208c413bf2
126 --- /dev/null
127 +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent
128 @@ -0,0 +1,2 @@
129 +..
130 +../../../../../../features/prefix/standalone/beyond-kernel-2.6.32
131 diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi
132 new file mode 100644
133 index 000000000000..7ed6ff82de6b
134 --- /dev/null
135 +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi
136 @@ -0,0 +1 @@
137 +5
138 diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent
139 new file mode 100644
140 index 000000000000..b8a505e58f6c
141 --- /dev/null
142 +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent
143 @@ -0,0 +1,2 @@
144 +..
145 +../../../../../../features/prefix/standalone
146 diff --git a/profiles/default/linux/x86/17.0/prefix/parent b/profiles/default/linux/x86/17.0/prefix/parent
147 new file mode 100644
148 index 000000000000..f3229c5b9876
149 --- /dev/null
150 +++ b/profiles/default/linux/x86/17.0/prefix/parent
151 @@ -0,0 +1 @@
152 +..
153 diff --git a/profiles/profiles.desc b/profiles/profiles.desc
154 index 2812791936cc..e0683269cc11 100644
155 --- a/profiles/profiles.desc
156 +++ b/profiles/profiles.desc
157 @@ -334,8 +334,14 @@ x86-linux prefix/linux/x86 exp
158 # Linux Standalone Profiles
159 amd64-linux prefix/linux-standalone/amd64 exp
160 amd64-linux prefix/linux-standalone/amd64/legacy exp
161 +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2 exp
162 +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32 exp
163 +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16 exp
164 x86-linux prefix/linux-standalone/x86 exp
165 x86-linux prefix/linux-standalone/x86/legacy exp
166 +x86-linux default/linux/x86/17.0/prefix/beyond-kernel-3.2 exp
167 +x86-linux default/linux/x86/17.0/prefix/beyond-kernel-2.6.32 exp
168 +x86-linux default/linux/x86/17.0/prefix/beyond-kernel-2.6.16 exp
169 arm-linux prefix/linux-standalone/arm/armv7a exp
170 arm64-linux prefix/linux-standalone/arm64 exp
171 ppc64-linux prefix/linux-standalone/ppc64 exp
172 --
173 2.15.1

Replies