1# $NetBSD: 3RDPARTY,v 1.887 2011/11/09 19:08:59 tron 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: 20110922 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.9.0a1 96Current Vers: 9.8.1 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.21.1a 136Current Vers: 2.21.1a 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: 20110908 171Current Vers: 20110908 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: 179See /usr/src/external/bsd/byacc/byacc2netbsd for update instructions. 180 181Package: bzip2 182Version: 1.0.5 183Current Vers: 1.0.5 184Maintainer: Julian Seward <jseward@acm.org> 185Archive Site: http://sources.redhat.com/bzip2/ 186Home Page: http://www.bzip.org/ 187Mailing List: 188Responsible: 189License: BSD (4-clause) 190Notes: 191See /usr/src/dist/bzip2/bzip2netbsd for update instructions. 192 193Package: Citrus XPG4DL 194Version: 195Current Vers: 196Maintainer: Citrus 197Archive Site: http://citrus.bsdclub.org/ 198Home Page: http://citrus.bsdclub.org/ 199Mailing List: bsd-locale@hauN.org 200Responsible: tshiozak 201License: Ambiguous. Either BSD or Perl Artistic License 202 See http://citrus.bsdclub.org/#pol_license for more info. 203Notes: 204language C multilingualization support suite using wchar_t and other standards. 205The main development playground of Citrus is in NetBSD CVS, so you don't 206need to look for other CVS tree (like citrus CVS tree) 207main trunc has Citrus code in the following places: 208- src/lib/libc/locale, LC_CTYPE: single/multibyte support 209- src/lib/libintl: GNU libc compatible gettext(3) implementation. 210- src/lib/libc/citrus: multibyte LC_CTYPE handling and iconv(3) lower layer 211- src/lib/libc/iconv: iconv(3) 212 213Package: cron 214Version: 4.1 215Current Vers: 4.1 216Maintainer: Paul Vixie <vixie@vix.com> 217Archive Site: ftp://ftp.isc.org/isc/cron/ 218Home Page: 219Mailing List: 220Responsible: 221License: BSD-like 222Notes: 223 224Package: cvs 225Version: 1.12.13 226Current Vers: 1.12.13 227Maintainer: cvshome 228Archive Site: http://ftp.gnu.org/non-gnu/cvs/ 229Home Page: http://cvs.nongnu.org/ 230Mailing List: bug-cvs@gnu.org 231Responsible: christos 232License: GPLv1, LGPLv2 233Notes: 234Use src/gnu/dist/xcvs/cvs2netbsd for preparing the source tree 235for the import. 236Do not forget to update gnu/usr.bin/xcvs/include/config.h to match 237gnu/dist/xcvs/config.h.in. 238 239Package: db 240Version: 1.85 241Current Vers: 1.86/4.7.25 242Maintainer: Keith Bostic <bostic@vangogh.cs.berkeley.edu> 243Archive Site: http://www.oracle.com/technology/software/products/berkeley-db/ 244Home Page: http://www.oracle.com/database/berkeley-db/ 245Mailing List: 246Responsible: 247License: BSD or Oracle Commercial License 248Notes: 249Note that we cannot use db 2.x for license reasons. 250Three bug fixes against 1.85 sent back to bostic. Changes to 251man/recno.3, hash/hsearch.c, and hash/ndbm.c (serious). 252Import of DB 1.85 was done via a sh script which converted the 253distribution into the netbsd format. The script can be found in 254src/lib/libc/db/db2netbsd. 255 256Package: dhcp 257Version: 3.0.3 258Current Vers: 3.1.3/4.0.2/4.1.1-P1/4.2.3 259Maintainer: mellon 260Archive Site: ftp://ftp.isc.org/isc/dhcp/ 261Home Page: http://www.isc.org/software/dhcp/ 262Mailing List: dhcp-server@isc.org 263Mailing List: dhcp-client@isc.org 264Mailing List: dhcp-announce@isc.org 265Mailing List: dhcp-bugs@isc.org 266Responsible: mellon 267License: BSD (3-clause) 268Notes: 269No changes for NetBSD integration - just import the new distribution on 270top of the current tree. 271 272Package: dhcpcd 273Version: 5.2.12 274Current Vers: 5.2.12 275Maintainer: roy 276Archive Site: ftp://roy.marples.name/pub/dhcpcd/ 277Home Page: http://roy.marples.name/projects/dhcpcd/ 278Mailing List: dhcpcd-discuss@marples.name 279License: BSD (2-clause) 280Notes: 281Please submit all changes to the author. 282The distribution doesn't include the Linux specific bits or build system. 283 284Package: diffutils 285Version: 2.8.1 286Current Vers: 3.2 287Maintainer: FSF 288Archive Site: ftp://ftp.gnu.org/gnu/diffutils/ 289Home Page: http://www.gnu.org/software/diffutils/ 290Mailing List: bug-gnu-utils@gnu.org 291Responsible: 292License: GPLv2 293Notes: 294Use src/gnu/dist/diffutils/diffutils2netbsd for preparing the source tree 295for the import. 296 297Package: gdtoa 298Version: 2011-03-19 299Current Vers: $(date) 300Maintainer: David M. Gay <dmg@acm.org> 301Archive Site: http://www.netlib.org/fp/ 302Home Page: http://www.netlib.org/fp/ 303Mailing List: none 304Responsible: kleink 305License: BSD-like 306Notes: 307Test suite integrated at this time, but not built (and fails to run). 308No hexadecimal floating-point string conversion for VAX FP yet. 309Only double-precision addressed at this time. 310 311Package: file 312Version: 5.09 313Current Vers: 5.09 314Maintainer: Christos Zoulas <christos@zoulas.com> 315Archive Site: ftp://ftp.astron.com/pub/file/ 316Home Page: 317Mailing List: file@mx.gw.com 318Responsible: christos, pooka 319License: BSD (2-clause) 320Notes: 321use file2netbsd 322 323Package: flex 324Version: 2.5.35 325Current Vers: 2.5.35 326Maintainer: Will Estes <wlestes@users.sourceforge.net> 327Archive Site: http://flex.sourceforge.net/ 328Home Page: http://flex.sourceforge.net/ 329Mailing List: http://lists.sourceforge.net/mailman/listinfo/flex-announce 330Responsible: 331License: BSD-like 332Notes: 333There is a flex2netbsd script to help newer imports. 334 335Package: gcc 336Version: 4.1.3-20080831/4.5.3 337Current Vers: 4.6.0 338Maintainer: FSF 339Archive Site: ftp://ftp.gnu.org/gnu/gcc/ 340Home Page: http://www.gnu.org/software/gcc/ 341Mailing List: gcc-bugs@gnu.org 342Responsible: thorpej, mrg 343License: GPLv3, LGPLv3.1 344Notes: 345before importing: 346 - delete all .cvsignore and .brik files 347 - delete gcc/java gcc/ada libffi zlib boehm-gc libjava fastjar 348 - delete all related testsuites 349for GCC4: 350 - delete all fortran and testsuites 351 - update gcc/version.c for the NetBSD GCC date 352for GCC 4.5: 353 - use core/c++/objc/testsuite tarballs 354 - delete: 355 gcc/testsuite/ada 356 gcc/testsuite/gfortran* 357 gcc/testsuite/gnat.dg 358 359Package: gdb 360Version: 6.5/7.3.1 361Current Vers: 7.3.1 362Maintainer: FSF 363Archive Site: ftp://ftp.gnu.org/gnu/gdb/ 364Home Page: http://www.gnu.org/software/gdb/ 365Mailing List: bug-gdb@gnu.org 366Responsible: christos 367License: GPLv3, LGPLv3.1 368Notes: 369When updating GDB, it is imperative to test that: 370 - Debugging of kernel cores ("target kvm") works correctly 371 - Support for our kernel's remote serial debugging protocol 372 ("options KGDB") works correctly. 373 374Package: gettext 375Version: 0.14.4 376Current Vers: 0.17 377Maintainer: FSF 378Archive Site: ftp://ftp.gnu.org/gnu/gettext/ 379Home Page: http://www.gnu.org/software/gettext/ 380Mailing List: bug-gnu-utils@gnu.org 381Responsible: 382License: GPLv2 383Notes: 384GNU gettext is used for userland tools like msgfmt(1) only. For libintl, 385we use BSD-licensed implementation from Citrus project (see entry for 386"Citrus XPG4DL"). We hope to replace userland tools with BSD-licensed one. 387 388Package: gkermit 389Version: 1.00 390Current Vers: 1.00 391Maintainer: Kermit Project - Columbia University <kermit@columbia.edu> 392Archive Site: ftp://kermit.columbia.edu/kermit/archives/ 393Home Page: http://www.columbia.edu/kermit/ 394Mailing List: 395Responsible: apb 396License: GPLv2 397Notes: 398 399Package: grep 400Version: 2.5.1 401Current Vers: 2.7 402Maintainer: FSF 403Archive Site: ftp://ftp.gnu.org/gnu/grep/ 404Home Page: http://www.gnu.org/software/grep/ 405Mailing List: bug-gnu-utils@gnu.org 406Responsible: simonb 407License: GPLv2 (2.5.1), GPLv3 (2.5.3) 408Notes: 409Use src/gnu/dist/grep/grep2netbsd for preparing the source tree 410for the import. 411A non-gnu grep was imported into src/usr.bin/grep on 2 Jan 2004. It 412needs some tuning before it can replace gnu grep. 413 (cf. https://github.com/howardjp/freegrep 414 http://www.monkey.org/openbsd/archive/tech/0306/msg00129.html) 415 416Package: groff 417Version: 1.19.2 418Current Vers: 1.21 419Maintainer: Werner Lemberg/FSF 420Archive Site: ftp://ftp.gnu.org/gnu/groff/ 421Home Page: http://www.gnu.org/software/groff/ 422Mailing List: bug-groff@gnu.org 423Responsible: 424License: GPLv2 425Notes: 426Use groff2netbsd from src/gnu/dist/groff to prepare the distribution 427for import. 428 429Package: heimdal 430Version: 1.5pre1 431Current Vers: 1.5pre1 432Maintainer: Heimdal <heimdal@pdc.kth.se> 433Archive Site: ftp://ftp.pdc.kth.se/pub/heimdal/src/ 434Home Page: http://www.pdc.kth.se/heimdal/ 435Mailing List: heimdal-discuss@pdc.kth.se 436Responsible: joda, lha 437License: BSD 438Notes: 439 440Package: hunt 441Version: 2003-04-16 442Current Vers: 2003-04-16 443Maintainer: Greg Couch <gregc@cgl.ucsf.edu> 444Archive Site: ftp://ftp.cgl.ucsf.edu/pub/hunt.shar.Z 445Home Page: http://www.cgl.ucsf.edu/home/gregc/oss.html 446Responsible: mrg 447License: BSD (3-clause) 448Notes: 449 450Package: ipf 451Version: 4.1.33 452Current Vers: 4.1.33 453Maintainer: Darren Reed 454Archive Site: http://coombs.anu.edu.au/~avalon/ 455Home Page: http://coombs.anu.edu.au/~avalon/ 456Mailing List: ipfilter@postbox.anu.edu.au 457Responsible: darrenr, mike 458License: BSD-based, see src/dist/ipf/IPFILTER.LICENSE 459Notes: 460ipf2netbsd should be used on a virgin ipfilter source tree. 461See also dist/ipf/README.NetBSD 462 463Package: ipsec-tools 464Version: (ipsec-tools head is NetBSD-current head) 465Maintainer: IPsec-Tools project <ipsec-tools-core@lists.sourceforge.net> 466Archive Site: http://ipsec-tools.sourceforge.net 467Home Page: http://ipsec-tools.sourceforge.net 468Mailing List: ipsec-tools-devel@lists.sourceforge.net 469Responsible: manu, vanhu, mgrooms 470License: BSD (3-clause) 471Notes: 472ipsec-tools is maintained within NetBSD src tree in src/crypto/dist/ipsec-tools 473We don't run ipsec-tools' configure as part of the NetBSD build. configure 474generated files are available in the NetBSD source tree at: 475 src/lib/libipsec/config.h 476 src/lib/libipsec/package_version.h 477When configure.ac is updated, run the following: 478 cd src/crypto/dist/ipsec-tools 479 ./bootstrap 480 ./configure --enable-adminport --enable-hybrid --enable-frag \ 481 --enable-natt --enable-dpd 482Then copy package_version.h to src/lib/libipsec and merge config.h with 483src/lib/libipsec/config.h (it needs some manual tweaking) 484 485NOTE: As NetBSD HEAD and ipsec-tools HEAD are just the same thing, 486NetBSD-current always contains latest ipsec-tools code. On the other hand, 487ipsec-tools has stable branches (e.g.: ipsec-tools-0_7-branch), which 488are manually pulled up to NetBSD stable branches (e.g.: netbsd-4 is regularly 489sync with ipsec-tools-0_7-branch) 490 491Package: KAME IPv6 492Version: KAME/NetBSD SNAP kit 493Current Vers: KAME/NetBSD SNAP kit (shipped every week) 494Maintainer: KAME Project <kame@kame.net> 495Archive Site: http://www.kame.net/ 496Home Page: http://www.kame.net/ 497Mailing List: snap-users@kame.net 498Responsible: 499License: BSD (3-clause) 500Notes: 501IPv6 part is based on KAME/NetBSD142 SNAP as of early June 2000, with 502more conservative implementation policy. 503IPsec part is based on KAME/NetBSD14 SNAP as of 12 June 2000. 504Please do not make too many diff-unfriendly changes (like indentation change, 505KNF police). We need to take diffs across KAME snapshots on upgrades. 506To identify kernel version, check net.inet6.ip6.kame_version, or KAME_VERSION 507in sys/netinet6/in6.h. No script is available for upgrades. 508"KAME" branch is used for kernel merge work purposes. 509http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE has functionality comparison 510among KAME/*BSD, *BSD-current and recent *BSD releases. 511 512Package: less 513Version: less-444 514Current Vers: less-444 515Maintainer: Mark Nudelman <markn@greenwoodsoftware.com> 516Archive Site: http://www.greenwoodsoftware.com/less/download.html 517Home Page: http://www.greenwoodsoftware.com/less/ 518Mailing List: less-announce-request@greenwoodsoftware.com 519Responsible: mrg 520License: Less License (BSD 2-clause) or GPLv3 (v2 prior to less418) 521Notes: 522Many changes to make less act as more when invoked as more. Beware. 523Use the "src/external/bsd/less/less2netbsd" script to prepare source tree 524for importation. Run ./configure before hand to generate "defines.h". 525Talk to mrg before importing any new version. 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.12.0 655Current Vers: 1.12.0 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: 2011-08-10 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.9 788Current Vers: 5.9 / portable 5.9p1 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- make compile with gcc-4.5; const fixes, fileno() checks, shadow fixes. 825 826Package: OpenSSL 827Version: 1.0.1-stable-SNAP-20110605 828Current Vers: 1.0.1 [snapshot-20110605] with AES-NI patch 829Maintainer: The OpenSSL Project 830Archive Site: ftp://ftp.openssl.org/source/ 831Home Page: http://www.openssl.org/ 832Mailing List: openssl-announce@openssl.org 833Responsible: mcr, thorpej, groo, christos, mjf 834License: OpenSSL and SSLeay license (both BSD-like) 835Notes: 836- Run openssl2netbsd to get rid of the RCSID identifiers 837- run make in /usr/src/crypto/external/bsd/openssl/lib/libcrypto/man 838 to regen man pages. 839 840Package: pdisk 841Version: 0.8a2 842Current Vers: 0.8a2 843Maintainer: Eryk Vershen <eryk@cfcl.com> 844Archive Site: http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html 845Home Page: http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html 846Mailing List: 847Responsible: dbj 848License: BSD-like 849Notes: 850This is the disk partition utility used by Apple's mkLinux and OS X 851It is imported into dist/pdisk, with a reachover makefile in 852src/sbin/pdisk builds for macppc and mac68k. 853 854Package: pdksh 855Version: 5.2.14p2 856Current Vers: 5.2.14p2 857Maintainer: Michael Rendell <michael@cs.mun.ca> 858Archive Site: ftp://ftp.cs.mun.ca/pub/pdksh/ 859Home Page: http://www.cs.mun.ca/~michael/pdksh/ 860Mailing List: 861Responsible: jdolecek 862License: Public domain 863Notes: 864pdksh-5.2.14-patches.1 and pdksh-5.2.14-patches.2 have been applied. 865 866Package: PF (openbsd packet filter) 867Version: OpenBSD 4.2 868Current Vers: OpenBSD 4.3-current 869Maintainer: The OpenBSD Project 870Archive Site: ftp://ftp.openbsd.org/ 871Home Page: http://www.openbsd.org/faq/pf/ 872Mailing List: pf@benzedrine.cx or appropriate OpenBSD mailing list 873Responsible: peter, yamt 874License: BSD (2-clause) 875Notes: 876kernel code is imported into src/sys/dist/pf and src/sys/net has reachover 877definition (files.pf). userland code is imported into src/dist/pf, and 878reachover Makefiles are in src/usr.sbin/pf. 879 880Package: pkg_install 881Version: 20110215 882Current Vers.: 20110215 883Maintainer: The pkgsrc developers 884Home Page: http://www.pkgsrc.org 885Mailing List: tech-pkg@NetBSD.org 886Responsible: joerg 887License: BSD 888Notes: 889The authoritative version used to live in src/usr.sbin/pkg_install and was 890moved to pkgsrc/pkgtool/pkg_install. Reachover Makefiles are kept in place. 891 892Package: ping 893Version: 980911 894Current Vers: 980911 895Maintainer: Vernon Schryver <vjs@rhyolite.com> 896Archive Site: ftp://ftp.rhyolite.com/src/ 897Home Page: http://www.rhyolite.com/src/ 898Mailing List: 899Responsible: christos 900License: BSD (3-clause) 901Notes: 902We use err() and friends. We have changes for snprintf, extra 903formatting in man pages, disallowing flood pinging, alignment fixes, 904and more. 905 906Package: postfix 907Version: 2.8.7 908Current Vers: 2.8.7 909Maintainer: Wietse Venema <wietse@porcupine.org> 910Archive Site: ftp://postfix.cloud9.net/official/ 911Home Page: http://www.postfix.org/ 912Mailing List: postfix-users@postfix.org 913Responsible: christos, tron 914License: IBM Public License. See also src/external/ibm-public/postfix/dist. 915Notes: 916HTML documentation should be kept in sync with the README_FILES. 917src/gnu/dist/postfix/conf/postfix-files must be kept in sync with our 918directory layout (the easiest way to check is by running ``postfix 919set-permissions''). 920 921Package: ppp 922Version: 2.4.4 923Current Vers: 2.4.4 924Maintainer: Paul Mackerras <paulus@samba.org> 925Archive Site: ftp://ftp.samba.org/pub/ppp/ 926Home Page: 927CVS root: :pserver:cvs@pserver.samba.org:/cvsroot (password: cvs) 928Mailing List: 929Responsible: christos, cube 930License: BSD (3-clause) 931Notes: 932BSD support was removed from 2.4.0; I added it back and removed 933some GPL pieces. Multilink support is missing. Repeated pings to 934Paulus have not yielded results. I've retrofitted pppdump to use 935net/zlib, and <net/ppp-comp.h> and I now maintain sys-bsd.c. This 936is clearly a pain. I have not tested the modules code, neither our 937makefiles make it easy to construct a module, but I left one there 938as an example. 939TDB code as found in 2.4.x, x>1 is under the GPL. Therefore, we're 940using the version found in 2.4.1. 941 942Package: rcs 943Version: 5.7 944Current Vers: 5.8 945Maintainer: FSF 946Archive Site: ftp://ftp.gnu.org/gnu/rcs/ 947Mailing List: bug-gnu-utils@gnu.org 948Home Page: http://www.gnu.org/software/rcs/ 949Responsible: agc 950License: GPLv2 951Notes: 952Beta versions are available from Purdue (ftp.cs.purdue.edu:/pub/RCS). 953 954Package: root.cache 955Version: 2011060800 (Jun 8, 2011) 956Current Vers: 2011060800 (Jun 8, 2011) 957Maintainer: InterNIC 958Archive Site: ftp://ftp.internic.net/domain/named.root 959Home Page: ftp://ftp.internic.net/domain/named.root 960Mailing List: 961Responsible: thorpej 962License: Public domain 963Notes: 964The root server cache is also included with BIND. However, the 965InterNIC version is usually more up to date. 966 967Package: routed 968Version: 2.32 969Current Vers: 2.32 970Maintainer: Vernon Schryver <vjs@rhyolite.com> 971Archive Site: ftp://ftp.rhyolite.com/src/ 972Home Page: http://www.rhyolite.com/src/ 973Mailing List: 974Responsible: christos 975License: BSD (4-clause) 976Notes: 977We use the md5 code from libc 978We don't allow RIP_TRACEON and RIP_TRACEOFF 979We use arc4random 980We use strlcpy/snprintf 981 982Package: send-pr (part of GNATS) 983Version: 3.95 984Current Vers: 4.1 985Maintainer: FSF 986Archive Site: ftp://ftp.gnu.org/gnu/gnats/ 987Home Page: http://www.gnu.org/software/gnats/ 988Mailing List: bug-gnats@gnu.org 989License: GPLv2 990Responsible: 991Notes: 992 993Package: SoftFloat 994Version: 2a 995Current Vers: 2b 996Maintainer: John Hauser <jhauser@jhauser.us> 997Archive Site: http://www.jhauser.us/arithmetic/SoftFloat.html 998Home Page: http://www.jhauser.us/arithmetic/SoftFloat.html 999Mailing List: 1000Responsible: bjh21 1001License: Public domain 1002Notes: 1003Heavily modified for use as a soft float library for GCC. The actual 1004arithmetic code is unchanged, though, and should behave exactly like the 1005original. 1006 1007Package: sqlite 1008Version: pre-3.6.9 snapshot 1009Current Vers: 3.6.8 1010Maintainer: Richard Hipp <drh@sqlite.org> 1011Home Page: http://www.sqlite.org 1012Responsible: joerg 1013License: Public domain 1014Notes: 1015Initial import uses a pre-release with a number of bug fixes to avoid 1016unnecessary local changes. 1017 1018Package: tcpdump 1019Version: 4.1.1 1020Current Vers: 4.1.1 1021Maintainer: tcpdump-workers@lists.tcpdump.org 1022Archive Site: http://www.tcpdump.org/release/ 1023Home Page: http://www.tcpdump.org/ 1024Mailing List: tcpdump-workers@lists.tcpdump.org 1025Responsible: 1026License: BSD (3-clause) 1027Notes: 1028Use the src/external/bsd/tcpdump/dist/tcpdump2netbsd script to prepare source 1029tree. 1030 1031Package: termcap.src 1032Version: 9.13.25 1033Current Vers: 11.0.1 1034Maintainer: Eric S. Raymond <terminfo@ccil.org> 1035Archive Site: http://www.catb.org/~esr/terminfo/ 1036Home Page: http://www.catb.org/~esr/terminfo/ 1037Mailing List: 1038Responsible: 1039License: Public domain 1040Notes: 1041 1042Package: TestFloat 1043Version: 2a 1044Current Vers: 2a 1045Maintainer: John Hauser <jhauser@jhauser.us> 1046Archive Site: http://www.jhauser.us/arithmetic/TestFloat.html 1047Home Page: http://www.jhauser.us/arithmetic/TestFloat.html 1048Mailing List: 1049Responsible: ross 1050License: BSD (4-clause) 1051Notes: 1052 1053Package: texinfo 1054Version: 4.8 1055Current Vers: 4.13 1056Maintainer: FSF 1057Archive Site: ftp://ftp.gnu.org/gnu/texinfo/ 1058Home Page: http://www.gnu.org/software/texinfo/ 1059Mailing List: bug-texinfo@gnu.org 1060Responsible: 1061License: GPLv2 (4.9 is GPLv3) 1062Notes: 1063Use src/gnu/dist/texinfo/texinfo2netbsd for preparing the source tree 1064for the import. 1065 1066Package: tmux 1067Version: 1.5 1068Current Vers: 1.5 1069Maintainer: Nicholas Marriott <nicm@users.sourceforge.net> 1070Archive site: http://downloads.sourceforge.net/tmux/ 1071Home page: http://tmux.sourceforge.net/ 1072Mailing List: tmux-users@lists.sourceforge.net 1073Responsible: jmmv 1074License: BSD 1075Notes: 1076See src/external/bsd/tmux/README for instructions on how to import a 1077new tmux release. 1078 1079Package: top 1080Version: 3.8beta1 1081Current Vers: 3.8beta1 1082Maintainer: William LeFebvre <wnl@groupsys.com> 1083Archive Site: http://www.unixtop.org/dist/top-3.8beta1.tar.gz 1084Home Page: http://www.unixtop.org/ 1085Mailing List: top-spinners@ocee.groupsys.com 1086Responsible: simonb, christos 1087License: BSD (2-clause) 1088Notes: 1089 1090Package: traceroute 1091Version: 1.4a12 1092Current Vers: 1.4a12 1093Maintainer: traceroute@ee.lbl.gov 1094Archive Site: ftp://ftp.ee.lbl.gov/ 1095Home Page: http://ftp.ee.lbl.gov/ 1096Mailing List: 1097Responsible: 1098License: BSD (4-clause) 1099Notes: 1100Added changes from a5 -> a12 manually. 1101 1102Package: tz 1103Version: tzcode2011i / tzdata2011n 1104Current Vers: tzcode2011i / tzdata2011n 1105Maintainer: Arthur David Olson <ado@elsie.nci.nih.gov> 1106Maintainer: Robert Elz <kre@munnari.oz.au> 1107Archive Site: ftp://elsie.nci.nih.gov/pub/ 1108Archive Site: ftp://munnari.oz.au/pub/oldtz/ 1109Home Page: 1110Mailing List: tz@iana.org 1111Responsible: kleink, christos 1112License: Public domain 1113Notes: 1114Use src/lib/libc/time/tzcode2netbsd to prepare the source tree for import. 1115The tzcode2009k -> 2011i patch was applied by hand, since we have too 1116many diffs (re-entrant tzcode) to apply. The diffs have been submitted 1117upstream but there is too much inertia to apply them. 1118 1119Package: wpa_supplicant/hostapd 1120Version: 0.7.3 1121Current Vers: 0.7.3 1122Maintainer: Jouni Malinen <jkmaline@cc.hut.fi> 1123Archive Site: http://hostap.epitest.fi/releases/ 1124Home Page: http://hostap.epitest.fi/wpa_supplicant/ 1125Mailing List: 1126Responsible: scw, dyoung, christos 1127License: BSD or GPLv2 1128Notes: 1129See /usr/src/external/bsd/wpa/NetBSD-upgrade for update instructions. 1130 1131Package: XFree86 1132Version: 4.5.0 1133Current Vers: 4.8.0 1134Maintainer: XFree86 Project, Inc. 1135Archive Site: ftp://ftp.xfree86.org/pub/XFree86/ 1136Home Page: http://www.xfree86.org/ 1137Mailing List: devel@xfree86.org 1138Responsible: tron 1139License: XFree 1140Notes: 11414.x: 1142 Only X4??src-1 to X4??src-6 were imported. X4??src-7 contains postscript 1143 files which we don't need in our tree. 1144 ALL changes must be sent back to the XFree86 repository. Patches should 1145 be submitted back via http://bugzilla.xfree86.org. 1146 1147Package: zlib 1148Version: 1.2.3 1149Current Vers: 1.2.5 1150Maintainer: Jean-loup Gailly and Mark Adler <zlib@gzip.org> 1151Archive Site: http://www.zlib.net/ 1152Home Page: http://www.zlib.net/ 1153Mailing List: 1154Responsible: gwr, tron, christos 1155License: BSD (3-clause) 1156Notes: 1157Imported to src/common/dist/zlib and shared by the kernel and userland. 1158 1159Package: services, protocols 1160Version: 2010-10-04 1161Current Vers: 2010-11-30 1162Maintainer: IANA 1163Archive Site: http://www.iana.org/assignments/protocol-numbers/protocol-numbers.txt 1164Archive Site: http://www.iana.org/assignments/port-numbers 1165Home Page: http://www.iana.org 1166Mailing List: 1167Responsible: christos 1168License: None 1169Notes: 11701. Download the latest converter from: 1171 http://www.sethwklein.net/iana-etc.html 11722. Unpack it and edit the Makefile to reflect the latest location of the files 11733. Run 1174 gmake get 1175 gmake 11764. Add NetBSD rcsid to the generated protocols and services. 11775. Append the local services from the current services file. 11786. Run: 1179 services_mkdb -u services > /usr/src/etc/services 1180 cp protocols /usr/src/etc/protocols 1181 1182Package: pigz 1183Version: 2.1.6 1184Current Vers: 2.1.6 1185Maintainer: Mark Adler <madler@alumni.caltech.edu> 1186Archive Site: http://zlib.net/pigz/ 1187Home Page: http://zlib.net/pigz/ 1188Mailing List: http://mail.zlib.net/mailman/listinfo/pigz-announce_zlib.net 1189Responsible: mrg 1190License: zlib 1191Notes: 1192 1193Package: xz 1194Version: 5.0.0 1195Current Vers: 5.0.2 1196Maintainer: Lasse Collin <lasse.collin@tukanni.org> 1197Archive Site: http://tukaani.org/xz/ 1198Home Page: http://tukaani.org/xz/ 1199Responsible: joerg 1200License: public-domain 1201Notes: 12021. See prepare-import script for stripping down the distribution. 12032. Update configure.ac and use it to generate include/config.h. 12043. Carefully check for GPL components leaked into the dist area. 1205 1206Package: mpc 1207Version: 0.9 1208Current Vers: 0.9 1209Maintainer: 1210Archive Site: http://www.multiprecision.org/mpc/download/ 1211Home Page: http://www.multiprecision.org/mpc/ 1212Mailing List: http://www.multiprecision.org/index.php?prog=mpc&page=development 1213Responsible: mrg 1214License: LGPL2 1215Notes: 1216 1217Package: mpfr 1218Version: 3.0.1 1219Current Vers: 3.0.1 1220Maintainer: 1221Archive Site: http://www.mpfr.org/mpfr-current/ 1222Home Page: http://www.mpfr.org/ 1223Mailing List: http://websympa.loria.fr/wwsympa/arc/mpfr-announce 1224Responsible: mrg 1225License: LGPL3 1226Notes: 1227 1228Package: GNU MP 1229Version: 5.0.2 1230Current Vers: 5.0.2 1231Maintainer: http://gmplib.org/mailman/listinfo/gmp-devel 1232Archive Site: http://gmplib.org/ 1233Home Page: http://gmplib.org/ 1234Mailing List: http://gmplib.org/mailman/listinfo/gmp-announce 1235Responsible: mrg 1236License: LGPL3 1237Notes: 1238 1239Package: tre 1240Version: 0.8.0 1241Current Vers: 0.8.0 1242Maintainer: http://laurikari.net/tre 1243Archive Site: http://laurikari.net/tre 1244Home Page: http://laurikari.net/tre 1245Mailing List: http://laurikari.net/mailman/listinfo/tre-general 1246Responsible: agc, christos 1247License: BSD 1248Notes: 1249 Need to feed back local changes 1250