Skip to main content.

Third Party Software Distributed with NetBSD

This page contains a list of the software that has been integrated into NetBSD where we are not the primary maintainer.

When you make changes to this software, be sure to discuss it with the maintainer and contribute your patches. Divergence from the official sources is not desirable, and should be avoided as much as possible.

When importing, please deal with the RCS IDs in this way:

  1. Preserve the RCS IDs in the files by removing the $ signs from the IDs before you do the import.
  2. After the import, add NetBSD RCS IDs to all of the files.
This listing was generated from %NetBSD: 3RDPARTY,v 1.2061 2024/11/21 10:18:07 wiz Exp %
 
acpica:
Version in tree: 20240827
Current Version: 20240827
Maintainer(external): Intel
Responsible(NetBSD): jruoho
Mailing List: devel@acpica.org
Archive Site: http://www.acpica.org/downloads/
Notes: You want the unix2 (dual-licensed) tar file.
Please read src/sys/dev/acpi/acpica/README before any modification.
 
am-utils [amd]:
Version in tree: 6.2 (20140117)
Current Version: 6.2 (20140117)
Maintainer(external): Erez Zadok <ezk@cs.columbia.edu>
Responsible(NetBSD): christos
Mailing List: am-utils
Archive Site: ftp://ftp.am-utils.org/pub/am-utils/
Notes: Amd2netbsd script to convert to BSD make system and remove unneeded files.
Fix symbolic links before import.
Check external/bsd/am-utils/include/config.h is correct after import.
Update date of release in external/bsd/am-utils/man/Makefile (two places).
 
Automated Testing Framework (ATF):
Version in tree: 0.20
Current Version: 0.21
Maintainer(external): Julio Merino <jmmv@NetBSD.org>
Responsible(NetBSD): jmmv
Mailing List: atf-discuss@googlegroups.com
Notes: The source files are in external/bsd/atf/dist.
Use external/bsd/atf/prepare-import.sh to regenerate the dist/ directory.
Please avoid performing local changes to this package without discussing
them with the responsible person and/or the mailing list shown above.
Note that the external/bsd/atf/dist/tools is owned by NetBSD and does not
exist upstream; however, please continue to discuss any desired changes
upfront.
 
ath-hal:
Version in tree: FreeBSD SVN revision number 185521
Current Version: FreeBSD SVN revision number 361486
Maintainer(external): Sam Leffler <sam@errno.com>
Responsible(NetBSD): sam, alc
Mailing List: none
Archive Site: none
 
bc:
Version in tree: 1.06
Current Version: 1.07.1
Maintainer(external): Phil Nelson <phil@cs.wwu.edu>
Responsible(NetBSD): phil, simonb
Mailing List: bug-bc@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/bc/
Notes: bc includes dc, both of which are in the NetBSD tree.
 
bind [named and utils]:
Version in tree: 9.18.30/MPL
Current Version: 9.18.30/MPL 9.20.2/MPL
Maintainer(external): ISC
Responsible(NetBSD): christos
Mailing List: https://lists.isc.org/mailman/listinfo/bind-users
Archive Site: ftp://ftp.isc.org/isc/bind9/
Notes: First bind2netbsd script to import into src/external/bsd/bind/dist.
The Makefiles in src/external/mpl/bind are not handled by the script.
Build bind to generate the include files.
Then binclude4netbsd script to import into src/external/bsd/bind/include.
The libc and include parts of the resolver are now part of libbind.
 
blocklist:
Version in tree: current-2020-06-14
Current Version: current-2020-06-14
Maintainer(external): Christos Zoulas <christos@zoulas.com>
Responsible(NetBSD): christos
Archive Site: https://github.com/zoulasc/blocklist
 
libuv:
Version in tree: 1.44.2
Current Version: 1.45.0
Maintainer(external): libuv
Responsible(NetBSD): christos
Mailing List: https://groups.google.com/forum/#!forum/libuv
Archive Site: https://dist.libuv.org/dist/
 
unbound:
Version in tree: 1.19.1
Current Version: 1.19.1
Maintainer(external): Nlnetlabs
Responsible(NetBSD): christos
Mailing List: https://unbound.nlnetlabs.nl/mailman/listinfo/unbound-users
Archive Site: https://www.unbound.net/downloads/unbound-latest.tar.gz
Notes: Use cleantags to import
run configure and update config files in include
 
nsd:
Version in tree: 4.8.0
Current Version: 4.8.0
Maintainer(external): Nlnetlabs
Responsible(NetBSD): christos
Mailing List: https://open.nlnetlabs.nl/mailman/listinfo/nsd-users/
Archive Site: https://www.nlnetlabs.nl/svn/nsd/
Notes: Use cleantags to import
run configure and update config files in include
 
