gentoo-ebuilds/profiles/arch/loong/package.use.mask
Lukas Schmelting a00e2c6a66
app-misc/tinysparql: New package, pkgmove from app-misc/tracker
Signed-off-by: Lukas Schmelting <lschmelting@posteo.com>
Part-of: https://github.com/gentoo/gentoo/pull/42380
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-09 01:21:20 +01:00

372 lines
12 KiB
Text

# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# WANG Xuerui <xen0n@gentoo.org> (2025-05-29)
# dist-server pulls in the libmount crate which is unmaintained and depends
# on outdated nix that does not support loong
dev-util/sccache dist-server
# NRK <nrk@disroot.org> (2025-04-07)
# media-libs/libyuv is not keyworded
media-libs/imlib2 y4m
# Sam James <sam@gentoo.org> (2025-03-19)
# media-libs/libebur128 not keyworded here
media-video/pipewire loudness
# NRK <nrk@disroot.org> (2025-03-17)
# media-libs/libyuv is not keyworded
media-libs/libavif libyuv
# Ionen Wolkens <ionen@gentoo.org> (2025-03-10)
# media-libs/libopenmpt is not keyworded here
media-video/ffmpeg openmpt
media-video/ffmpeg-compat openmpt
# WANG Xuerui <xen0n@gentoo.org> (2025-03-04)
# this target has support for sanitizers
sys-devel/gcc -sanitize
# Alfred Wingate <parona@protonmail.com> (2025-02-22)
# media-libs/zint is not keyworded here
media-libs/zxing-cpp experimental
# WANG Xuerui <xen0n@gentoo.org> (2025-01-16)
# tests require qtwebengine which is unavailable
dev-python/qtconsole test
dev-python/qtpy test
# WANG Xuerui <xen0n@gentoo.org> (2025-01-12)
# Vulkan works on loong.
media-video/mpv -vulkan
# Sam James <sam@gentoo.org> (2025-01-10)
# dev-lang/ada-bootstrap exists here
>=sys-devel/gcc-14 -ada
# WANG Xuerui <xen0n@gentoo.org> (2025-01-10)
# bootstrap-emacs crashes at build time
app-editors/emacs jit
# WANG Xuerui <xen0n@gentoo.org> (2025-01-06)
# necessary dep is keyworded and passes tests
dev-db/mariadb -galera
# WANG Xuerui <xen0n@gentoo.org> (2025-01-06)
# 2 test cases abort with "LLVM ERROR: Relocation type not implemented yet!"
sci-libs/symengine llvm
# WANG Xuerui <xen0n@gentoo.org> (2025-01-06)
# llvm does not have sufficient codegen support for mesa before 18
# bug #929197
media-libs/mesa llvm_slot_15 llvm_slot_16 llvm_slot_17
# Sam James <sam@gentoo.org> (2025-01-04)
# kde-plasma/kde-cli-tools not keyworded here
x11-misc/xdg-utils plasma
# Nowa Ammerlaan <nowa@gentoo.org> (2024-10-08)
# Not all required dependencies are keyworded here
sys-kernel/dracut test
# David Roman <davidroman96@gmail.com> (2024-10-04)
# dev-libs/libunibreak is not keyworded
media-libs/libass libunibreak
# WANG Xuerui <xen0n@gentoo.org> (2024-09-27)
# media-libs/libilbc needs porting
media-video/ffmpeg libilbc
media-video/ffmpeg-compat libilbc
net-analyzer/wireshark ilbc
net-libs/pjproject ilbc
net-misc/asterisk ilbc
net-voip/yate ilbc
# Paul Zander <negril.nx+gentoo@gmail.com> (2024-09-14)
# needs re-keywording and clean-up of media-libs/opencollada
media-libs/assimp collada
# Sam James <sam@gentoo.org> (2024-08-31)
# dnstap USE masked due to missing keywords
net-dns/bind dnstap
# WANG Xuerui <xen0n@gentoo.org> (2024-08-22)
# dev-lang/spidermonkey gained JIT support for loong since version 107,
# but the nearest packaged version is 115.
>=dev-lang/spidermonkey-115 -jit
# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-19)
# kde-apps/kdesdk-thumbnailers is not yet keyworded
kde-apps/thumbnailers gettext
# Hans de Graaff <graaff@gentoo.org> (2024-08-18)
# Requires large parts of dev-ruby/rails to be keyworded
dev-ruby/minitest-hooks test
# Matt Jolly <kangie@gentoo.org> (2024-08-14)
# QUIC dependencies are not keyworded
net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2
# Michał Górny <mgorny@gentoo.org> (2024-07-24)
# Full testing requires www-client/firefox.
dev-python/selenium test-rust
# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-15)
# Requires unkeyworded dev-qt/qtwebengine (and revdeps)
kde-plasma/plasma-nm openconnect
# WANG Xuerui <xen0n@gentoo.org> (2024-06-03)
# Requires arch-specific code in python (relocs handling), in addition to
# sys-devel/{clang,llvm}.
dev-lang/python jit
# WANG Xuerui <xen0n@gentoo.org> (2024-05-16)
# dev-ruby/asciidoctor has some really heavy deps, and is not keyworded on
# loong yet.
net-misc/chrony html
# Sam James <sam@gentoo.org> (2024-03-27)
# No rust-bin available for profiler
<virtual/rust-1.73.0 profiler
# Robin H. Johnson <robbat2@gentoo.org) (2024-03-13)
# sys-cluster/corosync not yet keyworded, niche use case for mdadm
sys-fs/mdadm corosync
# Joonas Niilola <juippis@gentoo.org> (2024-02-16)
# Test dependencies not keyworded on this arch.
www-servers/nginx test
# Sam James <sam@gentoo.org> (2024-02-03)
# We only have MariaDB on loong, not MySQL.
dev-perl/DBD-MariaDB mysql
# Nowa Ammerlaan <nowa@gentoo.org> (2024-01-13)
# Unmask only where grub is keyworded
sys-kernel/installkernel -grub
# WANG Xuerui <xen0n@gentoo.org> (2024-01-03)
# app-crypt/rpm-sequoia is keyworded here.
app-arch/rpm -sequoia
# Violet Purcell <vimproved@inventati.org> (2023-10-12)
# dev-build/samurai is not keyworded here.
app-alternatives/ninja samurai
# Sam James <sam@gentoo.org> (2023-10-08)
# dev-db/mysql not keyworded here
dev-perl/DBD-mysql mysql
# Patrick Lauer <patrick@gentoo.org> (2023-10-05)
# JIT / llvm support needs too old llvm
dev-db/postgresql llvm
# Patrick McLean <chutzpah@gentoo.org> (2023-10-03)
# sys-apps/s6-linux-init has not been tested on this arch
sys-apps/openrc s6
# WANG Xuerui <xen0n@gentoo.org> (2023-09-29)
# no luajit for now
media-gfx/gimp lua
www-servers/nginx nginx_modules_http_lua
# WANG Xuerui <xen0n@gentoo.org> (2023-09-24)
# fails tests
gnome-extra/gnome-software flatpak
# WANG Xuerui <xen0n@gentoo.org> (2023-09-21)
# dev-ruby/asciidoctor is not keyworded yet.
dev-util/librnp man
# WANG Xuerui <xen0n@gentoo.org> (2023-09-10)
# Revdeps of dev-python/ujson which is masked.
dev-python/cattrs test
dev-python/requests-cache test
# WANG Xuerui <xen0n@gentoo.org> (2023-07-26)
# no llvm:15 or lld:16 on loong
<dev-db/postgresql-16 llvm
<dev-lang/rust-1.73.0 wasm
# 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_lua5-1 lua_single_target_luajit
# WANG Xuerui <xen0n@gentoo.org> (2023-07-19)
# dev-python/watchfiles has too old target-lexicon without loong support
dev-python/uvicorn test-rust
# WANG Xuerui <xen0n@gentoo.org> (2023-07-19)
# Examples used by tests have their libc crate Cargo.locked to 0.2.121, that
# predated Rust's loong support. The package itself works as intended.
# The atom should be made more accurate once a newer version is released that
# contains bumped libc deps.
dev-python/setuptools-rust test
# WANG Xuerui <xen0n@gentoo.org> (2023-07-11)
# Upstream lacks pmu-events definition file for loong.
dev-util/perf python
# WANG Xuerui <xen0n@gentoo.org> (2023-07-01)
# Upstream accepted vector asm for loong before corresponding assembler
# support is ready, leading to build failures. Disable asm for the time being
# before a fix is created.
#
# See https://github.com/openssl/openssl/issues/21340
>=dev-libs/openssl-3.1 asm
>=dev-libs/openssl-3.2 -asm
# WANG Xuerui <xen0n@gentoo.org> (2023-06-03)
# sys-cluster/knem not keyworded yet
# sys-cluster/torque fails to build (seemingly because of incompatible hwloc)
sys-cluster/openmpi openmpi_fabrics_knem openmpi_rm_pbs
# WANG Xuerui <xen0n@gentoo.org> (2023-06-03)
# fails to build with 6.3.x kernel
sys-cluster/knem modules
# Mike Gilbert <floppym@gentoo.org> (2023-05-27)
# Newer sd-boot does not use gnuefi.
>=sys-apps/systemd-254 -boot -ukify
>=sys-apps/systemd-utils-254 -boot -ukify
sys-kernel/installkernel -systemd-boot -ukify -uki
# WANG Xuerui <xen0n@gentoo.org> (2023-04-16)
# dev-python/pyopengl fails tests
dev-python/sympy opengl
# WANG Xuerui <xen0n@gentoo.org> (2022-12-06)
# dev-cpp/glog fails tests, needs checking
media-libs/opencv glog contribsfm
# WANG Xuerui <xen0n@gentoo.org> (2022-12-06)
# sci-libs/gdal not keyworded yet
media-libs/opencv gdal
# WANG Xuerui <xen0n@gentoo.org> (2022-12-06)
# app-crypt/heimdal not keyworded yet
net-nds/openldap kerberos
# WANG Xuerui <xen0n@gentoo.org> (2022-12-06)
# net-vpn/ocserv fails tests, probably kernel config related but needs
# further investigation.
net-vpn/openconnect test
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# <dev-cpp/tbb-2021 fails to build on loong w/ gcc-13
sci-libs/spqr tbb
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# sci-libs/adolc fails to build on loong for now.
dev-cpp/eigen test
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# app-misc/tinysparql fails tests on loong.
app-cdr/brasero tracker
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# Respective dependency fails to build, pending investigation, mask for the
# time being
dev-cpp/libcmis man
media-libs/opencv tesseract
media-video/ffmpeg libtesseract
media-video/ffmpeg-compat libtesseract
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# sys-auth/sssd isn't keyworded here yet
app-admin/sudo sssd
sys-auth/pambase sssd
# WANG Xuerui <xen0n@gentoo.org> (2022-12-04)
# neither app-text/ronn or app-text/ronn-ng can be built with
# RUBY_TARGETS=ruby30
app-accessibility/espeakup man
app-accessibility/espeak-ng man
# WANG Xuerui <xen0n@gentoo.org> (2022-12-04)
# dev-libs/boxfort is only supported on amd64, arm64, arm and x86 due to
# inline asm, so we have no dev-libs/criterion
app-admin/syslog-ng test
# WANG Xuerui <xen0n@gentoo.org> (2022-12-02)
# sys-cluster/ceph is not keyworded yet.
net-analyzer/rrdtool rados
# WANG Xuerui <xen0n@gentoo.org> (2022-12-02)
# Boost.Context has had support for loong since 1.79.0.
dev-libs/boost -context
# WANG Xuerui <xen0n@gentoo.org> (2022-12-01)
# Mask GRUB2 platforms not applicable to loong.
sys-boot/grub:2 grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_ieee1275 grub_platforms_multiboot grub_platforms_pc grub_platforms_qemu grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh
# WANG Xuerui <xen0n@gentoo.org> (2022-11-30)
# No Haskell on loong yet (in-tree ghc too old and not bootstrapped here as of
# Oct 2023), hence no virtual/pandoc and friends.
www-apps/hugo test
# WANG Xuerui <xen0n@gentoo.org> (2022-11-29)
# Dep media-plugins/libvisual-plugins fails to build, seems too hairy to fix.
media-plugins/gst-plugins-meta libvisual
# WANG Xuerui <xen0n@gentoo.org> (2022-10-04)
# Sanitizers partially supported on this architecture.
#
# ASan: https://reviews.llvm.org/D129418 (LLVM 15 and above)
# Scudo: https://reviews.llvm.org/D138350 (LLVM 16 since 20221122)
# TSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
# UBSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
# SafeStack: https://reviews.llvm.org/D139494 (LLVM 16 since 20221210)
# LSan: https://reviews.llvm.org/D139686 (LLVM 16 since 20230114)
# MSan: https://reviews.llvm.org/D152692 (LLVM 17 since 20230629)
# DFSan: https://reviews.llvm.org/D140690 (LLVM 17 since 20230703)
# Profile: https://reviews.llvm.org/D154405 (LLVM 17 since 20230706)
# XRay: https://reviews.llvm.org/D140727 (LLVM 17 since 20230714)
# libFuzzer: https://reviews.llvm.org/D140601 (LLVM 17 since 20230718)
>=llvm-runtimes/compiler-rt-sanitizers-15 -asan
>=llvm-runtimes/compiler-rt-sanitizers-16 -lsan -safestack -scudo -tsan -ubsan
>=llvm-runtimes/compiler-rt-sanitizers-17.0.0_pre20230630 -msan
>=llvm-runtimes/compiler-rt-sanitizers-17.0.0_pre20230705 -dfsan
>=llvm-runtimes/compiler-rt-sanitizers-17.0.0_pre20230717 -profile -xray
>llvm-runtimes/compiler-rt-sanitizers-17.0.0_pre20230717 -libfuzzer
>=llvm-runtimes/compiler-rt-sanitizers-19 -cfi
# WANG Xuerui <xen0n@gentoo.org> (2022-07-08)
# virtual/{jdk,jre} is not available on loong yet.
app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript
media-libs/rubberband jni
# WANG Xuerui <xen0n@gentoo.org> (2022-05-13)
# Fails testing at least with libssh-0.9.6 and mbedtls-2.28.0-r1, needs
# investigation.
net-libs/libssh mbedtls
# WANG Xuerui <xen0n@gentoo.org> (2022-04-24)
# Unmask experimental-loong on packages; we're loong.
sys-libs/glibc -experimental-loong
sys-libs/libseccomp -experimental-loong
# WANG Xuerui <xen0n@gentoo.org> (2022-04-18)
# Mask io-uring & zbc pending keywording
sys-block/fio -io-uring -zbc
# WANG Xuerui <xen0n@gentoo.org> (2022-04-18)
# We never had non-deprecated libcrypt support from glibc, so disable compat
# from libxcrypt for a world without libcrypt.so.1
sys-libs/libxcrypt compat
# The below masks are liberally taken from riscv, which has similar
# limitations.
# LoongArch has no gold
<sys-devel/binutils-2.44 gold
# These aren't ported to LoongArch yet
dev-libs/libpcre jit
www-servers/nginx pcre-jit
# End snippets taken from riscv