public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/riscv:master commit in: profiles/arch/riscv/rv64gc/lp64d/, profiles/arch/riscv/rv64gc/, ...
@ 2020-09-05 15:21 Andreas K. Hüttel
  0 siblings, 0 replies; 2+ messages in thread
From: Andreas K. Hüttel @ 2020-09-05 15:21 UTC (permalink / raw
  To: gentoo-commits

commit:     15af1c5f1c4710c6abd70332277a0af9160b3961
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  5 14:44:31 2020 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Sep  5 15:20:55 2020 +0000
URL:        https://gitweb.gentoo.org/proj/riscv.git/commit/?id=15af1c5f

Properly enable all 4 abi here

Once the useflags are gone we should probably move to 6 abi :)

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 profiles/arch/riscv/rv64gc/lp64/use.mask  | 2 ++
 profiles/arch/riscv/rv64gc/lp64d/use.mask | 2 ++
 profiles/arch/riscv/rv64gc/use.mask       | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/profiles/arch/riscv/rv64gc/lp64/use.mask b/profiles/arch/riscv/rv64gc/lp64/use.mask
index 9f26ae6..1e0176b 100644
--- a/profiles/arch/riscv/rv64gc/lp64/use.mask
+++ b/profiles/arch/riscv/rv64gc/lp64/use.mask
@@ -6,3 +6,5 @@ multilib
 
 # Mask the other multilib flags back for non-multilib profile.
 abi_riscv_lp64d
+abi_riscv_ilp32d
+abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv64gc/lp64d/use.mask b/profiles/arch/riscv/rv64gc/lp64d/use.mask
index fd1d144..1015280 100644
--- a/profiles/arch/riscv/rv64gc/lp64d/use.mask
+++ b/profiles/arch/riscv/rv64gc/lp64d/use.mask
@@ -6,3 +6,5 @@ multilib
 
 # Mask the other multilib flags back for non-multilib profile.
 abi_riscv_lp64
+abi_riscv_ilp32d
+abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv64gc/use.mask b/profiles/arch/riscv/rv64gc/use.mask
index eed1c21..b38fe8b 100644
--- a/profiles/arch/riscv/rv64gc/use.mask
+++ b/profiles/arch/riscv/rv64gc/use.mask
@@ -4,3 +4,5 @@
 # Unmask the multilib flags for this arch.
 -abi_riscv_lp64d
 -abi_riscv_lp64
+-abi_riscv_ilp32d
+-abi_riscv_ilp32


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] proj/riscv:master commit in: profiles/arch/riscv/rv64gc/lp64d/, profiles/arch/riscv/rv64gc/, ...
@ 2020-09-11 16:14 Andreas K. Hüttel
  0 siblings, 0 replies; 2+ messages in thread
