Profile File: package.use.mask

In Profile: arch/riscv

Content

# Copyright 2019-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

# Cristian Othón Martínez Vera <cfuga@cfuga.mx> (2026-03-22)
# app-pda/usbmuxd is not keyworded here
gnome-base/gvfs ios

# Robin H. Johnson <robbat2@gentoo.org> (2026-03-22)
# sys-block/vdo not keyworded here
sys-fs/lvm2 vdo

# Alfred Wingate <parona@protonmail.com> (2025-12-24)
# media-libs/jasper is not keyworded here
media-libs/gegl jpeg2k

# Sam James <sam@gentoo.org> (2025-12-18)
# dev-lang/ada-bootstrap exists here
>=sys-devel/gcc-11 -ada

# Sam James <sam@gentoo.org> (2025-10-28)
# Portability issues with dev-libs/apache-arrow (bug #923968).
sci-libs/gdal parquet

# Paul Zander <negril.nx+gentoo@gmail.com> (2025-06-29)
# media-libs/libvmaf is keyworded
media-libs/x265 -vmaf

# Jakov Smolić <jsmolic@gentoo.org> (2025-10-05)
# These packages are keyworded on riscv
sci-libs/flexiblas -system-blas
sci-libs/lapack -flexiblas
virtual/blas -flexiblas
virtual/cblas -flexiblas
virtual/lapack -flexiblas
virtual/lapacke -flexiblas

# Michał Górny <mgorny@gentoo.org> (2025-09-12)
# These BLAS/LAPACK providers are keyworded here.
sci-libs/flexiblas -openblas

# Alfred Wingate <parona@protonmail.com> (2025-07-31)
# mongodb not keyworded here
sci-libs/gdal mongodb

# Paul Zander <negril.nx+gentoo@gmail.com> (2025-05-02)
# Broken bundled Eigen, fails to compile. See bug #865191.
sci-geosciences/grass pdal
sci-libs/vtk pdal
media-gfx/openvdb pdal

# PPN-SD <nicolas.parlant@parhuet.fr> (2025-04-26)
# dev-python/sphinx-panels is not keyworded
net-dns/knot doc

# Alfredo Tupone <tupone@gentoo.org> (2025-04-15)
# drop dev-ml test
dev-ml/duration test
dev-ml/luv test
dev-ml/ocaml-base64 test
dev-ml/opam-0install-cudf test
dev-ml/opam-file-format test
dev-ml/spdx_licenses test
dev-ml/yojson test

# NRK <nrk@disroot.org> (2025-03-17)
# media-libs/libyuv is not keyworded
media-libs/libavif libyuv

# Zurab Kvachadze <zurabid2016@gmail.com> (2025-02-18)
# www-servers/uwsgi, required for tests, is not keyworded on riscv.
www-servers/nginx test

# Alexey Shvetsov <alexxy@gentoo.org> (2024-11-21)
# sci-ml/caffe2 is not keyworded on riscv
sci-chemistry/gromacs nnpot

# Benda Xu <heroxbd@gentoo.org> (2024-10-10)
# dev-util/nvidia-cuda-toolkit or sys-cluster/ucx are not keyworded on riscv
sys-cluster/slurm nvml ucx

# Paul Zander <negril.nx+gentoo@gmail.com> (2024-09-08)
# needs re-keywording and clean-up of media-libs/opencollada
media-libs/assimp collada

# Michael Orlitzky <mjo@gentoo.org> (2024-09-01)
# Mask the optional plotting backend sci-libs/vtk because it's a beast
# and I don't want to deal with it right now.
sci-mathematics/maxima vtk

# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-15)
# Requires unkeyworded dev-qt/qtwebengine (and revdeps)
kde-plasma/plasma-nm openconnect

# Sam James <sam@gentoo.org> (2024-05-19)
# media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559
media-gfx/graphicsmagick jpeg2k

# Robin H. Johnson <robbat2@gentoo.org) (2024-03-13)
# sys-cluster/corosync not yet keyworded, niche use case for mdadm
sys-fs/mdadm corosync

