# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Andrew Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test # David Roman (2024-10-04) # dev-libs/libunibreak is not keyworded media-libs/libass libunibreak # WANG Xuerui (2024-09-27) # media-libs/libilbc needs porting media-video/ffmpeg libilbc net-analyzer/wireshark ilbc net-libs/pjproject ilbc net-misc/asterisk ilbc net-voip/yate ilbc # Paul Zander (2024-09-14) # needs re-keywording and clean-up of media-libs/opencollada media-libs/assimp collada # Andreas Sturmlechner (2024-09-13) # dev-python/pyside6 isn't keyworded here dev-python/QtPy pyside6 # Andreas Sturmlechner (2024-09-07) # kde-plasma/plasma-workspace:6 is not keyworded virtual/notification-daemon kde # Sam James (2024-08-31) # dnstap USE masked due to missing keywords net-dns/bind dnstap # Sam James (2024-08-23) # dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here sys-apps/systemd bpf # WANG Xuerui (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 (2024-08-19) # kde-apps/kdesdk-thumbnailers is not yet keyworded kde-apps/thumbnailers gettext # Hans de Graaff (2024-08-18) # Requires large parts of dev-ruby/rails to be keyworded dev-ruby/minitest-hooks test # Matt Jolly (2024-08-14) # QUIC dependencies are not keyworded net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 # Ulrich Müller (2024-08-03) # Needs dev-libs/openspecfun which is not yet keyworded sci-visualization/gnuplot amos # Michał Górny (2024-07-24) # Full testing requires www-client/firefox. dev-python/selenium test-rust # Andreas Sturmlechner (2024-07-01) # USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] # which is package.use.mask'ed on these arches. We cannot mask the # combination specifically but in reality kaccounts is useless without # additional dev-qt/qtwebengine revdeps. kde-frameworks/purpose:5 kaccounts # Andreas Sturmlechner (2024-06-15) # Requires unkeyworded dev-qt/qtwebengine (and revdeps) kde-plasma/plasma-nm openconnect # Sam James (2024-06-13) # Needs as-yet-unkeyworded KF6 (bug #934215) app-crypt/pinentry qt6 app-office/libreoffice qt6 # WANG Xuerui (2024-06-03) # Requires arch-specific code in python (relocs handling), in addition to # sys-devel/{clang,llvm}. dev-lang/python jit # WANG Xuerui (2024-05-16) # dev-ruby/asciidoctor has some really heavy deps, and is not keyworded on # loong yet. net-misc/chrony html # Sam James (2024-03-27) # No rust-bin available for profiler (2024-02-16) # Test dependencies not keyworded on this arch. www-servers/nginx test # Sam James (2024-02-03) # We only have MariaDB on loong, not MySQL. dev-perl/DBD-MariaDB mysql # Andrew Ammerlaan (2024-01-13) # Unmask only where grub is keyworded sys-kernel/installkernel -grub # WANG Xuerui (2024-01-09) # PCRE2 upstream has gained JIT support on loong since 10.43. (2024-01-08) # media-libs/shaderc is keyworded here. media-libs/libplacebo -shaderc # WANG Xuerui (2024-01-03) # app-crypt/rpm-sequoia is keyworded here. app-arch/rpm -sequoia # Violet Purcell (2023-10-12) # dev-build/samurai is not keyworded here. app-alternatives/ninja samurai # Sam James (2023-10-08) # dev-db/mysql not keyworded here dev-perl/DBD-mysql mysql # Patrick Lauer (2023-10-05) # JIT / llvm support needs too old llvm dev-db/postgresql llvm # Patrick McLean (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 sys-apps/openrc-navi s6 # WANG Xuerui (2023-09-29) # no luajit for now media-gfx/gimp lua www-servers/nginx nginx_modules_http_lua # WANG Xuerui (2023-09-24) # fails tests gnome-extra/gnome-software flatpak # WANG Xuerui (2023-09-21) # dev-ruby/asciidoctor is not keyworded yet. dev-util/librnp man # Michał Górny (2023-09-19) # dev-cpp/cpp-httplib is keyworded here. dev-debug/lldb -debuginfod sys-devel/llvm -debuginfod # WANG Xuerui (2023-09-10) # Revdeps of dev-python/ujson which is masked. dev-python/cattrs test dev-python/requests-cache test # Andrew Ammerlaan (2023-08-30) # Avoid having to keyword more Qt deps dev-python/pyside2 3d datavis location scxml dev-python/pyside6 3d location scxml # WANG Xuerui (2023-07-26) # no llvm:15 or lld:16 on loong app-office/libreoffice clang (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 (2023-07-19) # dev-python/watchfiles has too old target-lexicon without loong support dev-python/uvicorn test-rust # WANG Xuerui (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 (2023-07-11) # Upstream lacks pmu-events definition file for loong. dev-util/perf python # WANG Xuerui (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 (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 (2023-06-03) # fails to build with 6.3.x kernel sys-cluster/knem modules # Matt Turner (2023-05-30) # sys-apps/dbus-broker is not keyworded app-accessibility/at-spi2-core dbus-broker # Mike Gilbert (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 (2023-04-16) # dev-python/pyopengl fails tests dev-python/sympy opengl # WANG Xuerui (2022-12-06) # dev-cpp/glog fails tests, needs checking media-libs/opencv glog contribsfm # WANG Xuerui (2022-12-06) # sci-libs/gdal not keyworded yet media-libs/opencv gdal # WANG Xuerui (2022-12-06) # app-crypt/heimdal not keyworded yet net-nds/openldap kerberos # WANG Xuerui (2022-12-06) # net-vpn/ocserv fails tests, probably kernel config related but needs # further investigation. net-vpn/openconnect test # WANG Xuerui (2022-12-06) # dev-python/pyside2 not keyworded yet dev-python/QtPy pyside2 dev-python/qtconsole test # WANG Xuerui (2022-12-05) # (2022-12-05) # sys-boot/gnu-efi upstream hasn't merged the loong port yet sys-apps/fwupd uefi # WANG Xuerui (2022-12-05) # The loong port of sys-boot/grub:2 isn't upstreamed yet. dev-util/ostree grub sys-libs/efivar test # WANG Xuerui (2022-12-05) # sci-libs/adolc fails to build on loong for now. dev-cpp/eigen test # WANG Xuerui (2022-12-05) # app-misc/tracker fails tests on loong. app-cdr/brasero tracker # WANG Xuerui (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 # WANG Xuerui (2022-12-05) # sys-auth/sssd isn't keyworded here yet app-admin/sudo sssd sys-auth/pambase sssd # WANG Xuerui (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 (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 (2022-12-02) # sys-cluster/ceph is not keyworded yet. net-analyzer/rrdtool rados # WANG Xuerui (2022-12-02) # Boost.Context has had support for loong since 1.79.0. dev-libs/boost -context # WANG Xuerui (2022-12-02) # dev-qt/qtlocation:5 fails to compile with gcc-13 for now. dev-python/PyQt5 location dev-python/QtPy test # WANG Xuerui (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 (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 (2022-11-29) # Dep media-plugins/libvisual-plugins fails to build, seems too hairy to fix. media-plugins/gst-plugins-meta libvisual # WANG Xuerui (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) >=sys-libs/compiler-rt-sanitizers-15 -asan >=sys-libs/compiler-rt-sanitizers-16 -lsan -safestack -scudo -tsan -ubsan >=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630 -msan >=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 -dfsan >=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230717 -profile -xray >sys-libs/compiler-rt-sanitizers-17.0.0_pre20230717 -libfuzzer >=sys-libs/compiler-rt-sanitizers-19 -cfi # WANG Xuerui (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 (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 (2022-04-24) # Unmask experimental-loong on packages; we're loong. sys-libs/glibc -experimental-loong sys-libs/libseccomp -experimental-loong # WANG Xuerui (2022-04-18) # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc # WANG Xuerui (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 (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/libpcre jit www-servers/nginx pcre-jit # End snippets taken from riscv