From a2810985afabcc31d3eace5e61d8ea25b852ba17 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 7 May 2019 11:18:59 +0100 Subject: gentoo resync : 07.05.2019 --- profiles/arch/amd64/no-multilib/package.mask | 1 + profiles/arch/riscv/package.use.mask | 41 ++++++++++++++++++++++++++-- profiles/arch/riscv/packages | 10 +++++++ profiles/arch/riscv/rv64gc/make.defaults | 8 ++++-- profiles/arch/riscv/use.mask | 23 +++++++++++++++- 5 files changed, 77 insertions(+), 6 deletions(-) create mode 100644 profiles/arch/riscv/packages (limited to 'profiles/arch') diff --git a/profiles/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask index b07d574030dc..3c1fc8c89200 100644 --- a/profiles/arch/amd64/no-multilib/package.mask +++ b/profiles/arch/amd64/no-multilib/package.mask @@ -112,6 +112,7 @@ games-misc/papers-please games-puzzle/triptych games-roguelike/adom games-rpg/baldurs-gate-ee +games-rpg/costume-quest games-rpg/dear-esther games-rpg/dungeon-defenders games-rpg/eschalon-book-1-demo diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 4d5ef800bff1..888d9dd09cbe 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -6,6 +6,43 @@ dev-libs/libpcre2 jit dev-libs/libpcre jit dev-vcs/git pcre-jit -# Not yet tested +# Not yet tested / unkeyworded dependencies +# This includes also packages which do not support python-3 or +# do not support python-3.7 yet. -sys-devel/make guile +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-misc/pax-utils python +app-text/asciidoc graphviz test +app-text/po4a test +app-text/xmlto text +dev-lang/python tk +dev-libs/check subunit +dev-libs/glib gtk-doc test +dev-libs/icu doc +dev-libs/iniparser doc +dev-libs/libnl python +dev-libs/libxslt python +dev-python/cython doc test +dev-python/pygments doc test +dev-python/setuptools test +dev-python/snakeoil test +dev-util/catalyst iso +dev-util/pkgconf test +dev-vcs/git cvs highlight gnome-keyring subversion tk xinetd +net-libs/gnutls test-full +net-libs/ldns doc python +net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss http2 rtmp ssh +net-nds/openldap cxx kerberos sasl +sys-apps/kmod doc +sys-apps/portage epydoc +sys-auth/pambase pam_krb5 pam_ssh passwdqc mktemp +sys-devel/automake test +sys-devel/gdb source-highlight +sys-devel/gettext cvs +sys-fs/squashfs-tools lz4 lzma lzo zstd +sys-libs/libcap-ng python +sys-process/audit gssapi python +sys-process/procps test diff --git a/profiles/arch/riscv/packages b/profiles/arch/riscv/packages new file mode 100644 index 000000000000..3b97323bdc9f --- /dev/null +++ b/profiles/arch/riscv/packages @@ -0,0 +1,10 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# For now we add the x86-64 qemu-riscv64 static binary to all +# stages. This makes life somewhat simpler when working without +# real hardware. +*app-emulation/qemu-riscv64-bin + +# For the initial hot experimentation phase... +*sys-devel/gdb diff --git a/profiles/arch/riscv/rv64gc/make.defaults b/profiles/arch/riscv/rv64gc/make.defaults index a98e8e97dd6e..fc03a0ec87c7 100644 --- a/profiles/arch/riscv/rv64gc/make.defaults +++ b/profiles/arch/riscv/rv64gc/make.defaults @@ -3,7 +3,7 @@ # RISC-V profile for rv64gc multilib -CFLAGS="-O2 -pipe -march=rv64gc" +CFLAGS="-O2 -pipe" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" @@ -20,11 +20,13 @@ SYMLINK_LIB="no" # Flags for lp64d CFLAGS_lp64d="-mabi=lp64d" -# LDFLAGS_lp64d +LDFLAGS_lp64d="-m elf64lriscv" +CHOST_lp64d="riscv64-unknown-linux-gnu" # Flags for lp64 CFLAGS_lp64="-mabi=lp64" -# LDFLAGS_lp64 +LDFLAGS_lp64="-m elf64lriscv_lp64" +CHOST_lp64="riscv64-unknown-linux-gnu" # Enable lp64d by default ABI_RISCV="lp64d" diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask index 8c6b18028720..60fdfac1e090 100644 --- a/profiles/arch/riscv/use.mask +++ b/profiles/arch/riscv/use.mask @@ -7,5 +7,26 @@ # The required library has not been ported to riscv yet. seccomp -# Not tested +# Not tested yet +bluetooth +consolekit +dbus +elogind +emacs +fuse +gtk +gtk2 +gtk3 +introspection +java +kerberos +latex +libedit +libressl +lua +qt5 +ruby slang +sqlite +systemtap +X -- cgit v1.2.3