3RDPARTY revision 1.849
1#	$NetBSD: 3RDPARTY,v 1.849 2011/06/28 09:17:21 jruoho 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:	20110623
29Current Vers:	20110623
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.14
56Current Vers:	0.14
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.0-P2
96Current Vers:	9.8.0-P2
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.07
312Current Vers:	5.07
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/4.5.3
336Current Vers:	4.6.0
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:	GPLv3, LGPLv3.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
351for GCC 4.5:
352	- use core/c++/objc/testsuite tarballs
353	- delete:
354		gcc/testsuite/ada
355		gcc/testsuite/gfortran*
356		gcc/testsuite/gnat.dg
357
358Package:	gdb
359Version:	6.5
360Current Vers:	7.2
361Maintainer:	FSF
362Archive Site:	ftp://ftp.gnu.org/gnu/gdb/
363Home Page:	http://www.gnu.org/software/gdb/
364Mailing List:	bug-gdb@gnu.org
365Responsible:	thorpej
366License:	GPLv2, LGPLv2
367Notes:
368When updating GDB, it is imperative to test that:
369	- Debugging of kernel cores ("target kvm") works correctly
370	- Support for our kernel's remote serial debugging protocol
371	  ("options KGDB") works correctly.
372
373Package:	gettext
374Version:	0.14.4
375Current Vers:	0.17
376Maintainer:	FSF
377Archive Site:	ftp://ftp.gnu.org/gnu/gettext/
378Home Page:	http://www.gnu.org/software/gettext/
379Mailing List:	bug-gnu-utils@gnu.org
380Responsible:
381License:	GPLv2
382Notes:
383GNU gettext is used for userland tools like msgfmt(1) only.  For libintl,
384we use BSD-licensed implementation from Citrus project (see entry for
385"Citrus XPG4DL").  We hope to replace userland tools with BSD-licensed one.
386
387Package:	gkermit
388Version:	1.00
389Current Vers:	1.00
390Maintainer:	Kermit Project - Columbia University <kermit@columbia.edu>
391Archive Site:	ftp://kermit.columbia.edu/kermit/archives/
392Home Page:	http://www.columbia.edu/kermit/
393Mailing List:
394Responsible:	apb
395License:	GPLv2
396Notes:
397
398Package:	grep
399Version:	2.5.1
400Current Vers:	2.7
401Maintainer:	FSF
402Archive Site:	ftp://ftp.gnu.org/gnu/grep/
403Home Page:	http://www.gnu.org/software/grep/
404Mailing List:	bug-gnu-utils@gnu.org
405Responsible:	simonb
406License:	GPLv2 (2.5.1), GPLv3 (2.5.3)
407Notes:
408Use src/gnu/dist/grep/grep2netbsd for preparing the source tree
409for the import.
410A non-gnu grep was imported into src/usr.bin/grep on 2 Jan 2004. It
411needs some tuning before it can replace gnu grep.
412	(cf.	http://www.vocito.com/downloads/software/grep/)
413
414Package:	groff
415Version:	1.19.2
416Current Vers:	1.21
417Maintainer:	Werner Lemberg/FSF
418Archive Site:	ftp://ftp.gnu.org/gnu/groff/
419Home Page:	http://www.gnu.org/software/groff/
420Mailing List:	bug-groff@gnu.org
421Responsible:	
422License:	GPLv2
423Notes:
424Use groff2netbsd from src/gnu/dist/groff to prepare the distribution
425for import.
426
427Package:	heimdal
428Version:	1.5pre1
429Current Vers:	1.5pre1
430Maintainer:	Heimdal <heimdal@pdc.kth.se>
431Archive Site:	ftp://ftp.pdc.kth.se/pub/heimdal/src/
432Home Page:	http://www.pdc.kth.se/heimdal/
433Mailing List:	heimdal-discuss@pdc.kth.se
434Responsible:	joda, lha
435License:	BSD
436Notes:
437
438Package:	hunt
439Version:	2003-04-16
440Current Vers:	2003-04-16
441Maintainer:	Greg Couch <gregc@cgl.ucsf.edu>
442Archive Site:	ftp://ftp.cgl.ucsf.edu/pub/hunt.shar.Z
443Home Page:	http://www.cgl.ucsf.edu/home/gregc/oss.html
444Responsible:	mrg
445License:	BSD (3-clause)
446Notes:
447
448Package:	ipf
449Version:	4.1.33
450Current Vers:	4.1.33
451Maintainer:	Darren Reed
452Archive Site:	http://coombs.anu.edu.au/~avalon/
453Home Page:	http://coombs.anu.edu.au/~avalon/
454Mailing List:	ipfilter@postbox.anu.edu.au
455Responsible:	darrenr, mike
456License:	BSD-based, see src/dist/ipf/IPFILTER.LICENSE
457Notes:
458ipf2netbsd should be used on a virgin ipfilter source tree.
459See also dist/ipf/README.NetBSD
460
461Package:	ipsec-tools
462Version:	(ipsec-tools head is NetBSD-current head)
463Maintainer:	IPsec-Tools project <ipsec-tools-core@lists.sourceforge.net>
464Archive Site:	http://ipsec-tools.sourceforge.net
465Home Page:	http://ipsec-tools.sourceforge.net
466Mailing List:	ipsec-tools-devel@lists.sourceforge.net
467Responsible:	manu, vanhu, mgrooms
468License:	BSD (3-clause)
469Notes:
470ipsec-tools is maintained within NetBSD src tree in src/crypto/dist/ipsec-tools
471We don't run ipsec-tools' configure as part of the NetBSD build. configure
472generated files are available in the NetBSD source tree at:
473  src/lib/libipsec/config.h
474  src/lib/libipsec/package_version.h
475When configure.ac is updated, run the following:
476  cd src/crypto/dist/ipsec-tools
477  ./bootstrap
478  ./configure --enable-adminport --enable-hybrid --enable-frag \
479  	      --enable-natt --enable-dpd 
480Then copy package_version.h to src/lib/libipsec and merge config.h with
481src/lib/libipsec/config.h (it needs some manual tweaking)
482
483NOTE: As NetBSD HEAD and ipsec-tools HEAD are just the same thing, 
484NetBSD-current always contains latest ipsec-tools code. On the other hand,
485ipsec-tools has stable branches (e.g.: ipsec-tools-0_7-branch), which 
486are manually pulled up to NetBSD stable branches (e.g.: netbsd-4 is regularly
487sync with ipsec-tools-0_7-branch)
488
489Package:	KAME IPv6
490Version:	KAME/NetBSD SNAP kit
491Current Vers:	KAME/NetBSD SNAP kit (shipped every week)
492Maintainer:	KAME Project <kame@kame.net>
493Archive Site:	http://www.kame.net/
494Home Page:	http://www.kame.net/
495Mailing List:	snap-users@kame.net
496Responsible:
497License:	BSD (3-clause)
498Notes:
499IPv6 part is based on KAME/NetBSD142 SNAP as of early June 2000, with
500more conservative implementation policy.
501IPsec part is based on KAME/NetBSD14 SNAP as of 12 June 2000.
502Please do not make too many diff-unfriendly changes (like indentation change,
503KNF police).  We need to take diffs across KAME snapshots on upgrades.
504To identify kernel version, check net.inet6.ip6.kame_version, or KAME_VERSION
505in sys/netinet6/in6.h.  No script is available for upgrades.
506"KAME" branch is used for kernel merge work purposes.
507http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE has functionality comparison
508among KAME/*BSD, *BSD-current and recent *BSD releases.
509
510Package:	less
511Version:	less394
512Current Vers:	less443
513Maintainer:	Mark Nudelman <markn@greenwoodsoftware.com>
514Archive Site:	http://www.greenwoodsoftware.com/less/download.html
515Home Page:	http://www.greenwoodsoftware.com/less/
516Mailing List:	less-announce-request@greenwoodsoftware.com
517Responsible:	mrg
518License:	Less License (BSD 2-clause) or GPLv3 (v2 prior to less418)
519Notes:
520Many changes to make less act as more when invoked as more.  Beware.
521Use the src/usr.bin/less/less2netbsd script to prepare source tree
522for importation.  Run ./configure before hand to generate "defines.h".
523Talk to mrg before importing any new version.  (less 381's configure
524does not detect NetBSD has a sigset_t due to a bad test; this is fixed
525by hand in defines.h.)
526
527Package:	libarchive
528Version:	2.8.0
529Current Ves.:	2.8.0
530Maintainer:	kientzle@freebsd.org, joerg@NetBSD.org
531Archive Site:	http://code.google.com/p/libarchive/
532Home Page: 	http://code.google.com/p/libarchive/
533Responsible:	joerg
534License:	BSD
535Notes:
536Distribution is stripped down to the relevant part.
537
538Package:	libcdk
539Version:	4.9.9-20000407-myc3
540Current Vers:	cdk-4.9.10-20000923
541Maintainer:	mike@vexus.ca
542Archive Site:	http://www.vexus.ca/products/CDK/
543Home Page:	http://www.vexus.ca/products/CDK/
544Responsible:	garbled
545License:	BSD (4-clause)
546Notes:
547Initial port to netbsd curses was done by mycroft.  This is a heavily
548modified version of the released CDK 4.9.9.  The current version has been
549taken over by the Ncurses people, and has a number of changes to it.  It
550might be worthwhile to import at some future date, but for now we should
551leave it alone.  (garbled 1/4/2001)
552
553Package:	libdevmapper
554Version:	1.02.40
555Current Vers:	1.02.40
556Maintainer:	lvm-devel@redhat.com
557Archive Site:	ftp://sources.redhat.com/pub/lvm2/
558Home Page:	http://sources.redhat.com/lvm2/
559Responsible:	haad
560License:	LGPLv2.1
561Notes:
562The lvm2tools and the libdevmapper are now distributed as one source 
563repository. See the lvm2tools Notes for more information.
564
565Package:	libevent
566Version:	1.4.12-stable
567Current Vers:	2.0.2-alpha
568Maintainer:	Niels Provos <provos@citi.umich.edu>
569Archive Site:	http://www.monkey.org/~provos/libevent/
570Home Page:	http://www.monkey.org/~provos/libevent/
571Responsible:	provos
572License:	BSD (3/4-clause)
573Notes:
574
575Package:	lvm2tools
576Version:	2.02.56
577Current Vers:	2.02.56
578Maintainer:	lvm-devel@redhat.com
579Archive Site:	ftp://sources.redhat.com/pub/lvm2/
580Home Page:	http://sources.redhat.com/lvm2/
581Responsible:	haad
582License:	GPLv2
583Notes: 
584Use the src/external/gpl2/lvm2tools/dist/lvm2netbsd script to prepare source tree 
585for import. Keep eye on dist/include/configure.h it migh change over the releases.
586We maintain our own version of libdevmapper ioctl protocol code, therefore we 
587should test it before import. Talk to haad before importing new version.
588
589Package:	libpcap
590Version:	1.1.1
591Current Vers:	1.1.1
592Maintainer:	tcpdump-workers@tcpdump.org
593Archive Site:	http://www.tcpdump.org/release/
594Home Page:	http://www.tcpdump.org/
595Mailing List:	tcpdump-workers@tcpdump.org
596Responsible:	dyoung
597License:	BSD (3/4-clause)
598Notes:
599Use the src/external/bsd/libpcap/dist/libpcap2netbsd script to prepare source
600tree.
601
602Package:	libwrap
603Version:	tcp_wrappers 7.6 w/ large amount of IPv6 changes
604Current Vers:	tcp_wrappers 7.6-ipv6.1
605Maintainer:	Wietse Venema <wietse@porcupine.org>
606Archive Site:	ftp://ftp.porcupine.org/pub/security/
607Home Page:	ftp://ftp.porcupine.org/pub/security/
608Mailing List:
609Responsible:	cjs
610License:	BSD-like
611Notes:
612We import only libwrap (under src/lib), tcpdchk and tcpdmatch (both
613under src/usr.sbin). We don't use tcpd; that functionality is built
614into inetd. The provided libwrap2netbsd script handles just libwrap.
615
616Package:	Lua
617Version:	Lua 5.1.4
618Current Vers:	Lua 5.1.4
619Maintainer:	PUC Rio
620Home Page:	http://www.lua.org/
621Mailing List:
622Responsible:	mbalmer
623License:	MIT
624Notes:
625The default module paths have been changed to not include the current
626working directory '.' to avoid potential security problems.
627
628Package:	m4
629Version:	20091026
630Current Vers:	20091026
631Maintainer:	OpenBSD
632Archive Site:	http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/m4
633Home Page:	http://openbsd.org
634Mailing List:	
635License:	BSD 3-clause like (dns-sd)
636Responsible:	christos
637Notes:
638Imported in to /usr/src/usr.bin/m4; uses libc's ohash, and strtonum
639
640Package:	mDNSResponder
641Version:	212.1
642Current Vers:	258.14
643Maintainer:	Apple
644Archive Site:	http://www.opensource.apple.com/tarballs/mDNSResponder/
645Home Page:	http://developer.apple.com/opensource/internet/bonjour.html
646Mailing List:	bonjour-dev@lists.apple.com
647License:	Apache2 (mdnsd), BSD 3-clause (libdns_sd),
648		BSD 3-clause like (dns-sd)
649Responsible:	tsarna
650Notes:
651The sources were integrated into src/sys/external/apache2/mDNSResponder/dist.
652
653Package:	mdocml
654Version:	1.11.1
655Current Vers:	1.11.3
656Maintainer:	Kristaps Džonsons
657Archive Site:	http://mdocml.bsd.lv/snapshots/
658Home Page:	http://mdocml.bsd.lv/
659Mailing List:	
660Responsible:	joerg
661License:	BSD (2-clause)
662Notes:
663
664Package:	mesa-drm
665Version:	git 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c
666Current Vers:
667Maintainer:	mesa-git@?
668Archive Site:	git://anongit.freedesktop.org/git/mesa/drm
669Home Page:	http://cgit.freedesktop.org/mesa/drm/
670Mailing List:
671Responsible:	mrg, bjs
672License:	BSD
673Notes:
674Imported all except for linux-core into src/sys/external/bsd/drm/dist.
675
676Package:	mopd
677Version:	2.5.3
678Current Vers:	2.5.3
679Maintainer:	Mats O Jansson <maja@celsiustech.se>
680Archive Site:	http://www.stacken.kth.se/~moj/mopd.html
681Home Page:	http://www.stacken.kth.se/~moj/mopd.html
682Mailing List:
683Responsible:	cjs
684License:	BSD (4-clause)
685Notes:
686Delete the otherOS directory before importing.
687
688Package:	nawk
689Version:	2010-05-23
690Current Vers:	2010-05-23
691Maintainer:	Brian Kernighan <bwk@princeton.edu>
692Archive Site:	http://www.cs.princeton.edu/~bwk/btl.mirror/
693Home Page:	http://www.cs.princeton.edu/~bwk/btl.mirror/
694Mailing List:
695Responsible:	jdolecek
696License:	BSD-like
697Notes:
698Build maketab from nawk sources and generate proctab.c.
699Remove buildwin.bat, missing95.c, ytab.[ch], ytab?.bak, vcvars.bat makefile.win
700then import to src/external/historical/nawk/dist.
701
702Package:	ndbootd
703Version:	0.5
704Current Vers:	0.5
705Maintainer:	Matt Fredette <fredette@alum.mit.edu>
706Archive Site:
707Home Page:
708Responsible:	fredette
709License:	BSD (4-clause)
710Notes:
711Run ./configure, save config.h, make distclean, rm all autoconf/automake
712and ndbootd-raw.c.  Restore saved config.h, and force it to define
713HAVE_STRICT_ALIGNMENT.  Fix RCS IDs, import.
714
715Package:	ntp
716Version:	4.2.6
717Current Vers:	4.2.4p8
718Maintainer:	David L. Mills <mills@udel.edu>
719Archive Site:	ftp://ftp.udel.edu/pub/ntp/ntp4/
720Home Page:	http://www.ntp.org/, http://support.ntp.org/
721Mailing List:
722Responsible:	simonb, jonathan, kardel
723License:	BSD-like
724Notes:
725See /usr/src/dist/ntp/ntp2netbsd for update instructions.
726
727Package:	nvi
728Version:	1.81.6
729Current Vers:	1.81.6
730Maintainer:	Keith Bostic <bostic@bsdi.com>
731Archive Site:	ftp://ftp.bostic.com/pub/
732Home Page:	http://www.bostic.com/vi/
733Mailing List:
734Responsible:	aymeric, christos
735License:	BSD (3/4-clause)
736Notes:
737We have lots of local fixes.
738
739Package:	OpenLDAP
740Version:	2.4.23
741Current Vers:	2.4.23
742Maintainer:	OpenLDAP Foundation
743Archive Site:	http://www.openldap.org/
744Home Page:	http://www.openldap.org/
745Mailing List:
746Responsible:	lukem
747License:	BSD (3-clause)
748Notes:
749Imported into src/external/bsd/openldap/dist/
750
751Package:	OpenPAM
752Version:	20071221
753Current Vers:	20071221
754Maintainer:	Dag-Erling Smørgrav <des@FreeBSD.org>
755Archive Site:	http://www.openpam.org/
756Home Page:	http://www.openpam.org/
757Mailing List:
758Responsible:	christos
759License:	BSD (3-clause)
760Notes:
761Next import will need $ Id removal..
762
763Package:	openresolv
764Version:	3.4.2
765Current Vers:	3.4.2
766Maintainer:	roy
767Archive Site:	ftp://roy.marples.name/pub/openresolv/
768Home Page:	http://roy.marples.name/projects/openresolv/
769Mailing List: 	openresolv-discuss@marples.name
770License:	BSD (2-clause)
771Notes:
772Please submit all changes to the author.
773
774Package:	HPN-SSH
775Version:	5.6p1 13 v10
776Current Vers:	5.6p1 13 v10
777Maintainer:	www.psc.edu
778Archive Site:	http://www.psc.edu/networking/projects/hpn-ssh/openssh-5.6p1-hpn13v10.diff.gz
779Home Page:	http://www.psc.edu/networking/projects/hpn-ssh/
780Mailing List:
781Responsible:	christos
782License:	
783Notes:
784Patch applied after OpenSSH import.
785
786Package:	OpenSSH
787Version:	5.6
788Current Vers:	5.6 / portable 5.6p1
789Maintainer:	OpenSSH
790Archive Site:	http://www.openssh.com/ftp.html
791Home Page:	http://www.openssh.com/portable.html
792Mailing List:	openssh-unix-announce@mindrot.org
793Responsible:	thorpej, christos, elric
794License:	BSD. See src/crypto/external/bsd/openssh/dist/LICENSE
795Notes:
796imported from OpenBSD ssh -- is not from the portable OpenSSH
797into crypto/external/bsd/openssh/dist.  use openssh2netbsd before import.
798local changes (should always try to bring them back to master openssh tree,
799markus is very cooperative about it):
800- default for PermitRootLogin is set to "no"
801- IgnoreRootRhosts added
802- look at login.conf to check valid user/access list
803- krb5 support re-added
804- hack in cipher.c #ifdef ACCS because we are missing EVP_acss
805  when someone imports openssl, we can remove this.
806- added moduli from portable openssh
807- added USE_PAM patches and auth_pam.[ch] from portable openssh
808  (see if there is any difference between the current version of opensshX.Yp1
809   and the new opensshZ.Wp1) and apply them.
810- conditionalize login_cap
811- conditionalize bsd_auth
812- restore krb5, krb4, afs, skey
813- bring in hpn patches, disable mt aes cipher, keep speedups and cipher none
814- fix ctype macro arguments
815- umac is broken, disable it
816- better ~homedir handling
817- netbsd style tunnels
818- urandom, xhome, chrootdir, rescuedir NetBSD handling
819- utmp/utmpx handling
820- handle tty posix_vdisable properly
821- handle setuid and unsetuid the posix way instead of setresuid()
822- add all missing functions
823- always bump major when importing to avoid api problems.
824
825Package:	OpenSSL
826Version:	1.0.1-stable-SNAP-20110605
827Current Vers:	1.0.1 [snapshot-20110605] with AES-NI patch
828Maintainer:	The OpenSSL Project
829Archive Site:	ftp://ftp.openssl.org/source/
830Home Page:	http://www.openssl.org/
831Mailing List:	openssl-announce@openssl.org
832Responsible:	mcr, thorpej, groo, christos, mjf
833License:	OpenSSL and SSLeay license (both BSD-like)
834Notes:
835- Run openssl2netbsd to get rid of the RCSID identifiers
836- run make in /usr/src/crypto/external/bsd/openssl/lib/libcrypto/man
837  to regen man pages.
838
839Package:	pdisk
840Version:	0.8a2
841Current Vers:	0.8a2
842Maintainer:	Eryk Vershen <eryk@cfcl.com>
843Archive Site:	http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html
844Home Page:	http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html
845Mailing List:
846Responsible:	dbj
847License:	BSD-like
848Notes:
849This is the disk partition utility used by Apple's mkLinux and OS X
850It is imported into dist/pdisk, with a reachover makefile in
851src/sbin/pdisk builds for macppc and mac68k.
852
853Package:	pdksh
854Version:	5.2.14p2
855Current Vers:	5.2.14p2
856Maintainer:	Michael Rendell <michael@cs.mun.ca>
857Archive Site:	ftp://ftp.cs.mun.ca/pub/pdksh/
858Home Page:	http://www.cs.mun.ca/~michael/pdksh/
859Mailing List:
860Responsible:	jdolecek
861License:	Public domain
862pdksh-5.2.14-patches.1 and pdksh-5.2.14-patches.2 have been applied.
863
864Package:	PF (openbsd packet filter)
865Version:	OpenBSD 4.2
866Current Vers:	OpenBSD 4.3-current
867Maintainer:	The OpenBSD Project
868Archive Site:	ftp://ftp.openbsd.org/
869Home Page:	http://www.openbsd.org/faq/pf/
870Mailing List:	pf@benzedrine.cx or appropriate OpenBSD mailing list
871Responsible:	peter, yamt
872License:	BSD (2-clause)
873Notes:
874kernel code is imported into src/sys/dist/pf and src/sys/net has reachover
875definition (files.pf).  userland code is imported into src/dist/pf, and
876reachover Makefiles are in src/usr.sbin/pf.
877
878Package:	pkg_install
879Version:	20110215
880Current Vers.:	20110215
881Maintainer:	The pkgsrc developers
882Home Page:	http://www.pkgsrc.org
883Mailing List:	tech-pkg@NetBSD.org
884Responsible:	joerg
885License:	BSD
886Notes:
887The authoritative version used to live in src/usr.sbin/pkg_install and was
888moved to pkgsrc/pkgtool/pkg_install. Reachover Makefiles are kept in place.
889
890Package:	ping
891Version:	980911
892Current Vers:	980911
893Maintainer:	Vernon Schryver <vjs@rhyolite.com>
894Archive Site:	ftp://ftp.rhyolite.com/src/
895Home Page:	http://www.rhyolite.com/src/
896Mailing List:
897Responsible:	christos
898License:	BSD (3-clause)
899Notes:
900We use err() and friends. We have changes for snprintf, extra
901formatting in man pages, disallowing flood pinging, alignment fixes,
902and more.
903
904Package:	postfix
905Version:	2.8.3
906Current Vers:	2.8.3
907Maintainer:	Wietse Venema <wietse@porcupine.org>
908Archive Site:	ftp://postfix.cloud9.net/official/
909Home Page:	http://www.postfix.org/
910Mailing List:	postfix-users@postfix.org
911Responsible:	christos, tron
912License:	IBM Public License. See also src/external/ibm-public/postfix/dist.
913Notes:
914HTML documentation should be kept in sync with the README_FILES.
915src/gnu/dist/postfix/conf/postfix-files must be kept in sync with our
916directory layout (the easiest way to check is by running ``postfix
917set-permissions'').
918
919Package:	ppp
920Version:	2.4.4
921Current Vers:	2.4.4
922Maintainer:	Paul Mackerras <paulus@samba.org>
923Archive Site:	ftp://ftp.samba.org/pub/ppp/
924Home Page:
925CVS root:	:pserver:cvs@pserver.samba.org:/cvsroot (password: cvs)
926Mailing List:
927Responsible:	christos, cube
928License:	BSD (3-clause)
929Notes:
930BSD support was removed from 2.4.0; I added it back and removed
931some GPL pieces. Multilink support is missing. Repeated pings to
932Paulus have not yielded results. I've retrofitted pppdump to use
933net/zlib, and <net/ppp-comp.h> and I now maintain sys-bsd.c. This
934is clearly a pain. I have not tested the modules code, neither our
935makefiles make it easy to construct a module, but I left one there
936as an example.
937TDB code as found in 2.4.x, x>1 is under the GPL.  Therefore, we're
938using the version found in 2.4.1.
939
940Package:	rcs
941Version:	5.7
942Current Vers:	5.7
943Maintainer:	FSF
944Archive Site:	ftp://ftp.gnu.org/gnu/rcs/
945Mailing List:	bug-gnu-utils@gnu.org
946Home Page:	http://www.gnu.org/software/rcs/
947Responsible:	agc
948License:	GPLv2
949Notes:
950Beta versions are available from Purdue (ftp.cs.purdue.edu:/pub/RCS).
951
952Package:	root.cache
953Version:	2008121200 (Dec 12, 2008)
954Current Vers:	2008121200 (Dec 12, 2008)
955Maintainer:	InterNIC
956Archive Site:	ftp://ftp.internic.net/domain/named.root
957Home Page:	ftp://ftp.internic.net/domain/named.root
958Mailing List:
959Responsible:	thorpej
960License:	Public domain
961Notes:
962The root server cache is also included with BIND.  However, the
963InterNIC version is usually more up to date.
964
965Package:	routed
966Version:	2.32
967Current Vers:	2.32
968Maintainer:	Vernon Schryver <vjs@rhyolite.com>
969Archive Site:	ftp://ftp.rhyolite.com/src/
970Home Page:	http://www.rhyolite.com/src/
971Mailing List:
972Responsible:	christos
973License:	BSD (4-clause)
974Notes:
975We use the md5 code from libc
976We don't allow RIP_TRACEON and RIP_TRACEOFF
977We use arc4random
978We use strlcpy/snprintf
979
980Package:	send-pr (part of GNATS)
981Version:	3.95
982Current Vers:	4.1
983Maintainer:	FSF
984Archive Site:	ftp://ftp.gnu.org/gnu/gnats/
985Home Page:	http://www.gnu.org/software/gnats/
986Mailing List:	bug-gnats@gnu.org
987License:	GPLv2
988Responsible:
989Notes:
990
991Package:	SoftFloat
992Version:	2a
993Current Vers:	2b
994Maintainer:	John Hauser <jhauser@jhauser.us>
995Archive Site:	http://www.jhauser.us/arithmetic/SoftFloat.html
996Home Page:	http://www.jhauser.us/arithmetic/SoftFloat.html
997Mailing List:
998Responsible:	bjh21
999License:	Public domain
1000Notes:
1001Heavily modified for use as a soft float library for GCC.  The actual
1002arithmetic code is unchanged, though, and should behave exactly like the
1003original.
1004
1005Package:	tcpdump
1006Version:	4.1.1
1007Current Vers:	4.1.1
1008Maintainer:	tcpdump-workers@lists.tcpdump.org
1009Archive Site:	http://www.tcpdump.org/release/
1010Home Page:	http://www.tcpdump.org/
1011Mailing List:	tcpdump-workers@lists.tcpdump.org
1012Responsible:
1013License:	BSD (3-clause)
1014Notes:
1015Use the src/external/bsd/tcpdump/dist/tcpdump2netbsd script to prepare source
1016tree.
1017
1018Package:	termcap.src
1019Version:	9.13.25
1020Current Vers:	11.0.1
1021Maintainer:	Eric S. Raymond <terminfo@ccil.org>
1022Archive Site:	http://www.catb.org/~esr/terminfo/
1023Home Page:	http://www.catb.org/~esr/terminfo/
1024Mailing List:
1025Responsible:
1026License:	Public domain
1027Notes:
1028
1029Package:	TestFloat
1030Version:	2a
1031Current Vers:	2a
1032Maintainer:	John Hauser <jhauser@jhauser.us>
1033Archive Site:	http://www.jhauser.us/arithmetic/TestFloat.html
1034Home Page:	http://www.jhauser.us/arithmetic/TestFloat.html
1035Mailing List:
1036Responsible:	ross
1037License:	BSD (4-clause)
1038Notes:
1039
1040Package:	texinfo
1041Version:	4.8
1042Current Vers:	4.13
1043Maintainer:	FSF
1044Archive Site:	ftp://ftp.gnu.org/gnu/texinfo/
1045Home Page:	http://www.gnu.org/software/texinfo/
1046Mailing List:	bug-texinfo@gnu.org
1047Responsible:	
1048License:	GPLv2 (4.9 is GPLv3)
1049Notes:
1050Use src/gnu/dist/texinfo/texinfo2netbsd for preparing the source tree
1051for the import.
1052
1053Package:	tmux
1054Version:	1.4
1055Current Vers:	1.4
1056Maintainer:	Nicholas Marriott <nicm@users.sourceforge.net>
1057Archive site:	http://downloads.sourceforge.net/tmux/
1058Home page:	http://tmux.sourceforge.net/
1059Mailing List:	tmux-users@lists.sourceforge.net
1060Responsible:	jmmv
1061License:	BSD
1062Notes:
1063See src/external/bsd/tmux/README for instructions on how to import a
1064new tmux release.
1065
1066Package:	top
1067Version:	3.8beta1
1068Current Vers:	3.8beta1
1069Maintainer:	William LeFebvre <wnl@groupsys.com>
1070Archive Site:	http://www.unixtop.org/dist/top-3.8beta1.tar.gz
1071Home Page:	http://www.unixtop.org/
1072Mailing List:	top-spinners@ocee.groupsys.com
1073Responsible:	simonb, christos
1074License:	BSD (2-clause)
1075Notes:
1076
1077Package:	traceroute
1078Version:	1.4a5
1079Current Vers:	1.4a12
1080Maintainer:	traceroute@ee.lbl.gov
1081Archive Site:	ftp://ftp.ee.lbl.gov/
1082Home Page:	http://ftp.ee.lbl.gov/
1083Mailing List:
1084Responsible:
1085License:	BSD (4-clause)
1086Notes:
1087
1088Package:	tz
1089Version:	tzcode2009k / tzdata2009h
1090Current Vers:	tzcode2010c / tzdata2010e
1091Maintainer:	Arthur David Olson <ado@elsie.nci.nih.gov>
1092Archive Site:	ftp://elsie.nci.nih.gov/pub/
1093Home Page:
1094Mailing List:	tz@elsie.nci.nih.gov
1095Responsible:	kleink
1096License:	Public domain
1097Notes:
1098Use src/lib/libc/time/tzcode2netbsd to prepare the source tree
1099for import.
1100
1101Package:	wpa_supplicant/hostapd
1102Version:	0.7.2
1103Current Vers:	0.7.2
1104Maintainer:	Jouni Malinen <jkmaline@cc.hut.fi>
1105Archive Site:	http://hostap.epitest.fi/releases/
1106Home Page:	http://hostap.epitest.fi/wpa_supplicant/
1107Mailing List:
1108Responsible:	scw, dyoung, christos
1109License:	BSD or GPLv2
1110Notes:
1111See /usr/src/external/bsd/wpa/NetBSD-upgrade for update instructions.
1112
1113Package:	XFree86
1114Version:	4.5.0
1115Current Vers:	4.8.0
1116Maintainer:	XFree86 Project, Inc.
1117Archive Site:	ftp://ftp.xfree86.org/pub/XFree86/
1118Home Page:	http://www.xfree86.org/
1119Mailing List:	devel@xfree86.org
1120Responsible:	tron
1121License:	XFree
1122Notes:
11234.x:
1124 Only X4??src-1 to X4??src-6 were imported. X4??src-7 contains postscript
1125 files which we don't need in our tree.
1126 ALL changes must be sent back to the XFree86 repository. Patches should
1127 be submitted back via http://bugzilla.xfree86.org.
1128
1129Package:	zlib
1130Version:	1.2.3
1131Current Vers:	1.2.5
1132Maintainer:	Jean-loup Gailly and Mark Adler <zlib@gzip.org>
1133Archive Site:	http://www.zlib.net/
1134Home Page:	http://www.zlib.net/
1135Mailing List:
1136Responsible:	gwr, tron, christos
1137License:	BSD (3-clause)
1138Notes:
1139Imported to src/common/dist/zlib and shared by the kernel and userland.
1140
1141Package:	services, protocols
1142Version:	2010-10-04
1143Current Vers:	2010-11-30
1144Maintainer:	IANA
1145Archive Site:	http://www.iana.org/assignments/protocol-numbers/protocol-numbers.txt
1146Archive Site:	http://www.iana.org/assignments/port-numbers
1147Home Page:	http://www.iana.org
1148Mailing List:
1149Responsible:	christos
1150License:	None
1151Notes:
11521. Download the latest converter from:
1153	http://www.sethwklein.net/iana-etc.html
11542. Unpack it and edit the Makefile to reflect the latest location of the files
11553. Run
1156	gmake get
1157	gmake
11584. Add NetBSD rcsid to the generated protocols and services.
11595. Append the local services from the current services file.
11606. Run:
1161	services_mkdb -u services > /usr/src/etc/services
1162	cp protocols /usr/src/etc/protocols
1163
1164Package:	pigz
1165Version:	2.1.6
1166Current Vers:	2.1.6
1167Maintainer:	Mark Adler <madler@alumni.caltech.edu>
1168Archive Site:	http://zlib.net/pigz/
1169Home Page:	http://zlib.net/pigz/
1170Mailing List:	http://mail.zlib.net/mailman/listinfo/pigz-announce_zlib.net
1171Responsible:	mrg
1172License:	zlib
1173Notes:
1174
1175Package:	xz
1176Version:	5.0.0
1177Current Vers:	5.0.2
1178Maintainer:	Lasse Collin <lasse.collin@tukanni.org>
1179Archive Site:	http://tukaani.org/xz/
1180Home Page:	http://tukaani.org/xz/
1181Responsible:	joerg
1182License:	public-domain
1183Notes:
11841. See prepare-import script for stripping down the distribution.
11852. Update configure.ac and use it to generate include/config.h.
11863. Carefully check for GPL components leaked into the dist area.
1187
1188Package:	mpc
1189Version:	0.9
1190Current Vers:	0.9
1191Maintainer:	
1192Archive Site:	http://www.multiprecision.org/mpc/download/
1193Home Page:	http://www.multiprecision.org/mpc/
1194Mailing List:	http://www.multiprecision.org/index.php?prog=mpc&page=development
1195Responsible:	mrg
1196License:	LGPL2
1197Notes:
1198
1199Package:	mpfr
1200Version:	3.0.1
1201Current Vers:	3.0.1
1202Maintainer:	
1203Archive Site:	http://www.mpfr.org/mpfr-current/
1204Home Page:	http://www.mpfr.org/
1205Mailing List:	http://websympa.loria.fr/wwsympa/arc/mpfr-announce
1206Responsible:	mrg
1207License:	LGPL3
1208Notes:
1209
1210Package:	GNU MP
1211Version:	5.0.2
1212Current Vers:	5.0.2
1213Maintainer:	http://gmplib.org/mailman/listinfo/gmp-devel
1214Archive Site:	http://gmplib.org/
1215Home Page:	http://gmplib.org/
1216Mailing List:	http://gmplib.org/mailman/listinfo/gmp-announce
1217Responsible:	mrg
1218License:	LGPL3
1219Notes:
1220