# Paul Zander <negril.nx+gentoo@gmail.com> (2024-02-18)
# alembic not stable yet
media-gfx/openvdb alembic

# Michal Privoznik <michal.privoznik@gmail.com> (2024-01-18)
# No sys-block/nbdkit on riscv, yet
app-emulation/libvirt nbd

# Nowa Ammerlaan <nowa@gentoo.org> (2024-01-13)
# Unmask only where grub is keyworded
sys-kernel/installkernel -grub

# Patrick McLean <chutzpah@gentoo.org> (2023-10-03)
# sys-apps/s6-linux-init has not been tested on this arch
sys-apps/openrc s6

# Nowa Ammerlaan <nowa@gentoo.org> (2023-08-30)
# Avoid keywording more Qt stuff
dev-python/pyside httpserver remoteobjects
dev-python/qtpy remoteobjects

# Marek Szuba <marecki@gentoo.org> (2023-08-19)
# dev-libs/pocl needs some work before it can be keyworded here (Bug #907333).
dev-python/pyopencl test

# Ionen Wolkens <ionen@gentoo.org> (2023-07-26)
# MPV currently[1] has no plans to support >=lua5-3 making luajit
# the only choice for maintained lua. Apply mask/force to override
# the profile's defaults, and invert on arches where not keyworded.
# Done this way also avoids conflicts for users using another default.
# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer
media-video/mpv lua_single_target_luajit -lua_single_target_lua5-1

# Mike Gilbert <floppym@gentoo.org> (2023-05-27)
# sd-boot should work here.
sys-apps/systemd -boot -boot -ukify
sys-apps/systemd-utils -boot -ukify
sys-kernel/installkernel -systemd-boot -ukify -uki

# Sam James <sam@gentoo.org> (2023-05-10)
# sys-cluster/ceph not keyworded here
sys-block/tgt rbd

# jinqiang zhang <peeweep@0x0.ee> (2023-03-27)
# Sanitizers supported on riscv64.
llvm-runtimes/compiler-rt-sanitizers -asan -lsan
>=llvm-runtimes/compiler-rt-sanitizers-19 -libfuzzer -hwasan -profile -tsan
>=llvm-runtimes/compiler-rt-sanitizers-19 -ubsan -scudo
>=llvm-runtimes/compiler-rt-sanitizers-21 -xray

# Yixun Lan <dlan@gentoo.org> (2023-02-16)
# USE=java depend on virtual/jdk:1.8 which is not support on RISC-V
app-office/libreoffice java libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript

# Mike Rivnak <rivnakm1@gmail.com> (2022-11-30)
# luajit is currently not supported on riscv
app-editors/neovim lua_single_target_luajit

# Yixun Lan <dlan@gentoo.org> (2022-11-24)
# depend on dev-libs/libpcre2[jit] which not supported yet, bug #879511
www-servers/vinyl-cache jit

# Yixun Lan <dlan@gentoo.org> (2022-01-27)
# This target supports ASAN/etc...
# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-09-25)
# Moved here from default/linux/...
sys-devel/gcc -sanitize

# Jakov Smolić <jsmolic@gentoo.org> (2022-09-07)
# Unkeyworded dependencies (xen-tools, aws stack), masking to reduce
# the dependency graph
net-analyzer/netdata xen

# Jakov Smolić <jsmolic@gentoo.org> (2022-08-27)
# depends on <sys-libs/libfaketime-0.9.7 which is not available on riscv
app-admin/rsyslog jemalloc

# Yixun Lan <dlan@gentoo.org> (2022-08-11)
# luajit is currently not supported on riscv
dev-util/bcc lua

# Yu Gu <guyu2876@gmail.com> (2022-07-26)
# Xen does not work on riscv, Ceph has dependencies which do not. Bug #859625.
app-emulation/libvirt xen rbd

# Sam James <sam@gentoo.org> (2022-07-02)
# The required sys-libs/db slot is not keyworded on riscv
dev-libs/cyrus-sasl berkdb

# Sam James <sam@gentoo.org> (2022-06-26)
# Avoid dragging in "heavy"  parts of dev-qt/* unless/until
# somebody needs them. bug #816981, bug #854261.
# Unfortunately, tests demand qtwebengine too.
dev-python/qtpy test

