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