xref: /netbsd-src/doc/3RDPARTY (revision 46f5119e40af2e51998f686b2fdcc76b5488f7f3)
1#	$NetBSD: 3RDPARTY,v 1.837 2011/05/11 10:11:11 elric 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 following entries: Package,
21#     Version, Current Vers, and Maintainer.
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
27Package:	acpica
28Version:	20110211
29Current Vers:	20110413
30Maintainer:	Intel
31Archive Site:	http://www.acpica.org/downloads/unix2_source_code.php
32Home Page:	http://www.acpica.org/
33Mailing List:	devel@acpica.org
34License:	BSD-like
35Responsible:	jmcneill, jruoho
36Notes:
37The sources were integrated into src/sys/dev/acpi/acpica/Subsystem.
38Please read src/sys/dev/acpi/acpica/README before any modification.
39
40Package:	am-utils [amd]
41Version:	6.2a3
42Current Vers:	6.2a3
43Maintainer:	Erez Zadok <ezk@cs.columbia.edu>
44Archive Site:	ftp://ftp.am-utils.org/pub/am-utils/
45Home Page:	http://www.am-utils.org/
46Mailing List:	am-utils
47Responsible:	christos
48License:	BSD (4-clause)
49Notes:
50Amd2netbsd script to convert to BSD make system and remove unneeded files.
51Fix symbolic links before import.
52Check src/usr.sbin/amd/include/config.h is correct after import.
53
54Package:	Automated Testing Framework (ATF)
55Version:	0.13
56Current Vers:	0.13
57Maintainer:	Julio Merino <jmmv@NetBSD.org>
58Archive site:	ftp://ftp.NetBSD.org/pub/NetBSD/misc/jmmv/atf/
59Home page:	http://www.NetBSD.org/~jmmv/atf/
60Mailing List:	atf-devel@NetBSD.org
61Responsible:	jmmv
62License:	The NetBSD Foundation's license (BSD 2-clause)
63Notes:
64The source files are in external/bsd/atf/dist.
65Use external/bsd/atf/prepare-import.sh to regenerate the dist/ directory.
66Given that the primary goal of ATF is to provide a testing framework for
67NetBSD, no local changes should be ever needed.  Always direct them to the
68maintainer for integration in official releases.
69
70Package:	ath-hal
71Version:	FreeBSD SVN revision number 185521
72Current Vers:	FreeBSD SVN revision number 185521
73Maintainer:	Sam Leffler <sam@errno.com>
74Archive Site:	none
75Home Page:	none
76Mailing List:	none
77Responsible:	sam, alc
78License:	BSD-like (2 clause), ISC
79Notes:
80The HAL is located in src/sys/external/isc/atheros_hal
81
82Package:	bc
83Version:	1.06
84Current Vers:	1.06
85Maintainer:	Phil Nelson <phil@cs.wwu.edu>
86Archive Site:	ftp://ftp.gnu.org/gnu/bc/
87Home Page:	http://www.gnu.org/software/bc/
88Mailing List:	bug-bc@gnu.org
89Responsible:	phil, simonb
90License:	GPLv2, LGPGv2.1
91Notes:
92bc includes dc, both of which are in the NetBSD tree.
93
94Package:	bind [named and utils]
95Version:	9.8.0rc1
96Current Vers:	9.8.0-P1
97Maintainer:	Paul Vixie <vixie@vix.com>
98Archive Site:	ftp://ftp.isc.org/isc/bind9/
99Home Page:	http://www.isc.org/sw/bind/
100Mailing List:
101Responsible:	vixie, christos
102License:	BSD-like (2-clause)
103Notes:
104First bind2netbsd script to import into src/external/bsd/bind/dist.
105The Makefiles in src/external/bsd/bind are not handled by the script.
106Build bind to generate the include files.
107Then binclude4netbsd script to import into src/external/bsd/bind/include.
108The libc and include parts of the resolver are now part of libbind.
109
110Package:	libbind [libc resolver and includes]
111Version:	libbind-6.0-rc1
112Current Vers:	libbind-6.0-rc1
113Maintainer:	Paul Vixie <vixie@vix.com>
114Archive Site:	ftp://ftp.isc.org/isc/libbind/
115Home Page:	http://www.isc.org/sw/bind/
116Mailing List:
117Responsible:	vixie, christos
118License:	BSD-like (2-clause)
119Notes:
120First libbind2netbsd script to import into src/external/bsd/libbind/dist.
121Then include4netbsd script to import into src/include.
122Then libc4netbsd script to update the resolver in libc.
123Todo[1]: Update libresolv if needed.
124Todo[2]: A few files in libc/net were imported in the ISC branch but now
125	 they are too different or do not exist anymore:
126	    gethnamaddr.c getnetent.c getnetnamadr.c sethostent.c
127	 Others like getaddrinfo.c could be merged with isc, but it seems
128	 that ours is from a more recent version of KAME?
129Todo[3]: net/base64.c is imported from bind but should be moved from net
130	 to isc/base64.c.
131Todo[4]: Re-entrant functions of net/*
132Todo[5]: Reconcile the doc directory.
133
134Package:	binutils
135Version:	2.19.1
136Current Vers:	2.21
137Maintainer:	FSF
138Archive Site:	ftp://ftp.gnu.org/gnu/binutils/
139Home Page:	http://www.gnu.org/software/binutils/
140Mailing List:	bug-gnu-utils@gnu.org
141Responsible:	thorpej, mrg
142License:	GPLv3, LGPLv3, GPLv2, LGPLv2, BSD
143Notes:
144
145Package:	bozohttpd
146Version:	20100617
147Current Vers:	20100617
148Maintainer:	mrg@eterna.com.au
149Archive Site:	ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/
150Home Page:	http://eterna.com.au/bozohttpd/
151Mailing List:
152Responsible:	mrg
153License:	BSD
154Notes:
1551. Delete "queue.h" from the distribution.
1562. Integrated as src/libexec/httpd.
157
158Package:	bsd-family-tree
159Version:	1.116
160Current Vers:	1.116
161Maintainer:	n/a
162Archive Site:	http://cvsweb.freebsd.org/src/share/misc/bsd-family-tree
163Home Page:	http://cvsweb.freebsd.org/src/share/misc/bsd-family-tree
164Mailing List:
165Responsible:
166License:	See URL above.
167Notes:
168
169Package:	byacc
170Version:	20101127
171Current Vers:	20101229
172Maintainer:	Thomas Dickey <dickey@invisible-island.net>
173Archive Site:	http://www.invisible-island.net/byacc/byacc.html
174Home Page:	http://www.invisible-island.net/byacc/byacc.html
175Mailing List:
176Responsible:	christos
177License:	Public Domain
178Notes:
179
180Package:	bzip2
181Version:	1.0.5
182Current Vers:	1.0.5
183Maintainer:	Julian Seward <jseward@acm.org>
184Archive Site:	http://sources.redhat.com/bzip2/
185Home Page:	http://www.bzip.org/
186Mailing List:
187Responsible:
188License:	BSD (4-clause)
189Notes:
190See /usr/src/dist/bzip2/bzip2netbsd for update instructions.
191
192Package:	Citrus XPG4DL
193Version:
194Current Vers:
195Maintainer:	Citrus
196Archive Site:	http://citrus.bsdclub.org/
197Home Page:	http://citrus.bsdclub.org/
198Mailing List:	bsd-locale@hauN.org
199Responsible:	tshiozak
200License:	Ambiguous. Either BSD or Perl Artistic License
201		See http://citrus.bsdclub.org/#pol_license for more info.
202Notes:
203language C multilingualization support suite using wchar_t and other standards.
204The main development playground of Citrus is in NetBSD CVS, so you don't
205need to look for other CVS tree (like citrus CVS tree)
206main trunc has Citrus code in the following places:
207- src/lib/libc/locale, LC_CTYPE: single/multibyte support
208- src/lib/libintl: GNU libc compatible gettext(3) implementation.
209- src/lib/libc/citrus: multibyte LC_CTYPE handling and iconv(3) lower layer
210- src/lib/libc/iconv: iconv(3)
211
212Package:	cron
213Version:	4.1
214Current Vers:	4.1
215Maintainer:	Paul Vixie <vixie@vix.com>
216Archive Site:	ftp://ftp.isc.org/isc/cron/
217Home Page:
218Mailing List:
219Responsible:
220License:	BSD-like
221Notes:
222
223Package:	cvs
224Version:	1.12.13
225Current Vers:	1.12.13
226Maintainer:	cvshome
227Archive Site:	http://ftp.gnu.org/non-gnu/cvs/
228Home Page:	http://cvs.nongnu.org/
229Mailing List:	bug-cvs@gnu.org
230Responsible:	christos
231License:	GPLv1, LGPLv2
232Notes:
233Use src/gnu/dist/xcvs/cvs2netbsd for preparing the source tree
234for the import.
235Do not forget to update gnu/usr.bin/xcvs/include/config.h to match
236gnu/dist/xcvs/config.h.in.
237
238Package:	db
239Version:	1.85
240Current Vers:	1.86/4.7.25
241Maintainer:	Keith Bostic <bostic@vangogh.cs.berkeley.edu>
242Archive Site:	http://www.oracle.com/technology/software/products/berkeley-db/
243Home Page:	http://www.oracle.com/database/berkeley-db/
244Mailing List:
245Responsible:
246License:	BSD or Oracle Commercial License
247Notes:
248Note that we cannot use db 2.x for license reasons.
249Three bug fixes against 1.85 sent back to bostic.  Changes to
250man/recno.3, hash/hsearch.c, and hash/ndbm.c (serious).
251Import of DB 1.85 was done via a sh script which converted the
252distribution into the netbsd format.  The script can be found in
253src/lib/libc/db/db2netbsd.
254
255Package:	dhcp
256Version:	3.0.3
257Current Vers:	3.1.3/4.0.2/4.1.1-P1
258Maintainer:	mellon
259Archive Site:	ftp://ftp.isc.org/isc/dhcp/
260Home Page:	http://www.isc.org/software/dhcp/
261Mailing List:	dhcp-server@isc.org
262Mailing List:	dhcp-client@isc.org
263Mailing List:	dhcp-announce@isc.org
264Mailing List:	dhcp-bugs@isc.org
265Responsible:	mellon
266License:	BSD (3-clause)
267Notes:
268No changes for NetBSD integration - just import the new distribution on
269top of the current tree.
270
271Package:	dhcpcd
272Version:	5.2.12
273Current Vers:	5.2.12
274Maintainer:	roy
275Archive Site:	ftp://roy.marples.name/pub/dhcpcd/
276Home Page:	http://roy.marples.name/projects/dhcpcd/
277Mailing List: 	dhcpcd-discuss@marples.name
278License:	BSD (2-clause)
279Notes:
280Please submit all changes to the author.
281The distribution doesn't include the Linux specific bits or build system.
282
283Package:	diffutils
284Version:	2.8.1
285Current Vers:	2.8.1
286Maintainer:	FSF
287Archive Site:	ftp://ftp.gnu.org/gnu/diffutils/
288Home Page:	http://www.gnu.org/software/diffutils/
289Mailing List:	bug-gnu-utils@gnu.org
290Responsible:
291License:	GPLv2
292Notes:
293Use src/gnu/dist/diffutils/diffutils2netbsd for preparing the source tree
294for the import.
295
296Package:	gdtoa
297Version:	2011-03-19
298Current Vers:	$(date)
299Maintainer:	David M. Gay <dmg@acm.org>
300Archive Site:	http://www.netlib.org/fp/
301Home Page:	http://www.netlib.org/fp/
302Mailing List:	none
303Responsible:	kleink
304License:	BSD-like
305Notes:
306Test suite integrated at this time, but not built (and fails to run).
307No hexadecimal floating-point string conversion for VAX FP yet.
308Only double-precision addressed at this time.
309
310Package:	file
311Version:	5.03
312Current Vers:	5.06
313Maintainer:	Christos Zoulas <christos@zoulas.com>
314Archive Site:	ftp://ftp.astron.com/pub/file/
315Home Page:
316Mailing List:	file@mx.gw.com
317Responsible:	christos, pooka
318License:	BSD (2-clause)
319Notes:
320use file2netbsd
321
322Package:	flex
323Version:	2.5.35
324Current Vers:	2.5.35
325Maintainer:	Will Estes <wlestes@users.sourceforge.net>
326Archive Site:	http://flex.sourceforge.net/
327Home Page:	http://flex.sourceforge.net/
328Mailing List:	http://lists.sourceforge.net/mailman/listinfo/flex-announce
329Responsible:
330License:	BSD-like
331Notes:
332There is a flex2netbsd script to help newer imports.
333
334Package:	gcc
335Version:	4.1.3-20080831
336Current Vers:	4.5.1
337Maintainer:	FSF
338Archive Site:	ftp://ftp.gnu.org/gnu/gcc/
339Home Page:	http://www.gnu.org/software/gcc/
340Mailing List:	gcc-bugs@gnu.org
341Responsible:	thorpej, mrg
342License:	GPLv2, LGPLv2.1
343Notes:
344before importing:
345	- delete all .cvsignore and .brik files
346	- delete gcc/java gcc/ada libffi zlib boehm-gc libjava fastjar
347	- delete all related testsuites
348for GCC4:
349	- delete all fortran and testsuites
350	- update gcc/version.c for the NetBSD GCC date
351
352Package:	gdb
353Version:	6.5
354Current Vers:	7.2
355Maintainer:	FSF
356Archive Site:	ftp://ftp.gnu.org/gnu/gdb/
357Home Page:	http://www.gnu.org/software/gdb/
358Mailing List:	bug-gdb@gnu.org
359Responsible:	thorpej
360License:	GPLv2, LGPLv2
361Notes:
362When updating GDB, it is imperative to test that:
363	- Debugging of kernel cores ("target kvm") works correctly
364	- Support for our kernel's remote serial debugging protocol
365	  ("options KGDB") works correctly.
366
367Package:	gettext
368Version:	0.14.4
369Current Vers:	0.17
370Maintainer:	FSF
371Archive Site:	ftp://ftp.gnu.org/gnu/gettext/
372Home Page:	http://www.gnu.org/software/gettext/
373Mailing List:	bug-gnu-utils@gnu.org
374Responsible:
375License:	GPLv2
376Notes:
377GNU gettext is used for userland tools like msgfmt(1) only.  For libintl,
378we use BSD-licensed implementation from Citrus project (see entry for
379"Citrus XPG4DL").  We hope to replace userland tools with BSD-licensed one.
380
381Package:	gkermit
382Version:	1.00
383Current Vers:	1.00
384Maintainer:	Kermit Project - Columbia University <kermit@columbia.edu>
385Archive Site:	ftp://kermit.columbia.edu/kermit/archives/
386Home Page:	http://www.columbia.edu/kermit/
387Mailing List:
388Responsible:	apb
389License:	GPLv2
390Notes:
391
392Package:	grep
393Version:	2.5.1
394Current Vers:	2.7
395Maintainer:	FSF
396Archive Site:	ftp://ftp.gnu.org/gnu/grep/
397Home Page:	http://www.gnu.org/software/grep/
398Mailing List:	bug-gnu-utils@gnu.org
399Responsible:	simonb
400License:	GPLv2 (2.5.1), GPLv3 (2.5.3)
401Notes:
402Use src/gnu/dist/grep/grep2netbsd for preparing the source tree
403for the import.
404A non-gnu grep was imported into src/usr.bin/grep on 2 Jan 2004. It
405needs some tuning before it can replace gnu grep.
406	(cf.	http://www.vocito.com/downloads/software/grep/)
407
408Package:	groff
409Version:	1.19.2
410Current Vers:	1.21
411Maintainer:	Werner Lemberg/FSF
412Archive Site:	ftp://ftp.gnu.org/gnu/groff/
413Home Page:	http://www.gnu.org/software/groff/
414Mailing List:	bug-groff@gnu.org
415Responsible:
416License:	GPLv2
417Notes:
418Use groff2netbsd from src/gnu/dist/groff to prepare the distribution
419for import.
420
421Package:	heimdal
422Version:	1.5pre1
423Current Vers:	1.5pre1
424Maintainer:	Heimdal <heimdal@pdc.kth.se>
425Archive Site:	ftp://ftp.pdc.kth.se/pub/heimdal/src/
426Home Page:	http://www.pdc.kth.se/heimdal/
427Mailing List:	heimdal-discuss@pdc.kth.se
428Responsible:	joda, lha
429License:	BSD
430Notes:
431
432Package:	hunt
433Version:	2003-04-16
434Current Vers:	2003-04-16
435Maintainer:	Greg Couch <gregc@cgl.ucsf.edu>
436Archive Site:	ftp://ftp.cgl.ucsf.edu/pub/hunt.shar.Z
437Home Page:	http://www.cgl.ucsf.edu/home/gregc/oss.html
438Responsible:	mrg
439License:	BSD (3-clause)
440Notes:
441
442Package:	ipf
443Version:	4.1.33
444Current Vers:	4.1.33
445Maintainer:	Darren Reed
446Archive Site:	http://coombs.anu.edu.au/~avalon/
447Home Page:	http://coombs.anu.edu.au/~avalon/
448Mailing List:	ipfilter@postbox.anu.edu.au
449Responsible:	darrenr, mike
450License:	BSD-based, see src/dist/ipf/IPFILTER.LICENSE
451Notes:
452ipf2netbsd should be used on a virgin ipfilter source tree.
453See also dist/ipf/README.NetBSD
454
455Package:	ipsec-tools
456Version:	(ipsec-tools head is NetBSD-current head)
457Maintainer:	IPsec-Tools project <ipsec-tools-core@lists.sourceforge.net>
458Archive Site:	http://ipsec-tools.sourceforge.net
459Home Page:	http://ipsec-tools.sourceforge.net
460Mailing List:	ipsec-tools-devel@lists.sourceforge.net
461Responsible:	manu, vanhu, mgrooms
462License:	BSD (3-clause)
463Notes:
464ipsec-tools is maintained within NetBSD src tree in src/crypto/dist/ipsec-tools
465We don't run ipsec-tools' configure as part of the NetBSD build. configure
466generated files are available in the NetBSD source tree at:
467  src/lib/libipsec/config.h
468  src/lib/libipsec/package_version.h
469When configure.ac is updated, run the following:
470  cd src/crypto/dist/ipsec-tools
471  ./bootstrap
472  ./configure --enable-adminport --enable-hybrid --enable-frag \
473  	      --enable-natt --enable-dpd
474Then copy package_version.h to src/lib/libipsec and merge config.h with
475src/lib/libipsec/config.h (it needs some manual tweaking)
476
477NOTE: As NetBSD HEAD and ipsec-tools HEAD are just the same thing,
478NetBSD-current always contains latest ipsec-tools code. On the other hand,
479ipsec-tools has stable branches (e.g.: ipsec-tools-0_7-branch), which
480are manually pulled up to NetBSD stable branches (e.g.: netbsd-4 is regularly
481sync with ipsec-tools-0_7-branch)
482
483Package:	KAME IPv6
484Version:	KAME/NetBSD SNAP kit
485Current Vers:	KAME/NetBSD SNAP kit (shipped every week)
486Maintainer:	KAME Project <kame@kame.net>
487Archive Site:	http://www.kame.net/
488Home Page:	http://www.kame.net/
489Mailing List:	snap-users@kame.net
490Responsible:
491License:	BSD (3-clause)
492Notes:
493IPv6 part is based on KAME/NetBSD142 SNAP as of early June 2000, with
494more conservative implementation policy.
495IPsec part is based on KAME/NetBSD14 SNAP as of 12 June 2000.
496Please do not make too many diff-unfriendly changes (like indentation change,
497KNF police).  We need to take diffs across KAME snapshots on upgrades.
498To identify kernel version, check net.inet6.ip6.kame_version, or KAME_VERSION
499in sys/netinet6/in6.h.  No script is available for upgrades.
500"KAME" branch is used for kernel merge work purposes.
501http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE has functionality comparison
502among KAME/*BSD, *BSD-current and recent *BSD releases.
503
504Package:	less
505Version:	less394
506Current Vers:	less443
507Maintainer:	Mark Nudelman <markn@greenwoodsoftware.com>
508Archive Site:	http://www.greenwoodsoftware.com/less/download.html
509Home Page:	http://www.greenwoodsoftware.com/less/
510Mailing List:	less-announce-request@greenwoodsoftware.com
511Responsible:	mrg
512License:	Less License (BSD 2-clause) or GPLv3 (v2 prior to less418)
513Notes:
514Many changes to make less act as more when invoked as more.  Beware.
515Use the src/usr.bin/less/less2netbsd script to prepare source tree
516for importation.  Run ./configure before hand to generate "defines.h".
517Talk to mrg before importing any new version.  (less 381's configure
518does not detect NetBSD has a sigset_t due to a bad test; this is fixed
519by hand in defines.h.)
520
521Package:	libarchive
522Version:	2.8.0
523Current Ves.:	2.8.0
524Maintainer:	kientzle@freebsd.org, joerg@NetBSD.org
525Archive Site:	http://code.google.com/p/libarchive/
526Home Page: 	http://code.google.com/p/libarchive/
527Responsible:	joerg
528License:	BSD
529Notes:
530Distribution is stripped down to the relevant part.
531
532Package:	libcdk
533Version:	4.9.9-20000407-myc3
534Current Vers:	cdk-4.9.10-20000923
535Maintainer:	mike@vexus.ca
536Archive Site:	http://www.vexus.ca/products/CDK/
537Home Page:	http://www.vexus.ca/products/CDK/
538Responsible:	garbled
539License:	BSD (4-clause)
540Notes:
541Initial port to netbsd curses was done by mycroft.  This is a heavily
542modified version of the released CDK 4.9.9.  The current version has been
543taken over by the Ncurses people, and has a number of changes to it.  It
544might be worthwhile to import at some future date, but for now we should
545leave it alone.  (garbled 1/4/2001)
546
547Package:	libdevmapper
548Version:	1.02.40
549Current Vers:	1.02.40
550Maintainer:	lvm-devel@redhat.com
551Archive Site:	ftp://sources.redhat.com/pub/lvm2/
552Home Page:	http://sources.redhat.com/lvm2/
553Responsible:	haad
554License:	LGPLv2.1
555Notes:
556The lvm2tools and the libdevmapper are now distributed as one source
557repository. See the lvm2tools Notes for more information.
558
559Package:	libevent
560Version:	1.4.12-stable
561Current Vers:	2.0.2-alpha
562Maintainer:	Niels Provos <provos@citi.umich.edu>
563Archive Site:	http://www.monkey.org/~provos/libevent/
564Home Page:	http://www.monkey.org/~provos/libevent/
565Responsible:	provos
566License:	BSD (3/4-clause)
567Notes:
568
569Package:	lvm2tools
570Version:	2.02.56
571Current Vers:	2.02.56
572Maintainer:	lvm-devel@redhat.com
573Archive Site:	ftp://sources.redhat.com/pub/lvm2/
574Home Page:	http://sources.redhat.com/lvm2/
575Responsible:	haad
576License:	GPLv2
577Notes:
578Use the src/external/gpl2/lvm2tools/dist/lvm2netbsd script to prepare source tree
579for import. Keep eye on dist/include/configure.h it migh change over the releases.
580We maintain our own version of libdevmapper ioctl protocol code, therefore we
581should test it before import. Talk to haad before importing new version.
582
583Package:	libpcap
584Version:	1.1.1
585Current Vers:	1.1.1
586Maintainer:	tcpdump-workers@tcpdump.org
587Archive Site:	http://www.tcpdump.org/release/
588Home Page:	http://www.tcpdump.org/
589Mailing List:	tcpdump-workers@tcpdump.org
590Responsible:	dyoung
591License:	BSD (3/4-clause)
592Notes:
593Use the src/external/bsd/libpcap/dist/libpcap2netbsd script to prepare source
594tree.
595
596Package:	libwrap
597Version:	tcp_wrappers 7.6 w/ large amount of IPv6 changes
598Current Vers:	tcp_wrappers 7.6-ipv6.1
599Maintainer:	Wietse Venema <wietse@porcupine.org>
600Archive Site:	ftp://ftp.porcupine.org/pub/security/
601Home Page:	ftp://ftp.porcupine.org/pub/security/
602Mailing List:
603Responsible:	cjs
604License:	BSD-like
605Notes:
606We import only libwrap (under src/lib), tcpdchk and tcpdmatch (both
607under src/usr.sbin). We don't use tcpd; that functionality is built
608into inetd. The provided libwrap2netbsd script handles just libwrap.
609
610Package:	Lua
611Version:	Lua 5.1.4
612Current Vers:	Lua 5.1.4
613Maintainer:	PUC Rio
614Home Page:	http://www.lua.org/
615Mailing List:
616Responsible:	mbalmer
617License:	MIT
618Notes:
619The default module paths have been changed to not include the current
620working directory '.' to avoid potential security problems.
621
622Package:	m4
623Version:	20091026
624Current Vers:	20091026
625Maintainer:	OpenBSD
626Archive Site:	http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/m4
627Home Page:	http://openbsd.org
628Mailing List:
629License:	BSD 3-clause like (dns-sd)
630Responsible:	christos
631Notes:
632Imported in to /usr/src/usr.bin/m4; uses libc's ohash, and strtonum
633
634Package:	mDNSResponder
635Version:	212.1
636Current Vers:	258.14
637Maintainer:	Apple
638Archive Site:	http://www.opensource.apple.com/tarballs/mDNSResponder/
639Home Page:	http://developer.apple.com/opensource/internet/bonjour.html
640Mailing List:	bonjour-dev@lists.apple.com
641License:	Apache2 (mdnsd), BSD 3-clause (libdns_sd),
642		BSD 3-clause like (dns-sd)
643Responsible:	tsarna
644Notes:
645The sources were integrated into src/sys/external/apache2/mDNSResponder/dist.
646
647Package:	mdocml
648Version:	1.11.1
649Current Vers:	1.11.1
650Maintainer:	Kristaps Džonsons
651Archive Site:	http://mdocml.bsd.lv/snapshots/
652Home Page:	http://mdocml.bsd.lv/
653Mailing List:
654Responsible:	joerg
655License:	BSD (2-clause)
656Notes:
657
658Package:	mesa-drm
659Version:	git 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c
660Current Vers:
661Maintainer:	mesa-git@?
662Archive Site:	git://anongit.freedesktop.org/git/mesa/drm
663Home Page:	http://cgit.freedesktop.org/mesa/drm/
664Mailing List:
665Responsible:	mrg, bjs
666License:	BSD
667Notes:
668Imported all except for linux-core into src/sys/external/bsd/drm/dist.
669
670Package:	mopd
671Version:	2.5.3
672Current Vers:	2.5.3
673Maintainer:	Mats O Jansson <maja@celsiustech.se>
674Archive Site:	http://www.stacken.kth.se/~moj/mopd.html
675Home Page:	http://www.stacken.kth.se/~moj/mopd.html
676Mailing List:
677Responsible:	cjs
678License:	BSD (4-clause)
679Notes:
680Delete the otherOS directory before importing.
681
682Package:	nawk
683Version:	2010-05-23
684Current Vers:	2010-05-23
685Maintainer:	Brian Kernighan <bwk@princeton.edu>
686Archive Site:	http://www.cs.princeton.edu/~bwk/btl.mirror/
687Home Page:	http://www.cs.princeton.edu/~bwk/btl.mirror/
688Mailing List:
689Responsible:	jdolecek
690License:	BSD-like
691Notes:
692Build maketab from nawk sources and generate proctab.c.
693Remove buildwin.bat, missing95.c, ytab.[ch], ytab?.bak, vcvars.bat makefile.win
694then import to src/external/historical/nawk/dist.
695
696Package:	ndbootd
697Version:	0.5
698Current Vers:	0.5
699Maintainer:	Matt Fredette <fredette@alum.mit.edu>
700Archive Site:
701Home Page:
702Responsible:	fredette
703License:	BSD (4-clause)
704Notes:
705Run ./configure, save config.h, make distclean, rm all autoconf/automake
706and ndbootd-raw.c.  Restore saved config.h, and force it to define
707HAVE_STRICT_ALIGNMENT.  Fix RCS IDs, import.
708
709Package:	ntp
710Version:	4.2.6
711Current Vers:	4.2.4p8
712Maintainer:	David L. Mills <mills@udel.edu>
713Archive Site:	ftp://ftp.udel.edu/pub/ntp/ntp4/
714Home Page:	http://www.ntp.org/, http://support.ntp.org/
715Mailing List:
716Responsible:	simonb, jonathan, kardel
717License:	BSD-like
718Notes:
719See /usr/src/dist/ntp/ntp2netbsd for update instructions.
720
721Package:	nvi
722Version:	1.81.6
723Current Vers:	1.81.6
724Maintainer:	Keith Bostic <bostic@bsdi.com>
725Archive Site:	ftp://ftp.bostic.com/pub/
726Home Page:	http://www.bostic.com/vi/
727Mailing List:
728Responsible:	aymeric, christos
729License:	BSD (3/4-clause)
730Notes:
731We have lots of local fixes.
732
733Package:	OpenLDAP
734Version:	2.4.23
735Current Vers:	2.4.23
736Maintainer:	OpenLDAP Foundation
737Archive Site:	http://www.openldap.org/
738Home Page:	http://www.openldap.org/
739Mailing List:
740Responsible:	lukem
741License:	BSD (3-clause)
742Notes:
743Imported into src/external/bsd/openldap/dist/
744
745Package:	OpenPAM
746Version:	20071221
747Current Vers:	20071221
748Maintainer:	Dag-Erling Smørgrav <des@FreeBSD.org>
749Archive Site:	http://www.openpam.org/
750Home Page:	http://www.openpam.org/
751Mailing List:
752Responsible:	christos
753License:	BSD (3-clause)
754Notes:
755Next import will need $ Id removal..
756
757Package:	openresolv
758Version:	3.3.4
759Current Vers:	3.3.4
760Maintainer:	roy
761Archive Site:	ftp://roy.marples.name/pub/openresolv/
762Home Page:	http://roy.marples.name/projects/openresolv/
763Mailing List: 	openresolv-discuss@marples.name
764License:	BSD (2-clause)
765Notes:
766Please submit all changes to the author.
767
768Package:	HPN-SSH
769Version:	5.6p1 13 v10
770Current Vers:	5.6p1 13 v10
771Maintainer:	www.psc.edu
772Archive Site:	http://www.psc.edu/networking/projects/hpn-ssh/openssh-5.6p1-hpn13v10.diff.gz
773Home Page:	http://www.psc.edu/networking/projects/hpn-ssh/
774Mailing List:
775Responsible:	christos
776License:
777Notes:
778Patch applied after OpenSSH import.
779
780Package:	OpenSSH
781Version:	5.6
782Current Vers:	5.6 / portable 5.6p1
783Maintainer:	OpenSSH
784Archive Site:	http://www.openssh.com/ftp.html
785Home Page:	http://www.openssh.com/portable.html
786Mailing List:	openssh-unix-announce@mindrot.org
787Responsible:	thorpej, christos, elric
788License:	BSD. See src/crypto/external/bsd/openssh/dist/LICENSE
789Notes:
790imported from OpenBSD ssh -- is not from the portable OpenSSH
791into crypto/external/bsd/openssh/dist.  use openssh2netbsd before import.
792local changes (should always try to bring them back to master openssh tree,
793markus is very cooperative about it):
794- default for PermitRootLogin is set to "no"
795- IgnoreRootRhosts added
796- look at login.conf to check valid user/access list
797- krb5 support re-added
798- hack in cipher.c #ifdef ACCS because we are missing EVP_acss
799  when someone imports openssl, we can remove this.
800- added moduli from portable openssh
801- added USE_PAM patches and auth_pam.[ch] from portable openssh
802  (see if there is any difference between the current version of opensshX.Yp1
803   and the new opensshZ.Wp1) and apply them.
804- conditionalize login_cap
805- conditionalize bsd_auth
806- restore krb5, krb4, afs, skey
807- bring in hpn patches, disable mt aes cipher, keep speedups and cipher none
808- fix ctype macro arguments
809- umac is broken, disable it
810- better ~homedir handling
811- netbsd style tunnels
812- urandom, xhome, chrootdir, rescuedir NetBSD handling
813- utmp/utmpx handling
814- handle tty posix_vdisable properly
815- handle setuid and unsetuid the posix way instead of setresuid()
816- add all missing functions
817- always bump major when importing to avoid api problems.
818
819Package:	OpenSSL
820Version:	SNAP-20091226
821Current Vers:	0.9.8n/1.1.0 [snapshot-20091226]
822Maintainer:	The OpenSSL Project
823Archive Site:	ftp://ftp.openssl.org/source/
824Home Page:	http://www.openssl.org/
825Mailing List:	openssl-announce@openssl.org
826Responsible:	mcr, thorpej, groo, christos, mjf
827License:	OpenSSL and SSLeay license (both BSD-like)
828Notes:
829- Run openssl2netbsd to get rid of the RCSID identifiers
830- run make in /usr/src/crypto/external/bsd/openssl/lib/libcrypto/man
831  to regen man pages.
832
833Package:	pdisk
834Version:	0.8a2
835Current Vers:	0.8a2
836Maintainer:	Eryk Vershen <eryk@cfcl.com>
837Archive Site:	http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html
838Home Page:	http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html
839Mailing List:
840Responsible:	dbj
841License:	BSD-like
842Notes:
843This is the disk partition utility used by Apple's mkLinux and OS X
844It is imported into dist/pdisk, with a reachover makefile in
845src/sbin/pdisk builds for macppc and mac68k.
846
847Package:	pdksh
848Version:	5.2.14p2
849Current Vers:	5.2.14p2
850Maintainer:	Michael Rendell <michael@cs.mun.ca>
851Archive Site:	ftp://ftp.cs.mun.ca/pub/pdksh/
852Home Page:	http://www.cs.mun.ca/~michael/pdksh/
853Mailing List:
854Responsible:	jdolecek
855License:	Public domain
856pdksh-5.2.14-patches.1 and pdksh-5.2.14-patches.2 have been applied.
857
858Package:	PF (openbsd packet filter)
859Version:	OpenBSD 4.2
860Current Vers:	OpenBSD 4.3-current
861Maintainer:	The OpenBSD Project
862Archive Site:	ftp://ftp.openbsd.org/
863Home Page:	http://www.openbsd.org/faq/pf/
864Mailing List:	pf@benzedrine.cx or appropriate OpenBSD mailing list
865Responsible:	peter, yamt
866License:	BSD (2-clause)
867Notes:
868kernel code is imported into src/sys/dist/pf and src/sys/net has reachover
869definition (files.pf).  userland code is imported into src/dist/pf, and
870reachover Makefiles are in src/usr.sbin/pf.
871
872Package:	pkg_install
873Version:	20110215
874Current Vers.:	20110215
875Maintainer:	The pkgsrc developers
876Home Page:	http://www.pkgsrc.org
877Mailing List:	tech-pkg@NetBSD.org
878Responsible:	joerg
879License:	BSD
880Notes:
881The authoritative version used to live in src/usr.sbin/pkg_install and was
882moved to pkgsrc/pkgtool/pkg_install. Reachover Makefiles are kept in place.
883
884Package:	ping
885Version:	980911
886Current Vers:	980911
887Maintainer:	Vernon Schryver <vjs@rhyolite.com>
888Archive Site:	ftp://ftp.rhyolite.com/src/
889Home Page:	http://www.rhyolite.com/src/
890Mailing List:
891Responsible:	christos
892License:	BSD (3-clause)
893Notes:
894We use err() and friends. We have changes for snprintf, extra
895formatting in man pages, disallowing flood pinging, alignment fixes,
896and more.
897
898Package:	postfix
899Version:	2.8.3
900Current Vers:	2.8.3
901Maintainer:	Wietse Venema <wietse@porcupine.org>
902Archive Site:	ftp://postfix.cloud9.net/official/
903Home Page:	http://www.postfix.org/
904Mailing List:	postfix-users@postfix.org
905Responsible:	christos, tron
906License:	IBM Public License. See also src/external/ibm-public/postfix/dist.
907Notes:
908HTML documentation should be kept in sync with the README_FILES.
909src/gnu/dist/postfix/conf/postfix-files must be kept in sync with our
910directory layout (the easiest way to check is by running ``postfix
911set-permissions'').
912
913Package:	ppp
914Version:	2.4.4
915Current Vers:	2.4.4
916Maintainer:	Paul Mackerras <paulus@samba.org>
917Archive Site:	ftp://ftp.samba.org/pub/ppp/
918Home Page:
919CVS root:	:pserver:cvs@pserver.samba.org:/cvsroot (password: cvs)
920Mailing List:
921Responsible:	christos, cube
922License:	BSD (3-clause)
923Notes:
924BSD support was removed from 2.4.0; I added it back and removed
925some GPL pieces. Multilink support is missing. Repeated pings to
926Paulus have not yielded results. I've retrofitted pppdump to use
927net/zlib, and <net/ppp-comp.h> and I now maintain sys-bsd.c. This
928is clearly a pain. I have not tested the modules code, neither our
929makefiles make it easy to construct a module, but I left one there
930as an example.
931TDB code as found in 2.4.x, x>1 is under the GPL.  Therefore, we're
932using the version found in 2.4.1.
933
934Package:	rcs
935Version:	5.7
936Current Vers:	5.7
937Maintainer:	FSF
938Archive Site:	ftp://ftp.gnu.org/gnu/rcs/
939Mailing List:	bug-gnu-utils@gnu.org
940Home Page:	http://www.gnu.org/software/rcs/
941Responsible:	agc
942License:	GPLv2
943Notes:
944Beta versions are available from Purdue (ftp.cs.purdue.edu:/pub/RCS).
945
946Package:	root.cache
947Version:	2008121200 (Dec 12, 2008)
948Current Vers:	2008121200 (Dec 12, 2008)
949Maintainer:	InterNIC
950Archive Site:	ftp://ftp.internic.net/domain/named.root
951Home Page:	ftp://ftp.internic.net/domain/named.root
952Mailing List:
953Responsible:	thorpej
954License:	Public domain
955Notes:
956The root server cache is also included with BIND.  However, the
957InterNIC version is usually more up to date.
958
959Package:	routed
960Version:	2.32
961Current Vers:	2.32
962Maintainer:	Vernon Schryver <vjs@rhyolite.com>
963Archive Site:	ftp://ftp.rhyolite.com/src/
964Home Page:	http://www.rhyolite.com/src/
965Mailing List:
966Responsible:	christos
967License:	BSD (4-clause)
968Notes:
969We use the md5 code from libc
970We don't allow RIP_TRACEON and RIP_TRACEOFF
971We use arc4random
972We use strlcpy/snprintf
973
974Package:	send-pr (part of GNATS)
975Version:	3.95
976Current Vers:	4.1
977Maintainer:	FSF
978Archive Site:	ftp://ftp.gnu.org/gnu/gnats/
979Home Page:	http://www.gnu.org/software/gnats/
980Mailing List:	bug-gnats@gnu.org
981License:	GPLv2
982Responsible:
983Notes:
984
985Package:	SoftFloat
986Version:	2a
987Current Vers:	2b
988Maintainer:	John Hauser <jhauser@jhauser.us>
989Archive Site:	http://www.jhauser.us/arithmetic/SoftFloat.html
990Home Page:	http://www.jhauser.us/arithmetic/SoftFloat.html
991Mailing List:
992Responsible:	bjh21
993License:	Public domain
994Notes:
995Heavily modified for use as a soft float library for GCC.  The actual
996arithmetic code is unchanged, though, and should behave exactly like the
997original.
998
999Package:	tcpdump
1000Version:	4.1.1
1001Current Vers:	4.1.1
1002Maintainer:	tcpdump-workers@lists.tcpdump.org
1003Archive Site:	http://www.tcpdump.org/release/
1004Home Page:	http://www.tcpdump.org/
1005Mailing List:	tcpdump-workers@lists.tcpdump.org
1006Responsible:
1007License:	BSD (3-clause)
1008Notes:
1009Use the src/external/bsd/tcpdump/dist/tcpdump2netbsd script to prepare source
1010tree.
1011
1012Package:	termcap.src
1013Version:	9.13.25
1014Current Vers:	11.0.1
1015Maintainer:	Eric S. Raymond <terminfo@ccil.org>
1016Archive Site:	http://www.catb.org/~esr/terminfo/
1017Home Page:	http://www.catb.org/~esr/terminfo/
1018Mailing List:
1019Responsible:
1020License:	Public domain
1021Notes:
1022
1023Package:	TestFloat
1024Version:	2a
1025Current Vers:	2a
1026Maintainer:	John Hauser <jhauser@jhauser.us>
1027Archive Site:	http://www.jhauser.us/arithmetic/TestFloat.html
1028Home Page:	http://www.jhauser.us/arithmetic/TestFloat.html
1029Mailing List:
1030Responsible:	ross
1031License:	BSD (4-clause)
1032Notes:
1033
1034Package:	texinfo
1035Version:	4.8
1036Current Vers:	4.13
1037Maintainer:	FSF
1038Archive Site:	ftp://ftp.gnu.org/gnu/texinfo/
1039Home Page:	http://www.gnu.org/software/texinfo/
1040Mailing List:	bug-texinfo@gnu.org
1041Responsible:
1042License:	GPLv2 (4.9 is GPLv3)
1043Notes:
1044Use src/gnu/dist/texinfo/texinfo2netbsd for preparing the source tree
1045for the import.
1046
1047Package:	tmux
1048Version:	1.4
1049Current Vers:	1.4
1050Maintainer:	Nicholas Marriott <nicm@users.sourceforge.net>
1051Archive site:	http://downloads.sourceforge.net/tmux/
1052Home page:	http://tmux.sourceforge.net/
1053Mailing List:	tmux-users@lists.sourceforge.net
1054Responsible:	jmmv
1055License:	BSD
1056Notes:
1057See src/external/bsd/tmux/README for instructions on how to import a
1058new tmux release.
1059
1060Package:	top
1061Version:	3.8beta1
1062Current Vers:	3.8beta1
1063Maintainer:	William LeFebvre <wnl@groupsys.com>
1064Archive Site:	http://www.unixtop.org/dist/top-3.8beta1.tar.gz
1065Home Page:	http://www.unixtop.org/
1066Mailing List:	top-spinners@ocee.groupsys.com
1067Responsible:	simonb, christos
1068License:	BSD (2-clause)
1069Notes:
1070
1071Package:	traceroute
1072Version:	1.4a5
1073Current Vers:	1.4a12
1074Maintainer:	traceroute@ee.lbl.gov
1075Archive Site:	ftp://ftp.ee.lbl.gov/
1076Home Page:	http://ftp.ee.lbl.gov/
1077Mailing List:
1078Responsible:
1079License:	BSD (4-clause)
1080Notes:
1081
1082Package:	tz
1083Version:	tzcode2009k / tzdata2009h
1084Current Vers:	tzcode2010c / tzdata2010e
1085Maintainer:	Arthur David Olson <ado@elsie.nci.nih.gov>
1086Archive Site:	ftp://elsie.nci.nih.gov/pub/
1087Home Page:
1088Mailing List:	tz@elsie.nci.nih.gov
1089Responsible:	kleink
1090License:	Public domain
1091Notes:
1092Use src/lib/libc/time/tzcode2netbsd to prepare the source tree
1093for import.
1094
1095Package:	wpa_supplicant/hostapd
1096Version:	0.7.2
1097Current Vers:	0.7.2
1098Maintainer:	Jouni Malinen <jkmaline@cc.hut.fi>
1099Archive Site:	http://hostap.epitest.fi/releases/
1100Home Page:	http://hostap.epitest.fi/wpa_supplicant/
1101Mailing List:
1102Responsible:	scw, dyoung, christos
1103License:	BSD or GPLv2
1104Notes:
1105See /usr/src/external/bsd/wpa/NetBSD-upgrade for update instructions.
1106
1107Package:	XFree86
1108Version:	4.5.0
1109Current Vers:	4.8.0
1110Maintainer:	XFree86 Project, Inc.
1111Archive Site:	ftp://ftp.xfree86.org/pub/XFree86/
1112Home Page:	http://www.xfree86.org/
1113Mailing List:	devel@xfree86.org
1114Responsible:	tron
1115License:	XFree
1116Notes:
11174.x:
1118 Only X4??src-1 to X4??src-6 were imported. X4??src-7 contains postscript
1119 files which we don't need in our tree.
1120 ALL changes must be sent back to the XFree86 repository. Patches should
1121 be submitted back via http://bugzilla.xfree86.org.
1122
1123Package:	zlib
1124Version:	1.2.3
1125Current Vers:	1.2.5
1126Maintainer:	Jean-loup Gailly and Mark Adler <zlib@gzip.org>
1127Archive Site:	http://www.zlib.net/
1128Home Page:	http://www.zlib.net/
1129Mailing List:
1130Responsible:	gwr, tron, christos
1131License:	BSD (3-clause)
1132Notes:
1133Imported to src/common/dist/zlib and shared by the kernel and userland.
1134
1135Package:	services, protocols
1136Version:	2010-10-04
1137Current Vers:	2010-11-30
1138Maintainer:	IANA
1139Archive Site:	http://www.iana.org/assignments/protocol-numbers/protocol-numbers.txt
1140Archive Site:	http://www.iana.org/assignments/port-numbers
1141Home Page:	http://www.iana.org
1142Mailing List:
1143Responsible:	christos
1144License:	None
1145Notes:
11461. Download the latest converter from:
1147	http://www.sethwklein.net/iana-etc.html
11482. Unpack it and edit the Makefile to reflect the latest location of the files
11493. Run
1150	gmake get
1151	gmake
11524. Add NetBSD rcsid to the generated protocols and services.
11535. Append the local services from the current services file.
11546. Run:
1155	services_mkdb -u services > /usr/src/etc/services
1156	cp protocols /usr/src/etc/protocols
1157
1158Package:	pigz
1159Version:	2.1.6
1160Current Vers:	2.1.6
1161Maintainer:	Mark Adler <madler@alumni.caltech.edu>
1162Archive Site:	http://zlib.net/pigz/
1163Home Page:	http://zlib.net/pigz/
1164Mailing List:	http://mail.zlib.net/mailman/listinfo/pigz-announce_zlib.net
1165Responsible:	mrg
1166License:	zlib
1167Notes:
1168
1169Package:	xz
1170Version:	5.0.0
1171Current Vers:	5.0.2
1172Maintainer:	Lasse Collin <lasse.collin@tukanni.org>
1173Archive Site:	http://tukaani.org/xz/
1174Home Page:	http://tukaani.org/xz/
1175Responsible:	joerg
1176License:	public-domain
1177Notes:
11781. See prepare-import script for stripping down the distribution.
11792. Update configure.ac and use it to generate include/config.h.
11803. Carefully check for GPL components leaked into the dist area.
1181