xref: /netbsd-src/doc/3RDPARTY (revision 796c32c94f6e154afc9de0f63da35c91bb739b45)
1#	$NetBSD: 3RDPARTY,v 1.1486 2017/11/26 12:48:44 hauke Exp $
2#
3# This file contains a list of the software that has been integrated into
4# NetBSD where we are not the primary maintainer.
5#
6# When you make changes to this software, be sure to discuss it with the
7# maintainer and contribute your patches.  Divergence from the official
8# sources is not desirable, and should be avoided as much as possible.
9#
10# When importing, please deal with the RCS IDs in this way:
11#   1. Preserve the RCS IDs in the files by removing the $ signs from
12#      the IDs before you do the import.
13#   2. After the import, add NetBSD RCS IDs to all of the files.
14#
15# A few notes on the format of this file (for the benefit of
16# 3rdparty2html):
17#
18# 1.) Any line whose first non-whitespace character is # is a comment;
19# 2.) Entries are separated by blank lines;
20# 3.) Every package needs at least the Package, Version, Current Vers,
21#     and Maintainer fields;
22# 4.) Where a field has multiple lines of information, the field tag
23#     should be repeated on each line, except:
24# 5.) The Notes: field tag should appear on a line by itself; all
25#     remaining lines until the end of the record are notes.
26#
27# Package:	name or brief description (required, must be first)
28# Version:	version that is included with NetBSD (required)
29# Current Vers:	version that is available upstream (required)
30# Maintainer:	name and/or email address of upstream maintainer (required)
31# Archive Site:	URL to archive of upstream releases
32# Home Page:	URL to web page for upstream project
33# Mailing List:	email address or URL related to upstream mailing list
34# License:	description of license
35# Responsible:	comma-separated list of NetBSD developers
36# Location:	comma-separated list of subdirectories in the NetBSD src tree
37# Notes:
38# Multiple lines of free-form text,
39# Must be last.
40#
41
42Package:	acpica
43Version:	20171110
44Current Vers:	20170111
45Maintainer:	Intel
46Archive Site:	http://www.acpica.org/downloads/
47Home Page:	http://www.acpica.org/
48Mailing List:	devel@acpica.org
49License:	BSD-like
50Responsible:	jruoho
51Location:	sys/external/bsd/acpica/dist
52Notes:
53You want the unix2 (dual-licensed) tar file.
54Please read src/sys/dev/acpi/acpica/README before any modification.
55
56Package:	am-utils [amd]
57Version:	6.2
58Current Vers:	6.2
59Maintainer:	Erez Zadok <ezk@cs.columbia.edu>
60Archive Site:	ftp://ftp.am-utils.org/pub/am-utils/
61Home Page:	http://www.am-utils.org/
62Mailing List:	am-utils
63Responsible:	christos
64License:	BSD (4-clause)
65Location:	external/bsd/am-utils/dist
66Notes:
67Amd2netbsd script to convert to BSD make system and remove unneeded files.
68Fix symbolic links before import.
69Check external/bsd/am-utils/include/config.h is correct after import.
70Update date of release in external/bsd/am-utils/man/Makefile (two places).
71
72Package:	Automated Testing Framework (ATF)
73Version:	0.20
74Current Vers:	0.21
75Maintainer:	Julio Merino <jmmv@NetBSD.org>
76Archive site:	https://github.com/jmmv/atf/releases
77Home page:	https://github.com/jmmv/atf
78Mailing List:	atf-devel@NetBSD.org
79Responsible:	jmmv
80License:	The NetBSD Foundation's license (BSD 2-clause)
81Location:	external/bsd/atf/dist
82Notes:
83The source files are in external/bsd/atf/dist.
84Use external/bsd/atf/prepare-import.sh to regenerate the dist/ directory.
85Please avoid performing local changes to this package without discussing
86them with the responsible person and/or the mailing list shown above.
87Note that the external/bsd/atf/dist/tools is owned by NetBSD and does not
88exist upstream; however, please continue to discuss any desired changes
89upfront.
90
91Package:	ath-hal
92Version:	FreeBSD SVN revision number 185521
93Current Vers:	FreeBSD SVN revision number 185521
94Maintainer:	Sam Leffler <sam@errno.com>
95Archive Site:	none
96Home Page:	none
97Mailing List:	none
98Responsible:	sam, alc
99License:	BSD-like (2-clause), ISC
100Location:	sys/external/isc/atheros_hal/dist
101Notes:
102
103Package:	bc
104Version:	1.06
105Current Vers:	1.06
106Maintainer:	Phil Nelson <phil@cs.wwu.edu>
107Archive Site:	ftp://ftp.gnu.org/gnu/bc/
108Home Page:	http://www.gnu.org/software/bc/
109Mailing List:	bug-bc@gnu.org
110Responsible:	phil, simonb
111License:	GPLv2, LGPGv2.1
112Location:	gnu/dist/bc
113Notes:
114bc includes dc, both of which are in the NetBSD tree.
115
116Package:	bind [named and utils]
117Version:	9.10.5-P2/BSD	9.11.1-P1/MPL
118Current Vers:	9.10.5-P2/BSD
119Maintainer:	Paul Vixie <vixie@vix.com>
120Archive Site:	ftp://ftp.isc.org/isc/bind9/
121Home Page:	http://www.isc.org/software/bind/
122Mailing List:	https://lists.isc.org/mailman/listinfo/bind-announce
123Mailing List:	https://lists.isc.org/mailman/listinfo/bind-users
124Responsible:	vixie, christos
125License:	BSD-like (2-clause) / MPL
126Location:	external/bsd/bind/dist
127Notes:
128First bind2netbsd script to import into src/external/bsd/bind/dist.
129The Makefiles in src/external/bsd/bind are not handled by the script.
130Build bind to generate the include files.
131Then binclude4netbsd script to import into src/external/bsd/bind/include.
132The libc and include parts of the resolver are now part of libbind.
133
134Package:	unbound
135Version:	1.5.9
136Current Vers:	1.5.9
137Maintainer:	Christos Zoulas
138Archive Site:	https://www.unbound.net/downloads/unbound-latest.tar.gz
139Home Page:	https://www.unbound.net/
140Mailing List:	https://unbound.nlnetlabs.nl/mailman/listinfo/unbound-users
141Responsible:	christos
142License:	BSD-like
143Location:	external/bsd/unbound/dist
144Notes:
145Use cleantags to import
146run configure and update config files in include
147
148Package:	nsd
149Version:	4.1.14
150Current Vers:	4.1.14
151Maintainer:	Christos Zoulas
152Archive Site:	https://www.nlnetlabs.nl/svn/nsd/
153Home Page:	https://www.nlnetlabs.nl/projects/nsd/
154Mailing List:	https://open.nlnetlabs.nl/mailman/listinfo/nsd-users/
155Responsible:	christos
156License:	BSD-like
157Location:	external/bsd/nsd/dist
158Notes:
159Use cleantags to import
160run configure and update config files in include
161
162Package:	libbind [libc resolver and includes]
163Version:	libbind-6.0-rc1
164Current Vers:	libbind-6.0
165Maintainer:	Paul Vixie <vixie@vix.com>
166Archive Site:	ftp://ftp.isc.org/isc/libbind/
167Home Page:	http://www.isc.org/software/libbind/
168Mailing List:	https://lists.isc.org/mailman/listinfo/bind-workers
169Responsible:	vixie, christos
170License:	BSD-like (2-clause)
171Location:	external/bsd/libbind/dist
172Notes:
173First libbind2netbsd script to import into src/external/bsd/libbind/dist.
174Then include4netbsd script to import into src/include.
175Then libc4netbsd script to update the resolver in libc.
176Todo[1]: Update libresolv if needed.
177Todo[2]: A few files in libc/net were imported in the ISC branch but now
178	 they are too different or do not exist anymore:
179	    gethnamaddr.c getnetent.c getnetnamadr.c sethostent.c
180	 Others like getaddrinfo.c could be merged with isc, but it seems
181	 that ours is from a more recent version of KAME?
182Todo[3]: net/base64.c is imported from bind but should be moved from net
183	 to isc/base64.c.
184Todo[4]: Re-entrant functions of net/*
185Todo[5]: Reconcile the doc directory.
186
187Package:	binutils
188Version:	2.27
189Current Vers:	2.29.1
190Maintainer:	FSF
191Archive Site:	ftp://ftp.gnu.org/gnu/binutils/
192Home Page:	http://www.gnu.org/software/binutils/
193Mailing List:	bug-gnu-utils@gnu.org
194Responsible:	thorpej, mrg
195License:	GPLv3, LGPLv3, GPLv2, LGPLv2, BSD
196Location:	external/gpl3/binutils/dist
197Notes:
198
199Package:	bozohttpd
200Version:	20100617
201Current Vers:	20100617
202Maintainer:	mrg@eterna.com.au
203Archive Site:	ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
204Home Page:	http://eterna.com.au/bozohttpd/
205Mailing List:
206Responsible:	mrg
207License:	BSD
208Location:	libexec/httpd
209Notes:
210Delete "queue.h" from the distribution.
211
212Package:	bsd-family-tree
213Version:	1.151
214Current Vers:	1.156
215Maintainer:	The FreeBSD Project
216Archive Site:	http://www.freebsd.org/cgi/cvsweb.cgi/src/share/misc/bsd-family-tree
217Home Page:	http://www.freebsd.org/cgi/cvsweb.cgi/src/share/misc/bsd-family-tree
218Mailing List:
219Responsible:
220License:	BSD (2-clause) (see http://www.freebsd.org/cgi/cvsweb.cgi/src/COPYRIGHT)
221Location:	share/misc/bsd-family-tree
222Notes:
223Please send all updates upstream.  Eitan Adler <lists@eitanadler.com>
224is a FreeBSD committer who has been helpful with incorporating changes
225in the past.
226
227Package:	byacc
228Version:	20170430
229Current Vers:	20170430
230Maintainer:	Thomas Dickey <dickey@invisible-island.net>
231Archive Site:	http://www.invisible-island.net/byacc/byacc.html
232Home Page:	http://www.invisible-island.net/byacc/byacc.html
233Mailing List:
234Responsible:	christos
235License:	Public Domain
236Location:	external/bsd/byacc/dist
237Notes:
238See /usr/src/external/bsd/byacc/byacc2netbsd for update instructions.
239
240Package:	bzip2
241Version:	1.0.6
242Current Vers:	1.0.6
243Maintainer:	Julian Seward <jseward@acm.org>
244Archive Site:	http://sources.redhat.com/bzip2/
245Home Page:	http://www.bzip.org/
246Mailing List:
247Responsible:
248License:	BSD (4-clause)
249Location:	external/bsd/bzip2
250Notes:
251See /usr/src/external/bsd/bzip2/bzip2netbsd for update instructions.
252
253Package:	Citrus XPG4DL
254Version:
255Current Vers:
256Maintainer:	Citrus
257Archive Site:	http://citrus.bsdclub.org/
258Home Page:	http://citrus.bsdclub.org/
259Mailing List:	bsd-locale@hauN.org
260Responsible:	tshiozak
261License:	Ambiguous. Either BSD or Perl Artistic License
262		See http://citrus.bsdclub.org/#pol_license for more info.
263Location:	lib
264Notes:
265language C multilingualization support suite using wchar_t and other standards.
266The main development playground of Citrus is in NetBSD CVS, so you don't
267need to look for other CVS tree (like citrus CVS tree)
268main trunc has Citrus code in the following places:
269- src/lib/libc/locale, LC_CTYPE: single/multibyte support
270- src/lib/libintl: GNU libc compatible gettext(3) implementation.
271- src/lib/libc/citrus: multibyte LC_CTYPE handling and iconv(3) lower layer
272- src/lib/libc/iconv: iconv(3)
273
274Package:	cron
275Version:	4.1
276Current Vers:	4.1
277Maintainer:	Paul Vixie <vixie@vix.com>
278Archive Site:	ftp://ftp.isc.org/isc/cron/
279Home Page:
280Mailing List:
281Responsible:
282License:	BSD-like
283Location:	external/bsd/cron/dist
284Notes:
285
286Package:	cvs
287Version:	1.12.13
288Current Vers:	1.12.13
289Maintainer:	cvshome
290Archive Site:	http://ftp.gnu.org/non-gnu/cvs/
291Home Page:	http://cvs.nongnu.org/
292Mailing List:	bug-cvs@gnu.org
293Responsible:	christos
294License:	GPLv1, LGPLv2
295Location:	external/gpl2/xcvs/dist
296Notes:
297Use external/gpl2/xcvs/dist/cvs2netbsd for preparing the source tree
298for the import.
299Do not forget to update external/gpl2/xcvs/include/config.h to match
300external/gpl2/xcvs/dist/config.h.in.
301
302Package:	db
303Version:	1.85
304Current Vers:	1.86/4.7.25
305Maintainer:	Keith Bostic <bostic@vangogh.cs.berkeley.edu>
306Archive Site:	http://www.oracle.com/technology/software/products/berkeley-db/
307Home Page:	http://www.oracle.com/database/berkeley-db/
308Mailing List:
309Responsible:
310License:	BSD or Oracle Commercial License
311Location:	lib/libc/db
312Notes:
313Note that we cannot use db 2.x for license reasons.
314Three bug fixes against 1.85 sent back to bostic.  Changes to
315man/recno.3, hash/hsearch.c, and hash/ndbm.c (serious).
316Import of DB 1.85 was done via a sh script which converted the
317distribution into the netbsd format.  The script can be found in
318src/lib/libc/db/db2netbsd.
319
320Package:	dhcp
321Version:	4.3.3
322Current Vers:	4.3.6
323Maintainer:	mellon
324Archive Site:	ftp://ftp.isc.org/isc/dhcp/
325Home Page:	http://www.isc.org/software/dhcp/
326Mailing List:	dhcp-server@isc.org
327Mailing List:	dhcp-client@isc.org
328Mailing List:	dhcp-announce@isc.org
329Mailing List:	dhcp-bugs@isc.org
330Responsible:	mellon
331License:	BSD (3-clause)
332Location:	external/bsd/dhcp
333Notes:
334Use the dhcp2netbsd script.
335
336Package:	dhcpcd
337Version:	7.0.0-rc3
338Current Vers:	7.0.0-rc3
339Maintainer:	roy
340Archive Site:	ftp://roy.marples.name/pub/dhcpcd/
341Home Page:	http://roy.marples.name/projects/dhcpcd/
342Mailing List: 	dhcpcd-discuss@marples.name
343License:	BSD (2-clause)
344Location:	external/bsd/dhcpcd/dist
345Notes:
346Please submit all changes to the author.
347
348Package:       drm
349Version:       Linux 3.15
350Current Vers:  ?
351Maintainer:    Intel, AMD, Linux kernel developers
352Archive Site:  git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
353Home Page:     http://dri.freedesktop.org/
354Mailing List:  dri-devel@lists.freedesktop.org
355Responsible:   riastradh
356License:       BSD
357Location:      sys/external/bsd/drm2/dist
358Notes:
359Graphics drivers.   Talk to riastradh@ about updates.  When importing
360from Linux, we map
361       drivers/gpu/drm	       ->      sys/external/bsd/drm2/dist/drm
362       include/drm	       ->      sys/external/bsd/drm2/dist/include/drm
363       include/uapi/drm	       ->      sys/external/bsd/drm2/dist/uapi/drm
364GPL sources are excluded.  In the future, we may import them into
365external/gpl2/drm2 and build them as kernel modules.  Nouveau sources
366(drivers/gpu/drm/nouveau in Linux) must first be processed with the
367script sys/external/bsd/drm2/nouveau/nouveau2netbsd, about which see
368the source for details.
369Vendor tag:    LINUX
370Release tag:   linux-X-Y(-rcZ)-drm-bsd
371	(nouveau got reimported as linux-3-15-drm-bsd-reimport-nouveau)
372I neglected to add RCSIDs in the last import (except for nouveau, for
373which nouveau2netbsd adds them).  For the next import, remember to add
374them!
375
376Package:	gmake
377Version:	3.81 (Last GPlv2+ version)
378Current Vers:	4.0
379Maintainer:	FSF
380Archive Site:	ftp://ftp.gnu.org/gnu/make/
381Home Page:	http://www.gnu.org/software/make/
382Mailing List:	bug-make@gnu.org
383Responsible:
384License:	GPLv2+ (3.81), GPLv3+ (3.82 and later)
385Location:	external/gpl2/gmake
386Notes:
387
388Package:	diffutils
389Version:	2.8.1 (Last GPLv2+ version)
390Current Vers:	3.3
391Maintainer:	FSF
392Archive Site:	ftp://ftp.gnu.org/gnu/diffutils/
393Home Page:	http://www.gnu.org/software/diffutils/
394Mailing List:	bug-diffutils@gnu.org
395Responsible:
396License:	GPLv2+ (2.8.1), GPLv3+ (2.9 and later)
397Location:	external/gpl2/diffutils
398Notes:
399Use external/gpl2/diffutils/diffutils2netbsd for preparing the source tree
400for the import.
401
402Package:	ekermit
403Version:	1.7
404Current Vers:	1.7
405Maintainer:	Kermit Project
406Archive Site:	ftp://ftp.kermitproject.org/kermit/ekermit/
407Home Page:	http://www.kermitproject.org/ek.html
408Mailing List:
409Responsible:	apb
410License:	BSD (3 clause)
411Location:	external/bsd/ekermit
412Notes:
413
414Package:	expat
415Version:	2.2.1
416Current Vers:	2.2.4
417Maintainer:	Expat Project
418Archive Site:	http://sourceforge.net/projects/expat/files/expat/
419Home Page:	http://www.libexpat.org/
420Mailing List:	expat-discuss@libexpat.org
421Responsible:	mrg
422License:	MIT
423Location:	src/external/mit/expat/dist
424Notes:
425Please use "expat" as the vendor tag for CVS imports.
426
427Package:	file
428Version:	5.32
429Current Vers:	5.32
430Maintainer:	Christos Zoulas <christos@zoulas.com>
431Archive Site:	ftp://ftp.astron.com/pub/file/
432Home Page:	http://www.darwinsys.com/file/
433Mailing List:	file@mx.gw.com
434Responsible:	christos, pooka
435License:	BSD (2-clause)
436Location:	external/bsd/file/dist
437Notes:
438use file2netbsd
439
440Package:	flex
441Version:	2.6.3
442Current Vers:	2.6.3
443Maintainer:	Will Estes <wlestes@users.sourceforge.net>
444Archive Site:	https://github.com/westes/flex/releases
445Home Page:	https://github.com/westes/flex
446Mailing List:	http://lists.sourceforge.net/mailman/listinfo/flex-announce
447Responsible:
448License:	BSD-like
449Location:	external/bsd/flex/dist
450Notes:
451There is a flex2netbsd script to help newer imports.
452
453Package:	gcc
454Version:	5.5
455Current Vers:	5.5/6.4/7.2
456Maintainer:	FSF
457Archive Site:	ftp://ftp.gnu.org/gnu/gcc/
458Home Page:	http://www.gnu.org/software/gcc/
459Mailing List:	gcc-bugs@gnu.org
460Responsible:	mrg, christos, skrll
461License:	GPLv3, LGPLv3.1
462Location:	gnu/dist/gcc4
463Location:	external/gpl3/gcc.old/dist
464Location:	external/gpl3/gcc/dist
465Notes:
466In the long term, we expect that there will often be two versions,
467in the "gcc" and "gcc.old" directories.  Having two versions allows
468migration from one version of gcc to another to happen for one port
469at a time, instead of for all ports simultaneously.
470When importing a new version of external/gpl3/gcc.old:
471	- copy the current version of external/gpl3/gcc
472	- import it to a "NETBSD" vendor branch in external/gpl3/gcc.old
473Before importing a new version of external/gpl3/gcc:
474	- delete all .cvsignore and .gitignore files
475	- delete java ada fortran their libraries and testsuites
476	- delete libffi zlib boehm-gc
477	- update gcc/version.c for the NetBSD GCC date
478	- use core/c++/objc/testsuite tarballs
479	- you can use the gcc2netbsd script for the above (except version)
480	- update tools/gcc/gcc-version.mk
481	- force generate and copy tools/gcc build version of these files
482	  into gcc/dist/gcc/doc: cpp.1 cpp.info gcc.1 gcc.info gcov.1
483
484Package:	gdb
485Version:	7.12
486Current Vers:	8.0.1
487Maintainer:	FSF
488Archive Site:	ftp://ftp.gnu.org/gnu/gdb/
489Home Page:	http://www.gnu.org/software/gdb/
490Mailing List:	bug-gdb@gnu.org
491Responsible:	christos
492License:	GPLv3, LGPLv3.1
493Location:	external/gpl3/gdb/dist
494Notes:
495When updating GDB, it is imperative to test that:
496	- Debugging of kernel cores ("target kvm") works correctly
497	- Support for our kernel's remote serial debugging protocol
498	  ("options KGDB") works correctly.
499
500Package:	gdtoa
501Version:	2011-03-19
502Current Vers:	$(date)
503Maintainer:	David M. Gay <dmg@acm.org>
504Archive Site:	http://www.netlib.org/fp/
505Home Page:	http://www.netlib.org/fp/
506Mailing List:	none
507Responsible:	kleink
508License:	BSD-like
509Location:	lib/libc/gdtoa
510Notes:
511Test suite integrated at this time, but not built (and fails to run).
512No hexadecimal floating-point string conversion for VAX FP yet.
513Only double-precision addressed at this time.
514
515Package:	gettext
516Version:	0.16.1 (Last GPLv2+ version)
517Current Vers:	0.19.7
518Maintainer:	FSF
519Archive Site:	ftp://ftp.gnu.org/gnu/gettext/
520Home Page:	http://www.gnu.org/software/gettext/
521Mailing List:	bug-gnu-utils@gnu.org
522Responsible:	christos
523License:	GPLv2+ (0.16.1), GPLv3+ (0.17 and later)
524Location:	external/gpl2/gettext
525Notes:
526GNU gettext is used for userland tools like msgfmt(1) only.  For libintl,
527we use BSD-licensed implementation from Citrus project (see entry for
528"Citrus XPG4DL").  We hope to replace userland tools with BSD-licensed one.
529
530Package:	grep
531Version:	2.5.1a (last GPLv2+ version)
532Current Vers:	2.23
533Maintainer:	FSF
534Archive Site:	ftp://ftp.gnu.org/gnu/grep/
535Home Page:	http://www.gnu.org/software/grep/
536Mailing List:	bug-gnu-utils@gnu.org
537Responsible:	simonb
538License:	GPLv2+ (2.5.1a), GPLv3+ (2.5.3 and later)
539Location:	external/gpl2/grep
540Notes:
541Use external/gpl2/grep//grep2netbsd for preparing the source tree
542for the import.
543On 2 Jan 2004, a non-GNU grep (FreeGrep, https://github.com/howardjp/freegrep;
544see also http://www.monkey.org/openbsd/archive/tech/0306/msg00129.html)
545was imported into src/usr.bin/grep;
546on 16 Feb 2011, the BSD grep implementation from FreeBSD was imported
547in src/usr.bin/grep, replacing FreeGrep
548(http://mail-index.NetBSD.org/source-changes/2011/02/16/msg018643.html).
549
550Package:	groff
551Version:	1.19.2 (last GPLv2+ version)
552Current Vers:	1.22.3
553Maintainer:	Werner Lemberg/FSF
554Archive Site:	ftp://ftp.gnu.org/gnu/groff/
555Home Page:	http://www.gnu.org/software/groff/
556Mailing List:	bug-groff@gnu.org
557Responsible:
558License:	GPLv2+ (1.19.2), GPLv3+ (1.20 and later)
559Location:	external/gpl2/groff
560Notes:
561Use groff2netbsd from external/gpl2/groff/groff2netbsd to prepare the
562distribution for import.
563Update MDATE in src/external/gpl2/groff/Makefile.inc.
564
565Package:	heimdal
566Version:	7.1.0 (HEAD-2017-01-28)
567Current Vers:	7.1.0
568Maintainer:	Heimdal <heimdal@h5l.org>
569Archive Site:	ftp://ftp.h5l.org/pub/heimdal/src/
570Home Page:	http://www.h5l.org/
571Mailing List:	heimdal-discuss@sics.se
572Responsible:	joda, lha
573License:	BSD
574Location:	crypto/external/bsd/heimdal/dist
575Notes:
576
577Package:	hunt
578Version:	2003-04-16
579Current Vers:	2003-04-16
580Maintainer:	Greg Couch <gregc@cgl.ucsf.edu>
581Archive Site:	ftp://ftp.cgl.ucsf.edu/pub/hunt.shar.Z
582Home Page:	http://www.cgl.ucsf.edu/home/gregc/oss.html
583Responsible:	mrg
584License:	BSD (3-clause)
585Location:	games/hunt
586Notes:
587
588Package:	ipf
589Version:	5.1.1
590Current Vers:	5.1.2
591Maintainer:	Darren Reed
592Archive Site:	http://coombs.anu.edu.au/~avalon/
593Home Page:	http://coombs.anu.edu.au/~avalon/
594Mailing List:	ipfilter@postbox.anu.edu.au
595Responsible:	darrenr, christos
596License:	BSD-based; see src/external/ipf/dist/IPFILTER.LICENCE
597Location:	external/bsd/ipf,sys/external/bsd/ipf
598Notes:
599ipf2netbsd should be used on a virgin ipfilter source tree.
600
601Package:	ipsec-tools
602Version:	(ipsec-tools head is NetBSD-current head)
603Maintainer:	IPsec-Tools project <ipsec-tools-core@lists.sourceforge.net>
604Archive Site:	http://ipsec-tools.sourceforge.net
605Home Page:	http://ipsec-tools.sourceforge.net
606Mailing List:	ipsec-tools-devel@lists.sourceforge.net
607Responsible:	manu, vanhu, mgrooms
608License:	BSD (3-clause)
609Location:	crypto/dist/ipsec-tools
610Notes:
611ipsec-tools is maintained within NetBSD src tree in src/crypto/dist/ipsec-tools
612We don't run ipsec-tools' configure as part of the NetBSD build. configure
613generated files are available in the NetBSD source tree at:
614  src/lib/libipsec/config.h
615  src/lib/libipsec/package_version.h
616When configure.ac is updated, run the following:
617  cd src/crypto/dist/ipsec-tools
618  ./bootstrap
619  ./configure --enable-adminport --enable-hybrid --enable-frag \
620  	      --enable-natt --enable-dpd
621Then copy package_version.h to src/lib/libipsec and merge config.h with
622src/lib/libipsec/config.h (it needs some manual tweaking)
623
624NOTE: As NetBSD HEAD and ipsec-tools HEAD are just the same thing,
625NetBSD-current always contains latest ipsec-tools code. On the other hand,
626ipsec-tools has stable branches (e.g.: ipsec-tools-0_7-branch), which
627are manually pulled up to NetBSD stable branches (e.g.: netbsd-4 is regularly
628sync with ipsec-tools-0_7-branch)
629
630Package:	KAME IPv6
631Version:	KAME/NetBSD SNAP kit
632Current Vers:	KAME/NetBSD SNAP kit (shipped every week)
633Maintainer:	KAME Project <kame@kame.net>
634Archive Site:	http://www.kame.net/
635Home Page:	http://www.kame.net/
636Mailing List:	snap-users@kame.net
637Responsible:
638License:	BSD (3-clause)
639Location:	sys/netinet6
640Notes:
641IPv6 part is based on KAME/NetBSD142 SNAP as of early June 2000, with
642more conservative implementation policy.
643IPsec part is based on KAME/NetBSD14 SNAP as of 12 June 2000.
644Please do not make too many diff-unfriendly changes (like indentation change,
645KNF police).  We need to take diffs across KAME snapshots on upgrades.
646To identify kernel version, check net.inet6.ip6.kame_version, or KAME_VERSION
647in sys/netinet6/in6.h.  No script is available for upgrades.
648"KAME" branch is used for kernel merge work purposes.
649http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE has functionality comparison
650among KAME/*BSD, *BSD-current and recent *BSD releases.
651
652Package:	kyua-atf-compat
653Version:	0.1
654Current Vers:	0.1
655Maintainer:	Julio Merino <jmmv@NetBSD.org>
656Archive site:	http://code.google.com/p/kyua/downloads/list?can=1
657Home page:	http://code.google.com/p/kyua/
658Mailing List:	kyua-discuss@googlegroups.com
659Responsible:	jmmv
660License:	BSD 3-clause
661Location:	external/bsd/kyua-atf-compat/dist
662Notes:
663The source files are in external/bsd/kyua-atf-compat/dist.
664Use external/bsd/kyua-atf-compat/prepare-import.sh to regenerate the dist/
665directory.
666
667Package:	kyua-cli
668Version:	0.7
669Current Vers:	0.7
670Maintainer:	Julio Merino <jmmv@NetBSD.org>
671Archive site:	http://code.google.com/p/kyua/downloads/list?can=1
672Home page:	http://code.google.com/p/kyua/
673Mailing List:	kyua-discuss@googlegroups.com
674Responsible:	jmmv
675License:	BSD 3-clause
676Location:	external/bsd/kyua-cli/dist
677Notes:
678The source files are in external/bsd/kyua-cli/dist.
679Use external/bsd/kyua-cli/prepare-import.sh to regenerate the dist/ directory.
680
681Package:	kyua-testers
682Version:	0.1
683Current Vers:	0.1
684Maintainer:	Julio Merino <jmmv@NetBSD.org>
685Archive site:	http://code.google.com/p/kyua/downloads/list?can=1
686Home page:	http://code.google.com/p/kyua/
687Mailing List:	kyua-discuss@googlegroups.com
688Responsible:	jmmv
689License:	BSD 3-clause
690Location:	external/bsd/kyua-testers/dist
691Notes:
692The source files are in external/bsd/kyua-testers/dist.
693Use external/bsd/kyua-testers/prepare-import.sh to regenerate the dist/
694directory.
695
696Package:	less
697Version:	less-458
698Current Vers:	less-481
699Maintainer:	Mark Nudelman <markn@greenwoodsoftware.com>
700Archive Site:	http://www.greenwoodsoftware.com/less/download.html
701Home Page:	http://www.greenwoodsoftware.com/less/
702Mailing List:	less-announce-request@greenwoodsoftware.com
703Responsible:	mrg
704License:	Less License (BSD 2-clause) or GPLv3 (v2 prior to less-418)
705Location:	external/bsd/less/dist
706Notes:
707Many changes to make less act as more when invoked as more.  Beware.
708Use the "src/external/bsd/less/less2netbsd" script to prepare source tree
709for importation.  Run ./configure beforehand to generate "defines.h".
710Talk to mrg before importing any new version.
711
712Package:	libarchive
713Version:	3.3.2pre
714Current Vers:	3.3.1
715Maintainer:	kientzle@freebsd.org, joerg@NetBSD.org
716Archive Site:	https://github.com/libarchive/libarchive/downloads
717Home Page: 	http://libarchive.github.com/
718Responsible:	joerg
719License:	BSD (2-clause)
720Location:	external/bsd/libarchive/dist
721Notes:
722Distribution is stripped down to the relevant part.
723
724Package:	libdevmapper
725Version:	1.02.40
726Current Vers:	2.02.98
727Maintainer:	lvm-devel@redhat.com
728Archive Site:	ftp://sources.redhat.com/pub/lvm2/
729Home Page:	http://sources.redhat.com/lvm2/
730Responsible:	haad
731License:	LGPLv2.1
732Location:	external/gpl2/lvm2/dist/libdm
733Notes:
734The lvm2tools and the libdevmapper are now distributed as one source
735repository. See the lvm2tools Notes for more information.
736
737Package:	libevent
738Version:	2.1.8-stable
739Current Vers:	2.1.8-stable
740Maintainer:	Niels Provos <provos@citi.umich.edu>
741Archive Site:	http://www.monkey.org/~provos/libevent/
742Home Page:	http://www.monkey.org/~provos/libevent/
743Responsible:
744License:	BSD (3/4-clause)
745Location:	external/bsd/libevent/dist
746Notes:
747- Run the libevent2netbsd script
748- Build the doxygen man pages. Edit the Doxyfile to GENERATE_MAN=yes.
749  man pages are in doxygen/man/man3. Remove the extra man pages that are
750  .so'ing only. Copy the rest to man.
751
752Package:	llvm
753Version:	5.0.0RC1+ (r309604)
754Current Vers.:	6.0.0svn
755Maintainer:	llvm-dev@lists.llvm.org
756Home Page:	https://llvm.org
757Responsible:	joerg
758License:	BSD/MIT
759Location:	external/bsd/llvm/dist
760Notes:
761A CVS ACL is in place for the location to prevent unintentioned commits.
762All changes should come via import from upstream SVN.
763
764Package:	lvm2tools
765Version:	2.02.56
766Current Vers:	2.02.114
767Maintainer:	lvm-devel@redhat.com
768Archive Site:	ftp://sources.redhat.com/pub/lvm2/
769Home Page:	http://sources.redhat.com/lvm2/
770Responsible:	haad
771License:	GPLv2
772Location:	external/gpl2/lvm2/dist
773Notes:
774Use the src/external/gpl2/lvm2tools/dist/lvm2netbsd script to
775prepare source tree for import. Keep eye on dist/include/configure.h
776it might change over the releases.  We maintain our own version of
777libdevmapper ioctl protocol code, therefore we should test it before
778import. Talk to haad before importing new version.
779
780Package:	libpcap
781Version:	1.8.1
782Current Vers:	1.8.1
783Maintainer:	tcpdump-workers@tcpdump.org
784Archive Site:	http://www.tcpdump.org/release/
785Home Page:	http://www.tcpdump.org/
786Mailing List:	tcpdump-workers@tcpdump.org
787Responsible:	dyoung
788License:	BSD (3/4-clause)
789Location:	external/bsd/libpcap/dist
790Notes:
791Use the src/external/bsd/libpcap/libpcap2netbsd script to prepare source
792tree. sys/net/dlt.h is a copy of the dlt constants from pcap.h
793
794Package:	libwrap
795Version:	tcp_wrappers 7.6 w/ large amount of IPv6 changes
796Current Vers:	tcp_wrappers 7.6-ipv6.4
797Maintainer:	Wietse Venema <wietse@porcupine.org>
798Archive Site:	ftp://ftp.porcupine.org/pub/security/
799Home Page:	ftp://ftp.porcupine.org/pub/security/
800Mailing List:
801Responsible:	cjs
802License:	BSD-like
803Location:	lib/libwrap
804Notes:
805We import only libwrap (under src/lib), tcpdchk and tcpdmatch (both
806under src/usr.sbin). We don't use tcpd; that functionality is built
807into inetd. The provided libwrap2netbsd script handles just libwrap.
808
809Package:	Lua
810Version:	Lua 5.3.4
811Current Vers:	Lua 5.3.4
812Maintainer:	PUC Rio
813Home Page:	http://www.lua.org/
814Mailing List:
815Responsible:	mbalmer, lneto, salazar
816License:	MIT
817Location:	external/mit/lua/dist
818Notes:
819The default module paths have been changed to not include the current
820working directory '.' to avoid potential security problems.
821
822Package:	Lutok
823Version:	0.3
824Current Vers:	0.4
825Maintainer:	Julio Merino <jmmv@NetBSD.org>
826Archive site:	https://github.com/jmmv/lutok/releases
827Home page:	https://github.com/jmmv/lutok
828Mailing List:	lutok-discuss@googlegroups.com
829Responsible:	jmmv
830License:	BSD 3-clause
831Location:	external/bsd/lutok/dist
832Notes:
833The source files are in external/bsd/lutok/dist.
834Use external/bsd/lutok/prepare-import.sh to regenerate the dist/ directory.
835
836Package:	m4
837Version:	20091026
838Current Vers:	20091026
839Maintainer:	The OpenBSD Project
840Archive Site:	http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/m4
841Home Page:	http://www.openbsd.org/
842Mailing List:
843License:	BSD 3-clause like (dns-sd)
844Responsible:	christos
845Location:	usr.bin/m4
846Notes:
847Uses libc's ohash
848
849Package:	mDNSResponder
850Version:	320.16
851Current Vers:	878
852Maintainer:	Apple
853Archive Site:	https://www.opensource.apple.com/tarballs/mDNSResponder/
854Home Page:	https://developer.apple.com/bonjour/
855Mailing List:	bonjour-dev@lists.apple.com
856License:	Apache2 (mdnsd), BSD 3-clause (libdns_sd),
857		BSD 3-clause like (dns-sd)
858Responsible:	tsarna
859Location:	external/apache2/mDNSResponder/dist
860Notes:
861
862Package:	mandoc
863Version:	1.14.1
864Current Vers:	1.14.3
865Maintainer:	Kristaps Džonsons
866Archive Site:	http://mdocml.bsd.lv/snapshots/
867Home Page:	http://mdocml.bsd.lv/
868Mailing List:
869Responsible:	joerg
870License:	BSD (2-clause)
871Location:	external/bsd/mdocml/dist
872Notes:
873
874Package:	mesa-demos
875Version:	8.1.0
876Current Vers:	8.2.0
877Maintainer:	mesa-git@?
878Archive Site:	ftp://ftp.freedesktop.org/pub/mesa/demos/
879Home Page:	http://www.mesa3d.org/
880Mailing List:
881Responsible:	riastradh, mrg
882License:	ISC
883Location:	xsrc/external/mit/MesaDemos/dist
884Notes:
885We use only glxinfo and glxgears.  Delete all else on import.
886Vendor tag:	xorg
887Release tag:	mesa-demos-X-Y-Z
888
889Package:	mesa-drm
890Version:	git 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c
891Current Vers:
892Maintainer:	mesa-git@?
893Archive Site:	git://anongit.freedesktop.org/git/mesa/drm
894Home Page:	http://cgit.freedesktop.org/mesa/drm/
895Mailing List:
896Responsible:	mrg, bjs
897License:	BSD
898Location:	sys/external/bsd/drm/dist
899Notes:
900
901Package:	MesaLib
902Version:	7.11.2
903Current Vers:	13.0.4
904Maintainer:	mesa-git@?
905Archive Site:	ftp://ftp.freedesktop.org/pub/mesa/
906Home Page:	http://www.mesa3d.org/
907Mailing List:
908Responsible:	riastradh, mrg
909License:	ISC
910Location:	xsrc/external/mit/MesaLib/dist
911Notes:
912Vendor tag:	xorg
913Release tag:	MesaLib-X-Y-Z
914
915Package:	mopd
916Version:	2.5.3
917Current Vers:	2.5.3
918Maintainer:	Mats O Jansson <maja@celsiustech.se>
919Archive Site:	http://www.stacken.kth.se/~moj/mopd.html
920Home Page:	http://www.stacken.kth.se/~moj/mopd.html
921Mailing List:
922Responsible:	cjs
923License:	BSD (4-clause)
924Location:	usr.sbin/mopd
925Notes:
926Delete the otherOS directory before importing.
927
928Package:	nawk
929Version:	2012-12-20
930Current Vers:	2012-12-20
931Maintainer:	Brian Kernighan <bwk@princeton.edu>
932Archive Site:	http://www.cs.princeton.edu/~bwk/btl.mirror/
933Home Page:	http://www.cs.princeton.edu/~bwk/btl.mirror/
934Mailing List:
935Responsible:	jdolecek
936License:	BSD-like
937Location:	external/historical/nawk/dist
938Notes:
939Build maketab from nawk sources and generate proctab.c.
940Remove buildwin.bat, missing95.c, ytab.[ch], ytab?.bak, vcvars.bat makefile.win
941then import to src/external/historical/nawk/dist.
942
943Package:	ndbootd
944Version:	0.5
945Current Vers:	0.5
946Maintainer:	Matt Fredette <fredette@alum.mit.edu>
947Archive Site:
948Home Page:
949Responsible:	fredette
950License:	BSD (4-clause)
951Location:	usr.sbin/ndbootd
952Notes:
953Run ./configure, save config.h, make distclean, rm all autoconf/automake
954and ndbootd-raw.c.  Restore saved config.h, and force it to define
955HAVE_STRICT_ALIGNMENT.  Fix RCS IDs, import.
956
957Package:	ntp
958Version:	4.2.8p10
959Current Vers:	4.2.8p10
960Maintainer:	David L. Mills <mills@udel.edu>
961Archive Site:	http://www.ntp.org/
962Home Page:	http://www.ntp.org/, http://support.ntp.org/
963Mailing List:
964Responsible:	simonb, jonathan, kardel
965License:	BSD-like
966Location:	external/bsd/ntp/dist
967Notes:
968See /usr/src/dist/ntp/ntp2netbsd for update instructions.
969
970Package:	nvi
971Version:	1.81.6, HEAD as of 2013-11-20
972Current Vers:	1.81.6
973Maintainer:	Sven Verdoolaege <skimo@kotnet.org>, Keith Bostic
974Archive Site:	git://repo.or.cz/nvi.git, ftp://ftp.bostic.com/pub/
975Home Page:	https://repo.or.cz/w/nvi.git http://www.bostic.com/vi/
976Mailing List:
977Responsible:	christos
978License:	BSD (3/4-clause)
979Location:	external/bsd/nvi/dist
980Notes:
981We have lots of local fixes.
982
983Package:	OpenLDAP
984Version:	2.4.44
985Current Vers:	2.4.44
986Maintainer:	OpenLDAP Foundation
987Archive Site:	http://www.openldap.org/
988Home Page:	http://www.openldap.org/
989Mailing List:
990Responsible:
991License:	BSD (3-clause)
992Location:	external/bsd/openldap/dist
993Notes:
994
995Package:	OpenPAM
996Version:	20170430 (Resedacea)
997Current Vers:	20170430 (Resedacea)
998Maintainer:	Dag-Erling Smørgrav <des@FreeBSD.org>
999Archive Site:	http://www.openpam.org/
1000Home Page:	http://www.openpam.org/
1001Mailing List:
1002Responsible:	christos
1003License:	BSD (3-clause)
1004Location:	external/bsd/openpam/dist
1005Notes:
1006
1007Package:	openresolv
1008Version:	3.9.0
1009Current Vers:	3.9.0
1010Maintainer:	roy
1011Archive Site:	ftp://roy.marples.name/pub/openresolv/
1012Home Page:	http://roy.marples.name/projects/openresolv/
1013Mailing List: 	openresolv-discuss@marples.name
1014License:	BSD (2-clause)
1015Location:	external/bsd/openresolv/dist
1016Notes:
1017Please submit all changes to the author.
1018
1019Package:	HPN-SSH
1020Version:	6.1p1 13 v14
1021Current Vers:	6.3p1 v14
1022Maintainer:	www.psc.edu
1023Archive Site:	No direct link anymore, @#$#$ psc.
1024Home Page:	http://www.psc.edu/index.php/hpn-ssh
1025Mailing List:
1026Responsible:	christos
1027License:
1028Location:	crypto/external/bsd/openssh/dist
1029Notes:
1030Patch applied after OpenSSH import.
1031
1032Package:	OpenSSH
1033Version:	7.6
1034Current Vers:	7.6 / portable 7.6p1
1035Maintainer:	OpenSSH
1036Archive Site:	http://www.openssh.com/ftp.html
1037Home Page:	http://www.openssh.com/portable.html
1038Mailing List:	openssh-unix-announce@mindrot.org
1039Responsible:	thorpej, christos, elric
1040License:	BSD. See src/crypto/external/bsd/openssh/dist/LICENSE
1041Location:	crypto/external/bsd/openssh/dist
1042Notes:
1043imported from OpenBSD ssh -- is not from the portable OpenSSH
1044use openssh2netbsd before import.
1045local changes (should always try to bring them back to master openssh tree,
1046markus is very cooperative about it):
1047- default for PermitRootLogin is set to "no"
1048- IgnoreRootRhosts added
1049- look at login.conf to check valid user/access list
1050- krb5 support re-added
1051- hack in cipher.c #ifdef ACCS because we are missing EVP_acss
1052  when someone imports openssl, we can remove this.
1053- added moduli from portable openssh
1054- added USE_PAM patches and auth_pam.[ch] from portable openssh
1055  (see if there is any difference between the current version of opensshX.Yp1
1056   and the new opensshZ.Wp1) and apply them.
1057- conditionalize login_cap
1058- conditionalize bsd_auth
1059- restore krb5, krb4, afs, skey
1060- bring in hpn patches, disable mt aes cipher, keep speedups and cipher none
1061- fix ctype macro arguments
1062- umac is broken, disable it
1063- better ~homedir handling
1064- netbsd style tunnels
1065- urandom, xhome, chrootdir, rescuedir NetBSD handling
1066- utmp/utmpx handling
1067- handle tty posix_vdisable properly
1068- handle setuid and unsetuid the posix way instead of setresuid()
1069- add all missing functions
1070- always bump major when importing to avoid api problems.
1071- make compile with gcc-4.5; const fixes, fileno() checks, shadow fixes.
1072
1073Package:	OpenSSL
1074Version:	1.0.2k
1075Current Vers:	1.0.2k/1.1.0d
1076Maintainer:	The OpenSSL Project
1077Archive Site:	ftp://ftp.openssl.org/source/
1078Home Page:	http://www.openssl.org/
1079Mailing List:	openssl-announce@openssl.org
1080Responsible:	christos, mjf, tls, riastradh, spz
1081License:	OpenSSL and SSLeay license (both BSD-like)
1082Location:	crypto/external/bsd/openssl/dist
1083Notes:
1084- Run openssl2netbsd to get rid of the RCSID identifiers
1085- run make in /usr/src/crypto/external/bsd/openssl/lib/libcrypto/man
1086  to regen man pages.
1087- run make in /usr/src/crypto/external/bsd/openssl/lib/libcrypto/arch/*
1088  to regen assembly files
1089
1090Package:	pcc
1091Version:	1.1.0.DEVEL 20120325
1092Current Vers:	1.1.0.DEVEL 20120325
1093Maintainer:	Anders Magnusson <ragge@NetBSD.org>
1094Archive Site:	ftp://pcc.ludd.ltu.se/pub/pcc/
1095Home Page:	http://pcc.ludd.ltu.se/
1096Mailing List:	pcc-list@ludd.ltu.se
1097Responsible:	plunky
1098License:	BSD
1099Location:	external/bsd/pcc/dist
1100Notes:
1101This is a development snapshot. See the src/external/bsd/pcc/prepare-import.sh
1102file for details about how to get the latest version from the upstream server
1103and import it.
1104
1105Package:	pdisk
1106Version:	0.8a2
1107Current Vers:	0.8a2
1108Maintainer:	Eryk Vershen <eryk@cfcl.com>
1109Archive Site:	http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html
1110Home Page:	http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html
1111Mailing List:
1112Responsible:	dbj
1113License:	BSD-like
1114Location:	external/bsd/pdisk
1115Notes:
1116This is the disk partition utility used by Apple's mkLinux and OS X
1117It is imported into external/bsd/pdisk.
1118
1119Package:	pdksh
1120Version:	5.2.14p2
1121Current Vers:	5.2.14p2
1122Maintainer:	Michael Rendell <michael@cs.mun.ca>
1123Archive Site:	ftp://ftp.cs.mun.ca/pub/pdksh/
1124Home Page:	http://www.cs.mun.ca/~michael/pdksh/
1125Mailing List:
1126Responsible:	jdolecek
1127License:	Public domain
1128Location:	bin/ksh
1129Notes:
1130pdksh-5.2.14-patches.1 and pdksh-5.2.14-patches.2 have been applied.
1131
1132Package:	PF (openbsd packet filter)
1133Version:	OpenBSD 4.2
1134Current Vers:	OpenBSD 6.1-current
1135Maintainer:	The OpenBSD Project
1136Archive Site:	ftp://ftp.openbsd.org/
1137Home Page:	http://www.openbsd.org/faq/pf/
1138Mailing List:	pf@benzedrine.cx or appropriate OpenBSD mailing list
1139Responsible:	peter, yamt
1140License:	BSD (2-clause)
1141Location:	dist/pf,sys/dist/pf
1142Notes:
1143kernel code is imported into src/sys/dist/pf and src/sys/net has reachover
1144definition (files.pf).  userland code is imported into src/dist/pf, and
1145reachover Makefiles are in src/usr.sbin/pf.
1146
1147Package:	pkg_install
1148Version:	20170419
1149Current Vers:	20170419
1150Maintainer:	The pkgsrc developers
1151Home Page:	http://www.pkgsrc.org/
1152Mailing List:	tech-pkg@NetBSD.org
1153Responsible:	joerg
1154License:	BSD
1155Location:	external/bsd/pkg_install/dist
1156Notes:
1157The authoritative version is in pkgsrc/pkgtools/pkg_install.
1158
1159Package:	ping
1160Version:	980911
1161Current Vers:	980911
1162Maintainer:	Mike Muuss
1163Archive Site:
1164Home Page:	http://ftp.arl.mil/mike/ping.html
1165Mailing List:
1166Responsible:	christos
1167License:	BSD (3-clause)
1168Location:	sbin/ping
1169Notes:
1170We use err() and friends. We have changes for snprintf, extra
1171formatting in man pages, disallowing flood pinging, alignment fixes,
1172and more. Vern's ping is gone. We are too different from everyone else
1173now to do a new import.
1174
1175Package:	Postfix
1176Version:	3.1.4
1177Current Vers:	3.1.6/3.2.2
1178Maintainer:	Wietse Venema <wietse@porcupine.org>
1179Archive Site:	ftp://postfix.cloud9.net/official/
1180Home Page:	http://www.postfix.org/
1181Mailing List:	postfix-users@postfix.org
1182Responsible:	christos
1183License:	IBM Public License. See also src/external/ibm-public/postfix/dist.
1184Location:	external/ibm-public/postfix/dist
1185Notes:
1186HTML documentation should be kept in sync with the README_FILES.
1187src/gnu/dist/postfix/conf/postfix-files must be kept in sync with our
1188directory layout (the easiest way to check is by running ``postfix
1189set-permissions'').
1190
1191Package:	ppp
1192Version:	2.4.7
1193Current Vers:	2.4.7
1194Maintainer:	Paul Mackerras <paulus@samba.org>
1195Archive Site:	ftp://ftp.samba.org/pub/ppp/
1196Home Page:
1197GIT root:	git://ozlabs.org/~paulus/ppp.git
1198Mailing List:
1199Responsible:	christos, cube
1200License:	BSD (3-clause)
1201Location:	external/bsd/ppp/dist
1202Notes:
1203BSD support was removed from 2.4.0; I added it back and removed
1204some GPL pieces. Multilink support is missing. Repeated pings to
1205Paulus have not yielded results. I've retrofitted pppdump to use
1206net/zlib, and <net/ppp-comp.h> and I now maintain sys-bsd.c. This
1207is clearly a pain. I have not tested the modules code, neither our
1208makefiles make it easy to construct a module, but I left one there
1209as an example.
1210TDB code as found in 2.4.x, x>1 is under the GPL.  Therefore, we're
1211using the version found in 2.4.1.
1212
1213Package:	rcs
1214Version:	5.7 (Last GPLv2+ version)
1215Current Vers:	5.9.4
1216Maintainer:	FSF
1217Archive Site:	ftp://ftp.gnu.org/gnu/rcs/
1218Mailing List:	bug-gnu-utils@gnu.org
1219Home Page:	http://www.gnu.org/software/rcs/
1220Responsible:	agc
1221License:	GPLv2+ (5.7), GPLv3+ (5.8 and later)
1222Location:	external/gpl2/rcs
1223Notes:
1224Old versions are available from Purdue (ftp.cs.purdue.edu:/pub/RCS).
1225
1226Package:	root.cache
1227Version:	2016102001 (October 20, 2016)
1228Current Vers:	2016102001 (October 20, 2016)
1229Maintainer:	InterNIC
1230Archive Site:	ftp://ftp.internic.net/domain/named.root
1231Home Page:	ftp://ftp.internic.net/domain/named.root
1232Mailing List:
1233Responsible:	thorpej
1234License:	Public domain
1235Location:	etc/namedb
1236Notes:
1237The root server cache is also included with BIND.  However, the
1238InterNIC version is usually more up to date.
1239
1240Package:	routed
1241Version:	2.32
1242Current Vers:	2.32
1243Maintainer:	Vernon Schryver <vjs@rhyolite.com>
1244Archive Site:	ftp://ftp.rhyolite.com/src/
1245Home Page:	http://www.rhyolite.com/src/
1246Mailing List:
1247Responsible:	christos
1248License:	BSD (4-clause)
1249Location:	sbin/routed
1250Notes:
1251We use the md5 code from libc
1252We don't allow RIP_TRACEON and RIP_TRACEOFF
1253We use arc4random
1254We use strlcpy/snprintf
1255
1256Package:	send-pr (part of GNATS)
1257Version:	3.2
1258Current Vers:	4.2
1259Maintainer:	FSF
1260Archive Site:	ftp://ftp.gnu.org/gnu/gnats/
1261Home Page:	http://www.gnu.org/software/gnats/
1262Mailing List:	bug-gnats@gnu.org
1263License:	GPLv2+ (4.1), GPLv3+ (4.2 and later)
1264Responsible:
1265Location:	external/gpl2/send-pr
1266Notes:
1267We have 3.2 with patches to become 3.95 which was never distributed. This
1268is the last "standalone" send-pr version. Newer versions require "query-pr"
1269to be installed and many more changes. It is not worth the hassle.
1270
1271Package:	SoftFloat
1272Version:	2a
1273Current Vers:	3c
1274Maintainer:	John Hauser <jhauser@jhauser.us>
1275Archive Site:	http://www.jhauser.us/arithmetic/SoftFloat.html
1276Home Page:	http://www.jhauser.us/arithmetic/SoftFloat.html
1277Mailing List:
1278Responsible:	bjh21
1279License:	Public domain
1280Location:	lib/libc/softfloat
1281Notes:
1282Heavily modified for use as a soft float library for GCC.  The actual
1283arithmetic code is unchanged, though, and should behave exactly like the
1284original.
1285
1286Package:	sqlite
1287Version:	3.17.0
1288Current Vers:	3.19.3
1289Maintainer:	Richard Hipp <drh@sqlite.org>
1290Home Page:	http://www.sqlite.org
1291Responsible:	joerg
1292License:	Public domain
1293Location:	external/public-domain/sqlite/dist
1294Notes:
1295Run cleantags before importing because sqlite3.c has an RCSID
1296
1297Package:	tcpdump
1298Version:	4.9.2
1299Current Vers:	4.9.2
1300Maintainer:	tcpdump-workers@lists.tcpdump.org
1301Archive Site:	http://www.tcpdump.org/release/
1302Home Page:	http://www.tcpdump.org/
1303Mailing List:	tcpdump-workers@lists.tcpdump.org
1304Responsible:
1305License:	BSD (3-clause)
1306Location:	external/bsd/tcpdump/dist
1307Notes:
1308Use the src/external/bsd/tcpdump/tcpdump2netbsd script to prepare source
1309tree.
1310
1311Package:	TestFloat
1312Version:	2a
1313Current Vers:	3c
1314Maintainer:	John Hauser <jhauser@jhauser.us>
1315Archive Site:	http://www.jhauser.us/arithmetic/TestFloat.html
1316Home Page:	http://www.jhauser.us/arithmetic/TestFloat.html
1317Mailing List:
1318Responsible:	ross
1319License:	BSD (4-clause)
1320Location:	regress/lib/libc/ieeefp/testfloat
1321Notes:
1322
1323Package:	texinfo
1324Version:	4.8a (Last GPLv2+ version)
1325Current Vers:	6.1
1326Maintainer:	FSF
1327Archive Site:	ftp://ftp.gnu.org/gnu/texinfo/
1328Home Page:	http://www.gnu.org/software/texinfo/
1329Mailing List:	bug-texinfo@gnu.org
1330Responsible:
1331License:	GPLv2+ (4.8a), GPLv3+ (4.9 and later)
1332Location:	external/gpl2/texinfo
1333Notes:
1334Use src/external/gpl2/texinfo/texinfo2netbsd for preparing the source tree
1335for the import.
1336
1337Package:	autoconf
1338Version:	2.69
1339Current Vers:	2.69
1340Maintainer:	FSF
1341Archive Site:	ftp://ftp.gnu.org/gnu/autoconf/
1342Home Page:	http://www.gnu.org/software/autoconf/
1343Mailing List:	bug-autoconf@gnu.org
1344Responsible:	christos
1345License:	GPLv3+
1346Location:	external/gpl3/autoconf
1347Notes:
1348This is only used to re-generate the configure files in tools/compat.
1349It is not part of the regular build.
1350
1351Package:	malloc
1352Version:	1995-01-15
1353Current Vers:	1995-01-15
1354Maintainer:	FSF
1355Archive Site:	ftp://prep.ai.mit.edu/old-gnu/malloc.tar.gz
1356Home Page:
1357Mailing List:
1358Responsible:	christos
1359License:	GPLv2+
1360Location:	external/gpl2/libmalloc
1361Notes:
1362The original version of gnumalloc was added (not imported) from
1363prep.ai.mit.edu in src/gnu/lib/libmalloc in 1993. This is the newest
1364version from 1995. It is written by Mike Haertel, and was distributed
1365both standalone and as part of glibc. At some point glibc switched
1366to use Doug Lea's ptmalloc which is now tightly bound with glibc
1367and cannot be separated. The Doug Lea version of malloc is also
1368distributed in a standalone form by Wolfram Gloger in
1369http://www.malloc.de/en/.  We can consider switching to ptmalloc
1370at some point since it will provide an alternative MT malloc, but
1371perhaps this implementation should be kept anyway for historical
1372purposes.
1373
1374Package:	tmux
1375Version:	2.6
1376Current Vers:	2.6
1377Maintainer:	Nicholas Marriott <nicholas.marriott@gmail.com>
1378Archive site:	https://github.com/tmux/tmux
1379Home page:	http://tmux.github.io
1380Mailing List:	tmux-users@googlegroups.com
1381Responsible:	christos
1382License:	BSD
1383Location:	external/bsd/tmux/dist
1384Notes:
1385See src/external/bsd/tmux/README for instructions on how to import a
1386new tmux release.
1387
1388Package:	top
1389Version:	3.8beta1
1390Current Vers:	3.8beta1
1391Maintainer:	William LeFebvre <wnl@groupsys.com>
1392Archive Site:	http://www.unixtop.org/dist/top-3.8beta1.tar.gz
1393Home Page:	http://www.unixtop.org/
1394Mailing List:	top-spinners@ocee.groupsys.com
1395Responsible:	simonb, christos
1396License:	BSD (2-clause)
1397Location:	external/bsd/top/dist
1398Notes:
1399
1400Package:	traceroute
1401Version:	1.4a12
1402Current Vers:	1.4a12
1403Maintainer:	traceroute@ee.lbl.gov
1404Archive Site:	ftp://ftp.ee.lbl.gov/
1405Home Page:	http://ftp.ee.lbl.gov/
1406Mailing List:
1407Responsible:
1408License:	BSD (4-clause)
1409Location:	usr.sbin/traceroute
1410Notes:
1411Added changes from a5 -> a12 manually.
1412
1413Package:	tz
1414Version:	tzcode2017c / tzdata2017c
1415Current Vers:	tzcode2017c / tzdata2017c
1416Maintainer:	Paul Eggert <eggert@cs.ucla.edu>
1417Archive Site:	ftp://ftp.iana.org/tz/releases/
1418Archive Site:	ftp://munnari.oz.au/pub/oldtz/
1419Old Archive Site:	ftp://elsie.nci.nih.gov/pub/
1420Home Page:	http://www.iana.org/time-zones
1421Mailing List:	tz@iana.org
1422Responsible:	kleink, christos, kre
1423License:	Public domain
1424Location:	lib/libc/time/zoneinfo, external/public-domain/tz/share
1425Notes:
1426Don't use src/lib/libc/time/tzcode2netbsd to prepare the source tree for import.
1427Diffs are now applied by hand, since we have too many diffs (re-entrant tzcode,
1428register removal) to apply. The diffs have been submitted upstream but there
1429is too much inertia to apply them. Check for .gitignore files.
1430For the data files, do use external/public-domain/tz/tzdata2netbsd.
1431
1432Package:	wpa_supplicant/hostapd
1433Version:	2.6
1434Current Vers:	2.6
1435Maintainer:	Jouni Malinen <jkmaline@cc.hut.fi>
1436Archive Site:	http://w1.fi/releases/
1437Home Page:	http://w1.fi/wpa_supplicant/
1438Mailing List:
1439Responsible:	scw, dyoung, christos
1440License:	BSD or GPLv2
1441Location:	external/bsd/wpa/dist
1442Notes:
1443See /usr/src/external/bsd/wpa/NetBSD-upgrade for update instructions.
1444
1445Package:	zlib
1446Version:	1.2.10
1447Current Vers:	1.2.11
1448Maintainer:	Jean-loup Gailly and Mark Adler <zlib@gzip.org>
1449Archive Site:	http://www.zlib.net/
1450Home Page:	http://www.zlib.net/
1451Mailing List:
1452Responsible:	gwr, christos
1453License:	BSD (3-clause)
1454Location:	common/dist/zlib
1455Notes:
1456Imported to src/common/dist/zlib and shared by the kernel and userland.
1457Remember to run cleantags
1458
1459Package:	services, protocols
1460Version:	2013-02-21 (services), 2013-02-17 (protocols)
1461Current Vers:	2013-11-27 (services), 2013-11-12 (protocols)
1462Maintainer:	IANA
1463Archive Site:	http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt (services)
1464Archive Site:	http://www.iana.org/assignments/protocol-numbers/protocol-numbers.txt (protocols)
1465Home Page:	http://www.iana.org/
1466Mailing List:
1467Responsible:	christos
1468License:	None
1469Location:	etc
1470Notes:
14711. Build package net/iana-etc
14722. Add NetBSD rcsid to the generated protocols and services in the package
1473   work area.
14743. Append the local services from the current services file.
14754. Run:
1476	services_mkdb -u services > /usr/src/etc/services
1477	cp protocols /usr/src/etc/protocols
14785. Fix protocols
1479   - fix manet alias to MANET; giving an alias with the same name is a no/op
1480   - protocol 84 is defined for as ttp and iptm, merge the two entries since
1481     libc getprotoent() does not read the whole file and merge in the "files"
1482     implementation.
1483
1484Package:	pigz
1485Version:	2.3.1
1486Current Vers:	2.3.1
1487Maintainer:	Mark Adler <madler@alumni.caltech.edu>
1488Archive Site:	http://zlib.net/pigz/
1489Home Page:	http://zlib.net/pigz/
1490Mailing List:	http://mail.zlib.net/mailman/listinfo/pigz-announce_zlib.net
1491Responsible:	mrg, tls
1492License:	zlib
1493Location:	external/zlib/pigz/dist
1494Notes:
1495
1496Package:	xz
1497Version:	5.2.1
1498Current Vers:	5.2.1
1499Maintainer:	Lasse Collin <lasse.collin@tukanni.org>
1500Archive Site:	http://tukaani.org/xz/
1501Home Page:	http://tukaani.org/xz/
1502Responsible:	joerg
1503License:	public-domain
1504Location:	external/public-domain/xz/dist
1505Notes:
15061. See prepare-import script for stripping down the distribution.
15072. Update configure.ac and use it to generate include/config.h.
15083. Carefully check for GPL components leaked into the dist area.
1509
1510Package:	mpc
1511Version:	1.0.3
1512Current Vers:	1.0.3
1513Maintainer:
1514Archive Site:	http://www.multiprecision.org/mpc/download/
1515Home Page:	http://www.multiprecision.org/mpc/
1516Mailing List:	http://www.multiprecision.org/index.php?prog=mpc&page=development
1517Responsible:	mrg
1518License:	LGPL3
1519Location:	external/lgpl3/mpc/dist
1520Notes:
1521
1522Package:	mpfr
1523Version:	3.1.5
1524Current Vers:	3.1.5
1525Maintainer:
1526Archive Site:	http://www.mpfr.org/mpfr-current/
1527Home Page:	http://www.mpfr.org/
1528Mailing List:	http://websympa.loria.fr/wwsympa/arc/mpfr-announce
1529Responsible:	mrg
1530License:	LGPL3
1531Location:	external/lgpl3/mpfr/dist
1532Notes:
1533
1534Package:	GNU MP
1535Version:	6.1.2
1536Current Vers:	6.1.2
1537Maintainer:	http://gmplib.org/mailman/listinfo/gmp-devel
1538Archive Site:	http://gmplib.org/
1539Home Page:	http://gmplib.org/
1540Mailing List:	http://gmplib.org/mailman/listinfo/gmp-announce
1541Responsible:	mrg
1542License:	LGPL3
1543Location:	external/lgpl3/gmp/dist
1544Notes:
1545
1546Package:	osnet
1547Version:	osnet-20100224
1548Current Vers:	?
1549Maintainer:	?
1550Archive Site:	?
1551Home Page:	?
1552Mailing List:	?
1553Responsible:	?
1554License:	CDDL
1555Location:	external/cddl/osnet
1556Notes:
1557
1558Package:	sljit
1559Version:	svn revision 313
1560Current Vers:	svn revision 350
1561Maintainer:	Zoltán Herczeg <hzmester@freemail.hu
1562Archive Site:	http://sourceforge.net/projects/sljit/
1563Home Page:	http://sljit.sourceforge.net/
1564Mailing List:	none
1565Responsible:	alnsn
1566License:	BSD (2-clause)
1567Location:	sys/external/bsd/sljit/dist
1568Notes:
1569		Need to feed back local changes
1570
1571Package:	tre
1572Version:	0.8.0, git source as of 20171117
1573Current Vers:	0.8.0
1574Maintainer:	http://laurikari.net/tre
1575Archive Site:	https://github.com/laurikari/tre
1576Home Page:	http://laurikari.net/tre
1577Mailing List:
1578Responsible:	agc, christos
1579License:	BSD (2-clause)
1580Location:	external/bsd/tre/dist
1581Notes:
1582		Need to feed back local changes
1583
1584Package:	TrouSerS
1585Version:	0.3.8
1586Current Vers:	0.3.8
1587Maintainer:	http://trousers.sourceforge.net
1588Archive Site:	http://trousers.sourceforge.net
1589Home Page:	http://trousers.sourceforge.net
1590Mailing List:	http://trousers.sourceforge.net
1591Responsible:	christos
1592License:	CPL
1593Location:	crypto/external/cpl/trousers/dist
1594Notes:
1595		Need to feed back local changes
1596
1597Package:	tpm-tools
1598Version:	1.3.7.1
1599Current Vers:	1.3.7.1
1600Maintainer:	http://trousers.sourceforge.net
1601Archive Site:	http://trousers.sourceforge.net
1602Home Page:	http://trousers.sourceforge.net
1603Mailing List:	http://trousers.sourceforge.net
1604Responsible:	christos
1605License:	CPL
1606Location:	crypto/external/cpl/tpm-tools/dist
1607Notes:
1608		Need to feed back local changes
1609
1610Package:	elftoolchain (libelf/libdwarf)
1611Version:	FreeBSD-2016-02-19-r295822
1612Current Vers:	FreeBSD-XXXX-YY-ZZ
1613Maintainer:	Joseph Koshi <jkoshi@freebsd.org>
1614Archive Site:	none
1615Home Page:	none
1616Mailing List:	none
1617Responsible:	christos
1618License:	BSD-like (2-clause)
1619Location:	sys/external/bsd/elftoolchain/dist
1620Notes:
1621		Run prepare-import.sh; next time use svn id.
1622
1623Package:	smbfs
1624Version:	smbfs-1.4.1.tar.gz + FreeBSD-2003-02-16
1625Current Vers:	FreeBSD-XXXX-YY-ZZ
1626Maintainer:	Boris Popov <bp@FreeBSD.org>
1627Archive Site:	none
1628Home Page:	http://people.freebsd.org/~bp/pub/smbfs/smbfs-1.4.1.tar.gz
1629Mailing List:	?
1630Responsible:	christos
1631License:	BSD-like (4-clause)
1632Location:	external/bsd/smbfs
1633Notes:
1634		The kernel portion has been removed from the tar file.
1635		Our kernel smbfs and netsmb directories could move to
1636		external, but this is just make-work.
1637
1638Package:	timeout
1639Version:	FreeBSD-2014-08-01
1640Current Vers:	FreeBSD-XXXX-YY-ZZ
1641Maintainer:	Baptiste Daroussin <bapt@FreeBSD.org>
1642Archive Site:	none
1643Home Page:	none
1644Mailing List:	none
1645Responsible:	christos
1646License:	BSD-like (2-clause)
1647Location:	usr.bin/timeout
1648
1649Package:        libproc
1650Version:        FreeBSD-2015-09-24
1651Current Vers:   FreeBSD-XXXX-YY-ZZ
1652Maintainer:     Rui Paulo <rpaulo@FreeBSD.org>
1653Archive Site:   none
1654Home Page:      none
1655Mailing List:   none
1656Responsible:    christos
1657License:        BSD-like (2-clause)
1658Location:       external/bsd/libproc/dist
1659
1660Package:        librtld_db
1661Version:        FreeBSD-2015-09-24
1662Current Vers:   FreeBSD-XXXX-YY-ZZ
1663Maintainer:     Rui Paulo <rpaulo@FreeBSD.org>
1664Archive Site:   none
1665Home Page:      none
1666Mailing List:   none
1667Responsible:    christos
1668License:        BSD-like (2-clause)
1669Location:       external/bsd/librtld_db/dist
1670
1671Package:        netcat
1672Version:        OpenBSD-2017-02-06
1673Current Vers:   OpenBSD-XXXX-YY-ZZ
1674Maintainer:     OpenBSD
1675Archive Site:   none
1676Home Page:      none
1677Mailing List:   none
1678Responsible:    christos
1679License:        BSD-like (3-clause)
1680Location:       usr.bin/nc
1681
1682Package:	gnu-efi
1683Version:	3.0u
1684Current Vers:	3.0.5
1685Maintainer:	https://sourceforge.net/projects/gnu-efi/
1686Archive Site:	https://sourceforge.net/projects/gnu-efi/
1687Home Page:	https://sourceforge.net/projects/gnu-efi/
1688Mailing List:	https://sourceforge.net/projects/gnu-efi/
1689Responsible:
1690License:	BSD-like (3-clause)
1691Location:	sys/external/bsd/gnu-efi
1692
1693Package:	dc
1694Version:	20170410
1695Current Vers:	20170410
1696Maintainer:	The OpenBSD Project
1697Archive Site:	http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/dc
1698Home Page:	http://www.openbsd.org/
1699Mailing List:
1700License:	BSD
1701Responsible:	christos
1702Location:	usr.bin/dc
1703Notes:
1704		Uses OpenSSL's bignum
1705
1706Package:	dtc,libfdt
1707Version:	1.4.4
1708Current Vers:	1.4.4
1709Maintainer:	David Gibson <david@gibson.dropbear.id.au>, Jon Loeliger <jdl@jdl.com>
1710Archive Site:	https://git.kernel.org/pub/scm/utils/dtc/dtc.git
1711Home Page:	https://git.kernel.org/pub/scm/utils/dtc/dtc.git
1712Mailing List:	mailto:devicetree-compiler@vger.kernel.org
1713Responsible:	skrll
1714License:	GPLv2 (dtc), BSD (libfdt)
1715Location:	external/gpl2/dtc, sys/external/bsd/libfdt
1716Notes:
1717external/gpl2/dtc/dtc2netbsd should be used to create directories to import
1718
1719Package:	dts
1720Version:	4.14-rc6
1721Current Vers:	4.14-rc6
1722Maintainer:	https://www.kernel.org/
1723Archive Site:	https://cdn.kernel.org/pub/linux/kernel/v4.x/
1724Home Page:	https://www.kernel.org/
1725Mailing List:	mailto:devicetree@vger.kernel.org
1726Responsible:	jmcneill
1727License:	GPLv2 and dual GPLv2/X11 license
1728Location:	sys/external/gpl2/dts
1729