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