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/arch/riscv/rv64gc/lp64d/, profiles/arch/riscv/rv64gc/, ...
Date: Fri, 11 Sep 2020 16:15:02
Message-Id: 1599838153.7ef4dcca5d316f15663165a25aef5bd608ab8c0e.dilfridge@gentoo
1 commit: 7ef4dcca5d316f15663165a25aef5bd608ab8c0e
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 11 15:29:13 2020 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 11 15:29:13 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/riscv.git/commit/?id=7ef4dcca
7
8 profiles: arch/riscv moved to main tree
9
10 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
11
12 profiles/arch/riscv/eapi | 1 -
13 profiles/arch/riscv/make.defaults | 48 --------
14 profiles/arch/riscv/package.accept_keywords | 7 --
15 profiles/arch/riscv/package.mask | 5 -
16 profiles/arch/riscv/package.use.mask | 124 ---------------------
17 profiles/arch/riscv/packages | 5 -
18 profiles/arch/riscv/packages.build | 3 -
19 profiles/arch/riscv/parent | 1 -
20 profiles/arch/riscv/rv32imac/eapi | 1 -
21 profiles/arch/riscv/rv32imac/ilp32/eapi | 1 -
22 profiles/arch/riscv/rv32imac/ilp32/make.defaults | 12 --
23 .../arch/riscv/rv32imac/ilp32/package.use.force | 5 -
24 profiles/arch/riscv/rv32imac/ilp32/use.force | 5 -
25 profiles/arch/riscv/rv32imac/ilp32/use.mask | 10 --
26 profiles/arch/riscv/rv32imac/ilp32d/eapi | 1 -
27 profiles/arch/riscv/rv32imac/ilp32d/make.defaults | 15 ---
28 .../arch/riscv/rv32imac/ilp32d/package.use.force | 5 -
29 profiles/arch/riscv/rv32imac/ilp32d/use.mask | 10 --
30 profiles/arch/riscv/rv32imac/make.defaults | 23 ----
31 profiles/arch/riscv/rv32imac/parent | 2 -
32 profiles/arch/riscv/rv32imac/use.force | 5 -
33 profiles/arch/riscv/rv32imac/use.mask | 6 -
34 profiles/arch/riscv/rv64gc/eapi | 1 -
35 profiles/arch/riscv/rv64gc/lp64/eapi | 1 -
36 profiles/arch/riscv/rv64gc/lp64/make.defaults | 17 ---
37 profiles/arch/riscv/rv64gc/lp64/package.use.force | 5 -
38 profiles/arch/riscv/rv64gc/lp64/use.force | 5 -
39 profiles/arch/riscv/rv64gc/lp64/use.mask | 10 --
40 profiles/arch/riscv/rv64gc/lp64d/eapi | 1 -
41 profiles/arch/riscv/rv64gc/lp64d/make.defaults | 15 ---
42 profiles/arch/riscv/rv64gc/lp64d/package.use.force | 5 -
43 profiles/arch/riscv/rv64gc/lp64d/use.mask | 10 --
44 profiles/arch/riscv/rv64gc/make.defaults | 23 ----
45 profiles/arch/riscv/rv64gc/parent | 2 -
46 profiles/arch/riscv/rv64gc/use.force | 5 -
47 profiles/arch/riscv/rv64gc/use.mask | 8 --
48 profiles/arch/riscv/use.force | 9 --
49 profiles/arch/riscv/use.mask | 48 --------
50 38 files changed, 460 deletions(-)
51
52 diff --git a/profiles/arch/riscv/eapi b/profiles/arch/riscv/eapi
53 deleted file mode 100644
54 index 7ed6ff8..0000000
55 --- a/profiles/arch/riscv/eapi
56 +++ /dev/null
57 @@ -1 +0,0 @@
58 -5
59
60 diff --git a/profiles/arch/riscv/make.defaults b/profiles/arch/riscv/make.defaults
61 deleted file mode 100644
62 index 3a7d4ac..0000000
63 --- a/profiles/arch/riscv/make.defaults
64 +++ /dev/null
65 @@ -1,48 +0,0 @@
66 -# Copyright 2019 Gentoo Authors
67 -# Distributed under the terms of the GNU General Public License v2
68 -
69 -# Main RISC-V profile directory. Common settings for all riscv profiles.
70 -
71 -# This is not a complete profile. Use the subdirectories!
72 -
73 -ARCH="riscv"
74 -ACCEPT_KEYWORDS="riscv ~riscv"
75 -
76 -CFLAGS="-O2 -pipe"
77 -CXXFLAGS="${CFLAGS}"
78 -FFLAGS="${CFLAGS}"
79 -FCFLAGS="${CFLAGS}"
80 -
81 -SYMLINK_LIB="no"
82 -
83 -# Flags for lp64d
84 -LIBDIR_lp64d="lib64/lp64d"
85 -CFLAGS_lp64d="-mabi=lp64d"
86 -LDFLAGS_lp64d="-m elf64lriscv"
87 -CHOST_lp64d="riscv64-unknown-linux-gnu"
88 -
89 -# Flags for lp64
90 -LIBDIR_lp64="lib64/lp64"
91 -CFLAGS_lp64="-mabi=lp64"
92 -LDFLAGS_lp64="-m elf64lriscv_lp64"
93 -CHOST_lp64="riscv64-unknown-linux-gnu"
94 -
95 -# Flags for ilp32d
96 -LIBDIR_ilp32d="lib32/ilp32d"
97 -CFLAGS_ilp32d="-mabi=ilp32d -march=rv32imafdc"
98 -LDFLAGS_ilp32d="-m elf32lriscv"
99 -CHOST_ilp32d="riscv32-unknown-linux-gnu"
100 -
101 -# Flags for ilp32
102 -LIBDIR_ilp32="lib32/ilp32"
103 -CFLAGS_ilp32="-mabi=ilp32 -march=rv32imac"
104 -LDFLAGS_ilp32="-m elf32lriscv_ilp32"
105 -CHOST_ilp32="riscv32-unknown-linux-gnu"
106 -
107 -# Since many people will want to test this in qemu...
108 -FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox"
109 -
110 -# The following stuff is, e.g., defined in subdirs:
111 -# ABI
112 -# DEFAULT_ABI
113 -# MULTILIB_ABIS
114
115 diff --git a/profiles/arch/riscv/package.accept_keywords b/profiles/arch/riscv/package.accept_keywords
116 deleted file mode 100644
117 index 3ebc00a..0000000
118 --- a/profiles/arch/riscv/package.accept_keywords
119 +++ /dev/null
120 @@ -1,7 +0,0 @@
121 -# Copyright 2019 Gentoo Authors
122 -# Distributed under the terms of the GNU General Public License v2
123 -
124 -# Even if someone makes Portage accept other keywords, here
125 -# we need specific versions / patches for riscv!
126 -sys-devel/gcc -amd64 -~amd64
127 -sys-libs/glibc -amd64 -~amd64
128
129 diff --git a/profiles/arch/riscv/package.mask b/profiles/arch/riscv/package.mask
130 deleted file mode 100644
131 index 43580b7..0000000
132 --- a/profiles/arch/riscv/package.mask
133 +++ /dev/null
134 @@ -1,5 +0,0 @@
135 -# Copyright 2019 Gentoo Authors
136 -# Distributed under the terms of the GNU General Public License v2
137 -
138 -# Doesnt work properly with the two-level libdirs
139 -<dev-lang/python-3.7
140
141 diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
142 deleted file mode 100644
143 index 0a948e7..0000000
144 --- a/profiles/arch/riscv/package.use.mask
145 +++ /dev/null
146 @@ -1,124 +0,0 @@
147 -# Copyright 2019-2020 Gentoo Authors
148 -# Distributed under the terms of the GNU General Public License v2
149 -
150 -# Ulrich Müller <ulm@g.o> (2020-01-12)
151 -# Dependencies not keyworded
152 -app-editors/emacs gui
153 -
154 -# Yixun Lan <dlan@g.o> (2020-09-01)
155 -# Dependencies not keyworded
156 -dev-libs/jansson doc
157 -
158 -# Jakov Smolic <jakov.smolic@×××××××.hr> (2020-08-14)
159 -# Large amount of missing keywords
160 -# Bug #724358
161 ->=dev-libs/json-c-0.15 doc
162 -
163 -# Sam James <sam@g.o> (2020-07-31)
164 -# Large amount of missing keywords for cmake and friends
165 -# bug #720296, bug #724358
166 -dev-util/cmake doc test
167 -dev-libs/jsoncpp doc
168 -
169 -# Lars Wendler <polynomial-c@g.o> (2020-05-10)
170 -# Missing keyword
171 -media-libs/freetype brotli
172 -
173 -# Patrick McLean <chutzpah@g.o> (2020-04-16)
174 -# Lots of python dependencies, mask to facilitate keywording
175 -# keywording dev-libs/libfido2
176 -dev-libs/libcbor doc
177 -
178 -# Joonas Niilola <juippis@g.o> (2020-03-26)
179 -# Dependency not keyworded on ~riscv
180 -dev-libs/libpipeline test
181 -sys-apps/kbd test
182 -
183 -# Patrick McLean <chutzpah@g.o> (2020-02-15)
184 -# Mask until dev-libs/libfido2 is keyworded
185 -net-misc/openssh security-key
186 -
187 -# Sergei Trofimovich <slyfox@g.o> (2019-12-02)
188 -# media-libs/gd is not keyworded on riscv
189 -sys-libs/glibc gd
190 -
191 -# Dependency resolution is broken because
192 -# sys-fs/lvm2 has no riscv keyword
193 -sys-fs/e2fsprogs cron
194 -
195 -# This doesn't work for (any) riscv yet.
196 -dev-libs/libpcre2 jit
197 -dev-libs/libpcre jit
198 -dev-vcs/git pcre-jit
199 -
200 -# Not yet tested / unkeyworded dependencies
201 -# This includes also packages which do not support python-3 or
202 -# do not support python-3.7 yet.
203 -
204 -app-admin/syslog-ng amqp dbi geoip geoip2 json kafka mongodb python redis spoof-source smtp snmp test
205 -app-admin/sysstat lm-sensors
206 -app-arch/unzip natspec
207 -app-crypt/gnupg smartcard tofu wks-server
208 -app-crypt/mit-krb5 doc test xinetd
209 -app-crypt/pinentry fltk gnome-keyring
210 -app-doc/doxygen latex dot
211 -app-editors/emacs alsa json lcms mailutils
212 -app-misc/pax-utils python
213 -app-text/asciidoc graphviz test
214 -app-text/po4a test
215 -app-text/xmlto text
216 -dev-lang/python tk
217 -dev-libs/boost mpi numpy zstd
218 -dev-libs/check doc subunit
219 -dev-libs/glib gtk-doc test
220 -dev-libs/icu doc
221 -dev-libs/iniparser doc
222 -dev-libs/libgcrypt doc
223 -dev-libs/libnl python
224 -dev-libs/libusb doc
225 -dev-libs/libxslt python
226 -dev-libs/libyaml doc
227 -dev-python/argcomplete test
228 -dev-python/aiohttp doc test
229 -dev-python/cython doc test
230 -dev-python/jinja doc test
231 -dev-python/lxml test
232 -dev-python/markupsafe test
233 -dev-python/numpy lapack
234 -dev-python/pbr test
235 -dev-python/pypiserver test
236 -dev-python/pygments doc test
237 -dev-python/setuptools test
238 -dev-python/snakeoil test
239 -dev-python/sphinx latext doc test
240 -dev-python/sphinxcontrib-spelling test
241 -dev-python/twisted test
242 -dev-python/urllib3 test
243 -dev-util/catalyst iso
244 -dev-util/meson test
245 -dev-util/ninja doc test
246 -dev-util/patchutils test
247 -dev-util/pkgconf test
248 -dev-util/strace unwind
249 -dev-vcs/git cvs highlight gnome-keyring subversion tk xinetd
250 -dev-vcs/mercurial tk zsh-completion
251 -media-libs/freetype harfbuzz png
252 -media-libs/tiff jbig jpeg test webp
253 -net-fs/nfs-utils nfsv41
254 -net-libs/gnutls doc test-full
255 -net-libs/ldns doc python
256 -net-libs/libpcap rdma
257 -net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss rtmp ssh
258 -net-misc/ntp openntpd snmp vim-syntax zeroconf
259 -net-nds/openldap cxx kerberos sasl
260 -sys-apps/kmod doc
261 -sys-apps/portage apidoc
262 -sys-apps/rng-tools nistbeacon pkcs11
263 -sys-auth/pambase gnome-keyring pam_krb5 pam_ssh mktemp
264 -sys-block/thin-provisioning-tools test
265 -sys-devel/automake test
266 -sys-devel/gdb source-highlight
267 -sys-devel/gettext cvs
268 -sys-fs/squashfs-tools lzma
269 -sys-libs/libcap-ng python
270 -sys-process/audit gssapi python
271
272 diff --git a/profiles/arch/riscv/packages b/profiles/arch/riscv/packages
273 deleted file mode 100644
274 index b089d41..0000000
275 --- a/profiles/arch/riscv/packages
276 +++ /dev/null
277 @@ -1,5 +0,0 @@
278 -# Copyright 2019-2020 Gentoo Authors
279 -# Distributed under the terms of the GNU General Public License v2
280 -
281 -# For the initial hot experimentation phase...
282 -*sys-devel/gdb
283
284 diff --git a/profiles/arch/riscv/packages.build b/profiles/arch/riscv/packages.build
285 deleted file mode 100644
286 index aacc29b..0000000
287 --- a/profiles/arch/riscv/packages.build
288 +++ /dev/null
289 @@ -1,3 +0,0 @@
290 -# Copyright 2019 Gentoo Authors
291 -# Distributed under the terms of the GNU General Public License v2
292 -
293
294 diff --git a/profiles/arch/riscv/parent b/profiles/arch/riscv/parent
295 deleted file mode 100644
296 index b90fefd..0000000
297 --- a/profiles/arch/riscv/parent
298 +++ /dev/null
299 @@ -1 +0,0 @@
300 -gentoo:arch/base
301
302 diff --git a/profiles/arch/riscv/rv32imac/eapi b/profiles/arch/riscv/rv32imac/eapi
303 deleted file mode 100644
304 index 7ed6ff8..0000000
305 --- a/profiles/arch/riscv/rv32imac/eapi
306 +++ /dev/null
307 @@ -1 +0,0 @@
308 -5
309
310 diff --git a/profiles/arch/riscv/rv32imac/ilp32/eapi b/profiles/arch/riscv/rv32imac/ilp32/eapi
311 deleted file mode 100644
312 index 7ed6ff8..0000000
313 --- a/profiles/arch/riscv/rv32imac/ilp32/eapi
314 +++ /dev/null
315 @@ -1 +0,0 @@
316 -5
317
318 diff --git a/profiles/arch/riscv/rv32imac/ilp32/make.defaults b/profiles/arch/riscv/rv32imac/ilp32/make.defaults
319 deleted file mode 100644
320 index c540eed..0000000
321 --- a/profiles/arch/riscv/rv32imac/ilp32/make.defaults
322 +++ /dev/null
323 @@ -1,12 +0,0 @@
324 -# Copyright 2019 Gentoo Authors
325 -# Distributed under the terms of the GNU General Public License v2
326 -
327 -# RISC-V rv64gc/lp64 no-multilib profile
328 -
329 -# We have only one ABI
330 -MULTILIB_ABIS="ilp32"
331 -DEFAULT_ABI="ilp32"
332 -ABI="ilp32"
333 -
334 -# We hide the useflags for the ABIs
335 -USE_EXPAND_HIDDEN="ABI_RISCV"
336
337 diff --git a/profiles/arch/riscv/rv32imac/ilp32/package.use.force b/profiles/arch/riscv/rv32imac/ilp32/package.use.force
338 deleted file mode 100644
339 index dc5b60c..0000000
340 --- a/profiles/arch/riscv/rv32imac/ilp32/package.use.force
341 +++ /dev/null
342 @@ -1,5 +0,0 @@
343 -# Copyright 2019 Gentoo Authors
344 -# Distributed under the terms of the GNU General Public License v2
345 -
346 -# Undo multilib forcing.
347 -sys-apps/sandbox -abi_riscv_lp64d -abi_riscv_lp64 -abi_riscv_ilp32d
348
349 diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.force b/profiles/arch/riscv/rv32imac/ilp32/use.force
350 deleted file mode 100644
351 index e54ac40..0000000
352 --- a/profiles/arch/riscv/rv32imac/ilp32/use.force
353 +++ /dev/null
354 @@ -1,5 +0,0 @@
355 -# Un-force the original multilib default-abi flag
356 --abi_riscv_ilp32d
357 -
358 -# Force the abi of this profile here
359 -abi_riscv_ilp32
360
361 diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.mask b/profiles/arch/riscv/rv32imac/ilp32/use.mask
362 deleted file mode 100644
363 index c717be8..0000000
364 --- a/profiles/arch/riscv/rv32imac/ilp32/use.mask
365 +++ /dev/null
366 @@ -1,10 +0,0 @@
367 -# Copyright 2019 Gentoo Authors
368 -# Distributed under the terms of the GNU General Public License v2
369 -
370 -# Mask multilib, since we do not want to use it.
371 -multilib
372 -
373 -# Mask the other multilib flags back for non-multilib profile.
374 -abi_riscv_lp64d
375 -abi_riscv_lp64
376 -abi_riscv_ilp32d
377
378 diff --git a/profiles/arch/riscv/rv32imac/ilp32d/eapi b/profiles/arch/riscv/rv32imac/ilp32d/eapi
379 deleted file mode 100644
380 index 7ed6ff8..0000000
381 --- a/profiles/arch/riscv/rv32imac/ilp32d/eapi
382 +++ /dev/null
383 @@ -1 +0,0 @@
384 -5
385
386 diff --git a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
387 deleted file mode 100644
388 index 3354876..0000000
389 --- a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
390 +++ /dev/null
391 @@ -1,15 +0,0 @@
392 -# Copyright 2019 Gentoo Authors
393 -# Distributed under the terms of the GNU General Public License v2
394 -
395 -# RISC-V rv64gc/lp64d no-multilib profile
396 -
397 -CFLAGS="-O2 -pipe -march=rv32imacdf -mabi=ilp32d"
398 -CXXFLAGS="${CFLAGS}"
399 -FFLAGS="${CFLAGS}"
400 -FCFLAGS="${CFLAGS}"
401 -
402 -# We have only one ABI
403 -MULTILIB_ABIS="ilp32d"
404 -
405 -# We hide the useflags for the ABIs
406 -USE_EXPAND_HIDDEN="ABI_RISCV"
407
408 diff --git a/profiles/arch/riscv/rv32imac/ilp32d/package.use.force b/profiles/arch/riscv/rv32imac/ilp32d/package.use.force
409 deleted file mode 100644
410 index cf764cd..0000000
411 --- a/profiles/arch/riscv/rv32imac/ilp32d/package.use.force
412 +++ /dev/null
413 @@ -1,5 +0,0 @@
414 -# Copyright 2019 Gentoo Authors
415 -# Distributed under the terms of the GNU General Public License v2
416 -
417 -# Undo multilib forcing.
418 -sys-apps/sandbox -abi_riscv_lp64d -abi_riscv_lp64 -abi_riscv_ilp32
419
420 diff --git a/profiles/arch/riscv/rv32imac/ilp32d/use.mask b/profiles/arch/riscv/rv32imac/ilp32d/use.mask
421 deleted file mode 100644
422 index b2c900d..0000000
423 --- a/profiles/arch/riscv/rv32imac/ilp32d/use.mask
424 +++ /dev/null
425 @@ -1,10 +0,0 @@
426 -# Copyright 2019 Gentoo Authors
427 -# Distributed under the terms of the GNU General Public License v2
428 -
429 -# Mask multilib, since we do not want to use it.
430 -multilib
431 -
432 -# Mask the other multilib flags back for non-multilib profile.
433 -abi_riscv_lp64d
434 -abi_riscv_lp64
435 -abi_riscv_ilp32
436
437 diff --git a/profiles/arch/riscv/rv32imac/make.defaults b/profiles/arch/riscv/rv32imac/make.defaults
438 deleted file mode 100644
439 index 57c09ed..0000000
440 --- a/profiles/arch/riscv/rv32imac/make.defaults
441 +++ /dev/null
442 @@ -1,23 +0,0 @@
443 -# Copyright 2019 Gentoo Authors
444 -# Distributed under the terms of the GNU General Public License v2
445 -
446 -# RISC-V profile for rv32imac multilib
447 -#
448 -# This immediate profile is ONLY useful for internal purposes. It can NOT
449 -# generate stages or a working system due to limitations in gcc.
450 -
451 -CHOST="riscv32-unknown-linux-gnu"
452 -
453 -# Multilib ABIs
454 -MULTILIB_ABIS="ilp32d ilp32"
455 -DEFAULT_ABI="ilp32d"
456 -ABI="ilp32d"
457 -
458 -# Enable lp64d by default
459 -ABI_RISCV="ilp32d"
460 -
461 -# Unhide the riscv/rv64gc-specific USE_EXPANDs
462 -USE_EXPAND_HIDDEN="-ABI_RISCV"
463 -
464 -# Implicitly enable lp64d in ebuilds without multilib support
465 -IUSE_IMPLICIT="abi_riscv_ilp32d"
466
467 diff --git a/profiles/arch/riscv/rv32imac/parent b/profiles/arch/riscv/rv32imac/parent
468 deleted file mode 100644
469 index c87ae0e..0000000
470 --- a/profiles/arch/riscv/rv32imac/parent
471 +++ /dev/null
472 @@ -1,2 +0,0 @@
473 -..
474 -gentoo:features/multilib
475
476 diff --git a/profiles/arch/riscv/rv32imac/use.force b/profiles/arch/riscv/rv32imac/use.force
477 deleted file mode 100644
478 index 069813e..0000000
479 --- a/profiles/arch/riscv/rv32imac/use.force
480 +++ /dev/null
481 @@ -1,5 +0,0 @@
482 -# Copyright 2019 Gentoo Authors
483 -# Distributed under the terms of the GNU General Public License v2
484 -
485 -# Force the flag corresponding to the default ABI.
486 -abi_riscv_ilp32d
487
488 diff --git a/profiles/arch/riscv/rv32imac/use.mask b/profiles/arch/riscv/rv32imac/use.mask
489 deleted file mode 100644
490 index d57df4d..0000000
491 --- a/profiles/arch/riscv/rv32imac/use.mask
492 +++ /dev/null
493 @@ -1,6 +0,0 @@
494 -# Copyright 2019 Gentoo Authors
495 -# Distributed under the terms of the GNU General Public License v2
496 -
497 -# Unmask the multilib flags for this arch.
498 --abi_riscv_ilp32d
499 --abi_riscv_ilp32
500
501 diff --git a/profiles/arch/riscv/rv64gc/eapi b/profiles/arch/riscv/rv64gc/eapi
502 deleted file mode 100644
503 index 7ed6ff8..0000000
504 --- a/profiles/arch/riscv/rv64gc/eapi
505 +++ /dev/null
506 @@ -1 +0,0 @@
507 -5
508
509 diff --git a/profiles/arch/riscv/rv64gc/lp64/eapi b/profiles/arch/riscv/rv64gc/lp64/eapi
510 deleted file mode 100644
511 index 7ed6ff8..0000000
512 --- a/profiles/arch/riscv/rv64gc/lp64/eapi
513 +++ /dev/null
514 @@ -1 +0,0 @@
515 -5
516
517 diff --git a/profiles/arch/riscv/rv64gc/lp64/make.defaults b/profiles/arch/riscv/rv64gc/lp64/make.defaults
518 deleted file mode 100644
519 index f4b3042..0000000
520 --- a/profiles/arch/riscv/rv64gc/lp64/make.defaults
521 +++ /dev/null
522 @@ -1,17 +0,0 @@
523 -# Copyright 2019 Gentoo Authors
524 -# Distributed under the terms of the GNU General Public License v2
525 -
526 -# RISC-V rv64gc/lp64 no-multilib profile
527 -
528 -CFLAGS="-O2 -pipe"
529 -CXXFLAGS="${CFLAGS}"
530 -FFLAGS="${CFLAGS}"
531 -FCFLAGS="${CFLAGS}"
532 -
533 -# We have only one ABI
534 -MULTILIB_ABIS="lp64"
535 -DEFAULT_ABI="lp64"
536 -ABI="lp64"
537 -
538 -# We hide the useflags for the ABIs
539 -USE_EXPAND_HIDDEN="ABI_RISCV"
540
541 diff --git a/profiles/arch/riscv/rv64gc/lp64/package.use.force b/profiles/arch/riscv/rv64gc/lp64/package.use.force
542 deleted file mode 100644
543 index e25bb13..0000000
544 --- a/profiles/arch/riscv/rv64gc/lp64/package.use.force
545 +++ /dev/null
546 @@ -1,5 +0,0 @@
547 -# Copyright 2019 Gentoo Authors
548 -# Distributed under the terms of the GNU General Public License v2
549 -
550 -# Undo multilib forcing.
551 -sys-apps/sandbox -abi_riscv_lp64d
552
553 diff --git a/profiles/arch/riscv/rv64gc/lp64/use.force b/profiles/arch/riscv/rv64gc/lp64/use.force
554 deleted file mode 100644
555 index d04bb8b..0000000
556 --- a/profiles/arch/riscv/rv64gc/lp64/use.force
557 +++ /dev/null
558 @@ -1,5 +0,0 @@
559 -# Un-force the original multilib default-abi flag
560 --abi_riscv_lp64d
561 -
562 -# Force the abi of this profile here
563 -abi_riscv_lp64
564
565 diff --git a/profiles/arch/riscv/rv64gc/lp64/use.mask b/profiles/arch/riscv/rv64gc/lp64/use.mask
566 deleted file mode 100644
567 index 1e0176b..0000000
568 --- a/profiles/arch/riscv/rv64gc/lp64/use.mask
569 +++ /dev/null
570 @@ -1,10 +0,0 @@
571 -# Copyright 2019 Gentoo Authors
572 -# Distributed under the terms of the GNU General Public License v2
573 -
574 -# Mask multilib, since we do not want to use it.
575 -multilib
576 -
577 -# Mask the other multilib flags back for non-multilib profile.
578 -abi_riscv_lp64d
579 -abi_riscv_ilp32d
580 -abi_riscv_ilp32
581
582 diff --git a/profiles/arch/riscv/rv64gc/lp64d/eapi b/profiles/arch/riscv/rv64gc/lp64d/eapi
583 deleted file mode 100644
584 index 7ed6ff8..0000000
585 --- a/profiles/arch/riscv/rv64gc/lp64d/eapi
586 +++ /dev/null
587 @@ -1 +0,0 @@
588 -5
589
590 diff --git a/profiles/arch/riscv/rv64gc/lp64d/make.defaults b/profiles/arch/riscv/rv64gc/lp64d/make.defaults
591 deleted file mode 100644
592 index 85372ab..0000000
593 --- a/profiles/arch/riscv/rv64gc/lp64d/make.defaults
594 +++ /dev/null
595 @@ -1,15 +0,0 @@
596 -# Copyright 2019 Gentoo Authors
597 -# Distributed under the terms of the GNU General Public License v2
598 -
599 -# RISC-V rv64gc/lp64d no-multilib profile
600 -
601 -CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64d"
602 -CXXFLAGS="${CFLAGS}"
603 -FFLAGS="${CFLAGS}"
604 -FCFLAGS="${CFLAGS}"
605 -
606 -# We have only one ABI
607 -MULTILIB_ABIS="lp64d"
608 -
609 -# We hide the useflags for the ABIs
610 -USE_EXPAND_HIDDEN="ABI_RISCV"
611
612 diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force
613 deleted file mode 100644
614 index 73fe936..0000000
615 --- a/profiles/arch/riscv/rv64gc/lp64d/package.use.force
616 +++ /dev/null
617 @@ -1,5 +0,0 @@
618 -# Copyright 2019 Gentoo Authors
619 -# Distributed under the terms of the GNU General Public License v2
620 -
621 -# Undo multilib forcing.
622 -sys-apps/sandbox -abi_riscv_lp64
623
624 diff --git a/profiles/arch/riscv/rv64gc/lp64d/use.mask b/profiles/arch/riscv/rv64gc/lp64d/use.mask
625 deleted file mode 100644
626 index 1015280..0000000
627 --- a/profiles/arch/riscv/rv64gc/lp64d/use.mask
628 +++ /dev/null
629 @@ -1,10 +0,0 @@
630 -# Copyright 2019 Gentoo Authors
631 -# Distributed under the terms of the GNU General Public License v2
632 -
633 -# Mask multilib, since we do not want to use it.
634 -multilib
635 -
636 -# Mask the other multilib flags back for non-multilib profile.
637 -abi_riscv_lp64
638 -abi_riscv_ilp32d
639 -abi_riscv_ilp32
640
641 diff --git a/profiles/arch/riscv/rv64gc/make.defaults b/profiles/arch/riscv/rv64gc/make.defaults
642 deleted file mode 100644
643 index a5963cb..0000000
644 --- a/profiles/arch/riscv/rv64gc/make.defaults
645 +++ /dev/null
646 @@ -1,23 +0,0 @@
647 -# Copyright 2019 Gentoo Authors
648 -# Distributed under the terms of the GNU General Public License v2
649 -
650 -# RISC-V profile for rv64gc multilib
651 -#
652 -# This immediate profile is ONLY useful for internal purposes; it can generate
653 -# stages just fine, but the only "hardware" that can run them is qemu-user ...
654 -
655 -CHOST="riscv64-unknown-linux-gnu"
656 -
657 -# Multilib ABIs
658 -MULTILIB_ABIS="lp64d lp64 ilp32d ilp32"
659 -DEFAULT_ABI="lp64d"
660 -ABI="lp64d"
661 -
662 -# Enable lp64d by default
663 -ABI_RISCV="lp64d"
664 -
665 -# Unhide the riscv/rv64gc-specific USE_EXPANDs
666 -USE_EXPAND_HIDDEN="-ABI_RISCV"
667 -
668 -# Implicitly enable lp64d in ebuilds without multilib support
669 -IUSE_IMPLICIT="abi_riscv_lp64d"
670
671 diff --git a/profiles/arch/riscv/rv64gc/parent b/profiles/arch/riscv/rv64gc/parent
672 deleted file mode 100644
673 index c87ae0e..0000000
674 --- a/profiles/arch/riscv/rv64gc/parent
675 +++ /dev/null
676 @@ -1,2 +0,0 @@
677 -..
678 -gentoo:features/multilib
679
680 diff --git a/profiles/arch/riscv/rv64gc/use.force b/profiles/arch/riscv/rv64gc/use.force
681 deleted file mode 100644
682 index eb2add7..0000000
683 --- a/profiles/arch/riscv/rv64gc/use.force
684 +++ /dev/null
685 @@ -1,5 +0,0 @@
686 -# Copyright 2019 Gentoo Authors
687 -# Distributed under the terms of the GNU General Public License v2
688 -
689 -# Force the flag corresponding to the default ABI.
690 -abi_riscv_lp64d
691
692 diff --git a/profiles/arch/riscv/rv64gc/use.mask b/profiles/arch/riscv/rv64gc/use.mask
693 deleted file mode 100644
694 index b38fe8b..0000000
695 --- a/profiles/arch/riscv/rv64gc/use.mask
696 +++ /dev/null
697 @@ -1,8 +0,0 @@
698 -# Copyright 2019 Gentoo Authors
699 -# Distributed under the terms of the GNU General Public License v2
700 -
701 -# Unmask the multilib flags for this arch.
702 --abi_riscv_lp64d
703 --abi_riscv_lp64
704 --abi_riscv_ilp32d
705 --abi_riscv_ilp32
706
707 diff --git a/profiles/arch/riscv/use.force b/profiles/arch/riscv/use.force
708 deleted file mode 100644
709 index d97bd12..0000000
710 --- a/profiles/arch/riscv/use.force
711 +++ /dev/null
712 @@ -1,9 +0,0 @@
713 -# Copyright 2019 Gentoo Authors
714 -# Distributed under the terms of the GNU General Public License v2
715 -
716 -# Force the flag which corresponds to ARCH.
717 -riscv
718 -
719 -# Right now we have only one Python available, so we must use it
720 -python_targets_python3_7
721 -python_single_target_python3_7
722
723 diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask
724 deleted file mode 100644
725 index 3003db9..0000000
726 --- a/profiles/arch/riscv/use.mask
727 +++ /dev/null
728 @@ -1,48 +0,0 @@
729 -# Copyright 2019-2020 Gentoo Authors
730 -# Distributed under the terms of the GNU General Public License v2
731 -
732 -# Unmask the flag which corresponds to ARCH.
733 --riscv
734 -
735 -# Our Python has a lot of trouble with the two-level libdir.
736 -python_targets_python2_7
737 -python_targets_python3_6
738 -python_single_target_python2_7
739 -python_single_target_python3_6
740 -
741 -# Ben Kohler <bkohler@g.o> (2019-01-09)
742 -# no fam providers keyworded yet
743 -fam
744 -
745 -# Sergei Trofimovich <slyfox@g.o> (2019-11-27)
746 -# valgrind has no RISCV port.
747 -valgrind
748 -
749 -# Not tested yet
750 -bluetooth
751 -dbus
752 -elogind
753 -emacs
754 -fontconfig
755 -fuse
756 -gtk
757 -gtk2
758 -gtk3
759 -introspection
760 -java
761 -kerberos
762 -latex
763 -libedit
764 -libressl
765 -lua
766 -qt5
767 -ruby
768 -slang
769 -sound
770 -systemtap
771 -X
772 -
773 -# Mattéo Rossillol‑‑Laruelle <beatussum@××××××××××.com> (2019‑08‑31)
774 -# Dependencies not keyworded.
775 -appindicator
776 -ayatana