# Marek Szuba <marecki@gentoo.org> (2022-04-30)
# net-wireless/sdrplay contains prebuilt binaries, currently available
# upstream only for amd64/x86 and arm
net-wireless/gr-osmosdr sdrplay

# Jakov Smolić <jsmolic@gentoo.org> (2022-04-24)
# sys-libs/db is being deprecated (bug #837629)
# so avoid keywording 4.8 slot
dev-lisp/clisp berkdb

# Jakov Smolić <jsmolic@gentoo.org> (2022-04-07)
# Depends on sys-cluster/ceph which pulls in valgrind, which is
# unavailable on riscv currently
sys-block/fio rbd

# Yongxinag Liang <tanekliang@gmail.com> (2022-01-09)
# app-emulation/xen-tools doesn't support riscv yet
app-emulation/qemu xen
# unkeyworded depdendency - sys-cluster/ceph
app-emulation/qemu rbd

# Alex Fan <alex.fan.q@gmail.com> (2021-12-12)
# dev-python/uvloop fails test #806412
# but with it installed, anyio passes all tests
dev-python/anyio test

# Alex Fan <alexfanqi@yahoo.com> (2021-09-15)
# Marek Szuba <marecki@gentoo.org> (2021-09-07)
# All of these require net-libs/nodejs, which now builds on riscv
# but fails tests (Bug #782913).
#  - www-client/firefox (bdepend)
dev-ruby/capybara test

# Jonathan Davies <jpds@protonmail.com> (2021-09-03)
# Requires CPU with SSSE3 support
net-analyzer/suricata hyperscan

# Yixun Lan <dlan@gentoo.org> (2021-08-29)
# sys-apps/fwupd not tested, USE=spi,uefi
sys-apps/fwupd spi uefi

# Marek Szuba <marecki@gentoo.org> (2021-08-23)
# sys-cluster/ceph not keyworded here yet due to several dependencies
# failing tests
net-analyzer/rrdtool rados

# Marek Szuba <marecki@gentoo.org> (2021-08-22)
# net-fs/openafs does not support riscv
app-crypt/heimdal afs

# Alex Fan <alexfanqi@yahoo.com> (2021-08-17)
# dependencies not keyworded/tested
kde-plasma/plasma-meta plymouth

# Marek Szuba <marecki@gentoo.org> (2021-08-14)
# Alex Fan <alexfanqi@yahoo.com> (2021-08-05)
# These USE flags depend on java, not (sustainably) supported yet
#  - dev-tex/pdfannotextractor
app-text/texlive pdfannotextractor
#  - JDK
media-libs/rubberband jni

# Yixun Lan <dlan@gentoo.org> (2021-08-05)
# Boost.Context can be built on riscv
dev-libs/boost -context

# Marek Szuba <marecki@gentoo.org> (2021-07-27)
# dev-libs/boxfort does not support riscv yet, meaning
# dev-libs/criterion cannot be keyworded here
app-admin/syslog-ng test

# Marek Szuba <marecki@gentoo.org> (2021-07-27)
# dev-db/mongodb does not support riscv, fails src_configure
dev-libs/mongo-c-driver test

# Alex Fan <alexfanqi@yahoo.com> (2021-08-12)
# Marek Szuba <marecki@gentoo.org> (2021-07-14)
# LuaJIT does not support riscv
app-text/texlive-core luajittex
dev-texlive/texlive-basic luajittex
media-gfx/gimp lua
www-servers/nginx nginx_modules_http_lua

# Marek Szuba <marecki@gentoo.org> (2021-07-11)
# Causes 35 tests to fail with "fatal llvm error", bug #844946
dev-db/postgresql llvm

# Marek Szuba <marecki@gentoo.org> (2021-07-05)
# Dependencies not keyworded here yet:
#  - sci-libs/vtk
media-libs/opencv vtk
sci-libs/opencascade vtk

# This doesn't work for (any) riscv yet.
dev-libs/libpcre jit
www-servers/nginx pcre-jit
www-apache/mod_security jit