summaryrefslogtreecommitdiff
path: root/profiles/arch/loong/package.use.mask
blob: 8a08b28ec5544c95da66c132c18c2a7e4fe8ee37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

# WANG Xuerui <xen0n@gentoo.org> (2022-12-01)
# sys-libs/libhugetlbfs isn't buildable here yet due to arch-specific code.
sys-apps/nvme-cli hugepages

# WANG Xuerui <xen0n@gentoo.org> (2022-12-01)
# Mask GRUB2 platforms not applicable to loong.
sys-boot/grub:2 grub_platforms_efi-32 grub_platforms_ieee1275 grub_platforms_pc grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh

# WANG Xuerui <xen0n@gentoo.org> (2022-11-30)
# No Haskell on loong yet (port under review), hence no virtual/pandoc and
# friends.
www-apps/hugo test

# WANG Xuerui <xen0n@gentoo.org> (2022-11-30)
# Test phase apparently requires an ocamlopt port.
dev-lang/ocaml 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-11-27)
# Mask configurations not accepting llvm:16 and/or clang:16, either due to
# lack of testing or simply being unsupported upstream (the opaque pointers
# in particular need downstream changes).
app-office/libreoffice clang
<dev-db/postgresql-16 llvm
<media-libs/mesa-22.3.0 llvm

# WANG Xuerui <xen0n@gentoo.org> (2022-11-27)
# LLVM toolchain now partially usable on loong, mask the remaining pieces
# pending test/bugfixes/porting.
#
# - sys-libs/libcxxabi: fails many tests but is apparently working
# - sys-libs/libcxx: fails many tests, more upstream work likely needed
# - sys-libs/libomp: fails 4 tests
#   - need at least https://reviews.llvm.org/D138177 but there could be more
# - sys-devel/lld: port is still under review
sys-devel/clang-common default-libcxx default-lld
sys-devel/clang-runtime libcxx openmp

# WANG Xuerui <xen0n@gentoo.org> (2022-11-18)
# net-libs/webkit-gtk is not available on loong yet.
app-text/atril epub
mate-base/mate help

# WANG Xuerui <xen0n@gentoo.org> (2022-10-04)
# Sanitizers partially supported on this architecture.
#
# ASan: https://reviews.llvm.org/D129418 (LLVM 15 and above)
>=sys-libs/compiler-rt-sanitizers-15 -asan

# 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
www-client/chromium js-type-check

# 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.
dev-libs/libffi -experimental-loong
sys-kernel/linux-headers -experimental-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

# WANG Xuerui <xen0n@gentoo.org> (2022-04-18)
# Catalyst has support for assembling bootloader on this arch
dev-util/catalyst -system-bootloader

# The below masks are liberally taken from riscv, which has similar
# limitations.

# LoongArch has no gold
sys-devel/binutils gold

# These aren't ported to LoongArch yet
dev-libs/libpcre2 jit
dev-libs/libpcre jit
www-servers/nginx pcre-jit

# End snippets taken from riscv