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 |