From: Andreas K. Hüttel @ 2020-09-11 16:14 UTC (permalink / raw
  To: gentoo-commits

commit:     7ef4dcca5d316f15663165a25aef5bd608ab8c0e
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 11 15:29:13 2020 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Sep 11 15:29:13 2020 +0000
URL:        https://gitweb.gentoo.org/proj/riscv.git/commit/?id=7ef4dcca

profiles: arch/riscv moved to main tree

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 profiles/arch/riscv/eapi                           |   1 -
 profiles/arch/riscv/make.defaults                  |  48 --------
 profiles/arch/riscv/package.accept_keywords        |   7 --
 profiles/arch/riscv/package.mask                   |   5 -
 profiles/arch/riscv/package.use.mask               | 124 ---------------------
 profiles/arch/riscv/packages                       |   5 -
 profiles/arch/riscv/packages.build                 |   3 -
 profiles/arch/riscv/parent                         |   1 -
 profiles/arch/riscv/rv32imac/eapi                  |   1 -
 profiles/arch/riscv/rv32imac/ilp32/eapi            |   1 -
 profiles/arch/riscv/rv32imac/ilp32/make.defaults   |  12 --
 .../arch/riscv/rv32imac/ilp32/package.use.force    |   5 -
 profiles/arch/riscv/rv32imac/ilp32/use.force       |   5 -
 profiles/arch/riscv/rv32imac/ilp32/use.mask        |  10 --
 profiles/arch/riscv/rv32imac/ilp32d/eapi           |   1 -
 profiles/arch/riscv/rv32imac/ilp32d/make.defaults  |  15 ---
 .../arch/riscv/rv32imac/ilp32d/package.use.force   |   5 -
 profiles/arch/riscv/rv32imac/ilp32d/use.mask       |  10 --
 profiles/arch/riscv/rv32imac/make.defaults         |  23 ----
 profiles/arch/riscv/rv32imac/parent                |   2 -
 profiles/arch/riscv/rv32imac/use.force             |   5 -
 profiles/arch/riscv/rv32imac/use.mask              |   6 -
 profiles/arch/riscv/rv64gc/eapi                    |   1 -
 profiles/arch/riscv/rv64gc/lp64/eapi               |   1 -
 profiles/arch/riscv/rv64gc/lp64/make.defaults      |  17 ---
 profiles/arch/riscv/rv64gc/lp64/package.use.force  |   5 -
 profiles/arch/riscv/rv64gc/lp64/use.force          |   5 -
 profiles/arch/riscv/rv64gc/lp64/use.mask           |  10 --
 profiles/arch/riscv/rv64gc/lp64d/eapi              |   1 -
 profiles/arch/riscv/rv64gc/lp64d/make.defaults     |  15 ---
 profiles/arch/riscv/rv64gc/lp64d/package.use.force |   5 -
 profiles/arch/riscv/rv64gc/lp64d/use.mask          |  10 --
 profiles/arch/riscv/rv64gc/make.defaults           |  23 ----
 profiles/arch/riscv/rv64gc/parent                  |   2 -
 profiles/arch/riscv/rv64gc/use.force               |   5 -
 profiles/arch/riscv/rv64gc/use.mask                |   8 --
 profiles/arch/riscv/use.force                      |   9 --
 profiles/arch/riscv/use.mask                       |  48 --------
 38 files changed, 460 deletions(-)

diff --git a/profiles/arch/riscv/eapi b/profiles/arch/riscv/eapi
deleted file mode 100644
index 7ed6ff8..0000000
--- a/profiles/arch/riscv/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/riscv/make.defaults b/profiles/arch/riscv/make.defaults
deleted file mode 100644
index 3a7d4ac..0000000
--- a/profiles/arch/riscv/make.defaults
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Main RISC-V profile directory. Common settings for all riscv profiles.
-
-# This is not a complete profile. Use the subdirectories!
-
-ARCH="riscv"
-ACCEPT_KEYWORDS="riscv ~riscv"
-
-CFLAGS="-O2 -pipe"
-CXXFLAGS="${CFLAGS}"
-FFLAGS="${CFLAGS}"
-FCFLAGS="${CFLAGS}"
-
-SYMLINK_LIB="no"
-
-# Flags for lp64d
-LIBDIR_lp64d="lib64/lp64d"
-CFLAGS_lp64d="-mabi=lp64d"
-LDFLAGS_lp64d="-m elf64lriscv"
-CHOST_lp64d="riscv64-unknown-linux-gnu"
-
-# Flags for lp64
-LIBDIR_lp64="lib64/lp64"
-CFLAGS_lp64="-mabi=lp64"
-LDFLAGS_lp64="-m elf64lriscv_lp64"
-CHOST_lp64="riscv64-unknown-linux-gnu"
-
-# Flags for ilp32d
-LIBDIR_ilp32d="lib32/ilp32d"
-CFLAGS_ilp32d="-mabi=ilp32d -march=rv32imafdc"
-LDFLAGS_ilp32d="-m elf32lriscv"
-CHOST_ilp32d="riscv32-unknown-linux-gnu"
-
-# Flags for ilp32
-LIBDIR_ilp32="lib32/ilp32"
-CFLAGS_ilp32="-mabi=ilp32 -march=rv32imac"
-LDFLAGS_ilp32="-m elf32lriscv_ilp32"
-CHOST_ilp32="riscv32-unknown-linux-gnu"
-
-# Since many people will want to test this in qemu...
-FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox"
-
-# The following stuff is, e.g., defined in subdirs:
-# ABI
-# DEFAULT_ABI
-# MULTILIB_ABIS

diff --git a/profiles/arch/riscv/package.accept_keywords b/profiles/arch/riscv/package.accept_keywords
deleted file mode 100644
index 3ebc00a..0000000
--- a/profiles/arch/riscv/package.accept_keywords
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Even if someone makes Portage accept other keywords, here
-# we need specific versions / patches for riscv!
-sys-devel/gcc -amd64 -~amd64
-sys-libs/glibc -amd64 -~amd64

diff --git a/profiles/arch/riscv/package.mask b/profiles/arch/riscv/package.mask
deleted file mode 100644
index 43580b7..0000000
--- a/profiles/arch/riscv/package.mask
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Doesnt work properly with the two-level libdirs
-<dev-lang/python-3.7

diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
deleted file mode 100644
index 0a948e7..0000000
--- a/profiles/arch/riscv/package.use.mask
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Ulrich Müller <ulm@gentoo.org> (2020-01-12)
-# Dependencies not keyworded
-app-editors/emacs gui
-
-# Yixun Lan <dlan@gentoo.org> (2020-09-01)
-# Dependencies not keyworded
-dev-libs/jansson doc
-
-# Jakov Smolic <jakov.smolic@sartura.hr> (2020-08-14)
-# Large amount of missing keywords
-# Bug #724358
->=dev-libs/json-c-0.15 doc
-
-# Sam James <sam@gentoo.org> (2020-07-31)
-# Large amount of missing keywords for cmake and friends
-# bug #720296, bug #724358
-dev-util/cmake doc test
-dev-libs/jsoncpp doc
-
-# Lars Wendler <polynomial-c@gentoo.org> (2020-05-10)
-# Missing keyword
-media-libs/freetype brotli
-
-# Patrick McLean <chutzpah@gentoo.org> (2020-04-16)
-# Lots of python dependencies, mask to facilitate keywording
-# keywording dev-libs/libfido2
-dev-libs/libcbor doc
-
-# Joonas Niilola <juippis@gentoo.org> (2020-03-26)
-# Dependency not keyworded on ~riscv
-dev-libs/libpipeline test
-sys-apps/kbd test
-
-# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
-# Mask until dev-libs/libfido2 is keyworded
-net-misc/openssh security-key
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
-# media-libs/gd is not keyworded on riscv
-sys-libs/glibc gd
-
-# Dependency resolution is broken because
-# sys-fs/lvm2 has no riscv keyword
-sys-fs/e2fsprogs cron
-
-# This doesn't work for (any) riscv yet.
-dev-libs/libpcre2 jit
-dev-libs/libpcre jit
-dev-vcs/git pcre-jit
-
-# Not yet tested / unkeyworded dependencies
-# This includes also packages which do not support python-3 or
-# do not support python-3.7 yet.
-
-app-admin/syslog-ng amqp dbi geoip geoip2 json kafka mongodb python redis spoof-source smtp snmp test
-app-admin/sysstat lm-sensors
-app-arch/unzip natspec
-app-crypt/gnupg smartcard tofu wks-server
-app-crypt/mit-krb5 doc test xinetd
-app-crypt/pinentry fltk gnome-keyring
-app-doc/doxygen latex dot
-app-editors/emacs alsa json lcms mailutils
-app-misc/pax-utils python
-app-text/asciidoc graphviz test
-app-text/po4a test
-app-text/xmlto text
-dev-lang/python tk
-dev-libs/boost mpi numpy zstd
-dev-libs/check doc subunit
-dev-libs/glib gtk-doc test
-dev-libs/icu doc
-dev-libs/iniparser doc
-dev-libs/libgcrypt doc
-dev-libs/libnl python
-dev-libs/libusb doc
-dev-libs/libxslt python
-dev-libs/libyaml doc
-dev-python/argcomplete test
-dev-python/aiohttp doc test
-dev-python/cython doc test
-dev-python/jinja doc test
-dev-python/lxml test
-dev-python/markupsafe test
-dev-python/numpy lapack
-dev-python/pbr test
-dev-python/pypiserver test
-dev-python/pygments doc test
-dev-python/setuptools test
-dev-python/snakeoil test
-dev-python/sphinx latext doc test
-dev-python/sphinxcontrib-spelling test
-dev-python/twisted test
-dev-python/urllib3 test
-dev-util/catalyst iso
-dev-util/meson test
-dev-util/ninja doc test
-dev-util/patchutils test
-dev-util/pkgconf test
-dev-util/strace unwind
-dev-vcs/git cvs highlight gnome-keyring subversion tk xinetd
-dev-vcs/mercurial tk zsh-completion
-media-libs/freetype harfbuzz png
-media-libs/tiff jbig jpeg test webp
-net-fs/nfs-utils nfsv41
-net-libs/gnutls doc test-full
-net-libs/ldns doc python
-net-libs/libpcap rdma
-net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss rtmp ssh
-net-misc/ntp openntpd snmp vim-syntax zeroconf
-net-nds/openldap cxx kerberos sasl
-sys-apps/kmod doc
-sys-apps/portage apidoc
-sys-apps/rng-tools nistbeacon pkcs11
-sys-auth/pambase gnome-keyring pam_krb5 pam_ssh  mktemp
-sys-block/thin-provisioning-tools test
-sys-devel/automake test
-sys-devel/gdb source-highlight
-sys-devel/gettext cvs
-sys-fs/squashfs-tools lzma
-sys-libs/libcap-ng python
-sys-process/audit gssapi python

diff --git a/profiles/arch/riscv/packages b/profiles/arch/riscv/packages
deleted file mode 100644
index b089d41..0000000
--- a/profiles/arch/riscv/packages
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# For the initial hot experimentation phase...
-*sys-devel/gdb

diff --git a/profiles/arch/riscv/packages.build b/profiles/arch/riscv/packages.build
deleted file mode 100644
index aacc29b..0000000
--- a/profiles/arch/riscv/packages.build
+++ /dev/null
@@ -1,3 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-

diff --git a/profiles/arch/riscv/parent b/profiles/arch/riscv/parent
deleted file mode 100644
index b90fefd..0000000
--- a/profiles/arch/riscv/parent
+++ /dev/null
@@ -1 +0,0 @@
-gentoo:arch/base

diff --git a/profiles/arch/riscv/rv32imac/eapi b/profiles/arch/riscv/rv32imac/eapi
deleted file mode 100644
index 7ed6ff8..0000000
--- a/profiles/arch/riscv/rv32imac/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/riscv/rv32imac/ilp32/eapi b/profiles/arch/riscv/rv32imac/ilp32/eapi
deleted file mode 100644
index 7ed6ff8..0000000
--- a/profiles/arch/riscv/rv32imac/ilp32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/riscv/rv32imac/ilp32/make.defaults b/profiles/arch/riscv/rv32imac/ilp32/make.defaults
deleted file mode 100644
index c540eed..0000000
--- a/profiles/arch/riscv/rv32imac/ilp32/make.defaults
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# RISC-V rv64gc/lp64 no-multilib profile
-
-# We have only one ABI
-MULTILIB_ABIS="ilp32"
-DEFAULT_ABI="ilp32"
-ABI="ilp32"
-
-# We hide the useflags for the ABIs
-USE_EXPAND_HIDDEN="ABI_RISCV"

diff --git a/profiles/arch/riscv/rv32imac/ilp32/package.use.force b/profiles/arch/riscv/rv32imac/ilp32/package.use.force
deleted file mode 100644
index dc5b60c..0000000
--- a/profiles/arch/riscv/rv32imac/ilp32/package.use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Undo multilib forcing.
-sys-apps/sandbox -abi_riscv_lp64d -abi_riscv_lp64 -abi_riscv_ilp32d

diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.force b/profiles/arch/riscv/rv32imac/ilp32/use.force
deleted file mode 100644
index e54ac40..0000000
--- a/profiles/arch/riscv/rv32imac/ilp32/use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Un-force the original multilib default-abi flag
--abi_riscv_ilp32d
-
-# Force the abi of this profile here
-abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.mask b/profiles/arch/riscv/rv32imac/ilp32/use.mask
deleted file mode 100644
index c717be8..0000000
--- a/profiles/arch/riscv/rv32imac/ilp32/use.mask
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Mask multilib, since we do not want to use it.
-multilib
-
-# Mask the other multilib flags back for non-multilib profile.
-abi_riscv_lp64d
-abi_riscv_lp64
-abi_riscv_ilp32d

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/eapi b/profiles/arch/riscv/rv32imac/ilp32d/eapi
deleted file mode 100644
index 7ed6ff8..0000000
--- a/profiles/arch/riscv/rv32imac/ilp32d/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
deleted file mode 100644
index 3354876..0000000
--- a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# RISC-V rv64gc/lp64d no-multilib profile
-
-CFLAGS="-O2 -pipe -march=rv32imacdf -mabi=ilp32d"
-CXXFLAGS="${CFLAGS}"
-FFLAGS="${CFLAGS}"
-FCFLAGS="${CFLAGS}"
-
-# We have only one ABI
-MULTILIB_ABIS="ilp32d"
-
-# We hide the useflags for the ABIs
-USE_EXPAND_HIDDEN="ABI_RISCV"

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/package.use.force b/profiles/arch/riscv/rv32imac/ilp32d/package.use.force
deleted file mode 100644
index cf764cd..0000000
--- a/profiles/arch/riscv/rv32imac/ilp32d/package.use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Undo multilib forcing.
-sys-apps/sandbox -abi_riscv_lp64d -abi_riscv_lp64 -abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/use.mask b/profiles/arch/riscv/rv32imac/ilp32d/use.mask
deleted file mode 100644
index b2c900d..0000000
--- a/profiles/arch/riscv/rv32imac/ilp32d/use.mask
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Mask multilib, since we do not want to use it.
-multilib
-
-# Mask the other multilib flags back for non-multilib profile.
-abi_riscv_lp64d
-abi_riscv_lp64
-abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv32imac/make.defaults b/profiles/arch/riscv/rv32imac/make.defaults
deleted file mode 100644
index 57c09ed..0000000
--- a/profiles/arch/riscv/rv32imac/make.defaults
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# RISC-V profile for rv32imac multilib
-#
-# This immediate profile is ONLY useful for internal purposes. It can NOT
-# generate stages or a working system due to limitations in gcc.
-
-CHOST="riscv32-unknown-linux-gnu"
-
-# Multilib ABIs
-MULTILIB_ABIS="ilp32d ilp32"
-DEFAULT_ABI="ilp32d"
-ABI="ilp32d"
-
-# Enable lp64d by default
-ABI_RISCV="ilp32d"
-
-# Unhide the riscv/rv64gc-specific USE_EXPANDs
-USE_EXPAND_HIDDEN="-ABI_RISCV"
-
-# Implicitly enable lp64d in ebuilds without multilib support
-IUSE_IMPLICIT="abi_riscv_ilp32d"

diff --git a/profiles/arch/riscv/rv32imac/parent b/profiles/arch/riscv/rv32imac/parent
deleted file mode 100644
index c87ae0e..0000000
--- a/profiles/arch/riscv/rv32imac/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-gentoo:features/multilib

diff --git a/profiles/arch/riscv/rv32imac/use.force b/profiles/arch/riscv/rv32imac/use.force
deleted file mode 100644
index 069813e..0000000
--- a/profiles/arch/riscv/rv32imac/use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Force the flag corresponding to the default ABI.
-abi_riscv_ilp32d

diff --git a/profiles/arch/riscv/rv32imac/use.mask b/profiles/arch/riscv/rv32imac/use.mask
deleted file mode 100644
index d57df4d..0000000
--- a/profiles/arch/riscv/rv32imac/use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Unmask the multilib flags for this arch.
--abi_riscv_ilp32d
--abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv64gc/eapi b/profiles/arch/riscv/rv64gc/eapi
deleted file mode 100644
index 7ed6ff8..0000000
--- a/profiles/arch/riscv/rv64gc/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/riscv/rv64gc/lp64/eapi b/profiles/arch/riscv/rv64gc/lp64/eapi
deleted file mode 100644
index 7ed6ff8..0000000
--- a/profiles/arch/riscv/rv64gc/lp64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/riscv/rv64gc/lp64/make.defaults b/profiles/arch/riscv/rv64gc/lp64/make.defaults
deleted file mode 100644
index f4b3042..0000000
--- a/profiles/arch/riscv/rv64gc/lp64/make.defaults
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# RISC-V rv64gc/lp64 no-multilib profile
-
-CFLAGS="-O2 -pipe"
-CXXFLAGS="${CFLAGS}"
-FFLAGS="${CFLAGS}"
-FCFLAGS="${CFLAGS}"
-
-# We have only one ABI
-MULTILIB_ABIS="lp64"
-DEFAULT_ABI="lp64"
-ABI="lp64"
-
-# We hide the useflags for the ABIs
-USE_EXPAND_HIDDEN="ABI_RISCV"

diff --git a/profiles/arch/riscv/rv64gc/lp64/package.use.force b/profiles/arch/riscv/rv64gc/lp64/package.use.force
deleted file mode 100644
index e25bb13..0000000
--- a/profiles/arch/riscv/rv64gc/lp64/package.use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Undo multilib forcing.
-sys-apps/sandbox -abi_riscv_lp64d

diff --git a/profiles/arch/riscv/rv64gc/lp64/use.force b/profiles/arch/riscv/rv64gc/lp64/use.force
deleted file mode 100644
index d04bb8b..0000000
--- a/profiles/arch/riscv/rv64gc/lp64/use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Un-force the original multilib default-abi flag
--abi_riscv_lp64d
-
-# Force the abi of this profile here
-abi_riscv_lp64

diff --git a/profiles/arch/riscv/rv64gc/lp64/use.mask b/profiles/arch/riscv/rv64gc/lp64/use.mask
deleted file mode 100644
index 1e0176b..0000000
--- a/profiles/arch/riscv/rv64gc/lp64/use.mask
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Mask multilib, since we do not want to use it.
-multilib
-
-# Mask the other multilib flags back for non-multilib profile.
-abi_riscv_lp64d
-abi_riscv_ilp32d
-abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv64gc/lp64d/eapi b/profiles/arch/riscv/rv64gc/lp64d/eapi
deleted file mode 100644
index 7ed6ff8..0000000
--- a/profiles/arch/riscv/rv64gc/lp64d/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/riscv/rv64gc/lp64d/make.defaults b/profiles/arch/riscv/rv64gc/lp64d/make.defaults
deleted file mode 100644
index 85372ab..0000000
--- a/profiles/arch/riscv/rv64gc/lp64d/make.defaults
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# RISC-V rv64gc/lp64d no-multilib profile
-
-CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64d"
-CXXFLAGS="${CFLAGS}"
-FFLAGS="${CFLAGS}"
-FCFLAGS="${CFLAGS}"
-
-# We have only one ABI
-MULTILIB_ABIS="lp64d"
-
-# We hide the useflags for the ABIs
-USE_EXPAND_HIDDEN="ABI_RISCV"

diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force
deleted file mode 100644
index 73fe936..0000000
--- a/profiles/arch/riscv/rv64gc/lp64d/package.use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Undo multilib forcing.
-sys-apps/sandbox -abi_riscv_lp64

diff --git a/profiles/arch/riscv/rv64gc/lp64d/use.mask b/profiles/arch/riscv/rv64gc/lp64d/use.mask
deleted file mode 100644
index 1015280..0000000
--- a/profiles/arch/riscv/rv64gc/lp64d/use.mask
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Mask multilib, since we do not want to use it.
-multilib
-
-# Mask the other multilib flags back for non-multilib profile.
-abi_riscv_lp64
-abi_riscv_ilp32d
-abi_riscv_ilp32

diff --git a/profiles/arch/riscv/rv64gc/make.defaults b/profiles/arch/riscv/rv64gc/make.defaults
deleted file mode 100644
index a5963cb..0000000
--- a/profiles/arch/riscv/rv64gc/make.defaults
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# RISC-V profile for rv64gc multilib
-#
-# This immediate profile is ONLY useful for internal purposes; it can generate
-# stages just fine, but the only "hardware" that can run them is qemu-user ...
-
-CHOST="riscv64-unknown-linux-gnu"
-
-# Multilib ABIs
-MULTILIB_ABIS="lp64d lp64 ilp32d ilp32"
-DEFAULT_ABI="lp64d"
-ABI="lp64d"
-
-# Enable lp64d by default
-ABI_RISCV="lp64d"
-
-# Unhide the riscv/rv64gc-specific USE_EXPANDs
-USE_EXPAND_HIDDEN="-ABI_RISCV"
-
-# Implicitly enable lp64d in ebuilds without multilib support
-IUSE_IMPLICIT="abi_riscv_lp64d"

diff --git a/profiles/arch/riscv/rv64gc/parent b/profiles/arch/riscv/rv64gc/parent
deleted file mode 100644
index c87ae0e..0000000
--- a/profiles/arch/riscv/rv64gc/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-gentoo:features/multilib

diff --git a/profiles/arch/riscv/rv64gc/use.force b/profiles/arch/riscv/rv64gc/use.force
deleted file mode 100644
index eb2add7..0000000
--- a/profiles/arch/riscv/rv64gc/use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Force the flag corresponding to the default ABI.
-abi_riscv_lp64d

diff --git a/profiles/arch/riscv/rv64gc/use.mask b/profiles/arch/riscv/rv64gc/use.mask
deleted file mode 100644
index b38fe8b..0000000
--- a/profiles/arch/riscv/rv64gc/use.mask
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Unmask the multilib flags for this arch.
--abi_riscv_lp64d
--abi_riscv_lp64
--abi_riscv_ilp32d
--abi_riscv_ilp32

diff --git a/profiles/arch/riscv/use.force b/profiles/arch/riscv/use.force
deleted file mode 100644
index d97bd12..0000000
--- a/profiles/arch/riscv/use.force
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Force the flag which corresponds to ARCH.
-riscv
-
-# Right now we have only one Python available, so we must use it
-python_targets_python3_7
-python_single_target_python3_7

diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask
deleted file mode 100644
index 3003db9..0000000
--- a/profiles/arch/riscv/use.mask
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Unmask the flag which corresponds to ARCH.
--riscv
-
-# Our Python has a lot of trouble with the two-level libdir.
-python_targets_python2_7
-python_targets_python3_6
-python_single_target_python2_7
-python_single_target_python3_6
-
-# Ben Kohler <bkohler@gentoo.org> (2019-01-09)
-# no fam providers keyworded yet
-fam
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-11-27)
-# valgrind has no RISCV port.
-valgrind
-
-# Not tested yet
-bluetooth
-dbus
-elogind
-emacs
-fontconfig
-fuse
-gtk
-gtk2
-gtk3
-introspection
-java
-kerberos
-latex
-libedit
-libressl
-lua
-qt5
-ruby
-slang
-sound
-systemtap
-X
-
-# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
-# Dependencies not keyworded.
-appindicator
-ayatana


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-09-11 16:15 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-11 16:14 [gentoo-commits] proj/riscv:master commit in: profiles/arch/riscv/rv64gc/lp64d/, profiles/arch/riscv/rv64gc/, Andreas K. Hüttel
  -- strict thread matches above, loose matches on Subject: below --
2020-09-05 15:21 Andreas K. Hüttel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox