Skip to content

Package backlog

Konrad Witaszczyk edited this page Feb 16, 2023 · 2 revisions

Already ported

The following list includes software that has been ported to CHERI and should be added to the cheribsd-ports repository.

Port Version Patch State
graphics/libdrm head [1] working with the patch
graphics/mesa-dri 21.3.8 [1] working with the patch
shells/bash 5.0 [1] patches in the branch
sysutils/plasma5-kinfocenter devel [1] patch
sysutils/seatd head [1] working with the patch
www/firefox 99.0 [1] working hybrid ABI version with the patch
x11-toolkits/wlroots head [1] requires the latest development branch
x11-wm/sway head - requires the latest development branch without additional changes

Already packaged and previously requested

Important requested packages that and are available at pkg.CheriBSD.org now.

Port
devel/cscope
devel/git
devel/pkgconf
lang/perl5.32
net/rsync
ports-mgmt/pkg
security/sudo

Requested packages

Important requested packages that aren't available yet.

A package can be requested for:

  • CheriABI (aarch64c, riscv64c) in case a user wants to develop or use CHERI-enabled software. A resulting package will be potentially unstable and experimental;
  • Hybrid ABI (aarch64, riscv64) in case a user wants to use software that cannot be easily adapted to CheriABI or they would like to have a stable alternative for a CheriABI package that might crash;
  • Any ABI in case a user needs to use software and it does not matter what ABI it is.
Port ABI Failing Dependencies Notes
devel/bison aarch64c perl
devel/cmake aarch64c libffi
devel/gh aarch64c go Requires go so low priority
devel/git-lfs aarch64c libffi, perl
devel/ninja aarch64c python3.8
devel/swig aarch64c swig swig fails on the configure step
editors/vim aarch64
aarch64c
libffi Console stack for 22.05
graphics/ImageMagick7-nox11 aarch64c python3.8 Requested by gp472@
misc/cloc aarch64c perl
net/nss_ldap aarch64c perl
net/samba413 aarch64c version matters only so far as we need something for cheribuild and qemu
security/gnupg aarch64c libffi, rhash
textproc/jq aarch64c perl
www/lynx aarch64c perl