Hosted CI
Hosted CI services support FreeBSD and software has or to be integrated
1. Hosted CI Services
Cirrus CI's FreeBSD Virtual Machines
Sample config: https://github.com/facebook/zstd/blob/dev/.cirrus.yml
Sourcehut: https://man.sr.ht/builds.sr.ht/compatibility.md#freebsd
2. Integration Completed
2.1. Under src/contrib/
Name |
Repository |
Status |
ATF |
||
concurrencykit |
||
dtc |
https://git.kernel.org/pub/scm/utils/dtc/dtc.git |
|
elftoolchain |
||
jemalloc |
||
Kyua |
||
libarchive |
||
zstd |
2.2. Used for FreeBSD testing
Name |
Repository |
Status |
QEMU |
https://github.com/qemu/qemu (mirror) |
2.3. In ports
Name |
Repository |
Status |
pkg |
||
pmdk |
||
Icecream (to be ported) |
||
rust-lang libc |
||
TPM2 Software Stack |
||
TPM2 Tools |
||
TPM2 ABRMD |
3. Software Integration Desired
3.1. Under src/contrib/
Name |
Repository |
Who asked? |
Who is working? |
Status/Comments |
flex |
lwhsu |
|
src/contrib/flex |
|
googletest |
emaste |
|
|
|
less |
lwhsu |
|
src/contrib/less |
|
libexpat |
lwhsu |
|
src/contrib/expat (libbsdxml) |
|
libpcap |
lwhsu |
|
|
|
libxo |
lwhsu |
|
|
|
onetrueawk |
pfg |
|
Need to check https://github.com/bsdimp/awk/commits/bsd-ota |
|
openresolv |
lwhsu |
|
contrib/openresolv |
|
openssl |
emaste |
|
|
|
tcpdump |
emaste |
|
|
|
tcsh |
lwhsu |
|
|
|
unbound |
lwhsu |
|
|
3.2. Used for FreeBSD testing
Name |
Repository |
Who asked? |
Who is working? |
Status/Comments |
Nmap |
lwhsu |
|
|
|
scapy |
lwhsu |
|
|
3.3. In ports
Name |
Repository |
Who asked? |
Who is working? |
Status/Comments |
capnproto |
emaste |
|
|
|
Chromium |
|
emaste |
|
|
diffoscope |
|
emaste |
ygy |
|
FreeBSD |
|
emaste |
|
|
Git |
|
emaste |
|
|
jna |
lwhsu |
|
|
|
libevent |
emaste |
|
|
|
libnumbertext |
lwhsu |
|
libreoffice's dependency |
|
lz4 |
lwhsu |
|
|
|
Metasploit |
lwhsu |
|
|
|
Node.js |
lwhsu |
|
|
|
packetdrill |
lwhsu |
|
|
|
PHP |
lwhsu |
|
|
|
protobuf |
lwhsu |
|
|
|
RetDec |
lwhsu |
|
||
swift |
lwhsu |
|
|
|
syzkaller |
lwhsu |
|
|
|
tmux |
lwhsu |
|
|
|
Valgrind |
|
emaste |
|
|