Skip to content

Vendor Branches

Lucas Holt edited this page Nov 14, 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 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 | | 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