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