Skip to content

Vendor Branches

Lucas Holt edited this page Nov 15, 2024 · 80 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
expat vendor/expat/dist 2.6.0 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
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 551 Y 3.1, 3.0 Y contrib/less
ldns vendor/ldns/dist N contrib/ldns
libarchive vendor/libarchive/dist 3.7.2 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
libxo vendor/Juniper/libxo 1.6.0 Y N contrib/libxo
llvm vendor/llvm/dist 13.0.0 in current Y 3.0 Y 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.4 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.7p1 Y 2.2 stable Y 3.0 on 8.8p1, 3.2 on 9.3p1, current on 9.7p1 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 2023c 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.19.3 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
xz vendor/xz/dist 5.46 Y 3.1 Y DO NOT update to 5.6.0/5.6.1 contrib/xz
zstd vendor/zstd 1.5.2 Y 3.2 Y imported to sys/contrib/zstd sys/contrib/zstd