libbind [libc resolver and includes]:
Version in tree: libbind-6.0-rc1
Current Version: libbind-6.0
Maintainer(external): ISC
Responsible(NetBSD): christos
Mailing List: https://lists.isc.org/mailman/listinfo/bind-workers
Archive Site: https://downloads.isc.org/isc/libbind/cur/
Notes: First libbind2netbsd script to import into src/external/bsd/libbind/dist.
Then include4netbsd script to import into src/include.
Then libc4netbsd script to update the resolver in libc.
Todo[1]: Update libresolv if needed.
Todo[2]: A few files in libc/net were imported in the ISC branch but now
they are too different or do not exist anymore:
gethnamaddr.c getnetent.c getnetnamadr.c sethostent.c
Others like getaddrinfo.c could be merged with isc, but it seems
that ours is from a more recent version of KAME?
Todo[3]: net/base64.c is imported from bind but should be moved from net
to isc/base64.c.
Todo[4]: Re-entrant functions of net/*
Todo[5]: Reconcile the doc directory.
 
bsd-family-tree:
Version in tree: 361673
Current Version: 361673
Maintainer(external): The FreeBSD Project
Archive Site: https://svnweb.freebsd.org/base/head/share/misc/bsd-family-tree
Notes: Please send all updates upstream. Eitan Adler <lists@eitanadler.com>
is a FreeBSD committer who has been helpful with incorporating changes
in the past.
 
byacc:
Version in tree: 20240109
Current Version: 20240109
Maintainer(external): Thomas Dickey <dickey@invisible-island.net>
Responsible(NetBSD): christos
Archive Site: http://www.invisible-island.net/byacc/byacc.html
Notes: See /usr/src/external/bsd/byacc/byacc2netbsd for update instructions.
 
bzip2:
Version in tree: 1.0.8
Current Version: 1.0.8
Maintainer(external): Julian Seward <jseward@acm.org>
Archive Site: https://sourceware.org/pub/bzip2/
Notes: See /usr/src/external/bsd/bzip2/bzip2netbsd for update instructions.
 
Citrus XPG4DL:
Version in tree:
Current Version:
Maintainer(external): Citrus
Responsible(NetBSD): tshiozak
Mailing List: bsd-locale@hauN.org
Archive Site: http://citrus.bsdclub.org/
Notes: language C multilingualization support suite using wchar_t and other standards.
The main development playground of Citrus is in NetBSD CVS, so you don't
need to look for other CVS tree (like citrus CVS tree)
main trunc has Citrus code in the following places:
- src/lib/libc/locale, LC_CTYPE: single/multibyte support
- src/lib/libintl: GNU libc compatible gettext(3) implementation.
- src/lib/libc/citrus: multibyte LC_CTYPE handling and iconv(3) lower layer
- src/lib/libc/iconv: iconv(3)
 
cron:
Version in tree: 4.1
Current Version: 4.1
Maintainer(external): ISC
Archive Site: ftp://ftp.isc.org/isc/cron/
 
cvs:
Version in tree: 1.12.13
Current Version: 1.12.13
Maintainer(external): cvshome
Responsible(NetBSD): christos
Mailing List: bug-cvs@gnu.org
Archive Site: http://ftp.gnu.org/non-gnu/cvs/
Notes: Use external/gpl2/xcvs/dist/cvs2netbsd for preparing the source tree
for the import.
Do not forget to update external/gpl2/xcvs/include/config.h to match
external/gpl2/xcvs/dist/config.h.in.
 
db:
Version in tree: 1.85
Current Version: 1.86/4.7.25
Maintainer(external): Keith Bostic <bostic@vangogh.cs.berkeley.edu>
Archive Site: http://www.oracle.com/technology/software/products/berkeley-db/
Notes: Note that we cannot use db 2.x for license reasons.
Three bug fixes against 1.85 sent back to bostic. Changes to
man/recno.3, hash/hsearch.c, and hash/ndbm.c (serious).
Import of DB 1.85 was done via a sh script which converted the
distribution into the netbsd format. The script can be found in
src/lib/libc/db/db2netbsd.
 
dhcp:
Version in tree: 4.4.3-P1
Current Version: 4.4.3-P1
Maintainer(external): mellon
Responsible(NetBSD): mellon
Mailing List: dhcp-bugs@isc.org
Archive Site: ftp://ftp.isc.org/isc/dhcp/
Notes: Use the dhcp2netbsd script.
 
dhcpcd:
Version in tree: 10.0.8
Current Version: 10.0.8
Maintainer(external): roy
Archive Site: https://github.com/NetworkConfiguration/dhcpcd/releases
Notes: Please submit all changes upstream.
Import using the import-src make target.
 
drm:
Version in tree: Linux 5.6-rc3, upstream tag v5.6-rc3
Current Version: Linux 6.6 (LTS), upstream branch linux-6.6.y, tag v6.6.35
Maintainer(external): Intel, AMD, Linux kernel developers
Responsible(NetBSD): riastradh
Mailing List: dri-devel@lists.freedesktop.org
Archive Site: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Notes: Graphics drivers. Talk to riastradh@ about updates. When importing
from Linux, we map
drivers/gpu/drm -> sys/external/bsd/drm2/dist/drm
include/drm -> sys/external/bsd/drm2/dist/include/drm
include/uapi/drm -> sys/external/bsd/drm2/dist/include/uapi/drm
GPL sources are excluded. In the future, we may import them into
external/gpl2/drm2 and build them as kernel modules. Sources are
processed with prepare-import.sh first, as well as:
- amdgpu/amdgpu2netbsd
- i915drm/i915drmkms2netbsd
- radeon/radeon2netbsd
- drm/drm2netbsd
- nouveau/nouveau2netbsd
- vmwgfx/vmwgfx2netbsd
Past vendor release tags:
- linux-3-6-rc8-drm2-bsd
- linux-3-15-drm-bsd
- linux-3-15-drm-bsd-reimport-nouveau
- linux-drm-v4-4-143
- linux-drm-v5-6-rc3
 
ekermit:
Version in tree: 1.7
Current Version: 1.7
Maintainer(external): Kermit Project
Responsible(NetBSD): apb
Archive Site: ftp://ftp.kermitproject.org/kermit/ekermit/
 
expat:
Version in tree: 2.4.6
Current Version: 2.6.2
Maintainer(external): Expat Project
Responsible(NetBSD): mrg
Mailing List: expat-discuss@libexpat.org
Archive Site: https://github.com/libexpat/libexpat/releases
Notes: Please use "expat" as the vendor tag for CVS imports.
 
file:
Version in tree: 5.45
Current Version: 5.45
Maintainer(external): Christos Zoulas <christos@zoulas.com>
Responsible(NetBSD): christos, pooka
Mailing List: file@astron.com
Archive Site: ftp://ftp.astron.com/pub/file/
Notes: use file2netbsd
 
flex:
Version in tree: 2.6.4
Current Version: 2.6.4
Maintainer(external): Will Estes <wlestes@users.sourceforge.net>
Mailing List: http://lists.sourceforge.net/mailman/listinfo/flex-announce
Archive Site: https://github.com/westes/flex/releases
Notes: There is a flex2netbsd script to help newer imports.
 
gcc:
Version in tree: 10.5.0/12.4.0
Current Version: 10.5.0/12.4.0/13.3.0/14.2.0
Maintainer(external): FSF
Responsible(NetBSD): mrg, christos, skrll
Mailing List: gcc-bugs@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/gcc/
Notes: In the long term, we expect that there will often be two versions,
in the "gcc" and "gcc.old" directories. Having two versions allows
migration from one version of gcc to another to happen for one port
at a time, instead of for all ports simultaneously.
When importing a new version of external/gpl3/gcc.old:
- copy the current version of external/gpl3/gcc
- import it to a "NETBSD" vendor branch in external/gpl3/gcc.old
Before importing a new version of external/gpl3/gcc:
- delete all .cvsignore and .gitignore files
- delete java ada fortran their libraries and testsuites
- delete libffi zlib boehm-gc
- update tools/gcc/gcc-version.mk for the NetBSD GCC date
- use core/c++/objc/testsuite tarballs
- you can use the gcc2netbsd script for the above (except version)
- update tools/gcc/gcc-version.mk
- force generate and copy tools/gcc build version of these files
into gcc/dist/gcc/doc: cpp.1 cpp.info gcc.1 gcc.info gcov.1
 
gdb:
Version in tree: 15.1
Current Version: 15.1
Maintainer(external): FSF
Responsible(NetBSD): christos
Mailing List: bug-gdb@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/gdb/
Notes: When updating GDB, it is imperative to test that:
- Debugging of kernel cores ("target kvm") works correctly
- Support for our kernel's remote serial debugging protocol
("options KGDB") works correctly.
 
binutils:
Version in tree: 2.42
Current Version: 2.42
Maintainer(external): FSF
Responsible(NetBSD): thorpej, mrg
Mailing List: bug-gnu-utils@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/binutils/
 
autoconf:
Version in tree: 2.69
Current Version: 2.72
Maintainer(external): FSF
Responsible(NetBSD): christos
Mailing List: bug-autoconf@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/autoconf/
Notes: This is only used to re-generate the configure files in tools/compat.
It is not part of the regular build.
 
gdtoa:
Version in tree: 2016-02-19
Current Version: 2018-06-18
Maintainer(external): David M. Gay <dmg@acm.org>
Responsible(NetBSD): kleink
Mailing List: none
Archive Site: http://www.netlib.org/fp/
Notes: Test suite integrated at this time, but not built (and fails to run).
No hexadecimal floating-point string conversion for VAX FP yet.
Only double-precision addressed at this time.
 
heimdal:
Version in tree: 7.8.0
Current Version: 7.8.0
Maintainer(external): Heimdal <heimdal@h5l.org>
Responsible(NetBSD): joda, lha
Mailing List: heimdal-discuss@sics.se
Archive Site: https://github.com/heimdal/heimdal/releases/
 
hunt:
Version in tree: 2003-04-16
Current Version: 2003-04-16
Maintainer(external): Greg Couch <gregc@cgl.ucsf.edu>
Responsible(NetBSD): mrg
 
ipf:
Version in tree: 5.1.1
Current Version: 5.1.2
Maintainer(external): Darren Reed
Responsible(NetBSD): darrenr, christos
Mailing List: ipfilter@postbox.anu.edu.au
Archive Site: rsync -a a.cvs.sourceforge.net::cvsroot/ipfilter/
Notes: ipf2netbsd should be used on a virgin ipfilter source tree.
 
ipsec-tools:
Version in tree: (ipsec-tools head is NetBSD-current head)
Current Version:
Maintainer(external): IPsec-Tools project <ipsec-tools-core@lists.sourceforge.net>
Responsible(NetBSD): manu, vanhu, mgrooms
Mailing List: ipsec-tools-devel@lists.sourceforge.net
Archive Site: http://ipsec-tools.sourceforge.net
Notes: ipsec-tools is maintained within NetBSD src tree in src/crypto/dist/ipsec-tools
We don't run ipsec-tools' configure as part of the NetBSD build. configure
generated files are available in the NetBSD source tree at:
src/lib/libipsec/config.h
src/lib/libipsec/package_version.h
When configure.ac is updated, run the following:
cd src/crypto/dist/ipsec-tools
./bootstrap
./configure --enable-adminport --enable-hybrid --enable-frag \
--enable-natt --enable-dpd
Then copy package_version.h to src/lib/libipsec and merge config.h with
src/lib/libipsec/config.h (it needs some manual tweaking)
 
jemalloc:
Version in tree: 5.3.0
Current Version: 5.3.0
Maintainer(external): Jason Evans
Responsible(NetBSD): christos
Archive Site: https://github.com/jemalloc/jemalloc
Notes: There are two versions of this in-tree, the principal one tracking the
modern upstream, and a much older one found directly at src/lib/libc/stdlib
which is still in use and receiving local updates as well.
 
KAME IPv6:
Version in tree: KAME/NetBSD SNAP kit
Current Version: KAME/NetBSD SNAP kit (shipped every week)
Maintainer(external): KAME Project <kame@kame.net>
Mailing List: snap-users@kame.net
Archive Site: http://www.kame.net/
Notes: IPv6 part is based on KAME/NetBSD142 SNAP as of early June 2000, with
more conservative implementation policy.
IPsec part is based on KAME/NetBSD14 SNAP as of 12 June 2000.
Please do not make too many diff-unfriendly changes (like indentation change,
KNF police). We need to take diffs across KAME snapshots on upgrades.
To identify kernel version, check net.inet6.ip6.kame_version, or KAME_VERSION
in sys/netinet6/in6.h. No script is available for upgrades.
"KAME" branch is used for kernel merge work purposes.
http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE has functionality comparison
among KAME/*BSD, *BSD-current and recent *BSD releases.
 
kyua-atf-compat:
Version in tree: 0.1
Current Version: 0.13
Maintainer(external): Julio Merino <jmmv@NetBSD.org>
Responsible(NetBSD): jmmv
Mailing List: kyua-discuss@googlegroups.com
Notes: The source files are in external/bsd/kyua-atf-compat/dist.
Use external/bsd/kyua-atf-compat/prepare-import.sh to regenerate the dist/
directory.
 
kyua-cli:
Version in tree: 0.7
Current Version: 0.9
Maintainer(external): Julio Merino <jmmv@NetBSD.org>
Responsible(NetBSD): jmmv
Mailing List: kyua-discuss@googlegroups.com
Notes: The source files are in external/bsd/kyua-cli/dist.
Use external/bsd/kyua-cli/prepare-import.sh to regenerate the dist/ directory.
 
kyua-testers:
Version in tree: 0.1
Current Version: 0.3
Maintainer(external): Julio Merino <jmmv@NetBSD.org>
Responsible(NetBSD): jmmv
Mailing List: kyua-discuss@googlegroups.com
Notes: The source files are in external/bsd/kyua-testers/dist.
Use external/bsd/kyua-testers/prepare-import.sh to regenerate the dist/
directory.
 
less:
Version in tree: less-643
Current Version: less-668
Maintainer(external): Mark Nudelman <markn@greenwoodsoftware.com>
Responsible(NetBSD): mrg, simonb
Mailing List: less-announce-request@greenwoodsoftware.com
Archive Site: http://www.greenwoodsoftware.com/less/download.html
Notes: Many changes to make less act as more when invoked as more. Beware.
Use the "src/external/bsd/less/less2netbsd" script to prepare source tree
for importation. Run ./configure beforehand to generate "defines.h".
Talk to mrg before importing any new version.
 
libarchive:
Version in tree: 3.7.7
Current Version: 3.7.7
Maintainer(external): kientzle@freebsd.org, joerg@NetBSD.org
Responsible(NetBSD): joerg
Archive Site: https://github.com/libarchive/libarchive/releases
Notes: Distribution is stripped down to the relevant part.
 
libdevmapper:
Version in tree: 1.02.40
Current Version: 2.2.03.09
Maintainer(external): lvm-devel@redhat.com
Responsible(NetBSD): haad
Archive Site: ftp://sources.redhat.com/pub/lvm2/
Notes: The lvm2tools and the libdevmapper are now distributed as one source
repository. See the lvm2tools Notes for more information.
 
libevent:
Version in tree: 2.1.12-stable
Current Version: 2.1.12-stable
Maintainer(external): Niels Provos <provos@citi.umich.edu>
Archive Site: http://www.monkey.org/~provos/libevent/
Notes: - Run the libevent2netbsd script
- Build the doxygen man pages. Edit the Doxyfile to GENERATE_MAN=yes.
man pages are in doxygen/man/man3. Remove the extra man pages that are
.so'ing only. Copy the rest to man.
 
llvm:
Version in tree: 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
Current Version:
Maintainer(external): llvm-dev@lists.llvm.org
Responsible(NetBSD): joerg
Notes: A CVS ACL is in place for the location to prevent unintentioned commits.
All changes should come via import from upstream SVN.
 
lvm2tools:
Version in tree: 2.02.56
Current Version: 2.03.02
Maintainer(external): lvm-devel@redhat.com
Responsible(NetBSD): haad
Archive Site: ftp://sources.redhat.com/pub/lvm2/
Notes: Use the src/external/gpl2/lvm2tools/dist/lvm2netbsd script to
prepare source tree for import. Keep eye on dist/include/configure.h
it might change over the releases. We maintain our own version of
libdevmapper ioctl protocol code, therefore we should test it before
import. Talk to haad before importing new version.
 
libpcap:
Version in tree: 1.10.5
Current Version: 1.10.5
Maintainer(external): tcpdump-workers@tcpdump.org
Responsible(NetBSD): dyoung
Mailing List: tcpdump-workers@tcpdump.org
Archive Site: http://www.tcpdump.org/release/
Notes: Use the src/external/bsd/libpcap/libpcap2netbsd script to prepare source
tree. sys/net/dlt.h is a copy of the dlt constants from dlt.h. We use our
own copy of bpf_filter.c
 
tcpdump:
Version in tree: 4.99.5
Current Version: 4.99.5
Maintainer(external): tcpdump-workers@lists.tcpdump.org
Mailing List: tcpdump-workers@lists.tcpdump.org
Archive Site: http://www.tcpdump.org/release/
Notes: Use the src/external/bsd/tcpdump/tcpdump2netbsd script to prepare source
tree.
 
libwrap:
Version in tree: tcp_wrappers 7.6 w/ large amount of IPv6 changes
Current Version: tcp_wrappers 7.6-ipv6.4
Maintainer(external): Wietse Venema <wietse@porcupine.org>
Responsible(NetBSD): cjs
Archive Site: ftp://ftp.porcupine.org/pub/security/
Notes: We import only libwrap (under src/lib), tcpdchk and tcpdmatch (both
under src/usr.sbin). We don't use tcpd; that functionality is built
into inetd. The provided libwrap2netbsd script handles just libwrap.
 
Lua:
Version in tree: Lua 5.4.6
Current Version: Lua 5.4.6
Maintainer(external): PUC Rio
Responsible(NetBSD): mbalmer, lneto, salazar, alnsn
Notes: The default module paths have been changed to not include the current
working directory '.' to avoid potential security problems.
All 11 bugfixes listed on http://www.lua.org/bugs.html#5.4.4 as of 2023-04-18
have been applied.
 
Lutok:
Version in tree: 0.3
Current Version: 0.4
Maintainer(external): Julio Merino <jmmv@NetBSD.org>
Responsible(NetBSD): jmmv
Mailing List: lutok-discuss@googlegroups.com
Notes: The source files are in external/bsd/lutok/dist.
Use external/bsd/lutok/prepare-import.sh to regenerate the dist/ directory.
 
m4:
Version in tree: 20091026
Current Version: 20190628
Maintainer(external): The OpenBSD Project
Responsible(NetBSD): christos
Archive Site: http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/m4
Notes: Uses libc's ohash
 
mDNSResponder:
Version in tree: 2559.1.1
Current Version: 2559.1.1
Maintainer(external): Apple
Responsible(NetBSD): tsarna, christos
Mailing List: bonjour-dev@lists.apple.com
Archive Site: https://www.opensource.apple.com/tarballs/mDNSResponder/
 
mandoc:
Version in tree: 1.14.5
Current Version: 1.14.6
Maintainer(external): Kristaps Džonsons/Ingo Schwarze
Responsible(NetBSD): joerg
Archive Site: http://mandoc.bsd.lv/snapshots/
 
mesa-demos:
Version in tree: 8.1.0
Current Version: 8.4.0
Maintainer(external): mesa-git@?
Responsible(NetBSD): riastradh, mrg
Archive Site: ftp://ftp.freedesktop.org/pub/mesa/demos/
Notes: We use only glxinfo and glxgears. Delete all else on import.
Vendor tag: xorg
Release tag: mesa-demos-X-Y-Z
 
mesa-drm:
Version in tree: git 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c
Current Version:
Maintainer(external): mesa-git@?
Responsible(NetBSD): mrg, bjs
Archive Site: git://anongit.freedesktop.org/git/mesa/drm
 
MesaLib:
Version in tree: 19.1.7
Current Version: 20.1.1
Maintainer(external): mesa-git@?
Responsible(NetBSD): riastradh, mrg
Archive Site: ftp://ftp.freedesktop.org/pub/mesa/
Notes: Vendor tag: xorg
Release tag: MesaLib-X-Y-Z
 
mopd:
Version in tree: 2.5.3
Current Version: 2.5.3
Maintainer(external): Mats O Jansson <maja@celsiustech.se>
Responsible(NetBSD): cjs
Archive Site: http://www.stacken.kth.se/~moj/mopd.html
Notes: Delete the otherOS directory before importing.
 
nawk:
Version in tree: 2024-08-17
Current Version: 2024-08-17
Maintainer(external): Brian Kernighan <bwk@princeton.edu>
Responsible(NetBSD): jdolecek
Archive Site: https://github.com/onetrueawk/awk
Notes: Build maketab from nawk sources and generate proctab.c.
 
ndbootd:
Version in tree: 0.5
Current Version: 0.5
Maintainer(external): Matt Fredette <fredette@alum.mit.edu>
Responsible(NetBSD): fredette
Notes: Run ./configure, save config.h, make distclean, rm all autoconf/automake
and ndbootd-raw.c. Restore saved config.h, and force it to define
HAVE_STRICT_ALIGNMENT. Fix RCS IDs, import.
 
ntp:
Version in tree: 4.2.8p18
Current Version: 4.2.8p18
Maintainer(external): David L. Mills <mills@udel.edu>
Responsible(NetBSD): simonb, jonathan, kardel
Archive Site: http://www.ntp.org/
Notes: See /usr/src/dist/ntp/ntp2netbsd for update instructions.
 
nvi:
Version in tree: 1.81.6, HEAD as of 2013-11-20
Current Version: 1.81.6
Maintainer(external): Sven Verdoolaege <skimo@kotnet.org>, Keith Bostic
Responsible(NetBSD): christos
Archive Site: git://repo.or.cz/nvi.git
Notes: We have lots of local fixes.
 
OpenLDAP:
Version in tree: 2.5.6
Current Version: 2.5.18
Maintainer(external): OpenLDAP Foundation
Archive Site: http://www.openldap.org/
 
OpenPAM:
Version in tree: 20230627 (Ximenia)
Current Version: 20230627 (Ximenia)
Maintainer(external): Dag-Erling Smørgrav <des@FreeBSD.org>
Responsible(NetBSD): christos
Archive Site: http://www.openpam.org/
 
openresolv:
Version in tree: 3.13.2
Current Version: 3.13.2
Maintainer(external): roy
Archive Site: https://github.com/NetworkConfiguration/openresolv/releases
Notes: Please submit all changes to the author.
 
HPN-SSH:
Version in tree: 6.1p1 13 v14
Current Version: 6.3p1 v14
Maintainer(external): www.psc.edu
Responsible(NetBSD): christos
Notes: Patch applied after OpenSSH import.
 
OpenSSH:
Version in tree: 9.9
Current Version: 9.9 / portable 9.9p1
Maintainer(external): OpenSSH
Responsible(NetBSD): thorpej, christos, elric
Mailing List: openssh-unix-announce@mindrot.org
Archive Site: http://www.openssh.com/ftp.html
Notes: imported from OpenBSD ssh -- is not from the portable OpenSSH
use openssh2netbsd before import.
local changes (should always try to bring them back to master openssh tree,
markus is very cooperative about it):
- default for PermitRootLogin is set to "no"
- IgnoreRootRhosts added
- look at login.conf to check valid user/access list
- krb5 support re-added
- hack in cipher.c #ifdef ACCS because we are missing EVP_acss
when someone imports openssl, we can remove this.
- added moduli from portable openssh
- added USE_PAM patches and auth_pam.[ch] from portable openssh
(see if there is any difference between the current version of opensshX.Yp1
and the new opensshZ.Wp1) and apply them.
- added LDAP from portable openssh.
- conditionalize login_cap
- conditionalize bsd_auth
- restore krb5, krb4, afs, skey
- bring in hpn patches, disable mt aes cipher, keep speedups and cipher none
- fix ctype macro arguments
- umac is broken, disable it
- better ~homedir handling
- netbsd style tunnels
- urandom, xhome, chrootdir, rescuedir NetBSD handling
- utmp/utmpx handling
- handle tty posix_vdisable properly
- handle setuid and unsetuid the posix way instead of setresuid()
- add all missing functions
- always bump major when importing to avoid api problems.
- make compile with gcc-4.5; const fixes, fileno() checks, shadow fixes.
- adjust the DEFAULT_PKCS11_WHITELIST for ssh-agent
- blocklistd additions
 
OpenSSL:
Version in tree: 1.0.2o/1.1.1t/3.0.15
Current Version: 1.0.2zd/1.1.1u/3.0.15/3.3.2
Maintainer(external): The OpenSSL Project
Responsible(NetBSD): christos, mjf, tls, riastradh, spz
Mailing List: openssl-announce@openssl.org
Archive Site: ftp://ftp.openssl.org/source/
Notes: - Next update to be in crypto/openssl/apache2/openssl/dist, since
OpenSSL 3.0 was relicensed as Apache2
- Run openssl2netbsd to get rid of the RCSID identifiers
- import
- configure and build after importing in the import directory
- check the generated files against the ones in the include directory
and merge changes
- copy the toplevel libFOO.ld files to our FOO.map linker files (the legacy.ld
is in providers/), and sync the FOO.expsym files if there were changes
- run make in /usr/src/crypto/external/bsd/openssl/lib/libcrypto/man
to regen man pages.
- run make in /usr/src/crypto/external/bsd/openssl/lib/libcrypto/arch/*
to regen assembly files
- run openssl speed -evp aes-256-cbc and compare the results with the
autoconf build
 
pcc:
Version in tree: 1.1.0.DEVEL 20160208
Current Version: 1.1.0 20141210
Maintainer(external): Anders Magnusson <ragge@NetBSD.org>
Responsible(NetBSD): plunky
Mailing List: pcc-list@ludd.ltu.se
Archive Site: ftp://pcc.ludd.ltu.se/pub/pcc/
Notes: This is a development snapshot. See the src/external/bsd/pcc/prepare-import.sh
file for details about how to get the latest version from the upstream server
and import it.
 
pdisk:
Version in tree: 0.8a2
Current Version: 0.8a2
Maintainer(external): Eryk Vershen <eryk@cfcl.com>
Responsible(NetBSD): dbj
Archive Site: http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html
Notes: This is the disk partition utility used by Apple's mkLinux and OS X
It is imported into external/bsd/pdisk.
 
pdksh:
Version in tree: 5.2.14p2
Current Version: 5.2.14p2
Maintainer(external): Michael Rendell <michael@cs.mun.ca>
Responsible(NetBSD): jdolecek
Notes: pdksh-5.2.14-patches.1 and pdksh-5.2.14-patches.2 have been applied.
 
PF (openbsd packet filter):
Version in tree: OpenBSD 4.2
Current Version: OpenBSD 6.3-current
Maintainer(external): The OpenBSD Project
Responsible(NetBSD): peter, yamt
Mailing List: pf@benzedrine.cx or appropriate OpenBSD mailing list
Archive Site: ftp://ftp.openbsd.org/
Notes: kernel code is imported into src/sys/dist/pf and src/sys/net has reachover
definition (files.pf). userland code is imported into src/dist/pf, and
reachover Makefiles are in src/usr.sbin/pf.
 
pkg_install:
Version in tree: 20240307
Current Version: 20240307
Maintainer(external): The pkgsrc developers
Responsible(NetBSD): joerg
Mailing List: tech-pkg@NetBSD.org
Notes: The authoritative version is in pkgsrc/pkgtools/pkg_install.
 
ping:
Version in tree: 980911
Current Version: 980911
Maintainer(external): Mike Muuss
Responsible(NetBSD): christos
Notes: We use err() and friends. We have changes for snprintf, extra
formatting in man pages, disallowing flood pinging, alignment fixes,
and more. Vern's ping is gone. We are too different from everyone else
now to do a new import.
 
Postfix:
Version in tree: 3.8.4
Current Version: 3.8.5
Maintainer(external): Wietse Venema <wietse@porcupine.org>
Responsible(NetBSD): christos
Mailing List: postfix-users@postfix.org
 
ppp:
Version in tree: 2.4.9
Current Version: 2.4.9
Maintainer(external): Paul Mackerras <paulus@samba.org>
Responsible(NetBSD): christos, cube
Notes: BSD support was removed from 2.4.0; I added it back and removed
some GPL pieces. Multilink support is missing. Repeated pings to
Paulus have not yielded results. I've retrofitted pppdump to use
net/zlib, and <net/ppp-comp.h> and I now maintain sys-bsd.c. This
is clearly a pain. I have not tested the modules code, neither our
makefiles make it easy to construct a module, but I left one there
as an example.
TDB code as found in 2.4.x, x>1 is under the GPL. Therefore, we're
using the version found in 2.4.1.
 
root.cache:
Version in tree: 2023112702 (November 27, 2023)
Current Version: 2023112702 (November 27, 2023)
Maintainer(external): InterNIC
Responsible(NetBSD): thorpej
Archive Site: ftp://ftp.internic.net/domain/named.root
Notes: The root server cache is also included with BIND. However, the
InterNIC version is usually more up to date.
 
routed:
Version in tree: 2.32
Current Version: 2.32
Maintainer(external): Vernon Schryver <vjs@rhyolite.com>
Responsible(NetBSD): christos
Notes: We use the md5 code from libc
We don't allow RIP_TRACEON and RIP_TRACEOFF
We use arc4random
We use strlcpy/snprintf
 
send-pr (part of GNATS):
Version in tree: 3.2
Current Version: 4.2
Maintainer(external): FSF
Mailing List: bug-gnats@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/gnats/
Notes: We have 3.2 with patches to become 3.95 which was never distributed. This
is the last "standalone" send-pr version. Newer versions require "query-pr"
to be installed and many more changes. It is not worth the hassle.
 
SoftFloat:
Version in tree: 2a
Current Version: 3e
Maintainer(external): John Hauser <jhauser@jhauser.us>
Responsible(NetBSD): bjh21
Archive Site: http://www.jhauser.us/arithmetic/SoftFloat.html
Notes: Heavily modified for use as a soft float library for GCC. The actual
arithmetic code is unchanged, though, and should behave exactly like the
original.
 
sqlite:
Version in tree: 3.45.1
Current Version: 3.45.1
Maintainer(external): Richard Hipp <drh@sqlite.org>
Responsible(NetBSD): joerg
Notes: See README file
 
TestFloat:
Version in tree: 2a
Current Version: 3e
Maintainer(external): John Hauser <jhauser@jhauser.us>
Responsible(NetBSD): ross
Archive Site: http://www.jhauser.us/arithmetic/TestFloat.html
 
malloc:
Version in tree: 1995-01-15
Current Version: 1995-01-15
Maintainer(external): FSF
Responsible(NetBSD): christos
Archive Site: ftp://prep.ai.mit.edu/old-gnu/malloc.tar.gz
Notes: The original version of gnumalloc was added (not imported) from
prep.ai.mit.edu in src/gnu/lib/libmalloc in 1993. This is the newest
version from 1995. It is written by Mike Haertel, and was distributed
both standalone and as part of glibc. At some point glibc switched
to use Doug Lea's ptmalloc which is now tightly bound with glibc
and cannot be separated. The Doug Lea version of malloc is also
distributed in a standalone form by Wolfram Gloger in
http://www.malloc.de/en/. We can consider switching to ptmalloc
at some point since it will provide an alternative MT malloc, but
perhaps this implementation should be kept anyway for historical
purposes.
 
tmux:
Version in tree: 3.5a
Current Version: 3.5a
Maintainer(external): Nicholas Marriott <nicholas.marriott@gmail.com>
Responsible(NetBSD): christos
Mailing List: tmux-users@googlegroups.com
Notes: See src/external/bsd/tmux/README for instructions on how to import a
new tmux release.
 
top:
Version in tree: 3.8beta1
Current Version: 3.8beta1
Maintainer(external): William LeFebvre <wnl@groupsys.com>
Responsible(NetBSD): simonb, christos
Mailing List: top-spinners@ocee.groupsys.com
Archive Site: http://www.unixtop.org/dist/top-3.8beta1.tar.gz
 
traceroute:
Version in tree: 1.4a12
Current Version: 1.4a12
Maintainer(external): traceroute@ee.lbl.gov
Archive Site: ftp://ftp.ee.lbl.gov/
Notes: Added changes from a5 -> a12 manually.
 
tradcpp:
Version in tree: 0.5.3
Current Version: 0.5.3
Maintainer(external): David A. Holland <dholland@NetBSD.org>
Responsible(NetBSD): dholland
Mailing List: tech-toolchain
Archive Site: https://ftp.NetBSD.org/pub/NetBSD/misc/dholland/
 
tz:
Version in tree: tzcode2024b / tzdata2024bgtz
Current Version: tzcode2024b / tzdata2024b
Maintainer(external): Paul Eggert <eggert@cs.ucla.edu>
Responsible(NetBSD): kleink, christos, kre
Mailing List: tz@iana.org
Archive Site: ftp://munnari.oz.au/pub/oldtz/
Notes: Don't use src/lib/libc/time/tzcode2netbsd to prepare the source tree for import.
Diffs are now applied by hand, since we have too many diffs (re-entrant tzcode,
register removal) to apply. The diffs have been submitted upstream but there
is too much inertia to apply them. Check for .gitignore files.
For the data files, do use external/public-domain/tz/tzdata2netbsd (usually,
for now, late 2021, do it manually).
 
wpa_supplicant/hostapd:
Version in tree: 2.11
Current Version: 2.11
Maintainer(external): Jouni Malinen <jkmaline@cc.hut.fi>
Responsible(NetBSD): scw, dyoung, christos
Archive Site: http://w1.fi/releases/
Notes: See src/external/bsd/wpa/NetBSD-upgrade for update instructions.
 
zlib:
Version in tree: 1.3.1
Current Version: 1.3.1
Maintainer(external): Jean-loup Gailly and Mark Adler <zlib@gzip.org>
Responsible(NetBSD): gwr, christos
Archive Site: http://www.zlib.net/
Notes: Imported to src/common/dist/zlib and shared by the kernel and userland.
Remember to run cleantags
 
zstd:
Version in tree: 1.5.6
Current Version: 1.5.6
Maintainer(external): Meta
Responsible(NetBSD): christos
Archive Site: https://github.com/facebook/zstd
 
services, protocols:
Version in tree: 2021-04-07 (services), 2021-02-26 (protocols)
Current Version: 2021-04-07 (services), 2021-02-26 (protocols)
Maintainer(external): IANA
Responsible(NetBSD): christos
Archive Site: http://www.iana.org/assignments/protocol-numbers/protocol-numbers.txt (protocols)
Notes: 1. Build package net/iana-etc
2. Add NetBSD rcsid to the generated protocols and services in the package
work area.
3. Append the local services from the current services file.
4. Run:
services_mkdb -u services > /usr/src/etc/services
cp protocols /usr/src/etc/protocols
5. Fix protocols
- fix manet alias to MANET; giving an alias with the same name is a no/op
- protocol 84 is defined for as ttp and iptm, merge the two entries since
libc getprotoent() does not read the whole file and merge in the "files"
implementation.
- add alias carp to vrrp
- put back 240 (pfsync), splitting the unassigned entries
 
pigz:
Version in tree: 2.3.1
Current Version: 2.4
Maintainer(external): Mark Adler <madler@alumni.caltech.edu>
Responsible(NetBSD): mrg, tls
Mailing List: http://mail.zlib.net/mailman/listinfo/pigz-announce_zlib.net
Archive Site: http://zlib.net/pigz/
 
xz:
Version in tree: 5.2.4
Current Version: 5.6.0
Maintainer(external): Lasse Collin <lasse.collin@tukanni.org>
Responsible(NetBSD): joerg
Archive Site: http://tukaani.org/xz/
Notes: 1. See prepare-import script for stripping down the distribution.
2. Use run-configure and double check that the stripped down configure works
for tools.
3. Carefully check for non-autoconf GPL components leaked into the dist area.
 
mpc:
Version in tree: 1.3.1
Current Version: 1.3.1
Responsible(NetBSD): mrg
Mailing List: http://www.multiprecision.org/index.php?prog=mpc&page=development
Archive Site: http://www.multiprecision.org/mpc/download/
 
mpfr:
Version in tree: 4.2.1
Current Version: 4.2.1
Responsible(NetBSD): mrg
Mailing List: http://websympa.loria.fr/wwsympa/arc/mpfr-announce
Archive Site: http://www.mpfr.org/mpfr-current/
 
GNU MP:
Version in tree: 6.2.1
Current Version: 6.3.0
Maintainer(external): https://gmplib.org/mailman/listinfo/gmp-devel
Responsible(NetBSD): mrg
Mailing List: https://gmplib.org/mailman/listinfo/gmp-announce
Archive Site: https://gmplib.org/
 
osnet:
Version in tree: osnet-20100224
Current Version: ?
Maintainer(external): ?
Responsible(NetBSD): ?
Mailing List: ?
Archive Site: ?
 
sljit:
Version in tree: 0.93 (svn revision 333)
Current Version: 0.93
Maintainer(external): Zoltán Herczeg <hzmester@freemail.hu
Responsible(NetBSD): alnsn
Mailing List: none
Archive Site: http://sourceforge.net/projects/sljit/
Notes: Need to feed back local changes
 
tre:
Version in tree: 0.8.0, git source as of 20171117
Current Version: 0.8.0
Maintainer(external): http://laurikari.net/tre
Responsible(NetBSD): agc, christos
Archive Site: https://github.com/laurikari/tre
Notes: Need to feed back local changes
 
TrouSerS:
Version in tree: 0.3.14
Current Version: 0.3.14
Maintainer(external): http://trousers.sourceforge.net
Responsible(NetBSD): christos
Mailing List: http://trousers.sourceforge.net
Archive Site: http://trousers.sourceforge.net
Notes: Need to feed back local changes
 
tpm-tools:
Version in tree: 1.3.9.1
Current Version: 1.3.9.1
Maintainer(external): http://trousers.sourceforge.net
Responsible(NetBSD): christos
Mailing List: http://trousers.sourceforge.net
Archive Site: http://trousers.sourceforge.net
Notes: Need to feed back local changes
 
elftoolchain (libelf/libdwarf):
Version in tree: r4037
Current Version: 0.7.1
Maintainer(external): Joseph Koshi <jkoshi@freebsd.org>
Responsible(NetBSD): christos
Mailing List: none
Archive Site: none
Notes: See README we use the svn id as the tag.
 
timeout:
Version in tree: FreeBSD-2014-07-16 r268763
Current Version: FreeBSD-2016-05-01 r331720
Maintainer(external): Baptiste Daroussin <bapt@FreeBSD.org>
Responsible(NetBSD): christos
Mailing List: none
Archive Site: none
 
libproc:
Version in tree: FreeBSD-2015-09-24
Current Version: FreeBSD-2018-07-27 r336782
Maintainer(external): Rui Paulo <rpaulo@FreeBSD.org>
Responsible(NetBSD): christos
Mailing List: none
Archive Site: none
 
librtld_db:
Version in tree: FreeBSD-2015-09-24
Current Version: FreeBSD-2017-11-26 r326219
Maintainer(external): Rui Paulo <rpaulo@FreeBSD.org>
Responsible(NetBSD): christos
Mailing List: none
Archive Site: none
 
netcat:
Version in tree: OpenBSD-2017-02-06
Current Version: OpenBSD-2020-02-12
Maintainer(external): OpenBSD
Responsible(NetBSD): christos
Mailing List: none
Archive Site: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/
 
gnu-efi:
Version in tree: 3.0.14
Current Version: 3.0.14
Maintainer(external): https://sourceforge.net/projects/gnu-efi/
Mailing List: https://sourceforge.net/projects/gnu-efi/
Archive Site: https://sourceforge.net/projects/gnu-efi/
 
dc:
Version in tree: 20170410
Current Version: 20190906
Maintainer(external): The OpenBSD Project
Responsible(NetBSD): christos
Archive Site: http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/dc
Notes: Uses OpenSSL's bignum
 
dtc, libfdt:
Version in tree: 1.5.1
Current Version: 1.5.1
Maintainer(external): David Gibson <david@gibson.dropbear.id.au>, Jon Loeliger <jdl@jdl.com>
Responsible(NetBSD): skrll
Mailing List: mailto:devicetree-compiler@vger.kernel.org
Archive Site: https://git.kernel.org/pub/scm/utils/dtc/dtc.git
Notes: external/gpl2/dtc/dtc2netbsd should be used to create directories to import
 
dts:
Version in tree: 5.15
Current Version: 5.15
Maintainer(external): https://www.kernel.org/
Responsible(NetBSD): jmcneill
Mailing List: mailto:devicetree@vger.kernel.org
Archive Site: https://cdn.kernel.org/pub/linux/kernel/v5.x/
Notes: sys/external/gpl2/dts/dts2netbsd should be used to create directories to import
Not all DTS files are presently sourced from kernel.org.
 
iscsi:
Version in tree: 4.12.4
Current Version: 4.12.4
Maintainer(external): Intel Corporation
 
rpi-firmware:
Version in tree:
Current Version:
 
rtwn:
Version in tree:
Current Version:
 
urtwn:
Version in tree:
Current Version:
 
repulse:
Version in tree:
Current Version:
 
cxgb:
Version in tree:
Current Version:
 
athn:
Version in tree:
Current Version:
 
otus:
Version in tree:
Current Version:
 
intel-fw-eula:
Version in tree:
Current Version:
 
intel-fw-public:
Version in tree:
Current Version:
 
aic7xxx:
Version in tree:
Current Version:
Maintainer(external): Justin T. Gibbs
 
atmel:
Version in tree:
Current Version:
 
bge:
Version in tree:
Current Version:
 
bnx:
Version in tree:
Current Version:
Maintainer(external): David Christensen <davidch@broadcom.com>
 
cylades-z:
Version in tree:
Current Version:
Maintainer(external): Cyclades Corp
 
i8255x:
Version in tree: 3.28
Current Version:
Maintainer(external): Patrick J Luhmann (PJL)
 
isp:
Version in tree:
Current Version:
 
radeon:
Version in tree:
Current Version:
 
ral:
Version in tree:
Current Version:
Archive Site: http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git
 
rum:
Version in tree:
Current Version:
Maintainer(external): Paul Lin <paul_lin@ralinktech.com.tw>
 
run:
Version in tree:
Current Version:
Maintainer(external): Paul Lin <paul_lin@ralinktech.com.tw>
 
siop:
Version in tree:
Current Version:
Maintainer(external): Manuel Bouyer, Shuichiro URATA, Michael L. Hitch
 
tigon:
Version in tree: 12.4.11
Current Version:
Maintainer(external): wpaul@brak.osd.bsdi.com
Archive Site: https://people.freebsd.org/~wpaul/Alteon/
Notes: See https://lists.debian.org/debian-legal/2011/10/msg00001.html
 
typhoon:
Version in tree:
Current Version:
Maintainer(external): 3Com Corporation
 
wi:
Version in tree:
Current Version:
Maintainer(external): Symbol Technologies Inc.
 
yds:
Version in tree:
Current Version:
Maintainer(external): Yamaha Corporation
 
zyd:
Version in tree:
Current Version:
Maintainer(external): ZyDAS Technology Corporation
 
libnv:
Version in tree: 20180906
Current Version: $(date)
Maintainer(external): christos
Notes: To be used only for npf (library and headers are private)
Copied from FreeBSD:
/usr/src/sys/sys/{d,c,}nv.h
/usr/src/lib/libnv/
/usr/src/contrib/lib/libnv/
/usr/src/share/man/man9/{d,c,}nv.9
 
gettext:
Version in tree: 0.16.1 (Last GPLv2+ version)
Current Version: 0.22.5
Maintainer(external): FSF
Responsible(NetBSD): christos
Mailing List: bug-gnu-utils@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/gettext/
Notes: GNU gettext is used for userland tools like msgfmt(1) only. For libintl,
we use BSD-licensed implementation from Citrus project (see entry for
"Citrus XPG4DL"). We hope to replace userland tools with BSD-licensed one.
 
grep:
Version in tree: 2.5.1a (last GPLv2+ version)
Current Version: 3.7
Maintainer(external): FSF
Responsible(NetBSD): simonb
Mailing List: bug-gnu-utils@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/grep/
Notes: Use external/gpl2/grep/grep2netbsd for preparing the source tree
for the import.
On 2 Jan 2004, a non-GNU grep (FreeGrep, https://github.com/howardjp/freegrep;
see also http://www.monkey.org/openbsd/archive/tech/0306/msg00129.html)
was imported into src/usr.bin/grep;
on 16 Feb 2011, the BSD grep implementation from FreeBSD was imported
in src/usr.bin/grep, replacing FreeGrep
(http://mail-index.NetBSD.org/source-changes/2011/02/16/msg018643.html).
 
groff:
Version in tree: 1.19.2 (last GPLv2+ version)
Current Version: 1.22.4
Maintainer(external): Werner Lemberg/FSF
Mailing List: bug-groff@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/groff/
Notes: Use groff2netbsd from external/gpl2/groff/groff2netbsd to prepare the
distribution for import.
Update MDATE in src/external/gpl2/groff/Makefile.inc.
 
gmake:
Version in tree: 3.81 (Last GPlv2+ version)
Current Version: 4.4
Maintainer(external): FSF
Mailing List: bug-make@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/make/
 
diffutils:
Version in tree: 2.8.1 (Last GPLv2+ version)
Current Version: 3.6
Maintainer(external): FSF
Mailing List: bug-diffutils@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/diffutils/
Notes: Use external/gpl2/diffutils/diffutils2netbsd for preparing the source tree
for the import.
 
rcs:
Version in tree: 5.7 (Last GPLv2+ version)
Current Version: 5.9.4
Maintainer(external): FSF
Responsible(NetBSD): agc
Mailing List: bug-gnu-utils@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/rcs/
Notes: Old versions are available from Purdue (ftp.cs.purdue.edu:/pub/RCS).
 
texinfo:
Version in tree: 4.8a (Last GPLv2+ version)
Current Version: 7.0
Maintainer(external): FSF
Mailing List: bug-texinfo@gnu.org
Archive Site: ftp://ftp.gnu.org/gnu/texinfo/
Notes: Use src/external/gpl2/texinfo/texinfo2netbsd for preparing the source tree
for the import.
 
indent:
Version in tree: FreeBSD-2018-11-04 r340138
Current Version: FreeBSD-2020-05-21 r361337
Maintainer(external): The FreeBSD Project
Mailing List: none
Archive Site: none
Notes: Tests are stored in tests/usr.bin/indent.
 
ena:
Version in tree: 0.8.1
Current Version: 2.1.1
Maintainer(external): Amazon.com
Mailing List: none
Archive Site: https://github.com/amzn/amzn-drivers/tree/master/kernel/fbsd/ena
 
terminfo:
Version in tree: 20231209
Current Version: 20231209
Maintainer(external): Thomas Dickey (ncurses)
Mailing List: bug-ncurses@gnu.org
Archive Site: ftp://ftp.invisible-island.net/ncurses/current
Notes: Use the import script in /usr/src/share/terminfo
 
libcbor:
Version in tree: 0.7.0
Current Version: 0.5.0-119-g3b41770 (3b41770ab0ca408d242041dddb3b75811345573f)
Maintainer(external): Pavel Kalvoda
Responsible(NetBSD): christos
Archive Site: https://github.com/PJK/libcbor
 
pam-u2f:
Version in tree: 1.2.0
Current Version: 1.2.0
Maintainer(external): Yubico
Responsible(NetBSD): christos
Archive Site: https://github.com/Yubico/pam-u2f
 
libfido2:
Version in tree: 1.13.0
Current Version: 1.13.0
Maintainer(external): Yubico
Responsible(NetBSD): christos
Archive Site: https://github.com/Yubico/libfido2
 
libsodium:
Version in tree: 1.0.16
Current Version: 1.0.18
Maintainer(external): Frank Denis
Responsible(NetBSD): riastradh
Mailing List: sodium-subscribe@pureftpd.org
Archive Site: https://github.com/jedisct1/libsodium
 
Sensirion VOC index algorithm:
Version in tree: git commit hash 4f69c0d8e2f7192aeaf0d268211b1f54af50146b
Current Version: git commit hash 4f69c0d8e2f7192aeaf0d268211b1f54af50146b
Maintainer(external): Brad Spencer
Responsible(NetBSD): brad
Archive Site: https://github.com/Sensirion/embedded-sgp
 
Terminus Font:
Version in tree: 4.49.1
Current Version: 4.49.1
Maintainer(external): Dimitar Toshkov Zhekov
Archive Site: http://terminus-font.sourceforge.net/
Notes: Suitably encoded BDF files are prepared from the Unicode encoded
masters using upstream build scripts. BDF files are converted to the
WSF files with xsrc/local/programs/bdfload. File names for the
re-encoded subsets follow the convention used by the upstream.
 
Spleen:
Version in tree: 1.9.1
Current Version: 1.9.1
Maintainer(external): Frederic Cambus
Responsible(NetBSD): fcambus
Archive Site: https://github.com/fcambus/spleen

Back to NetBSD Documentation: Software