Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/riscv:master commit in: profiles/default/linux/riscv/17.0/, ...
Date: Fri, 03 May 2019 21:55:16
Message-Id: 1556920283.00e39ea5bf5b762840657bca20388e4435d336db.dilfridge@gentoo
1 commit: 00e39ea5bf5b762840657bca20388e4435d336db
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 3 21:51:23 2019 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Fri May 3 21:51:23 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/riscv.git/commit/?id=00e39ea5
7
8 profiles: moved to main tree
9
10 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
11
12 profiles/arch.list | 1 -
13 profiles/arch/base/parent | 1 -
14 profiles/arch/riscv/eapi | 1 -
15 profiles/arch/riscv/make.defaults | 24 -------------
16 profiles/arch/riscv/package.accept_keywords | 6 ----
17 profiles/arch/riscv/package.use.mask | 5 ---
18 profiles/arch/riscv/packages | 4 ---
19 profiles/arch/riscv/packages.build | 5 ---
20 profiles/arch/riscv/parent | 2 --
21 profiles/arch/riscv/rv64gc/eapi | 1 -
22 profiles/arch/riscv/rv64gc/lp64/eapi | 1 -
23 profiles/arch/riscv/rv64gc/lp64/make.defaults | 15 --------
24 profiles/arch/riscv/rv64gc/lp64/package.use.force | 2 --
25 profiles/arch/riscv/rv64gc/lp64/use.mask | 5 ---
26 profiles/arch/riscv/rv64gc/lp64d/eapi | 1 -
27 profiles/arch/riscv/rv64gc/lp64d/make.defaults | 15 --------
28 profiles/arch/riscv/rv64gc/lp64d/package.use.force | 2 --
29 profiles/arch/riscv/rv64gc/lp64d/use.mask | 5 ---
30 profiles/arch/riscv/rv64gc/make.defaults | 42 ----------------------
31 profiles/arch/riscv/rv64gc/package.mask | 2 --
32 profiles/arch/riscv/rv64gc/parent | 1 -
33 profiles/arch/riscv/rv64gc/use.force | 6 ----
34 profiles/arch/riscv/rv64gc/use.mask | 15 --------
35 profiles/arch/riscv/use.force | 2 --
36 profiles/arch/riscv/use.mask | 8 -----
37 profiles/default/linux/riscv/17.0/parent | 2 --
38 profiles/default/linux/riscv/17.0/rv64gc/eapi | 1 -
39 profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi | 1 -
40 .../default/linux/riscv/17.0/rv64gc/lp64/parent | 2 --
41 .../default/linux/riscv/17.0/rv64gc/lp64d/eapi | 1 -
42 .../default/linux/riscv/17.0/rv64gc/lp64d/parent | 2 --
43 profiles/default/linux/riscv/17.0/rv64gc/parent | 2 --
44 profiles/default/linux/riscv/eapi | 1 -
45 profiles/default/linux/riscv/parent | 2 --
46 profiles/eapi | 1 -
47 profiles/features/multilib/package.use | 3 --
48 profiles/features/multilib/parent | 1 -
49 profiles/make.defaults | 6 ----
50 profiles/profiles.desc | 5 ---
51 39 files changed, 202 deletions(-)
52
53 diff --git a/profiles/arch.list b/profiles/arch.list
54 deleted file mode 100644
55 index d569162..0000000
56 --- a/profiles/arch.list
57 +++ /dev/null
58 @@ -1 +0,0 @@
59 -riscv
60
61 diff --git a/profiles/arch/base/parent b/profiles/arch/base/parent
62 deleted file mode 100644
63 index b90fefd..0000000
64 --- a/profiles/arch/base/parent
65 +++ /dev/null
66 @@ -1 +0,0 @@
67 -gentoo:arch/base
68
69 diff --git a/profiles/arch/riscv/eapi b/profiles/arch/riscv/eapi
70 deleted file mode 100644
71 index 7ed6ff8..0000000
72 --- a/profiles/arch/riscv/eapi
73 +++ /dev/null
74 @@ -1 +0,0 @@
75 -5
76
77 diff --git a/profiles/arch/riscv/make.defaults b/profiles/arch/riscv/make.defaults
78 deleted file mode 100644
79 index 9a66fed..0000000
80 --- a/profiles/arch/riscv/make.defaults
81 +++ /dev/null
82 @@ -1,24 +0,0 @@
83 -# Copyright 2019 Gentoo Authors
84 -# Distributed under the terms of the GNU General Public License v2
85 -
86 -# Main RISC-V profile
87 -
88 -ARCH="riscv"
89 -ACCEPT_KEYWORDS="amd64 ~amd64 riscv ~riscv"
90 -
91 -CHOST="riscv64-unknown-linux-gnu"
92 -
93 -# Since many people will want to test this in qemu...
94 -FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox"
95 -
96 -# This is not a complete profile. The following stuff is
97 -# defined in subdirs:
98 -# CFLAGS
99 -# CXXFLAGS
100 -# FFLAGS
101 -# FCFLAGS
102 -# ABI
103 -# DEFAULT_ABI
104 -# MULTILIB_ABIS
105 -# CHOST_riscv
106 -# LIBDIR_riscv
107
108 diff --git a/profiles/arch/riscv/package.accept_keywords b/profiles/arch/riscv/package.accept_keywords
109 deleted file mode 100644
110 index dc5941f..0000000
111 --- a/profiles/arch/riscv/package.accept_keywords
112 +++ /dev/null
113 @@ -1,6 +0,0 @@
114 -# we need specific versions / patches for riscv
115 -sys-devel/gcc -amd64 -~amd64
116 -sys-libs/glibc -amd64 -~amd64
117 -
118 -# we need static qemu *from* ~amd64
119 -app-emulation/qemu-riscv64-bin ~amd64
120
121 diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
122 deleted file mode 100644
123 index e6cd04d..0000000
124 --- a/profiles/arch/riscv/package.use.mask
125 +++ /dev/null
126 @@ -1,5 +0,0 @@
127 -
128 -# This doesn't work for (any) riscv yet.
129 -dev-libs/libpcre2 jit
130 -dev-libs/libpcre jit
131 -dev-vcs/git pcre-jit
132
133 diff --git a/profiles/arch/riscv/packages b/profiles/arch/riscv/packages
134 deleted file mode 100644
135 index cef240a..0000000
136 --- a/profiles/arch/riscv/packages
137 +++ /dev/null
138 @@ -1,4 +0,0 @@
139 -# For now we add the x86-64 qemu-riscv64 static binary to all
140 -# stages. This makes life somewhat simpler for working without
141 -# real hardware.
142 -*app-emulation/qemu-riscv64-bin
143
144 diff --git a/profiles/arch/riscv/packages.build b/profiles/arch/riscv/packages.build
145 deleted file mode 100644
146 index 9d8dcba..0000000
147 --- a/profiles/arch/riscv/packages.build
148 +++ /dev/null
149 @@ -1,5 +0,0 @@
150 -# For now we add the x86-64 qemu-riscv64 static binary to all
151 -# stages. This makes life somewhat simpler for working without
152 -# real hardware.
153 -
154 -app-emulation/qemu-riscv64-bin
155
156 diff --git a/profiles/arch/riscv/parent b/profiles/arch/riscv/parent
157 deleted file mode 100644
158 index c5b66f7..0000000
159 --- a/profiles/arch/riscv/parent
160 +++ /dev/null
161 @@ -1,2 +0,0 @@
162 -../base
163 -../../features/multilib
164
165 diff --git a/profiles/arch/riscv/rv64gc/eapi b/profiles/arch/riscv/rv64gc/eapi
166 deleted file mode 100644
167 index 7ed6ff8..0000000
168 --- a/profiles/arch/riscv/rv64gc/eapi
169 +++ /dev/null
170 @@ -1 +0,0 @@
171 -5
172
173 diff --git a/profiles/arch/riscv/rv64gc/lp64/eapi b/profiles/arch/riscv/rv64gc/lp64/eapi
174 deleted file mode 100644
175 index 7ed6ff8..0000000
176 --- a/profiles/arch/riscv/rv64gc/lp64/eapi
177 +++ /dev/null
178 @@ -1 +0,0 @@
179 -5
180
181 diff --git a/profiles/arch/riscv/rv64gc/lp64/make.defaults b/profiles/arch/riscv/rv64gc/lp64/make.defaults
182 deleted file mode 100644
183 index 8c6534c..0000000
184 --- a/profiles/arch/riscv/rv64gc/lp64/make.defaults
185 +++ /dev/null
186 @@ -1,15 +0,0 @@
187 -# Copyright 2019 Gentoo Authors
188 -# Distributed under the terms of the GNU General Public License v2
189 -
190 -# RISC-V rv64gc/lp64 no-multilib profile
191 -
192 -CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64"
193 -CXXFLAGS="${CFLAGS}"
194 -FFLAGS="${CFLAGS}"
195 -FCFLAGS="${CFLAGS}"
196 -
197 -# We have only one ABI
198 -MULTILIB_ABIS="lp64"
199 -
200 -# We hide the useflags for the ABIs
201 -USE_EXPAND_HIDDEN="ABI_RISCV"
202
203 diff --git a/profiles/arch/riscv/rv64gc/lp64/package.use.force b/profiles/arch/riscv/rv64gc/lp64/package.use.force
204 deleted file mode 100644
205 index a319d3e..0000000
206 --- a/profiles/arch/riscv/rv64gc/lp64/package.use.force
207 +++ /dev/null
208 @@ -1,2 +0,0 @@
209 -# Undo multilib forcing.
210 -sys-apps/sandbox -abi_riscv_lp64d
211
212 diff --git a/profiles/arch/riscv/rv64gc/lp64/use.mask b/profiles/arch/riscv/rv64gc/lp64/use.mask
213 deleted file mode 100644
214 index 5d1fa74..0000000
215 --- a/profiles/arch/riscv/rv64gc/lp64/use.mask
216 +++ /dev/null
217 @@ -1,5 +0,0 @@
218 -# Mask multilib, since we cannot use it.
219 -multilib
220 -
221 -# Mask the multilib flags back for non-multilib profile.
222 -abi_riscv_lp64d
223
224 diff --git a/profiles/arch/riscv/rv64gc/lp64d/eapi b/profiles/arch/riscv/rv64gc/lp64d/eapi
225 deleted file mode 100644
226 index 7ed6ff8..0000000
227 --- a/profiles/arch/riscv/rv64gc/lp64d/eapi
228 +++ /dev/null
229 @@ -1 +0,0 @@
230 -5
231
232 diff --git a/profiles/arch/riscv/rv64gc/lp64d/make.defaults b/profiles/arch/riscv/rv64gc/lp64d/make.defaults
233 deleted file mode 100644
234 index 85372ab..0000000
235 --- a/profiles/arch/riscv/rv64gc/lp64d/make.defaults
236 +++ /dev/null
237 @@ -1,15 +0,0 @@
238 -# Copyright 2019 Gentoo Authors
239 -# Distributed under the terms of the GNU General Public License v2
240 -
241 -# RISC-V rv64gc/lp64d no-multilib profile
242 -
243 -CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64d"
244 -CXXFLAGS="${CFLAGS}"
245 -FFLAGS="${CFLAGS}"
246 -FCFLAGS="${CFLAGS}"
247 -
248 -# We have only one ABI
249 -MULTILIB_ABIS="lp64d"
250 -
251 -# We hide the useflags for the ABIs
252 -USE_EXPAND_HIDDEN="ABI_RISCV"
253
254 diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force
255 deleted file mode 100644
256 index fe0910f..0000000
257 --- a/profiles/arch/riscv/rv64gc/lp64d/package.use.force
258 +++ /dev/null
259 @@ -1,2 +0,0 @@
260 -# Undo multilib forcing.
261 -sys-apps/sandbox -abi_riscv_lp64
262
263 diff --git a/profiles/arch/riscv/rv64gc/lp64d/use.mask b/profiles/arch/riscv/rv64gc/lp64d/use.mask
264 deleted file mode 100644
265 index c3b6781..0000000
266 --- a/profiles/arch/riscv/rv64gc/lp64d/use.mask
267 +++ /dev/null
268 @@ -1,5 +0,0 @@
269 -# Mask multilib, since we cannot use it.
270 -multilib
271 -
272 -# Mask the multilib flags back for non-multilib profile.
273 -abi_riscv_lp64
274
275 diff --git a/profiles/arch/riscv/rv64gc/make.defaults b/profiles/arch/riscv/rv64gc/make.defaults
276 deleted file mode 100644
277 index 0d78820..0000000
278 --- a/profiles/arch/riscv/rv64gc/make.defaults
279 +++ /dev/null
280 @@ -1,42 +0,0 @@
281 -# Copyright 2019 Gentoo Authors
282 -# Distributed under the terms of the GNU General Public License v2
283 -
284 -# RISC-V profile for rv64gc multilib
285 -
286 -CFLAGS="-O2 -pipe -march=rv64gc"
287 -CXXFLAGS="${CFLAGS}"
288 -FFLAGS="${CFLAGS}"
289 -FCFLAGS="${CFLAGS}"
290 -
291 -# Multilib ABIs
292 -MULTILIB_ABIS="lp64d lp64"
293 -DEFAULT_ABI="lp64d"
294 -ABI="lp64d"
295 -
296 -# Library directories
297 -LIBDIR_lp64d="lib64/lp64d"
298 -LIBDIR_lp64="lib64/lp64"
299 -SYMLINK_LIB="no"
300 -
301 -# Flags for lp64d
302 -CFLAGS_lp64d="-mabi=lp64d"
303 -# LDFLAGS_lp64d
304 -# CHOST_lp64d
305 -
306 -# Flags for lp64
307 -CFLAGS_lp64="-mabi=lp64"
308 -# LDFLAGS_lp64
309 -# CHOST_lp64
310 -
311 -# Enable lp64d by default
312 -ABI_RISCV="lp64d"
313 -
314 -# Unhide the riscv/rv64gc-specific USE_EXPANDs
315 -USE_EXPAND_HIDDEN="-ABI_RISCV"
316 -
317 -# Implicitly enable lp64d in ebuilds without multilib support
318 -IUSE_IMPLICIT="abi_riscv_lp64d"
319 -
320 -# Enable Python 3.7 (and potentially later versions) only
321 -PYTHON_TARGETS="python3_7"
322 -PYTHON_SINGLE_TARGET="python3_7"
323
324 diff --git a/profiles/arch/riscv/rv64gc/package.mask b/profiles/arch/riscv/rv64gc/package.mask
325 deleted file mode 100644
326 index e351251..0000000
327 --- a/profiles/arch/riscv/rv64gc/package.mask
328 +++ /dev/null
329 @@ -1,2 +0,0 @@
330 -# Doesnt work properly with the two-level libdirs
331 -<dev-lang/python-3.7
332
333 diff --git a/profiles/arch/riscv/rv64gc/parent b/profiles/arch/riscv/rv64gc/parent
334 deleted file mode 100644
335 index f3229c5..0000000
336 --- a/profiles/arch/riscv/rv64gc/parent
337 +++ /dev/null
338 @@ -1 +0,0 @@
339 -..
340
341 diff --git a/profiles/arch/riscv/rv64gc/use.force b/profiles/arch/riscv/rv64gc/use.force
342 deleted file mode 100644
343 index dc4d06c..0000000
344 --- a/profiles/arch/riscv/rv64gc/use.force
345 +++ /dev/null
346 @@ -1,6 +0,0 @@
347 -# Force the flag corresponding to the default ABI.
348 -abi_riscv_lp64d
349 -
350 -# Right now we have only one Python available
351 -python_targets_python3_7
352 -python_single_target_python3_7
353
354 diff --git a/profiles/arch/riscv/rv64gc/use.mask b/profiles/arch/riscv/rv64gc/use.mask
355 deleted file mode 100644
356 index 74618e4..0000000
357 --- a/profiles/arch/riscv/rv64gc/use.mask
358 +++ /dev/null
359 @@ -1,15 +0,0 @@
360 -# Copyright 2019 Gentoo Authors
361 -# Distributed under the terms of the GNU General Public License v2
362 -
363 -# Unmask the multilib flags for this arch.
364 --abi_riscv_lp64d
365 --abi_riscv_lp64
366 -
367 -# Our Python has a lot of trouble with the two-level libdir.
368 -python_targets_python2_7
369 -python_targets_python3_5
370 -python_targets_python3_6
371 -python_single_target_python2_7
372 -python_single_target_python3_5
373 -python_single_target_python3_6
374 -
375
376 diff --git a/profiles/arch/riscv/use.force b/profiles/arch/riscv/use.force
377 deleted file mode 100644
378 index 612aced..0000000
379 --- a/profiles/arch/riscv/use.force
380 +++ /dev/null
381 @@ -1,2 +0,0 @@
382 -# Force the flag which corresponds to ARCH.
383 -riscv
384
385 diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask
386 deleted file mode 100644
387 index 7e3b454..0000000
388 --- a/profiles/arch/riscv/use.mask
389 +++ /dev/null
390 @@ -1,8 +0,0 @@
391 -# Copyright 2019 Gentoo Authors
392 -# Distributed under the terms of the GNU General Public License v2
393 -
394 -# Unmask the flag which corresponds to ARCH.
395 --riscv
396 -
397 -# The required library has not been ported to riscv yet.
398 -seccomp
399
400 diff --git a/profiles/default/linux/riscv/17.0/parent b/profiles/default/linux/riscv/17.0/parent
401 deleted file mode 100644
402 index 9e143e5..0000000
403 --- a/profiles/default/linux/riscv/17.0/parent
404 +++ /dev/null
405 @@ -1,2 +0,0 @@
406 -..
407 -gentoo:releases/17.0
408
409 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/eapi b/profiles/default/linux/riscv/17.0/rv64gc/eapi
410 deleted file mode 100644
411 index 7ed6ff8..0000000
412 --- a/profiles/default/linux/riscv/17.0/rv64gc/eapi
413 +++ /dev/null
414 @@ -1 +0,0 @@
415 -5
416
417 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi b/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi
418 deleted file mode 100644
419 index 7ed6ff8..0000000
420 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/eapi
421 +++ /dev/null
422 @@ -1 +0,0 @@
423 -5
424
425 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent b/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent
426 deleted file mode 100644
427 index 0273fe5..0000000
428 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64/parent
429 +++ /dev/null
430 @@ -1,2 +0,0 @@
431 -..
432 -../../../../../../arch/riscv/rv64gc/lp64
433
434 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi
435 deleted file mode 100644
436 index 7ed6ff8..0000000
437 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/eapi
438 +++ /dev/null
439 @@ -1 +0,0 @@
440 -5
441
442 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent b/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent
443 deleted file mode 100644
444 index f497f65..0000000
445 --- a/profiles/default/linux/riscv/17.0/rv64gc/lp64d/parent
446 +++ /dev/null
447 @@ -1,2 +0,0 @@
448 -..
449 -../../../../../../arch/riscv/rv64gc/lp64d
450
451 diff --git a/profiles/default/linux/riscv/17.0/rv64gc/parent b/profiles/default/linux/riscv/17.0/rv64gc/parent
452 deleted file mode 100644
453 index 4bbbd0a..0000000
454 --- a/profiles/default/linux/riscv/17.0/rv64gc/parent
455 +++ /dev/null
456 @@ -1,2 +0,0 @@
457 -..
458 -../../../../../arch/riscv/rv64gc
459
460 diff --git a/profiles/default/linux/riscv/eapi b/profiles/default/linux/riscv/eapi
461 deleted file mode 100644
462 index 7ed6ff8..0000000
463 --- a/profiles/default/linux/riscv/eapi
464 +++ /dev/null
465 @@ -1 +0,0 @@
466 -5
467
468 diff --git a/profiles/default/linux/riscv/parent b/profiles/default/linux/riscv/parent
469 deleted file mode 100644
470 index b85be8f..0000000
471 --- a/profiles/default/linux/riscv/parent
472 +++ /dev/null
473 @@ -1,2 +0,0 @@
474 -gentoo:base
475 -gentoo:default/linux
476
477 diff --git a/profiles/eapi b/profiles/eapi
478 deleted file mode 100644
479 index 7ed6ff8..0000000
480 --- a/profiles/eapi
481 +++ /dev/null
482 @@ -1 +0,0 @@
483 -5
484
485 diff --git a/profiles/features/multilib/package.use b/profiles/features/multilib/package.use
486 deleted file mode 100644
487 index b01f51f..0000000
488 --- a/profiles/features/multilib/package.use
489 +++ /dev/null
490 @@ -1,3 +0,0 @@
491 -# Enable all ABIs by default so we can protect any non-native binaries that
492 -# might be executed.
493 -sys-apps/sandbox abi_riscv_lp64d abi_riscv_lp64
494
495 diff --git a/profiles/features/multilib/parent b/profiles/features/multilib/parent
496 deleted file mode 100644
497 index 8dccfc9..0000000
498 --- a/profiles/features/multilib/parent
499 +++ /dev/null
500 @@ -1 +0,0 @@
501 -gentoo:features/multilib
502
503 diff --git a/profiles/make.defaults b/profiles/make.defaults
504 deleted file mode 100644
505 index 47848b9..0000000
506 --- a/profiles/make.defaults
507 +++ /dev/null
508 @@ -1,6 +0,0 @@
509 -# Copyright 2019 Gentoo Authors
510 -# Distributed under the terms of the GNU General Public License v2
511 -
512 -# RISC-V specific variables
513 -USE_EXPAND="ABI_RISCV"
514 -USE_EXPAND_HIDDEN="ABI_RISCV"
515
516 diff --git a/profiles/profiles.desc b/profiles/profiles.desc
517 deleted file mode 100644
518 index b567369..0000000
519 --- a/profiles/profiles.desc
520 +++ /dev/null
521 @@ -1,5 +0,0 @@
522 -# RISC-V Profiles
523 -# @MAINTAINER: riscv@g.o
524 -riscv default/linux/riscv/17.0/rv64gc exp
525 -riscv default/linux/riscv/17.0/rv64gc/lp64 exp
526 -riscv default/linux/riscv/17.0/rv64gc/lp64d exp