xref: /netbsd-src/doc/3RDPARTY (revision 404fbe5fb94ca1e054339640cabb2801ce52dd30)
1#	$NetBSD: 3RDPARTY,v 1.662 2009/01/10 22:30:30 wiz Exp $
2#
3# This file contains a list of the software that has been integrated into
4# NetBSD where we are not the primary maintainer.
5#
6# When you make changes to this software, be sure to discuss it with the
7# maintainer and contribute your patches.  Divergence from the official
8# sources is not desirable, and should be avoided as much as possible.
9#
10# When importing, please deal with the RCS IDs in this way:
11#   1. Preserve the RCS IDs in the files by removing the $ signs from
12#      the IDs before you do the import.
13#   2. After the import, add NetBSD RCS IDs to all of the files.
14#
15# A few notes on the format of this file (for the benefit of
16# 3dparty2html):
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:	20080321
29Current Vers:	20081204
30Maintainer:	INTEL
31Archive Site:	http://www.acpica.org/downloads/unix_source_code.php
32Home Page:	http://www.acpica.org/
33Mailing List:	devel@acpica.org
34License:	http://developer.intel.com/technology/iapc/acpi/license2.htm
35Responsible:	jmcneill
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.5
56Current Vers:	0.5
57Maintainer:	Julio M. Merino Vidal <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 dist/atf.
65Given that the primary goal of ATF is to provide a testing framework for
66NetBSD, no local changes should be ever needed.  Always direct them to the
67maintainer for integration in official releases.
68
69Package:	ath-hal
70Version:	0.9.17.2
71Current Vers:	0.9.17.2
72Maintainer:	Sam Leffler <sam@errno.com>
73Archive Site:	none
74Home Page:	none
75Mailing List:	none
76Responsible:	sam, dyoung, gdamore
77License:	Redistribution without changes (binary only)
78Notes:
79The HAL is binary only, and located in src/sys/contrib/dev/ath
80
81Package:	bc
82Version:	1.06
83Current Vers:	1.06
84Maintainer:	Phil Nelson <phil@cs.wwu.edu>
85Archive Site:	ftp://ftp.gnu.org/gnu/bc/
86Home Page:	http://www.gnu.org/software/bc/
87Mailing List:	bug-bc@gnu.org
88Responsible:	phil, simonb
89License:	GPLv2, LGPGv2.1
90Notes:
91bc includes dc, both of which are in the NetBSD tree.
92
93Package:	bind/named
94Version:	libc/includes: 9.5.0, bind: 9.5.0
95Current Vers:	9.5.1-P1/9.6.0-P1
96Maintainer:	Paul Vixie <vixie@vix.com>
97Archive Site:	ftp://ftp.isc.org/isc/bind9/
98Home Page:	http://www.isc.org/sw/bind/
99Mailing List:
100Responsible:	vixie, christos
101License:	BSD-like (2-clause)
102Notes:
103First bind2netbsd script to import into src/dist/bind.
104The Makefiles in src/usr.sbin/bind are not handled by the script.
105Build bind to generate the include files.
106Then binclude4netbsd script to import into src/usr.sbin/bind/include.
107Then include4netbsd script to import into src/include.
108Then libc4netbsd script to update the resolver in libc.
109Todo[1]: Update libresolv if needed.
110Todo[2]: A few files in libc/net were imported in the ISC branch but now
111	 they are too different or do not exist anymore:
112	    gethnamaddr.c getnetent.c getnetnamadr.c sethostent.c
113	 Others like getaddrinfo.c could be merged with isc, but it seems
114	 that ours is from a more recent version of KAME?
115Todo[3]: net/base64.c is imported from bind but should be moved from net
116	 to isc/base64.c.
117Todo[4]: Re-entrant functions of net/*
118
119Package:	binutils
120Version:	2.16.1
121Current Vers:	2.19
122Maintainer:	FSF
123Archive Site:	ftp://ftp.gnu.org/gnu/binutils/
124Home Page:	http://www.gnu.org/software/binutils/
125Mailing List:	bug-gnu-utils@gnu.org
126Responsible:	thorpej, mrg
127License:	GPLv2, LGPLv2, BSD
128Notes:
129
130Package:	bsd-family-tree
131Version:	1.116
132Current Vers:	1.116
133Maintainer:	n/a
134Archive Site:	http://cvsweb.freebsd.org/src/share/misc/bsd-family-tree
135Home Page:	http://cvsweb.freebsd.org/src/share/misc/bsd-family-tree
136Mailing List:
137Responsible:	xtraeme
138License:	See URL above.
139Notes:
140
141Package:	byacc
142Version:	20080826
143Current Vers:	1.9
144Maintainer:	Thomas Dickey <dickey@invisible-island.net>
145Archive Site:	http://www.invisible-island.net/byacc/byacc.html
146Home Page:	http://www.invisible-island.net/byacc/byacc.html
147Mailing List:
148Responsible:	christos
149License:	Public Domain
150Notes:
151We haven't had a sync since 1993, the sources have diverged a lot
152since then but there are a bunch of bug fixes we probably want to pull
153in.
154
155Package:	bzip2
156Version:	1.0.5
157Current Vers:	1.0.5
158Maintainer:	Julian Seward <jseward@acm.org>
159Archive Site:	http://sources.redhat.com/bzip2/
160Home Page:	http://www.bzip.org/
161Mailing List:
162Responsible:
163License:	BSD (4-clause)
164Notes:
165See /usr/src/dist/bzip2/bzip2netbsd for update instructions.
166
167Package:	Citrus XPG4DL
168Version:	?
169Current Vers:	?
170Maintainer:	Citrus
171Archive Site:	http://citrus.bsdclub.org/
172Home Page:	http://citrus.bsdclub.org/
173Mailing List:	bsd-locale@hauN.org
174Responsible:	tshiozak
175License:	Ambiguous. Either BSD or Perl Artistic License
176		See http://citrus.bsdclub.org/#pol_license for more info.
177Notes:
178language C multilingualization support suite using wchar_t and other standards.
179The main development playground of Citrus is in NetBSD CVS, so you don't
180need to look for other CVS tree (like citrus CVS tree)
181main trunc has Citrus code in the following places:
182- src/lib/libc/locale, LC_CTYPE: single/multibyte support
183- src/lib/libintl: GNU libc compatible gettext(3) implementation.
184- src/lib/libc/citrus: multibyte LC_CTYPE handling and iconv(3) lower layer
185- src/lib/libc/iconv: iconv(3)
186
187Package:	cron
188Version:	3.0
189Current Vers:	4.3
190Maintainer:	Paul Vixie <vixie@vix.com>
191Archive Site:	ftp://ftp.isc.org/isc/cron/
192Home Page:
193Mailing List:
194Responsible:
195License:	BSD-like
196Notes:
197
198Package:	cvs
199Version:	1.11.22
200Current Vers:	1.11.23/1.12.13
201Maintainer:	cvshome
202Archive Site:	http://ftp.gnu.org/non-gnu/cvs/
203Home Page:	http://cvs.nongnu.org/
204Mailing List:	bug-cvs@gnu.org
205Responsible:	christos, wiz
206License:	GPLv1, LGPLv2
207Notes:
208Use src/gnu/dist/xcvs/cvs2netbsd for preparing the source tree
209for the import.
210Do not forget to update gnu/usr.bin/xcvs/include/config.h to match
211gnu/dist/xcvs/config.h.in.
212If you want to upgrade to 1.12.XX, please talk to christos first.
213I have merged all the changes already.
214
215Package:	db
216Version:	1.85
217Current Vers:	1.86/4.6.21
218Maintainer:	Keith Bostic <bostic@vangogh.cs.berkeley.edu>
219Archive Site:	http://www.oracle.com/technology/software/products/berkeley-db/
220Home Page:	http://www.oracle.com/database/berkeley-db/
221Mailing List:
222Responsible:
223License:	BSD or Oracle Commercial License
224Notes:
225Note that we cannot use db 2.x for license reasons.
226Three bug fixes against 1.85 sent back to bostic.  Changes to
227man/recno.3, hash/hsearch.c, and hash/ndbm.c (serious).
228Import of DB 1.85 was done via a sh script which converted the
229distribution into the netbsd format.  The script can be found in
230src/lib/libc/db/db2netbsd.
231
232Package:	dhcp
233Version:	3.0.3
234Current Vers:	3.0.7/3.1.2/4.0.1
235Maintainer:	mellon
236Archive Site:	ftp://ftp.isc.org/isc/dhcp/
237Home Page:	http://www.isc.org/sw/dhcp/
238Mailing List:	dhcp-server@isc.org
239Mailing List:	dhcp-client@isc.org
240Mailing List:	dhcp-announce@isc.org
241Mailing List:	dhcp-bugs@isc.org
242Responsible:	mellon
243License:	BSD (3-clause)
244Notes:
245No changes for NetBSD integration - just import the new distribution on
246top of the current tree.
247
248Package:	dhcpcd
249Version:	4.0.7
250Current Vers:	4.0.7
251Maintainer:	roy
252Home Page:	http://roy.marples.name/projects/dhcpcd/
253Mailing List: 	dhcpcd-discuss@marples.name
254License:	BSD (2-clause)
255Notes:
256Please submit all changes to the author.
257The distribution doesn't include the Linux specific bits or build system.
258
259Package:	diffutils
260Version:	2.8.1
261Current Vers:	2.8.1
262Maintainer:	FSF
263Archive Site:	ftp://ftp.gnu.org/gnu/diffutils/
264Home Page:	http://www.gnu.org/software/diffutils/
265Mailing List:	bug-gnu-utils@gnu.org
266Responsible:	wiz
267License:	GPLv2
268Notes:
269Use src/gnu/dist/diffutils/diffutils2netbsd for preparing the source tree
270for the import.
271
272Package:	gdtoa
273Version:	2005-09-23
274Current Vers:	2005-09-23
275Maintainer:	David M. Gay <dmg@acm.org>
276Archive Site:	ftp://netlib.lucent.com/netlib/fp/
277Home Page:	http://www.netlib.org/fp/
278Mailing List:	none
279Responsible:	kleink
280License:	BSD-like
281Notes:
282Test suite not integrated at this time.
283No hexadecimal floating-point string conversion for VAX FP yet.
284Only double-precision addressed at this time.
285
286Package:	file
287Version:	4.26
288Current Vers:	4.26
289Maintainer:	Christos Zoulas <christos@zoulas.com>
290Archive Site:	ftp://ftp.astron.com/pub/file/
291Home Page:
292Mailing List:	file@mx.gw.com
293Responsible:	christos, pooka
294License:	BSD (2-clause)
295Notes:
296use file2netbsd
297
298Package:	flex
299Version:	2.5.4
300Current Vers:	2.5.35
301Maintainer:	Will Estes <wlestes@users.sourceforge.net>
302Archive Site:	http://flex.sourceforge.net/
303Home Page:	http://flex.sourceforge.net/
304Mailing List:	http://lists.sourceforge.net/mailman/listinfo/flex-announce
305Responsible:
306License:	BSD-like
307Notes:
308The newest version is far more advanced than the one in NetBSD --
309among other features, it can produce re-entrant scanners.
310
311Package:	gcc
312Version:	4.1.3-20080831
313Current Vers:	4.3.2
314Maintainer:	FSF
315Archive Site:	ftp://ftp.gnu.org/gnu/gcc/
316Home Page:	http://www.gnu.org/software/gcc/
317Mailing List:	gcc-bugs@gnu.org
318Responsible:	thorpej, mrg
319License:	GPLv2, LGPLv2.1
320Notes:
321before importing:
322	- delete all .cvsignore and .brik files
323	- delete gcc/java gcc/ada libffi zlib boehm-gc libjava fastjar
324	- delete all related testsuites
325for GCC4:
326	- delete all fortran and testsuites
327	- update gcc/version.c for the NetBSD GCC date
328
329Package:	gdb
330Version:	5.3/6.4
331Current Vers:	6.7.1
332Maintainer:	FSF
333Archive Site:	ftp://ftp.gnu.org/gnu/gdb/
334Home Page:	http://www.gnu.org/software/gdb/
335Mailing List:	bug-gdb@gnu.org
336Responsible:	thorpej
337License:	GPLv2, LGPLv2
338Notes:
339When updating GDB, it is imperative to test that:
340	- Debugging of kernel cores ("target kvm") works correctly
341	- Support for our kernel's remote serial debugging protocol
342	  ("options KGDB") works correctly.
343
344Package:	gettext
345Version:	0.14.4
346Current Vers:	0.17
347Maintainer:	FSF
348Archive Site:	ftp://ftp.gnu.org/gnu/gettext/
349Home Page:	http://www.gnu.org/software/gettext/
350Mailing List:	bug-gnu-utils@gnu.org
351Responsible:
352License:	GPLv2
353Notes:
354GNU gettext is used for userland tools like msgfmt(1) only.  For libintl,
355we use BSD-licensed implementation from Citrus project (see entry for
356"Citrus XPG4DL").  We hope to replace userland tools with BSD-licensed one.
357
358Package:	gkermit
359Version:	1.00
360Current Vers:	1.00
361Maintainer:	Kermit Project - Columbia University <kermit@columbia.edu>
362Archive Site:	ftp://kermit.columbia.edu/kermit/archives/
363Home Page:	http://www.columbia.edu/kermit/
364Mailing List:
365Responsible:	apb
366License:	GPLv2
367Notes:
368
369Package:	grep
370Version:	2.5.1
371Current Vers:	2.5.3
372Maintainer:	FSF
373Archive Site:	ftp://ftp.gnu.org/gnu/grep/
374Home Page:	http://www.gnu.org/software/grep/
375Mailing List:	bug-gnu-utils@gnu.org
376Responsible:	simonb, wiz
377License:	GPLv2 (2.5.1), GPLv3 (2.5.3)
378Notes:
379Use src/gnu/dist/grep/grep2netbsd for preparing the source tree
380for the import.
381A non-gnu grep was imported into src/usr.bin/grep on 2 Jan 2004. It
382needs some tuning before it can replace gnu grep.
383	(cf.	http://www.vocito.com/downloads/software/grep/)
384
385Package:	groff
386Version:	1.19.2
387Current Vers:	1.20.1
388Maintainer:	Werner Lemberg/FSF
389Archive Site:	ftp://ftp.gnu.org/gnu/groff/
390Home Page:	http://www.gnu.org/software/groff/
391Mailing List:	bug-groff@gnu.org
392Responsible:	wiz
393License:	GPLv2
394Notes:
395Use groff2netbsd from src/gnu/dist/groff to prepare the distribution
396for import.
397
398Package:	heimdal
399Version:	1.1
400Current Vers:	1.1
401Maintainer:	Heimdal <heimdal@pdc.kth.se>
402Archive Site:	ftp://ftp.pdc.kth.se/pub/heimdal/src/
403Home Page:	http://www.pdc.kth.se/heimdal/
404Mailing List:	heimdal-discuss@pdc.kth.se
405Responsible:	joda, lha
406License:	BSD
407Notes:
408
409Package:	hunt
410Version:	2003-04-16
411Current Vers:	2003-04-16
412Maintainer:	Greg Couch <gregc@cgl.ucsf.edu>
413Archive Site:	ftp://ftp.cgl.ucsf.edu/pub/hunt.shar.Z
414Home Page:	http://www.cgl.ucsf.edu/home/gregc/oss.html
415Responsible:	mrg
416License:	BSD (3-clause)
417Notes:
418
419Package:	ipf
420Version:	4.1.29
421Current Vers:	4.1.31
422Maintainer:	Darren Reed
423Archive Site:	http://coombs.anu.edu.au/~avalon/
424Home Page:	http://coombs.anu.edu.au/~avalon/
425Mailing List:	ipfilter@postbox.anu.edu.au
426Responsible:	darrenr, mike, martti
427License:	BSD-based, see src/dist/ipf/IPFILTER.LICENSE
428Notes:
429ipf2netbsd should be used on a virgin ipfilter source tree.
430See also dist/ipf/README.NetBSD
431
432Package:	ipsec-tools
433Version:	(ipsec-tools head is NetBSD-current head)
434Maintainer:	IPsec-Tools project <ipsec-tools-core@lists.sourceforge.net>
435Archive Site:	http://ipsec-tools.sourceforge.net
436Home Page:	http://ipsec-tools.sourceforge.net
437Mailing List:	ipsec-tools-devel@lists.sourceforge.net
438Responsible:	manu, vanhu, mgrooms
439License:	BSD (3-clause)
440Notes:
441ipsec-tools is maintained within NetBSD src tree in src/crypto/dist/ipsec-tools
442We don't run ipsec-tools' configure as part of the NetBSD build. configure
443generated files are available in the NetBSD source tree at:
444  src/lib/libipsec/config.h
445  src/lib/libipsec/package_version.h
446When configure.ac is updated, run the following:
447  cd src/crypto/dist/ipsec-tools
448  ./bootstrap
449  ./configure --enable-adminport --enable-hybrid --enable-frag \
450  	      --enable-natt --enable-dpd
451Then copy package_version.h to src/lib/libipsec and merge config.h with
452src/lib/libipsec/config.h (it needs some manual tweaking)
453
454NOTE: As NetBSD HEAD and ipsec-tools HEAD are just the same thing,
455NetBSD-current always contains latest ipsec-tools code. On the other hand,
456ipsec-tools has stable branches (e.g.: ipsec-tools-0_7-branch), which
457are manually pulled up to NetBSD stable branches (e.g.: netbsd-4 is regularly
458sync with ipsec-tools-0_7-branch)
459
460Package:	KAME IPv6
461Version:	KAME/NetBSD SNAP kit
462Current Vers:	KAME/NetBSD SNAP kit (shipped every week)
463Maintainer:	KAME Project <kame@kame.net>
464Archive Site:	http://www.kame.net/
465Home Page:	http://www.kame.net/
466Mailing List:	snap-users@kame.net
467Responsible:
468License:	BSD (3-clause)
469Notes:
470IPv6 part is based on KAME/NetBSD142 SNAP as of early June 2000, with
471more conservative implementation policy.
472IPsec part is based on KAME/NetBSD14 SNAP as of 12 June 2000.
473Please do not make too many diff-unfriendly changes (like indentation change,
474KNF police).  We need to take diffs across KAME snapshots on upgrades.
475To identify kernel version, check net.inet6.ip6.kame_version, or KAME_VERSION
476in sys/netinet6/in6.h.  No script is available for upgrades.
477"KAME" branch is used for kernel merge work purposes.
478http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE has functionality comparison
479among KAME/*BSD, *BSD-current and recent *BSD releases.
480
481Package:	less
482Version:	less394
483Current Vers:	less418
484Maintainer:	Mark Nudleman <markn@greenwoodsoftware.com>
485Archive Site:	http://www.greenwoodsoftware.com/less/download.html
486Home Page:	http://www.greenwoodsoftware.com/less/
487Mailing List:
488Responsible:	mrg
489License:	BSD or GPLv2
490Notes:
491Many changes to make less act as more when invoked as more.  Beware.
492Use the src/usr.bin/less/less2netbsd script to prepare source tree
493for importation.  Run ./configure before hand to generate "defines.h".
494Talk to mrg before importing any new version.  (less 381's configure
495does not detect NetBSD has a sigset_t due to a bad test; this is fixed
496by hand in defines.h.)
497
498Package:	libarchive
499Version:	2.5.4b
500Current Ves.:	2.5.4b
501Maintainer:	kientzle@freebsd.org
502Archive Site:	http://people.freebsd.org/~kientzle/libarchive/
503Home Page: 	http://people.freebsd.org/~kientzle/libarchive/
504Responsible:	joerg
505License:	BSD
506Notes:
507Distribution is stripped down to the relevant part. cpio is currently
508not usable, so it was left out.
509
510Package:	libcdk
511Version:	4.9.9-20000407-myc3
512Current Vers:	cdk-4.9.10-20000923
513Maintainer:	mike@vexus.ca
514Archive Site:	http://www.vexus.ca/products/CDK/
515Home Page:	http://www.vexus.ca/products/CDK/
516Responsible:	garbled
517License:	BSD (4-clause)
518Notes:
519Initial port to netbsd curses was done by mycroft.  This is a heavily
520modified version of the released CDK 4.9.9.  The current version has been
521taken over by the Ncurses people, and has a number of changes to it.  It
522might be worthwhile to import at some future date, but for now we should
523leave it alone.  (garbled 1/4/2001)
524
525Package:        libdevmapper
526Version:        1.02.29
527Current Vers:   1.02.29
528Maintainer:     lvm-devel@redhat.com
529Archive Site:   ftp://sources.redhat.com/pub/lvm2/
530Home Page:      http://sources.redhat.com/lvm2/
531Responsible:    haad
532License:        LGPLv2.1
533Notes:
534The lvm2tools and the libdevmapper are now distributed as one source
535repository. See the lvm2tools Notes for more informations.
536
537Package:	libevent
538Version:	1.4.4-stable
539Current Vers:	1.4.4-stable
540Maintainer:	Niels Provos <provos@citi.umich.edu>
541Archive Site:	http://www.monkey.org/~provos/libevent/
542Home Page:	http://www.monkey.org/~provos/libevent/
543Responsible:	provos
544License:	BSD (3/4-clause)
545Notes:
546
547Package:        lvm2tools
548Version:        2.02.43
549Current Vers:   2.02.43
550Maintainer:     lvm-devel@redhat.com
551Archive Site:   ftp://sources.redhat.com/pub/lvm2/
552Home Page:      http://sources.redhat.com/lvm2/
553Responsible:    haad
554License:        GPLv2
555Notes:
556Use the src/external/gpl2/lvm2tools/dist/lvm2netbsd script to prepare source tree
557for import. Keep eye on dist/include/configure.h it migh change over the releases.
558We maintain our own version of libdevmapper ioctl protocol code, therefore we
559should test it before import. Talk to haad before importing new version.
560
561Package:	libpcap
562Version:	0.9.4
563Current Vers:	1.0.0
564Maintainer:	tcpdump-workers@tcpdump.org
565Archive Site:	http://www.tcpdump.org/release/
566Home Page:	http://www.tcpdump.org/
567Mailing List:	tcpdump-workers@tcpdump.org
568Responsible:	dyoung
569License:	BSD (3/4-clause)
570Notes:
571
572Package:	libwrap
573Version:	tcp_wrappers 7.6 w/ large amount of IPv6 changes
574Current Vers:	tcp_wrappers 7.6-ipv6.1
575Maintainer:	Wietse Venema <wietse@porcupine.org>
576Archive Site:	ftp://ftp.porcupine.org/pub/security/
577Home Page:	ftp://ftp.porcupine.org/pub/security/
578Mailing List:
579Responsible:	cjs
580License:	BSD-like
581Notes:
582We import only libwrap (under src/lib), tcpdchk and tcpdmatch (both
583under src/usr.sbin). We don't use tcpd; that functionality is built
584into inetd. The provided libwrap2netbsd script handles just libwrap.
585
586Package:	mopd
587Version:	2.5.3
588Current Vers:	2.5.3
589Maintainer:	Mats O Jansson <maja@celsiustech.se>
590Archive Site:	BROKEN	ftp://ftp.stacken.kth.se/pub/OS/NetBSD/mopd/
591Home Page:	http://www.stacken.kth.se/~moj/mopd.html
592Mailing List:
593Responsible:	cjs
594License:	BSD (4-clause)
595Notes:
596Delete the otherOS directory before importing.
597
598Package:	nawk
599Version:	2007-05-01
600Current Vers:	2007-05-01
601Maintainer:	Brian Kernighan <bwk@bell-labs.com> (Lucent Technologies)
602Archive Site:	http://cm.bell-labs.com/who/bwk/
603Home Page:	http://cm.bell-labs.com/who/bwk/
604Mailing List:
605Responsible:	jdolecek
606License:	BSD-like
607Notes:
608Build maketab from nawk sources and generate proctab.c.
609Remove buildwin.bat, mac.code, missing95.c, ytab.[ch], ytab?.bak, then import
610to src/dist/nawk.
611
612Package:	ndbootd
613Version:	0.5
614Current Vers:	0.5
615Maintainer:	Matt Fredette <fredette@alum.mit.edu>
616Archive Site:	BROKEN	http://mit.edu/fredette/www/ndbootd/
617Home Page:	BROKEN	http://stuff.mit.edu/people/fredette/home.html
618Responsible:	fredette
619License:	BSD (4-clause)
620Notes:
621Run ./configure, save config.h, make distclean, rm all autoconf/automake
622and ndbootd-raw.c.  Restore saved config.h, and force it to define
623HAVE_STRICT_ALIGNMENT.  Fix RCS IDs, import.
624
625Package:	ntp
626Version:	4.2.4p6
627Current Vers:	4.2.4p6
628Maintainer:	David L. Mills <mills@udel.edu>
629Archive Site:	ftp://ftp.udel.edu/pub/ntp/ntp4/
630Home Page:	http://www.ntp.org/, http://ntp.isc.org/
631Mailing List:
632Responsible:	simonb, jonathan, kardel
633License:	BSD-like
634Notes:
635See /usr/src/dist/ntp/ntp2netbsd for update instructions.
636
637Package:	nvi
638Version:	1.81.6
639Current Vers:	1.81.6
640Maintainer:	Keith Bostic <bostic@bsdi.com>
641Archive Site:	ftp://ftp.bostic.com/pub/
642Home Page:	http://www.bostic.com/vi/
643Mailing List:
644Responsible:	aymeric, christos
645License:	BSD (3/4-clause)
646Notes:
647We have lots of local fixes.
648
649Package:	OpenLDAP
650Version:	2.4.11
651Current Vers:	2.4.11
652Maintainer:	OpenLDAP Foundation
653Archive Site:	http://www.openldap.org/
654Home Page:	http://www.openldap.org/
655Mailing List:
656Responsible:	lukem
657License:	BSD (3-clause)
658Notes:
659Imported into src/external/bsd/openldap/dist/
660Next import will need $ Id removal..
661
662Package:	OpenPAM
663Version:	20071221
664Current Vers:	20071221
665Maintainer:	Dag-Erling Smørgrav <des@FreeBSD.org>
666Archive Site:	http://www.openpam.org/
667Home Page:	http://www.openpam.org/
668Mailing List:
669Responsible:	christos
670License:	BSD (3-clause)
671Notes:
672Next import will need $ Id removal..
673
674Package:	HPN-SSH
675Version:	5.0p1 13 v3
676Current Vers:	5.0p1 13 v3
677Maintainer:	www.psc.edu
678Archive Site:	http://www.psc.edu/networking/projects/hpn-ssh/openssh-5.0p1-hpn13v3.diff.gz
679Home Page:	http://www.psc.edu/networking/projects/hpn-ssh/
680Mailing List:
681Responsible:	christos
682License:
683Notes:
684Patch applied after OpenSSH import.
685
686Package:	OpenSSH
687Version:	5.0
688Current Vers:	5.1 / portable 5.1p1
689Maintainer:	OpenSSH
690Archive Site:	http://www.openssh.com/ftp.html
691Home Page:	http://www.openssh.com/portable.html
692Mailing List:	openssh-unix-announce@mindrot.org
693Responsible:	thorpej, christos, elric
694License:	BSD or more free. See src/crypto/dist/ssh/LICENSE
695Notes:
696imported from OpenBSD usr.bin/ssh (it is not from the portable OpenSSH)
697into crypto/dist/openssh.  use openssh2netbsd before import.
698local changes (should always try to bring them back to master openssh tree,
699markus is very cooperative about it):
700- default for PermitRootLogin is set to "no"
701- IgnoreRootRhosts added
702- look at login.conf to check valid user/access list
703- krb5 support re-added
704- hack in cipher.c #ifdef ACCS because we are missing EVP_acss
705  when someone imports openssl, we can remove this.
706- uidswap.c changed order of set{e,}{u,g}id so that it works on NetBSD
707- added moduli from portable openssh
708- added USE_PAM patches and auth_pam.[ch] from portable openssh
709- add the HPN patch
710- always bump major when importing to avoid api problems.
711
712Package:	OpenSSL
713Version:	SNAP-20080509
714Current Vers:	0.9.8j
715Maintainer:	The OpenSSL Project
716Archive Site:	ftp://ftp.openssl.org/source/
717Home Page:	http://www.openssl.org/
718Mailing List:	openssl-announce@openssl.org
719Responsible:	mcr, thorpej, groo, christos, mjf
720License:	OpenSSL and SSLeay license (both BSD-like)
721Notes:
722- Run openssl2netbsd to get rid of the RCSID identifiers
723- run make in /usr/src/lib/libcrypto/man to regen man pages.
724
725Package:	pdisk
726Version:	0.8a2
727Current Vers:	0.8a2
728Maintainer:	Eryk Vershen <eryk@cfcl.com>
729Archive Site:	http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html
730Home Page:	http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html
731Mailing List:
732Responsible:	dbj
733License:	BSD-like
734Notes:
735This is the disk partition utility used by Apple's mkLinux and osX
736It is imported into dist/pdisk, with a reachover makefile in
737src/sbin/pdisk builds for macppc and mac68k.
738
739Package:	pdksh
740Version:	5.2.14p2
741Current Vers:	5.2.14p2
742Maintainer:	Michael Rendell <michael@cs.mun.ca>
743Archive Site:	ftp://ftp.cs.mun.ca/pub/pdksh/
744Home Page:	http://www.cs.mun.ca/~michael/pdksh/
745Mailing List:
746Responsible:	jdolecek
747License:	Public domain
748pdksh-5.2.14-patches.1 and pdksh-5.2.14-patches.2 have been applied.
749
750Package:	PF (openbsd packet filter)
751Version:	OpenBSD 4.2
752Current Vers:	OpenBSD 4.3-current
753Maintainer:	The OpenBSD Project
754Archive Site:	ftp://ftp.openbsd.org/
755Home Page:	http://www.openbsd.org/faq/pf/
756Mailing List:	pf@benzedrine.cx or appropriate OpenBSD mailing list
757Responsible:	peter, yamt
758License:	BSD (2-clause)
759Notes:
760kernel code is imported into src/sys/dist/pf and src/sys/net has reachover
761definition (files.pf).  userland code is imported into src/dist/pf, and
762reachover Makefiles are in src/usr.sbin/pf.
763
764Package:	pkg_install
765Version:	20081002
766Current Vers.:	20081002
767Maintainer:	The pkgsrc developers
768Home Page:	http://www.pkgsrc.org
769Mailing List:	tech-pkg@NetBSD.org
770Responsible:	joerg
771License:	BSD
772Notes:
773The authoritive version used to live in src/usr.sbin/pkg_install and was
774moved to pkgsrc/pkgtool/pkg_install. Reachover Makefiles are kept in place.
775
776Package:	ping
777Version:	980911
778Current Vers:	980911
779Maintainer:	Vernon Schryver <vjs@rhyolite.com>
780Archive Site:	ftp://ftp.rhyolite.com/src/
781Home Page:	http://www.rhyolite.com/src/
782Mailing List:
783Responsible:	christos
784License:	BSD (3-clause)
785Notes:
786We use err() and friends. We have changes for snprintf, extra
787formating in man pages, disallowing flood pinging, alignment fixes,
788and more.
789
790Package:	postfix
791Version:	2.5.4
792Current Vers:	2.5.6
793Maintainer:	Wietse Venema <wietse@porcupine.org>
794Archive Site:	ftp://postfix.cloud9.net/official/
795Home Page:	http://www.postfix.org/
796Mailing List:	postfix-users@postfix.org
797Responsible:	heas
798License:	IBM Public License. See also src/gnu/dist/postfix.
799Notes:
800HTML documentation should be kept in sync with the README_FILES.
801src/gnu/dist/postfix/conf/postfix-files must be kept in sync with our
802directory layout (the easiest way to check is by running ``postfix
803set-permissions'').
804
805Package:	ppp
806Version:	2.4.4
807Current Vers:	2.4.4
808Maintainer:	Paul Mackerras <paulus@samba.org>
809Archive Site:	ftp://ftp.samba.org/pub/ppp/
810Home Page:
811CVS root:	:pserver:cvs@pserver.samba.org:/cvsroot (password: cvs)
812Mailing List:
813Responsible:	christos, cube
814License:	BSD (3-clause)
815Notes:
816BSD support was removed from 2.4.0; I added it back and removed
817some GPL pieces. Multilink support is missing. Repeated pings to
818Paulus have not yielded results. I've retrofitted pppdump to use
819net/zlib, and <net/ppp-comp.h> and I now maintain sys-bsd.c. This
820is clearly a pain. I have not tested the modules code, neither our
821makefiles make it easy to construct a module, but I left one there
822as an example.
823TDB code as found in 2.4.x, x>1 is under the GPL.  Therefore, we're
824using the version found in 2.4.1.
825
826Package:	rcs
827Version:	5.7
828Current Vers:	5.7
829Maintainer:	FSF
830Archive Site:	ftp://ftp.gnu.org/gnu/rcs/
831Mailing List:	bug-gnu-utils@gnu.org
832Home Page:	http://www.gnu.org/software/rcs/
833Responsible:	agc
834License:	GPLv2
835Notes:
836Beta versions are available from Purdue (ftp.cs.purdue.edu:/pub/RCS).
837
838Package:	root.cache
839Version:	2007110100 (Nov 01, 2007)
840Current Vers:	2007110100 (Nov 01, 2007)
841Maintainer:	InterNIC
842Archive Site:	ftp://ftp.internic.net/domain/named.root
843Home Page:	ftp://ftp.internic.net/domain/named.root
844Mailing List:
845Responsible:	thorpej
846License:	Public domain
847Notes:
848The root server cache is also included with BIND.  However, the
849InterNIC version is usually more up to date.
850
851Package:	routed
852Version:	2.28
853Current Vers:	2.31
854Maintainer:	Vernon Schryver <vjs@rhyolite.com>
855Archive Site:	ftp://ftp.rhyolite.com/src/
856Home Page:	http://www.rhyolite.com/src/
857Mailing List:
858Responsible:	christos
859License:	BSD (4-clause)
860Notes:
861We use the md5 code from libc
862We don't allow RIP_TRACEON and RIP_TRACEOFF
863We use arc4random
864We use strlcpy/snprintf
865
866Package:	send-pr (part of GNATS)
867Version:	3.95
868Current Vers:	4.1
869Maintainer:	FSF
870Archive Site:	ftp://ftp.gnu.org/gnu/gnats/
871Home Page:	http://www.gnu.org/software/gnats/
872Mailing List:	bug-gnats@gnu.org
873License:	GPLv2
874Responsible:
875Notes:
876
877Package:	SoftFloat
878Version:	2a
879Current Vers:	2b
880Maintainer:	John Hauser <jhauser@jhauser.us>
881Archive Site:	http://www.jhauser.us/arithmetic/SoftFloat.html
882Home Page:	http://www.jhauser.us/arithmetic/SoftFloat.html
883Mailing List:
884Responsible:	bjh21
885License:	Public domain
886Notes:
887Heavily modified for use as a soft float library for GCC.  The actual
888arithmetic code is unchanged, though, and should behave exactly like the
889original.
890
891Package:	tcpdump
892Version:	3.9.7
893Current Vers:	4.0.0
894Maintainer:	tcpdump-workers@lists.tcpdump.org
895Archive Site:	http://www.tcpdump.org/release/
896Home Page:	http://www.tcpdump.org/
897Mailing List:	tcpdump-workers@lists.tcpdump.org
898Responsible:
899License:	BSD (3-clause)
900Notes:
901Code will be imported into src/dist/tcpdump.  Changes have to go back to
902tcpdump.org.
903
904Package:	termcap.src
905Version:	9.13.25
906Current Vers:	11.0.1
907Maintainer:	Eric S. Raymond <terminfo@ccil.org>
908Archive Site:	http://www.catb.org/~esr/terminfo/
909Home Page:	http://www.catb.org/~esr/terminfo/
910Mailing List:
911Responsible:
912License:	Public domain
913Notes:
914
915Package:	TestFloat
916Version:	2a
917Current Vers:	2a
918Maintainer:	John Hauser <jhauser@jhauser.us>
919Archive Site:	http://www.jhauser.us/arithmetic/TestFloat.html
920Home Page:	http://www.jhauser.us/arithmetic/TestFloat.html
921Mailing List:
922Responsible:	ross
923License:	BSD (4-clause)
924Notes:
925
926Package:	texinfo
927Version:	4.8
928Current Vers:	4.13
929Maintainer:	FSF
930Archive Site:	ftp://ftp.gnu.org/gnu/texinfo/
931Home Page:	http://www.gnu.org/software/texinfo/
932Mailing List:	bug-texinfo@gnu.org
933Responsible:	wiz
934License:	GPLv2 (4.9 is GPLv3)
935Notes:
936Use src/gnu/dist/texinfo/texinfo2netbsd for preparing the source tree
937for the import.
938
939Package:	top
940Version:	3.8beta1
941Current Vers:	3.8beta1
942Maintainer:	William LeFebvre <wnl@groupsys.com>
943Archive Site:	http://www.unixtop.org/dist/top-3.8beta1.tar.gz
944Home Page:	http://www.unixtop.org/
945Mailing List:	top-spinners@ocee.groupsys.com
946Responsible:	simonb, christos
947License:	BSD (2-clause)
948Notes:
949
950Package:	traceroute
951Version:	1.4a5
952Current Vers:	1.4a12
953Maintainer:	traceroute@ee.lbl.gov
954Archive Site:	ftp://ftp.ee.lbl.gov/
955Home Page:	http://ftp.ee.lbl.gov/
956Mailing List:
957Responsible:
958License:	BSD (4-clause)
959Notes:
960
961Package:	tz
962Version:	tzcode2004a / tzdata2008i
963Current Vers:	tzcode2008h / tzdata2008i
964Maintainer:	Arthur David Olson <ado@elsie.nci.nih.gov>
965Archive Site:	ftp://elsie.nci.nih.gov/pub/
966Home Page:
967Mailing List:	tz@elsie.nci.nih.gov
968Responsible:	kleink
969License:	Public domain
970Notes:
971Use src/lib/libc/time/tzcode2netbsd to prepare the source tree
972for import.
973
974Package:	wpa_supplicant/hostapd
975Version:	0.6.4
976Current Vers:	0.6.4
977Maintainer:	Jouni Malinen <jkmaline@cc.hut.fi>
978Archive Site:	http://hostap.epitest.fi/releases/
979Home Page:	http://hostap.epitest.fi/wpa_supplicant/
980Mailing List:
981Responsible:	scw, dyoung, christos
982License:	BSD or GPLv2
983Notes:
984See /usr/src/dist/wpa/NetBSD-upgrade for update instructions.
985
986Package:	XFree86
987Version:	4.5.0
988Current Vers:	4.8.0
989Maintainer:	XFree86 Project, Inc.
990Archive Site:	ftp://ftp.xfree86.org/pub/XFree86/
991Home Page:	http://www.xfree86.org/
992Mailing List:	devel@xfree86.org
993Responsible:	tron
994License:	XFree
995Notes:
9964.x:
997 Only X4??src-1 to X4??src-6 were imported. X4??src-7 contains postscript
998 files which we don't need in our tree.
999 ALL changes must be sent back to the XFree86 repository. Patches should
1000 be submitted back via http://bugzilla.xfree86.org.
1001
1002Package:	Xorg
1003Version:	7.0
1004Current Vers:	7.0
1005Maintainer:	The X.Org Foundation
1006Archive Site:	http://xorg.freedesktop.org/releases/X11R7.0/src/
1007Home Page:	http://www.x.org/
1008Mailing List:	xorg@lists.freedesktop.org
1009Responsible:	macallan
1010License:	XFree
1011Notes:		This is the modular branch tagged as XORG-7_0 pulled from
1012		xorg's cvs repository.
1013
1014Package:	zlib
1015Version:	1.2.3
1016Current Vers:	1.2.3
1017Maintainer:	Jean-loup Gailly and Mark Adler <zlib@gzip.org>
1018Archive Site:	http://www.zlib.net/
1019Home Page:	http://www.zlib.net/
1020Mailing List:
1021Responsible:	gwr, tron, christos
1022License:	BSD (3-clause)
1023Notes:
1024Imported to src/common/dist/zlib and shared by the kernel and userland.
1025
1026Package:	services, protocols
1027Version:	2007-06-14
1028Current Vers:	2007-06-14
1029Maintainer:	IANA
1030Archive Site:	http://www.iana.org/assignments/
1031Home Page:	http://www.iana.org
1032Mailing List:
1033Responsible:	christos
1034License:	None
1035Notes:
10361. Download the latest converter from:
1037	http://www.sethwklein.net/projects/iana-etc/
10382. Unpack it and run:
1039	gmake get
1040	gmake
10413. Add NetBSD rcsid to the generated protocols and services.
10424. Append the local services from the current services file.
10435. Run:
1044	services_mkdb -u services > /usr/src/etc/services
1045	cp protocols /usr/src/etc/protocols
1046
1047Package:	mesa-drm
1048Version:	git 2580a065d81be645a14af1e91b8441f7e72fcbe4
1049Current Vers:
1050Maintainer:	mesa-git@?
1051Archive Site:	git://anongit.freedesktop.org/git/mesa/drm
1052Home Page:
1053Mailing List:
1054Responsible:	mrg, bjs
1055License:	BSD
1056Notes:
1057Imported all except for linux-core into src/sys/external/bsd/drm/dist.
1058