Skip to content

Vendor Branches

Lucas Holt edited this page Apr 4, 2025 · 95 revisions

Initial import of MidnightBSD into git had some issues with vendor branches. All vendor-crypto and some vendor branches didn't come in quite right.

Many got imported as vendor/name/dist

This page keeps track of what is in a vendor branch, what's been switched back to vendor branches in git, etc.

For instructions on managing vendor branches in git, look at the git page

software vendor branch current version migrated first os release in use needs updating comments location in tree
atf vendor/atf/dist 0.22 + fixes Y 4.0 N contrib/atf
bc vendor/bc 7.0.3 Y 4.0 Y contrib/bc
bearssl vendor/bearssl 20230220 Y 4.0 N contrib/bearssl
bmake vendor/NetBSD/bmake 20220208 Y 4.0 Y contrib/bmake
capsicum-test vendor/google/capsicum-test eab7a83b05becf64439b4b256b3d756b353fbbbb Y 4.0 N contrib/capsicum-test
dialog vendor/dialog/dist 1.3 2021 Y 4.0 N also known as libdialog contrib/dialog
diffutils vendor/diffutils/dist 3.2 Y 4.0 Y contrib/diff
expat vendor/expat/dist 2.7.1 Y 3.0 Y updated to 2.6 in 3.2 current contrib/expat
file vendor/file/dist 2.43 Y 3.1 N contrib/file
googletest vendor/google/googletest 1.15.2 Y 4 current N contrib/googletest
jemalloc vendor/jemalloc/dist 5.2.1 Y 4 current N contrib/jemalloc
kyua vendor/kyua Y 4.0 N contrib/kyua
less vendor/less/dist 668 Y 3.1, 3.0 Y contrib/less
ldns vendor/ldns/dist N contrib/ldns
libarchive vendor/libarchive/dist 3.7.7 Y 3.2 N contrib/libarchive
libcbor vendor/libcbor 0.11.0 Y 4.0 N contrib/libcbor
libevent vendor/libevent 2.1.12 Y 3.2 N contrib/libevent
libfido2 vendor/libfido2 1.14.0 Y 4.0 N contrib/libfido2
libpcap ? ? ? ? ? contrib/libpcap
libxo vendor/Juniper/libxo 1.6.0 Y N contrib/libxo
llvm vendor/llvm/dist 18 Y 3.0 Y 18 in current, 13 in 3.2 contrib/llvm
lutok vendor/lutok 0.4 Y 4.0 N contrib/lutok
mDNSResponder vendor/apple/mDNSResponder 1096.40.7 Y 3.1 Y contrib/mDNSResponder
mandoc vendor/mandoc/dist 1.14.3 N Y contrib/mandoc
mport vendor/mport 2.6.8 Y 3.0 N contrib/mport
ncurses vendor/ncurses/dist 6.2 Y 3.0 Y contrib/ncurses
nvi vendor/nvi 2.2.1 Y 3.2 current N contrib/nvi
openssl vendor/openssl 1.1.1u Y 3.0 Y 1.1.1t in 3.0 crypto/openssl
openssh vendor/openssh 9.9p1 Y 2.2 stable Y 3.0 on 8.8p1, 3.2 on 9.3p1, current on 9.9p2 crypto/openssh
openbsm vendor/openbsm/dist 1.2 alpha5 Y 3.0 N contrib/openbsm
openzfs vendor/openzfs 2.1.15 Y 4.0 Y sys/contrib/openzfs
pcg-c vendor/pcg-c 20190718-83252d9 Y 4.0 N sys/contrib/pcg-c
perl vendor/perl/dist 5.36.1 Y ? Y removed in 3.2 from base contrib/perl
sendmail vendor/sendmail/dist 8.18.1 Y 3.1 N contrib/sendmail
subversion vendor/subversion 1.14.1 Y 3.0 N removed in 3.2 contrib/subversion
sqlite3 vendor/sqlite3/dist 3.44.0 Y 3.1 N 3.40.1 in stable/3.1, 3.44 in master contrib/sqlite3
terminus-font vendor/terminus 4.49.1 Y 4.0 N contrib/terminus
tzdata vendor/tzdata/dist 2025b Y 3.0 Y contrib/tzdata
tzcode vendor/tzcode/dist 2024b Y 3.1 Y this is based on freebsd vendor branch up through 12.x, not tzcode upstream prior to 4 current contrib/tzcode
unbound vendor/unbound/dist 1.22.0 Y 3.1 Y contrib/unbound
unifdef vendor/unifdef Y 4.0 contrib/unifdef
wireguard-tools vendor/wireguard-tools v1.0.20210914 Y 4.0 contrib/wireguard-tools
wpa vendor/wpa/dist 2.11 N 4.0 Y used in old releases, not 3.x. wpa+hostapd contrib/wpa
xz vendor/xz/dist 5.63 Y 3.1 Y added patch for CVE post release contrib/xz
zstd vendor/zstd 1.5.2 Y 3.2 Y imported to sys/contrib/zstd sys/contrib/zstd