1# $NetBSD: 3RDPARTY,v 1.1396 2017/01/10 01:29:31 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# 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 Package, Version, Current Vers, 21# and Maintainer fields; 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: name or brief description (required, must be first) 28# Version: version that is included with NetBSD (required) 29# Current Vers: version that is available upstream (required) 30# Maintainer: name and/or email address of upstream maintainer (required) 31# Archive Site: URL to archive of upstream releases 32# Home Page: URL to web page for upstream project 33# Mailing List: email address or URL related to upstream mailing list 34# License: description of license 35# Responsible: comma-separated list of NetBSD developers 36# Location: comma-separated list of subdirectories in the NetBSD src tree 37# Notes: 38# Multiple lines of free-form text, 39# Must be last. 40# 41 42Package: acpica 43Version: 20160930 44Current Vers: 20160930 45Maintainer: Intel 46Archive Site: http://www.acpica.org/downloads/ 47Home Page: http://www.acpica.org/ 48Mailing List: devel@acpica.org 49License: BSD-like 50Responsible: jruoho 51Location: sys/external/bsd/acpica/dist 52Notes: 53You want the unix2 (dual-licensed) tar file. 54Please read src/sys/dev/acpi/acpica/README before any modification. 55 56Package: am-utils [amd] 57Version: 6.2 58Current Vers: 6.2 59Maintainer: Erez Zadok <ezk@cs.columbia.edu> 60Archive Site: ftp://ftp.am-utils.org/pub/am-utils/ 61Home Page: http://www.am-utils.org/ 62Mailing List: am-utils 63Responsible: christos 64License: BSD (4-clause) 65Location: external/bsd/am-utils/dist 66Notes: 67Amd2netbsd script to convert to BSD make system and remove unneeded files. 68Fix symbolic links before import. 69Check external/bsd/am-utils/include/config.h is correct after import. 70Update date of release in external/bsd/am-utils/man/Makefile (two places). 71 72Package: Automated Testing Framework (ATF) 73Version: 0.20 74Current Vers: 0.21 75Maintainer: Julio Merino <jmmv@NetBSD.org> 76Archive site: https://github.com/jmmv/atf/releases 77Home page: https://github.com/jmmv/atf 78Mailing List: atf-devel@NetBSD.org 79Responsible: jmmv 80License: The NetBSD Foundation's license (BSD 2-clause) 81Location: external/bsd/atf/dist 82Notes: 83The source files are in external/bsd/atf/dist. 84Use external/bsd/atf/prepare-import.sh to regenerate the dist/ directory. 85Please avoid performing local changes to this package without discussing 86them with the responsible person and/or the mailing list shown above. 87Note that the external/bsd/atf/dist/tools is owned by NetBSD and does not 88exist upstream; however, please continue to discuss any desired changes 89upfront. 90 91Package: ath-hal 92Version: FreeBSD SVN revision number 185521 93Current Vers: FreeBSD SVN revision number 185521 94Maintainer: Sam Leffler <sam@errno.com> 95Archive Site: none 96Home Page: none 97Mailing List: none 98Responsible: sam, alc 99License: BSD-like (2-clause), ISC 100Location: sys/external/isc/atheros_hal/dist 101Notes: 102 103Package: bc 104Version: 1.06 105Current Vers: 1.06 106Maintainer: Phil Nelson <phil@cs.wwu.edu> 107Archive Site: ftp://ftp.gnu.org/gnu/bc/ 108Home Page: http://www.gnu.org/software/bc/ 109Mailing List: bug-bc@gnu.org 110Responsible: phil, simonb 111License: GPLv2, LGPGv2.1 112Location: gnu/dist/bc 113Notes: 114bc includes dc, both of which are in the NetBSD tree. 115 116Package: bind [named and utils] 117Version: 9.10.4-P4/BSD 9.11.0-P1/MPL 118Current Vers: 9.10.4-P4/BSD 119Maintainer: Paul Vixie <vixie@vix.com> 120Archive Site: ftp://ftp.isc.org/isc/bind9/ 121Home Page: http://www.isc.org/software/bind/ 122Mailing List: https://lists.isc.org/mailman/listinfo/bind-announce 123Mailing List: https://lists.isc.org/mailman/listinfo/bind-users 124Responsible: vixie, christos 125License: BSD-like (2-clause) 126Location: external/bsd/bind/dist 127Notes: 128First bind2netbsd script to import into src/external/bsd/bind/dist. 129The Makefiles in src/external/bsd/bind are not handled by the script. 130Build bind to generate the include files. 131Then binclude4netbsd script to import into src/external/bsd/bind/include. 132The libc and include parts of the resolver are now part of libbind. 133 134Package: unbound 135Version: 1.5.9 136Current Vers: 1.5.9 137Maintainer: Christos Zoulas 138Archive Site: https://www.unbound.net/downloads/unbound-latest.tar.gz 139Home Page: https://www.unbound.net/ 140Mailing List: https://unbound.nlnetlabs.nl/mailman/listinfo/unbound-users 141Responsible: christos 142License: BSD-like 143Location: external/bsd/unbound/dist 144Notes: 145Use cleantags to import 146run configure and update config files in include 147 148Package: nsd 149Version: 4.1.14 150Current Vers: 4.1.14 151Maintainer: Christos Zoulas 152Archive Site: https://www.nlnetlabs.nl/svn/nsd/ 153Home Page: https://www.nlnetlabs.nl/projects/nsd/ 154Mailing List: https://open.nlnetlabs.nl/mailman/listinfo/nsd-users/ 155Responsible: christos 156License: BSD-like 157Location: external/bsd/nsd/dist 158Notes: 159Use cleantags to import 160run configure and update config files in include 161 162Package: libbind [libc resolver and includes] 163Version: libbind-6.0-rc1 164Current Vers: libbind-6.0 165Maintainer: Paul Vixie <vixie@vix.com> 166Archive Site: ftp://ftp.isc.org/isc/libbind/ 167Home Page: http://www.isc.org/software/libbind/ 168Mailing List: https://lists.isc.org/mailman/listinfo/bind-workers 169Responsible: vixie, christos 170License: BSD-like (2-clause) 171Location: external/bsd/libbind/dist 172Notes: 173First libbind2netbsd script to import into src/external/bsd/libbind/dist. 174Then include4netbsd script to import into src/include. 175Then libc4netbsd script to update the resolver in libc. 176Todo[1]: Update libresolv if needed. 177Todo[2]: A few files in libc/net were imported in the ISC branch but now 178 they are too different or do not exist anymore: 179 gethnamaddr.c getnetent.c getnetnamadr.c sethostent.c 180 Others like getaddrinfo.c could be merged with isc, but it seems 181 that ours is from a more recent version of KAME? 182Todo[3]: net/base64.c is imported from bind but should be moved from net 183 to isc/base64.c. 184Todo[4]: Re-entrant functions of net/* 185Todo[5]: Reconcile the doc directory. 186 187Package: binutils 188Version: 2.27 189Current Vers: 2.27 190Maintainer: FSF 191Archive Site: ftp://ftp.gnu.org/gnu/binutils/ 192Home Page: http://www.gnu.org/software/binutils/ 193Mailing List: bug-gnu-utils@gnu.org 194Responsible: thorpej, mrg 195License: GPLv3, LGPLv3, GPLv2, LGPLv2, BSD 196Location: external/gpl3/binutils/dist 197Notes: 198 199Package: bozohttpd 200Version: 20100617 201Current Vers: 20100617 202Maintainer: mrg@eterna.com.au 203Archive Site: ftp://ftp.NetBSD.org/pub/NetBSD/packages/distfiles/LOCAL_PORTS/ 204Home Page: http://eterna.com.au/bozohttpd/ 205Mailing List: 206Responsible: mrg 207License: BSD 208Location: libexec/httpd 209Notes: 210Delete "queue.h" from the distribution. 211 212Package: bsd-family-tree 213Version: 1.151 214Current Vers: 1.156 215Maintainer: The FreeBSD Project 216Archive Site: http://www.freebsd.org/cgi/cvsweb.cgi/src/share/misc/bsd-family-tree 217Home Page: http://www.freebsd.org/cgi/cvsweb.cgi/src/share/misc/bsd-family-tree 218Mailing List: 219Responsible: 220License: BSD (2-clause) (see http://www.freebsd.org/cgi/cvsweb.cgi/src/COPYRIGHT) 221Location: share/misc/bsd-family-tree 222Notes: 223Please send all updates upstream. Eitan Adler <lists@eitanadler.com> 224is a FreeBSD committer who has been helpful with incorporating changes 225in the past. 226 227Package: byacc 228Version: 20150711 229Current Vers: 20150711 230Maintainer: Thomas Dickey <dickey@invisible-island.net> 231Archive Site: http://www.invisible-island.net/byacc/byacc.html 232Home Page: http://www.invisible-island.net/byacc/byacc.html 233Mailing List: 234Responsible: christos 235License: Public Domain 236Location: external/bsd/byacc/dist 237Notes: 238See /usr/src/external/bsd/byacc/byacc2netbsd for update instructions. 239 240Package: bzip2 241Version: 1.0.6 242Current Vers: 1.0.6 243Maintainer: Julian Seward <jseward@acm.org> 244Archive Site: http://sources.redhat.com/bzip2/ 245Home Page: http://www.bzip.org/ 246Mailing List: 247Responsible: 248License: BSD (4-clause) 249Location: external/bsd/bzip2 250Notes: 251See /usr/src/external/bsd/bzip2/bzip2netbsd for update instructions. 252 253Package: Citrus XPG4DL 254Version: 255Current Vers: 256Maintainer: Citrus 257Archive Site: http://citrus.bsdclub.org/ 258Home Page: http://citrus.bsdclub.org/ 259Mailing List: bsd-locale@hauN.org 260Responsible: tshiozak 261License: Ambiguous. Either BSD or Perl Artistic License 262 See http://citrus.bsdclub.org/#pol_license for more info. 263Location: lib 264Notes: 265language C multilingualization support suite using wchar_t and other standards. 266The main development playground of Citrus is in NetBSD CVS, so you don't 267need to look for other CVS tree (like citrus CVS tree) 268main trunc has Citrus code in the following places: 269- src/lib/libc/locale, LC_CTYPE: single/multibyte support 270- src/lib/libintl: GNU libc compatible gettext(3) implementation. 271- src/lib/libc/citrus: multibyte LC_CTYPE handling and iconv(3) lower layer 272- src/lib/libc/iconv: iconv(3) 273 274Package: cron 275Version: 4.1 276Current Vers: 4.1 277Maintainer: Paul Vixie <vixie@vix.com> 278Archive Site: ftp://ftp.isc.org/isc/cron/ 279Home Page: 280Mailing List: 281Responsible: 282License: BSD-like 283Location: external/bsd/cron/dist 284Notes: 285 286Package: cvs 287Version: 1.12.13 288Current Vers: 1.12.13 289Maintainer: cvshome 290Archive Site: http://ftp.gnu.org/non-gnu/cvs/ 291Home Page: http://cvs.nongnu.org/ 292Mailing List: bug-cvs@gnu.org 293Responsible: christos 294License: GPLv1, LGPLv2 295Location: external/gpl2/xcvs/dist 296Notes: 297Use external/gpl2/xcvs/dist/cvs2netbsd for preparing the source tree 298for the import. 299Do not forget to update external/gpl2/xcvs/include/config.h to match 300external/gpl2/xcvs/dist/config.h.in. 301 302Package: db 303Version: 1.85 304Current Vers: 1.86/4.7.25 305Maintainer: Keith Bostic <bostic@vangogh.cs.berkeley.edu> 306Archive Site: http://www.oracle.com/technology/software/products/berkeley-db/ 307Home Page: http://www.oracle.com/database/berkeley-db/ 308Mailing List: 309Responsible: 310License: BSD or Oracle Commercial License 311Location: lib/libc/db 312Notes: 313Note that we cannot use db 2.x for license reasons. 314Three bug fixes against 1.85 sent back to bostic. Changes to 315man/recno.3, hash/hsearch.c, and hash/ndbm.c (serious). 316Import of DB 1.85 was done via a sh script which converted the 317distribution into the netbsd format. The script can be found in 318src/lib/libc/db/db2netbsd. 319 320Package: dhcp 321Version: 4.3.3 322Current Vers: 4.3.3-P1 323Maintainer: mellon 324Archive Site: ftp://ftp.isc.org/isc/dhcp/ 325Home Page: http://www.isc.org/software/dhcp/ 326Mailing List: dhcp-server@isc.org 327Mailing List: dhcp-client@isc.org 328Mailing List: dhcp-announce@isc.org 329Mailing List: dhcp-bugs@isc.org 330Responsible: mellon 331License: BSD (3-clause) 332Location: external/bsd/dhcp 333Notes: 334Use the dhcp2netbsd script. 335 336Package: dhcpcd 337Version: 6.11.4 338Current Vers: 6.11.5 (not needed for NetBSD) 339Maintainer: roy 340Archive Site: ftp://roy.marples.name/pub/dhcpcd/ 341Home Page: http://roy.marples.name/projects/dhcpcd/ 342Mailing List: dhcpcd-discuss@marples.name 343License: BSD (2-clause) 344Location: external/bsd/dhcpcd/dist 345Notes: 346Please submit all changes to the author. 347The distribution doesn't include the Linux specific bits or build system. 348 349Package: drm 350Version: Linux 3.15 351Current Vers: ? 352Maintainer: Intel, AMD, Linux kernel developers 353Archive Site: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 354Home Page: http://dri.freedesktop.org/ 355Mailing List: dri-devel@lists.freedesktop.org 356Responsible: riastradh 357License: BSD 358Location: sys/external/bsd/drm2/dist 359Notes: 360Graphics drivers. Talk to riastradh@ about updates. When importing 361from Linux, we map 362 drivers/gpu/drm -> sys/external/bsd/drm2/dist/drm 363 include/drm -> sys/external/bsd/drm2/dist/include/drm 364 include/uapi/drm -> sys/external/bsd/drm2/dist/uapi/drm 365GPL sources are excluded. In the future, we may import them into 366external/gpl2/drm2 and build them as kernel modules. Nouveau sources 367(drivers/gpu/drm/nouveau in Linux) must first be processed with the 368script sys/external/bsd/drm2/nouveau/nouveau2netbsd, about which see 369the source for details. 370Vendor tag: LINUX 371Release tag: linux-X-Y(-rcZ)-drm-bsd 372 (nouveau got reimported as linux-3-15-drm-bsd-reimport-nouveau) 373I neglected to add RCSIDs in the last import (except for nouveau, for 374which nouveau2netbsd adds them). For the next import, remember to add 375them! 376 377Package: gmake 378Version: 3.81 379Current Vers: 4.0 380Maintainer: FSF 381Archive Site: ftp://ftp.gnu.org/gnu/make/ 382Home Page: http://www.gnu.org/software/make/ 383Mailing List: bug-make@gnu.org 384Responsible: 385License: GPLv2+ (3.81), GPLv3+ (3.82 and later) 386Location: external/gpl2/gmake 387Notes: 388 389Package: diffutils 390Version: 2.8.1 (Last GPLv2+ version) 391Current Vers: 3.3 392Maintainer: FSF 393Archive Site: ftp://ftp.gnu.org/gnu/diffutils/ 394Home Page: http://www.gnu.org/software/diffutils/ 395Mailing List: bug-diffutils@gnu.org 396Responsible: 397License: GPLv2+ (2.8.1), GPLv3+ (2.9 and later) 398Location: external/gpl2/diffutils 399Notes: 400Use external/gpl2/diffutils/diffutils2netbsd for preparing the source tree 401for the import. 402 403Package: ekermit 404Version: 1.7 405Current Vers: 1.7 406Maintainer: Kermit Project 407Archive Site: ftp://ftp.kermitproject.org/kermit/ekermit/ 408Home Page: http://www.kermitproject.org/ek.html 409Mailing List: 410Responsible: apb 411License: BSD (3 clause) 412Location: external/bsd/ekermit 413Notes: 414 415Package: expat 416Version: 2.1.1 417Current Vers: 2.1.1 418Maintainer: Expat Project 419Archive Site: http://sourceforge.net/projects/expat/files/expat/ 420Home Page: http://www.libexpat.org/ 421Mailing List: expat-discuss@libexpat.org 422Responsible: mrg 423License: MIT 424Location: src/external/mit/expat/dist 425Notes: 426Please use "expat" as the vendor tag for CVS imports. 427 428Package: file 429Version: 5.22 430Current Vers: 5.22 431Maintainer: Christos Zoulas <christos@zoulas.com> 432Archive Site: ftp://ftp.astron.com/pub/file/ 433Home Page: http://www.darwinsys.com/file/ 434Mailing List: file@mx.gw.com 435Responsible: christos, pooka 436License: BSD (2-clause) 437Location: external/bsd/file/dist 438Notes: 439use file2netbsd 440 441Package: flex 442Version: 2.6.3 443Current Vers: 2.6.3 444Maintainer: Will Estes <wlestes@users.sourceforge.net> 445Archive Site: https://github.com/westes/flex/releases 446Home Page: https://github.com/westes/flex 447Mailing List: http://lists.sourceforge.net/mailman/listinfo/flex-announce 448Responsible: 449License: BSD-like 450Location: external/bsd/flex/dist 451Notes: 452There is a flex2netbsd script to help newer imports. 453 454Package: gcc 455Version: 4.8.5/5.4 456Current Vers: 4.8.5/5.4/6.3 457Maintainer: FSF 458Archive Site: ftp://ftp.gnu.org/gnu/gcc/ 459Home Page: http://www.gnu.org/software/gcc/ 460Mailing List: gcc-bugs@gnu.org 461Responsible: mrg, christos, skrll 462License: GPLv3, LGPLv3.1 463Location: gnu/dist/gcc4 464Location: external/gpl3/gcc.old/dist 465Location: external/gpl3/gcc/dist 466Notes: 467In the long term, we expect that there will often be two versions, 468in the "gcc" and "gcc.old" directories. Having two versions allows 469migration from one version of gcc to another to happen for one port 470at a time, instead of for all ports simultaneously. 471When importing a new version of external/gpl3/gcc.old: 472 - copy the current version of external/gpl3/gcc 473 - import it to a "NETBSD" vendor branch in external/gpl3/gcc.old 474Before importing a new version of external/gpl3/gcc: 475 - delete all .cvsignore and .gitignore files 476 - delete java ada fortran their libraries and testsuites 477 - delete libffi zlib boehm-gc 478 - update gcc/version.c for the NetBSD GCC date 479 - use core/c++/objc/testsuite tarballs 480 - you can use the gcc2netbsd script for the above (except version) 481 - update tools/gcc/gcc-version.mk 482 - force generate and copy tools/gcc build version of these files 483 into gcc/dist/gcc/doc: cpp.1 cpp.info gcc.1 gcc.info gcov.1 484 485Package: gdb 486Version: 7.12 487Current Vers: 7.12 488Maintainer: FSF 489Archive Site: ftp://ftp.gnu.org/gnu/gdb/ 490Home Page: http://www.gnu.org/software/gdb/ 491Mailing List: bug-gdb@gnu.org 492Responsible: christos 493License: GPLv3, LGPLv3.1 494Location: external/gpl3/gdb/dist 495Notes: 496When updating GDB, it is imperative to test that: 497 - Debugging of kernel cores ("target kvm") works correctly 498 - Support for our kernel's remote serial debugging protocol 499 ("options KGDB") works correctly. 500 501Package: gdtoa 502Version: 2011-03-19 503Current Vers: $(date) 504Maintainer: David M. Gay <dmg@acm.org> 505Archive Site: http://www.netlib.org/fp/ 506Home Page: http://www.netlib.org/fp/ 507Mailing List: none 508Responsible: kleink 509License: BSD-like 510Location: lib/libc/gdtoa 511Notes: 512Test suite integrated at this time, but not built (and fails to run). 513No hexadecimal floating-point string conversion for VAX FP yet. 514Only double-precision addressed at this time. 515 516Package: gettext 517Version: 0.16.1 (Last GPLv2+ version) 518Current Vers: 0.19.7 519Maintainer: FSF 520Archive Site: ftp://ftp.gnu.org/gnu/gettext/ 521Home Page: http://www.gnu.org/software/gettext/ 522Mailing List: bug-gnu-utils@gnu.org 523Responsible: christos 524License: GPLv2+ (0.16.1), GPLv3+ (0.17 and later) 525Location: external/gpl2/gettext 526Notes: 527GNU gettext is used for userland tools like msgfmt(1) only. For libintl, 528we use BSD-licensed implementation from Citrus project (see entry for 529"Citrus XPG4DL"). We hope to replace userland tools with BSD-licensed one. 530 531Package: grep 532Version: 2.5.1a (last GPLv2+ version) 533Current Vers: 2.23 534Maintainer: FSF 535Archive Site: ftp://ftp.gnu.org/gnu/grep/ 536Home Page: http://www.gnu.org/software/grep/ 537Mailing List: bug-gnu-utils@gnu.org 538Responsible: simonb 539License: GPLv2+ (2.5.1a), GPLv3+ (2.5.3 and later) 540Location: external/gpl2/grep 541Notes: 542Use external/gpl2/grep//grep2netbsd for preparing the source tree 543for the import. 544On 2 Jan 2004, a non-GNU grep (FreeGrep, https://github.com/howardjp/freegrep; 545see also http://www.monkey.org/openbsd/archive/tech/0306/msg00129.html) 546was imported into src/usr.bin/grep; 547on 16 Feb 2011, the BSD grep implementation from FreeBSD was imported 548in src/usr.bin/grep, replacing FreeGrep 549(http://mail-index.NetBSD.org/source-changes/2011/02/16/msg018643.html). 550 551Package: groff 552Version: 1.19.2 (last GPLv2+ version) 553Current Vers: 1.22.3 554Maintainer: Werner Lemberg/FSF 555Archive Site: ftp://ftp.gnu.org/gnu/groff/ 556Home Page: http://www.gnu.org/software/groff/ 557Mailing List: bug-groff@gnu.org 558Responsible: 559License: GPLv2+ (1.19.2), GPLv3+ (1.20 and later) 560Location: external/gpl2/groff 561Notes: 562Use groff2netbsd from external/gpl2/groff/groff2netbsd to prepare the 563distribution for import. 564Update MDATE in src/external/gpl2/groff/Makefile.inc. 565 566Package: heimdal 567Version: 1.5.3 568Current Vers: 1.5.3 569Maintainer: Heimdal <heimdal@h5l.org> 570Archive Site: ftp://ftp.h5l.org/pub/heimdal/src/ 571Home Page: http://www.h5l.org/ 572Mailing List: heimdal-discuss@sics.se 573Responsible: joda, lha 574License: BSD 575Location: crypto/external/bsd/heimdal/dist 576Notes: 577 578Package: hunt 579Version: 2003-04-16 580Current Vers: 2003-04-16 581Maintainer: Greg Couch <gregc@cgl.ucsf.edu> 582Archive Site: ftp://ftp.cgl.ucsf.edu/pub/hunt.shar.Z 583Home Page: http://www.cgl.ucsf.edu/home/gregc/oss.html 584Responsible: mrg 585License: BSD (3-clause) 586Location: games/hunt 587Notes: 588 589Package: ipf 590Version: 5.1.1 591Current Vers: 5.1.2 592Maintainer: Darren Reed 593Archive Site: http://coombs.anu.edu.au/~avalon/ 594Home Page: http://coombs.anu.edu.au/~avalon/ 595Mailing List: ipfilter@postbox.anu.edu.au 596Responsible: darrenr, christos 597License: BSD-based; see src/external/ipf/dist/IPFILTER.LICENCE 598Location: external/bsd/ipf,sys/external/bsd/ipf 599Notes: 600ipf2netbsd should be used on a virgin ipfilter source tree. 601 602Package: ipsec-tools 603Version: (ipsec-tools head is NetBSD-current head) 604Maintainer: IPsec-Tools project <ipsec-tools-core@lists.sourceforge.net> 605Archive Site: http://ipsec-tools.sourceforge.net 606Home Page: http://ipsec-tools.sourceforge.net 607Mailing List: ipsec-tools-devel@lists.sourceforge.net 608Responsible: manu, vanhu, mgrooms 609License: BSD (3-clause) 610Location: crypto/dist/ipsec-tools 611Notes: 612ipsec-tools is maintained within NetBSD src tree in src/crypto/dist/ipsec-tools 613We don't run ipsec-tools' configure as part of the NetBSD build. configure 614generated files are available in the NetBSD source tree at: 615 src/lib/libipsec/config.h 616 src/lib/libipsec/package_version.h 617When configure.ac is updated, run the following: 618 cd src/crypto/dist/ipsec-tools 619 ./bootstrap 620 ./configure --enable-adminport --enable-hybrid --enable-frag \ 621 --enable-natt --enable-dpd 622Then copy package_version.h to src/lib/libipsec and merge config.h with 623src/lib/libipsec/config.h (it needs some manual tweaking) 624 625NOTE: As NetBSD HEAD and ipsec-tools HEAD are just the same thing, 626NetBSD-current always contains latest ipsec-tools code. On the other hand, 627ipsec-tools has stable branches (e.g.: ipsec-tools-0_7-branch), which 628are manually pulled up to NetBSD stable branches (e.g.: netbsd-4 is regularly 629sync with ipsec-tools-0_7-branch) 630 631Package: KAME IPv6 632Version: KAME/NetBSD SNAP kit 633Current Vers: KAME/NetBSD SNAP kit (shipped every week) 634Maintainer: KAME Project <kame@kame.net> 635Archive Site: http://www.kame.net/ 636Home Page: http://www.kame.net/ 637Mailing List: snap-users@kame.net 638Responsible: 639License: BSD (3-clause) 640Location: sys/netinet6 641Notes: 642IPv6 part is based on KAME/NetBSD142 SNAP as of early June 2000, with 643more conservative implementation policy. 644IPsec part is based on KAME/NetBSD14 SNAP as of 12 June 2000. 645Please do not make too many diff-unfriendly changes (like indentation change, 646KNF police). We need to take diffs across KAME snapshots on upgrades. 647To identify kernel version, check net.inet6.ip6.kame_version, or KAME_VERSION 648in sys/netinet6/in6.h. No script is available for upgrades. 649"KAME" branch is used for kernel merge work purposes. 650http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE has functionality comparison 651among KAME/*BSD, *BSD-current and recent *BSD releases. 652 653Package: kyua-atf-compat 654Version: 0.1 655Current Vers: 0.1 656Maintainer: Julio Merino <jmmv@NetBSD.org> 657Archive site: http://code.google.com/p/kyua/downloads/list?can=1 658Home page: http://code.google.com/p/kyua/ 659Mailing List: kyua-discuss@googlegroups.com 660Responsible: jmmv 661License: BSD 3-clause 662Location: external/bsd/kyua-atf-compat/dist 663Notes: 664The source files are in external/bsd/kyua-atf-compat/dist. 665Use external/bsd/kyua-atf-compat/prepare-import.sh to regenerate the dist/ 666directory. 667 668Package: kyua-cli 669Version: 0.7 670Current Vers: 0.7 671Maintainer: Julio Merino <jmmv@NetBSD.org> 672Archive site: http://code.google.com/p/kyua/downloads/list?can=1 673Home page: http://code.google.com/p/kyua/ 674Mailing List: kyua-discuss@googlegroups.com 675Responsible: jmmv 676License: BSD 3-clause 677Location: external/bsd/kyua-cli/dist 678Notes: 679The source files are in external/bsd/kyua-cli/dist. 680Use external/bsd/kyua-cli/prepare-import.sh to regenerate the dist/ directory. 681 682Package: kyua-testers 683Version: 0.1 684Current Vers: 0.1 685Maintainer: Julio Merino <jmmv@NetBSD.org> 686Archive site: http://code.google.com/p/kyua/downloads/list?can=1 687Home page: http://code.google.com/p/kyua/ 688Mailing List: kyua-discuss@googlegroups.com 689Responsible: jmmv 690License: BSD 3-clause 691Location: external/bsd/kyua-testers/dist 692Notes: 693The source files are in external/bsd/kyua-testers/dist. 694Use external/bsd/kyua-testers/prepare-import.sh to regenerate the dist/ 695directory. 696 697Package: less 698Version: less-458 699Current Vers: less-481 700Maintainer: Mark Nudelman <markn@greenwoodsoftware.com> 701Archive Site: http://www.greenwoodsoftware.com/less/download.html 702Home Page: http://www.greenwoodsoftware.com/less/ 703Mailing List: less-announce-request@greenwoodsoftware.com 704Responsible: mrg 705License: Less License (BSD 2-clause) or GPLv3 (v2 prior to less-418) 706Location: external/bsd/less/dist 707Notes: 708Many changes to make less act as more when invoked as more. Beware. 709Use the "src/external/bsd/less/less2netbsd" script to prepare source tree 710for importation. Run ./configure beforehand to generate "defines.h". 711Talk to mrg before importing any new version. 712 713Package: libarchive 714Version: 2.8.4 715Current Vers: 2.8.5 (legacy) / 3.2.0 (stable) 716Maintainer: kientzle@freebsd.org, joerg@NetBSD.org 717Archive Site: https://github.com/libarchive/libarchive/downloads 718Home Page: http://libarchive.github.com/ 719Responsible: joerg 720License: BSD (2-clause) 721Location: external/bsd/libarchive/dist 722Notes: 723Distribution is stripped down to the relevant part. 724 725Package: libdevmapper 726Version: 1.02.40 727Current Vers: 2.02.98 728Maintainer: lvm-devel@redhat.com 729Archive Site: ftp://sources.redhat.com/pub/lvm2/ 730Home Page: http://sources.redhat.com/lvm2/ 731Responsible: haad 732License: LGPLv2.1 733Location: external/gpl2/lvm2/dist/libdm 734Notes: 735The lvm2tools and the libdevmapper are now distributed as one source 736repository. See the lvm2tools Notes for more information. 737 738Package: libevent 739Version: 2.0.22-stable 740Current Vers: 2.0.22-stable 741Maintainer: Niels Provos <provos@citi.umich.edu> 742Archive Site: http://www.monkey.org/~provos/libevent/ 743Home Page: http://www.monkey.org/~provos/libevent/ 744Responsible: 745License: BSD (3/4-clause) 746Location: external/bsd/libevent/dist 747Notes: 748- Run the libevent2netbsd script 749- Build the doxygen man pages. Edit the Doxyfile to GENERATE_MAN=yes. 750 man pages are in doxygen/man/man3. Remove the extra man pages that are 751 .so'ing only. Copy the rest to man. 752 753Package: llvm 754Version: 3.8.1+ (r280599) 755Current Vers.: 3.9.0 756Maintainer: llvmdev@cs.uiuc.edu 757Home Page: http://llvm.org 758Responsible: joerg 759License: BSD/MIT 760Location: external/bsd/llvm/dist 761Notes: 762A CVS ACL is in place for the location to prevent unintentioned commits. 763All changes should come via import from upstream SVN. 764 765Package: lvm2tools 766Version: 2.02.56 767Current Vers: 2.02.114 768Maintainer: lvm-devel@redhat.com 769Archive Site: ftp://sources.redhat.com/pub/lvm2/ 770Home Page: http://sources.redhat.com/lvm2/ 771Responsible: haad 772License: GPLv2 773Location: external/gpl2/lvm2/dist 774Notes: 775Use the src/external/gpl2/lvm2tools/dist/lvm2netbsd script to 776prepare source tree for import. Keep eye on dist/include/configure.h 777it might change over the releases. We maintain our own version of 778libdevmapper ioctl protocol code, therefore we should test it before 779import. Talk to haad before importing new version. 780 781Package: libpcap 782Version: 1.7.2 783Current Vers: 1.7.2 784Maintainer: tcpdump-workers@tcpdump.org 785Archive Site: http://www.tcpdump.org/release/ 786Home Page: http://www.tcpdump.org/ 787Mailing List: tcpdump-workers@tcpdump.org 788Responsible: dyoung 789License: BSD (3/4-clause) 790Location: external/bsd/libpcap/dist 791Notes: 792Use the src/external/bsd/libpcap/libpcap2netbsd script to prepare source 793tree. sys/net/dlt.h is a copy of the dlt constants from pcap.h 794 795Package: libwrap 796Version: tcp_wrappers 7.6 w/ large amount of IPv6 changes 797Current Vers: tcp_wrappers 7.6-ipv6.4 798Maintainer: Wietse Venema <wietse@porcupine.org> 799Archive Site: ftp://ftp.porcupine.org/pub/security/ 800Home Page: ftp://ftp.porcupine.org/pub/security/ 801Mailing List: 802Responsible: cjs 803License: BSD-like 804Location: lib/libwrap 805Notes: 806We import only libwrap (under src/lib), tcpdchk and tcpdmatch (both 807under src/usr.sbin). We don't use tcpd; that functionality is built 808into inetd. The provided libwrap2netbsd script handles just libwrap. 809 810Package: Lua 811Version: Lua 5.3.3 812Current Vers: Lua 5.3.3 813Maintainer: PUC Rio 814Home Page: http://www.lua.org/ 815Mailing List: 816Responsible: mbalmer, lneto, salazar 817License: MIT 818Location: external/mit/lua/dist 819Notes: 820The default module paths have been changed to not include the current 821working directory '.' to avoid potential security problems. 822 823Package: Lutok 824Version: 0.3 825Current Vers: 0.4 826Maintainer: Julio Merino <jmmv@NetBSD.org> 827Archive site: https://github.com/jmmv/lutok/releases 828Home page: https://github.com/jmmv/lutok 829Mailing List: lutok-discuss@googlegroups.com 830Responsible: jmmv 831License: BSD 3-clause 832Location: external/bsd/lutok/dist 833Notes: 834The source files are in external/bsd/lutok/dist. 835Use external/bsd/lutok/prepare-import.sh to regenerate the dist/ directory. 836 837Package: m4 838Version: 20091026 839Current Vers: 20091026 840Maintainer: The OpenBSD Project 841Archive Site: http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/m4 842Home Page: http://www.openbsd.org/ 843Mailing List: 844License: BSD 3-clause like (dns-sd) 845Responsible: christos 846Location: usr.bin/m4 847Notes: 848Uses libc's ohash 849 850Package: mDNSResponder 851Version: 320.16 852Current Vers: 541 853Maintainer: Apple 854Archive Site: http://www.opensource.apple.com/tarballs/mDNSResponder/ 855Home Page: http://developer.apple.com/opensource/internet/bonjour.html 856Mailing List: bonjour-dev@lists.apple.com 857License: Apache2 (mdnsd), BSD 3-clause (libdns_sd), 858 BSD 3-clause like (dns-sd) 859Responsible: tsarna 860Location: external/apache2/mDNSResponder/dist 861Notes: 862 863Package: mdocml 864Version: 1.13.4 865Current Vers: 1.13.4 866Maintainer: Kristaps Džonsons 867Archive Site: http://mdocml.bsd.lv/snapshots/ 868Home Page: http://mdocml.bsd.lv/ 869Mailing List: 870Responsible: joerg 871License: BSD (2-clause) 872Location: external/bsd/mdocml/dist 873Notes: 874 875Package: mesa-demos 876Version: 8.1.0 877Current Vers: 8.2.0 878Maintainer: mesa-git@? 879Archive Site: ftp://ftp.freedesktop.org/pub/mesa/demos/ 880Home Page: http://www.mesa3d.org/ 881Mailing List: 882Responsible: riastradh, mrg 883License: ISC 884Location: xsrc/external/mit/MesaDemos/dist 885Notes: 886We use only glxinfo and glxgears. Delete all else on import. 887Vendor tag: xorg 888Release tag: mesa-demos-X-Y-Z 889 890Package: mesa-drm 891Version: git 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c 892Current Vers: 893Maintainer: mesa-git@? 894Archive Site: git://anongit.freedesktop.org/git/mesa/drm 895Home Page: http://cgit.freedesktop.org/mesa/drm/ 896Mailing List: 897Responsible: mrg, bjs 898License: BSD 899Location: sys/external/bsd/drm/dist 900Notes: 901 902Package: MesaLib 903Version: 7.11.2 904Current Vers: 10.2.3 905Maintainer: mesa-git@? 906Archive Site: ftp://ftp.freedesktop.org/pub/mesa/ 907Home Page: http://www.mesa3d.org/ 908Mailing List: 909Responsible: riastradh, mrg 910License: ISC 911Location: xsrc/external/mit/MesaLib/dist 912Notes: 913Vendor tag: xorg 914Release tag: MesaLib-X-Y-Z 915 916Package: mopd 917Version: 2.5.3 918Current Vers: 2.5.3 919Maintainer: Mats O Jansson <maja@celsiustech.se> 920Archive Site: http://www.stacken.kth.se/~moj/mopd.html 921Home Page: http://www.stacken.kth.se/~moj/mopd.html 922Mailing List: 923Responsible: cjs 924License: BSD (4-clause) 925Location: usr.sbin/mopd 926Notes: 927Delete the otherOS directory before importing. 928 929Package: nawk 930Version: 2012-12-20 931Current Vers: 2012-12-20 932Maintainer: Brian Kernighan <bwk@princeton.edu> 933Archive Site: http://www.cs.princeton.edu/~bwk/btl.mirror/ 934Home Page: http://www.cs.princeton.edu/~bwk/btl.mirror/ 935Mailing List: 936Responsible: jdolecek 937License: BSD-like 938Location: external/historical/nawk/dist 939Notes: 940Build maketab from nawk sources and generate proctab.c. 941Remove buildwin.bat, missing95.c, ytab.[ch], ytab?.bak, vcvars.bat makefile.win 942then import to src/external/historical/nawk/dist. 943 944Package: ndbootd 945Version: 0.5 946Current Vers: 0.5 947Maintainer: Matt Fredette <fredette@alum.mit.edu> 948Archive Site: 949Home Page: 950Responsible: fredette 951License: BSD (4-clause) 952Location: usr.sbin/ndbootd 953Notes: 954Run ./configure, save config.h, make distclean, rm all autoconf/automake 955and ndbootd-raw.c. Restore saved config.h, and force it to define 956HAVE_STRICT_ALIGNMENT. Fix RCS IDs, import. 957 958Package: ntp 959Version: 4.2.8p9 960Current Vers: 4.2.8p9 961Maintainer: David L. Mills <mills@udel.edu> 962Archive Site: http://www.ntp.org/ 963Home Page: http://www.ntp.org/, http://support.ntp.org/ 964Mailing List: 965Responsible: simonb, jonathan, kardel 966License: BSD-like 967Location: external/bsd/ntp/dist 968Notes: 969See /usr/src/dist/ntp/ntp2netbsd for update instructions. 970 971Package: nvi 972Version: 1.81.6, HEAD as of 2013-11-20 973Current Vers: 1.81.6 974Maintainer: Sven Verdoolaege <skimo@kotnet.org>, Keith Bostic 975Archive Site: git://repo.or.cz/nvi.git, ftp://ftp.bostic.com/pub/ 976Home Page: https://repo.or.cz/w/nvi.git http://www.bostic.com/vi/ 977Mailing List: 978Responsible: christos 979License: BSD (3/4-clause) 980Location: external/bsd/nvi/dist 981Notes: 982We have lots of local fixes. 983 984Package: OpenLDAP 985Version: 2.4.39 986Current Vers: 2.4.39 987Maintainer: OpenLDAP Foundation 988Archive Site: http://www.openldap.org/ 989Home Page: http://www.openldap.org/ 990Mailing List: 991Responsible: 992License: BSD (3-clause) 993Location: external/bsd/openldap/dist 994Notes: 995 996Package: OpenPAM 997Version: 20140912 (Ourouparia) 998Current Vers: 20140912 (Ourouparia) 999Maintainer: Dag-Erling Smørgrav <des@FreeBSD.org> 1000Archive Site: http://www.openpam.org/ 1001Home Page: http://www.openpam.org/ 1002Mailing List: 1003Responsible: christos 1004License: BSD (3-clause) 1005Location: external/bsd/openpam/dist 1006Notes: 1007 1008Package: openresolv 1009Version: 3.9.0 1010Current Vers: 3.9.0 1011Maintainer: roy 1012Archive Site: ftp://roy.marples.name/pub/openresolv/ 1013Home Page: http://roy.marples.name/projects/openresolv/ 1014Mailing List: openresolv-discuss@marples.name 1015License: BSD (2-clause) 1016Location: external/bsd/openresolv/dist 1017Notes: 1018Please submit all changes to the author. 1019 1020Package: HPN-SSH 1021Version: 6.1p1 13 v14 1022Current Vers: 6.3p1 v14 1023Maintainer: www.psc.edu 1024Archive Site: No direct link anymore, @#$#$ psc. 1025Home Page: http://www.psc.edu/index.php/hpn-ssh 1026Mailing List: 1027Responsible: christos 1028License: 1029Location: crypto/external/bsd/openssh/dist 1030Notes: 1031Patch applied after OpenSSH import. 1032 1033Package: OpenSSH 1034Version: 7.4 1035Current Vers: 7.4 / portable 7.4p1 1036Maintainer: OpenSSH 1037Archive Site: http://www.openssh.com/ftp.html 1038Home Page: http://www.openssh.com/portable.html 1039Mailing List: openssh-unix-announce@mindrot.org 1040Responsible: thorpej, christos, elric 1041License: BSD. See src/crypto/external/bsd/openssh/dist/LICENSE 1042Location: crypto/external/bsd/openssh/dist 1043Notes: 1044imported from OpenBSD ssh -- is not from the portable OpenSSH 1045use openssh2netbsd before import. 1046local changes (should always try to bring them back to master openssh tree, 1047markus is very cooperative about it): 1048- default for PermitRootLogin is set to "no" 1049- IgnoreRootRhosts added 1050- look at login.conf to check valid user/access list 1051- krb5 support re-added 1052- hack in cipher.c #ifdef ACCS because we are missing EVP_acss 1053 when someone imports openssl, we can remove this. 1054- added moduli from portable openssh 1055- added USE_PAM patches and auth_pam.[ch] from portable openssh 1056 (see if there is any difference between the current version of opensshX.Yp1 1057 and the new opensshZ.Wp1) and apply them. 1058- conditionalize login_cap 1059- conditionalize bsd_auth 1060- restore krb5, krb4, afs, skey 1061- bring in hpn patches, disable mt aes cipher, keep speedups and cipher none 1062- fix ctype macro arguments 1063- umac is broken, disable it 1064- better ~homedir handling 1065- netbsd style tunnels 1066- urandom, xhome, chrootdir, rescuedir NetBSD handling 1067- utmp/utmpx handling 1068- handle tty posix_vdisable properly 1069- handle setuid and unsetuid the posix way instead of setresuid() 1070- add all missing functions 1071- always bump major when importing to avoid api problems. 1072- make compile with gcc-4.5; const fixes, fileno() checks, shadow fixes. 1073 1074Package: OpenSSL 1075Version: 1.0.2j 1076Current Vers: 1.0.1u/1.0.2j/1.1.0b 1077Maintainer: The OpenSSL Project 1078Archive Site: ftp://ftp.openssl.org/source/ 1079Home Page: http://www.openssl.org/ 1080Mailing List: openssl-announce@openssl.org 1081Responsible: christos, mjf, tls, riastradh, spz 1082License: OpenSSL and SSLeay license (both BSD-like) 1083Location: crypto/external/bsd/openssl/dist 1084Notes: 1085- Run openssl2netbsd to get rid of the RCSID identifiers 1086- run make in /usr/src/crypto/external/bsd/openssl/lib/libcrypto/man 1087 to regen man pages. 1088- run make in /usr/src/crypto/external/bsd/openssl/lib/libcrypto/arch/* 1089 to regen assembly files 1090 1091Package: pcc 1092Version: 1.1.0.DEVEL 20120325 1093Current Vers: 1.1.0.DEVEL 20120325 1094Maintainer: Anders Magnusson <ragge@NetBSD.org> 1095Archive Site: ftp://pcc.ludd.ltu.se/pub/pcc/ 1096Home Page: http://pcc.ludd.ltu.se/ 1097Mailing List: pcc-list@ludd.ltu.se 1098Responsible: plunky 1099License: BSD 1100Location: external/bsd/pcc/dist 1101Notes: 1102This is a development snapshot. See the src/external/bsd/pcc/prepare-import.sh 1103file for details about how to get the latest version from the upstream server 1104and import it. 1105 1106Package: pdisk 1107Version: 0.8a2 1108Current Vers: 0.8a2 1109Maintainer: Eryk Vershen <eryk@cfcl.com> 1110Archive Site: http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html 1111Home Page: http://cantaforda.com/cfcl/eryk/linux/pdisk/index.html 1112Mailing List: 1113Responsible: dbj 1114License: BSD-like 1115Location: external/bsd/pdisk 1116Notes: 1117This is the disk partition utility used by Apple's mkLinux and OS X 1118It is imported into external/bsd/pdisk. 1119 1120Package: pdksh 1121Version: 5.2.14p2 1122Current Vers: 5.2.14p2 1123Maintainer: Michael Rendell <michael@cs.mun.ca> 1124Archive Site: ftp://ftp.cs.mun.ca/pub/pdksh/ 1125Home Page: http://www.cs.mun.ca/~michael/pdksh/ 1126Mailing List: 1127Responsible: jdolecek 1128License: Public domain 1129Location: bin/ksh 1130Notes: 1131pdksh-5.2.14-patches.1 and pdksh-5.2.14-patches.2 have been applied. 1132 1133Package: PF (openbsd packet filter) 1134Version: OpenBSD 4.2 1135Current Vers: OpenBSD 4.3-current 1136Maintainer: The OpenBSD Project 1137Archive Site: ftp://ftp.openbsd.org/ 1138Home Page: http://www.openbsd.org/faq/pf/ 1139Mailing List: pf@benzedrine.cx or appropriate OpenBSD mailing list 1140Responsible: peter, yamt 1141License: BSD (2-clause) 1142Location: dist/pf,sys/dist/pf 1143Notes: 1144kernel code is imported into src/sys/dist/pf and src/sys/net has reachover 1145definition (files.pf). userland code is imported into src/dist/pf, and 1146reachover Makefiles are in src/usr.sbin/pf. 1147 1148Package: pkg_install 1149Version: 20120221 1150Current Vers: 20120221 1151Maintainer: The pkgsrc developers 1152Home Page: http://www.pkgsrc.org/ 1153Mailing List: tech-pkg@NetBSD.org 1154Responsible: joerg 1155License: BSD 1156Location: external/bsd/pkg_install/dist 1157Notes: 1158The authoritative version is in pkgsrc/pkgtools/pkg_install. 1159 1160Package: ping 1161Version: 980911 1162Current Vers: 980911 1163Maintainer: Mike Muuss 1164Archive Site: 1165Home Page: http://ftp.arl.mil/mike/ping.html 1166Mailing List: 1167Responsible: christos 1168License: BSD (3-clause) 1169Location: sbin/ping 1170Notes: 1171We use err() and friends. We have changes for snprintf, extra 1172formatting in man pages, disallowing flood pinging, alignment fixes, 1173and more. Vern's ping is gone. We are too different from everyone else 1174now to do a new import. 1175 1176Package: Postfix 1177Version: 2.11.6 1178Current Vers: 3.0.3 1179Maintainer: Wietse Venema <wietse@porcupine.org> 1180Archive Site: ftp://postfix.cloud9.net/official/ 1181Home Page: http://www.postfix.org/ 1182Mailing List: postfix-users@postfix.org 1183Responsible: christos 1184License: IBM Public License. See also src/external/ibm-public/postfix/dist. 1185Location: external/ibm-public/postfix/dist 1186Notes: 1187HTML documentation should be kept in sync with the README_FILES. 1188src/gnu/dist/postfix/conf/postfix-files must be kept in sync with our 1189directory layout (the easiest way to check is by running ``postfix 1190set-permissions''). 1191 1192Package: ppp 1193Version: 2.4.7 1194Current Vers: 2.4.7 1195Maintainer: Paul Mackerras <paulus@samba.org> 1196Archive Site: ftp://ftp.samba.org/pub/ppp/ 1197Home Page: 1198GIT root: git://ozlabs.org/~paulus/ppp.git 1199Mailing List: 1200Responsible: christos, cube 1201License: BSD (3-clause) 1202Location: external/bsd/ppp/dist 1203Notes: 1204BSD support was removed from 2.4.0; I added it back and removed 1205some GPL pieces. Multilink support is missing. Repeated pings to 1206Paulus have not yielded results. I've retrofitted pppdump to use 1207net/zlib, and <net/ppp-comp.h> and I now maintain sys-bsd.c. This 1208is clearly a pain. I have not tested the modules code, neither our 1209makefiles make it easy to construct a module, but I left one there 1210as an example. 1211TDB code as found in 2.4.x, x>1 is under the GPL. Therefore, we're 1212using the version found in 2.4.1. 1213 1214Package: rcs 1215Version: 5.7 (Last GPLv2+ version) 1216Current Vers: 5.9.4 1217Maintainer: FSF 1218Archive Site: ftp://ftp.gnu.org/gnu/rcs/ 1219Mailing List: bug-gnu-utils@gnu.org 1220Home Page: http://www.gnu.org/software/rcs/ 1221Responsible: agc 1222License: GPLv2+ (5.7), GPLv3+ (5.8 and later) 1223Location: external/gpl2/rcs 1224Notes: 1225Old versions are available from Purdue (ftp.cs.purdue.edu:/pub/RCS). 1226 1227Package: root.cache 1228Version: 2016102001 (October 20, 2016) 1229Current Vers: 2016102001 (October 20, 2016) 1230Maintainer: InterNIC 1231Archive Site: ftp://ftp.internic.net/domain/named.root 1232Home Page: ftp://ftp.internic.net/domain/named.root 1233Mailing List: 1234Responsible: thorpej 1235License: Public domain 1236Location: etc/namedb 1237Notes: 1238The root server cache is also included with BIND. However, the 1239InterNIC version is usually more up to date. 1240 1241Package: routed 1242Version: 2.32 1243Current Vers: 2.32 1244Maintainer: Vernon Schryver <vjs@rhyolite.com> 1245Archive Site: ftp://ftp.rhyolite.com/src/ 1246Home Page: http://www.rhyolite.com/src/ 1247Mailing List: 1248Responsible: christos 1249License: BSD (4-clause) 1250Location: sbin/routed 1251Notes: 1252We use the md5 code from libc 1253We don't allow RIP_TRACEON and RIP_TRACEOFF 1254We use arc4random 1255We use strlcpy/snprintf 1256 1257Package: send-pr (part of GNATS) 1258Version: 3.2 1259Current Vers: 4.2 1260Maintainer: FSF 1261Archive Site: ftp://ftp.gnu.org/gnu/gnats/ 1262Home Page: http://www.gnu.org/software/gnats/ 1263Mailing List: bug-gnats@gnu.org 1264License: GPLv2+ (4.1), GPLv3+ (4.2 and later) 1265Responsible: 1266Location: external/gpl2/send-pr 1267Notes: 1268We have 3.2 with patches to become 3.95 which was never distributed. This 1269is the last "standalone" send-pr version. Newer versions require "query-pr" 1270to be installed and many more changes. It is not worth the hassle. 1271 1272Package: SoftFloat 1273Version: 2a 1274Current Vers: 2b 1275Maintainer: John Hauser <jhauser@jhauser.us> 1276Archive Site: http://www.jhauser.us/arithmetic/SoftFloat.html 1277Home Page: http://www.jhauser.us/arithmetic/SoftFloat.html 1278Mailing List: 1279Responsible: bjh21 1280License: Public domain 1281Location: lib/libc/softfloat 1282Notes: 1283Heavily modified for use as a soft float library for GCC. The actual 1284arithmetic code is unchanged, though, and should behave exactly like the 1285original. 1286 1287Package: sqlite 1288Version: 3.13.0 1289Current Vers: 3.16.2 1290Maintainer: Richard Hipp <drh@sqlite.org> 1291Home Page: http://www.sqlite.org 1292Responsible: joerg 1293License: Public domain 1294Location: external/public-domain/sqlite/dist 1295Notes: 1296Run cleantags before importing because sqlite3.c has an RCSID 1297 1298Package: tcpdump 1299Version: 4.7.3 1300Current Vers: 4.7.3 1301Maintainer: tcpdump-workers@lists.tcpdump.org 1302Archive Site: http://www.tcpdump.org/release/ 1303Home Page: http://www.tcpdump.org/ 1304Mailing List: tcpdump-workers@lists.tcpdump.org 1305Responsible: 1306License: BSD (3-clause) 1307Location: external/bsd/tcpdump/dist 1308Notes: 1309Use the src/external/bsd/tcpdump/tcpdump2netbsd script to prepare source 1310tree. 1311 1312Package: TestFloat 1313Version: 2a 1314Current Vers: 2a 1315Maintainer: John Hauser <jhauser@jhauser.us> 1316Archive Site: http://www.jhauser.us/arithmetic/TestFloat.html 1317Home Page: http://www.jhauser.us/arithmetic/TestFloat.html 1318Mailing List: 1319Responsible: ross 1320License: BSD (4-clause) 1321Location: regress/lib/libc/ieeefp/testfloat 1322Notes: 1323 1324Package: texinfo 1325Version: 4.8a (Last GPLv2+ version) 1326Current Vers: 6.1 1327Maintainer: FSF 1328Archive Site: ftp://ftp.gnu.org/gnu/texinfo/ 1329Home Page: http://www.gnu.org/software/texinfo/ 1330Mailing List: bug-texinfo@gnu.org 1331Responsible: 1332License: GPLv2+ (4.8a), GPLv3+ (4.9 and later) 1333Location: external/gpl2/texinfo 1334Notes: 1335Use src/external/gpl2/texinfo/texinfo2netbsd for preparing the source tree 1336for the import. 1337 1338Package: autoconf 1339Version: 2.69 1340Current Vers: 2.69 1341Maintainer: FSF 1342Archive Site: ftp://ftp.gnu.org/gnu/autoconf/ 1343Home Page: http://www.gnu.org/software/autoconf/ 1344Mailing List: bug-autoconf@gnu.org 1345Responsible: christos 1346License: GPLv3+ 1347Location: external/gpl3/autoconf 1348Notes: 1349This is only used to re-generate the configure files in tools/compat. 1350It is not part of the regular build. 1351 1352Package: malloc 1353Version: 1995-01-15 1354Current Vers: 1995-01-15 1355Maintainer: FSF 1356Archive Site: ftp://prep.ai.mit.edu/old-gnu/malloc.tar.gz 1357Home Page: 1358Mailing List: 1359Responsible: christos 1360License: GPLv2+ 1361Location: external/gpl2/libmalloc 1362Notes: 1363The original version of gnumalloc was added (not imported) from 1364prep.ai.mit.edu in src/gnu/lib/libmalloc in 1993. This is the newest 1365version from 1995. It is written by Mike Haertel, and was distributed 1366both standalone and as part of glibc. At some point glibc switched 1367to use Doug Lea's ptmalloc which is now tightly bound with glibc 1368and cannot be separated. The Doug Lea version of malloc is also 1369distributed in a standalone form by Wolfram Gloger in 1370http://www.malloc.de/en/. We can consider switching to ptmalloc 1371at some point since it will provide an alternative MT malloc, but 1372perhaps this implementation should be kept anyway for historical 1373purposes. 1374 1375Package: tmux 1376Version: 2.2 1377Current Vers: 2.3 1378Maintainer: Nicholas Marriott <nicholas.marriott@gmail.com> 1379Archive site: https://github.com/tmux/tmux 1380Home page: http://tmux.github.io 1381Mailing List: tmux-users@googlegroups.com 1382Responsible: christos 1383License: BSD 1384Location: external/bsd/tmux/dist 1385Notes: 1386See src/external/bsd/tmux/README for instructions on how to import a 1387new tmux release. 1388 1389Package: top 1390Version: 3.8beta1 1391Current Vers: 3.8beta1 1392Maintainer: William LeFebvre <wnl@groupsys.com> 1393Archive Site: http://www.unixtop.org/dist/top-3.8beta1.tar.gz 1394Home Page: http://www.unixtop.org/ 1395Mailing List: top-spinners@ocee.groupsys.com 1396Responsible: simonb, christos 1397License: BSD (2-clause) 1398Location: external/bsd/top/dist 1399Notes: 1400 1401Package: traceroute 1402Version: 1.4a12 1403Current Vers: 1.4a12 1404Maintainer: traceroute@ee.lbl.gov 1405Archive Site: ftp://ftp.ee.lbl.gov/ 1406Home Page: http://ftp.ee.lbl.gov/ 1407Mailing List: 1408Responsible: 1409License: BSD (4-clause) 1410Location: usr.sbin/traceroute 1411Notes: 1412Added changes from a5 -> a12 manually. 1413 1414Package: tz 1415Version: tzcode2016i / tzdata2016j 1416Current Vers: tzcode2016j / tzdata2016j 1417Maintainer: Paul Eggert <eggert@cs.ucla.edu> 1418Archive Site: ftp://ftp.iana.org/tz/releases/ 1419Archive Site: ftp://munnari.oz.au/pub/oldtz/ 1420Old Archive Site: ftp://elsie.nci.nih.gov/pub/ 1421Home Page: http://www.iana.org/time-zones 1422Mailing List: tz@iana.org 1423Responsible: kleink, christos, kre 1424License: Public domain 1425Location: lib/libc/time/zoneinfo, external/public-domain/tz/share 1426Notes: 1427Don't use src/lib/libc/time/tzcode2netbsd to prepare the source tree for import. 1428Diffs are now applied by hand, since we have too many diffs (re-entrant tzcode, 1429register removal) to apply. The diffs have been submitted upstream but there 1430is too much inertia to apply them. Check for .gitignore files. 1431For the data files, do use external/public-domain/tz/tzdata2netbsd. 1432 1433Package: wpa_supplicant/hostapd 1434Version: 2.6 1435Current Vers: 2.6 1436Maintainer: Jouni Malinen <jkmaline@cc.hut.fi> 1437Archive Site: http://w1.fi/releases/ 1438Home Page: http://w1.fi/wpa_supplicant/ 1439Mailing List: 1440Responsible: scw, dyoung, christos 1441License: BSD or GPLv2 1442Location: external/bsd/wpa/dist 1443Notes: 1444See /usr/src/external/bsd/wpa/NetBSD-upgrade for update instructions. 1445 1446Package: zlib 1447Version: 1.2.10 1448Current Vers: 1.2.10 1449Maintainer: Jean-loup Gailly and Mark Adler <zlib@gzip.org> 1450Archive Site: http://www.zlib.net/ 1451Home Page: http://www.zlib.net/ 1452Mailing List: 1453Responsible: gwr, christos 1454License: BSD (3-clause) 1455Location: common/dist/zlib 1456Notes: 1457Imported to src/common/dist/zlib and shared by the kernel and userland. 1458Remember to run cleantags 1459 1460Package: services, protocols 1461Version: 2013-02-21 (services), 2013-02-17 (protocols) 1462Current Vers: 2013-11-27 (services), 2013-11-12 (protocols) 1463Maintainer: IANA 1464Archive Site: http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt (services) 1465Archive Site: http://www.iana.org/assignments/protocol-numbers/protocol-numbers.txt (protocols) 1466Home Page: http://www.iana.org/ 1467Mailing List: 1468Responsible: christos 1469License: None 1470Location: etc 1471Notes: 14721. Build package net/iana-etc 14732. Add NetBSD rcsid to the generated protocols and services in the package 1474 work area. 14753. Append the local services from the current services file. 14764. Run: 1477 services_mkdb -u services > /usr/src/etc/services 1478 cp protocols /usr/src/etc/protocols 14795. Fix protocols 1480 - fix manet alias to MANET; giving an alias with the same name is a no/op 1481 - protocol 84 is defined for as ttp and iptm, merge the two entries since 1482 libc getprotoent() does not read the whole file and merge in the "files" 1483 implementation. 1484 1485Package: pigz 1486Version: 2.3.1 1487Current Vers: 2.3.1 1488Maintainer: Mark Adler <madler@alumni.caltech.edu> 1489Archive Site: http://zlib.net/pigz/ 1490Home Page: http://zlib.net/pigz/ 1491Mailing List: http://mail.zlib.net/mailman/listinfo/pigz-announce_zlib.net 1492Responsible: mrg, tls 1493License: zlib 1494Location: external/zlib/pigz/dist 1495Notes: 1496 1497Package: xz 1498Version: 5.2.1 1499Current Vers: 5.2.1 1500Maintainer: Lasse Collin <lasse.collin@tukanni.org> 1501Archive Site: http://tukaani.org/xz/ 1502Home Page: http://tukaani.org/xz/ 1503Responsible: joerg 1504License: public-domain 1505Location: external/public-domain/xz/dist 1506Notes: 15071. See prepare-import script for stripping down the distribution. 15082. Update configure.ac and use it to generate include/config.h. 15093. Carefully check for GPL components leaked into the dist area. 1510 1511Package: mpc 1512Version: 1.0.1 1513Current Vers: 1.0.3 1514Maintainer: 1515Archive Site: http://www.multiprecision.org/mpc/download/ 1516Home Page: http://www.multiprecision.org/mpc/ 1517Mailing List: http://www.multiprecision.org/index.php?prog=mpc&page=development 1518Responsible: mrg 1519License: LGPL3 1520Location: external/lgpl3/mpc/dist 1521Notes: 1522 1523Package: mpfr 1524Version: 3.1.2 1525Current Vers: 3.1.3 1526Maintainer: 1527Archive Site: http://www.mpfr.org/mpfr-current/ 1528Home Page: http://www.mpfr.org/ 1529Mailing List: http://websympa.loria.fr/wwsympa/arc/mpfr-announce 1530Responsible: mrg 1531License: LGPL3 1532Location: external/lgpl3/mpfr/dist 1533Notes: 1534 1535Package: GNU MP 1536Version: 5.1.3 1537Current Vers: 6.1.0 1538Maintainer: http://gmplib.org/mailman/listinfo/gmp-devel 1539Archive Site: http://gmplib.org/ 1540Home Page: http://gmplib.org/ 1541Mailing List: http://gmplib.org/mailman/listinfo/gmp-announce 1542Responsible: mrg 1543License: LGPL3 1544Location: external/lgpl3/gmp/dist 1545Notes: 1546 1547Package: osnet 1548Version: osnet-20100224 1549Current Vers: ? 1550Maintainer: ? 1551Archive Site: ? 1552Home Page: ? 1553Mailing List: ? 1554Responsible: ? 1555License: CDDL 1556Location: external/cddl/osnet 1557Notes: 1558 1559Package: sljit 1560Version: svn revision 313 1561Current Vers: svn revision 313 1562Maintainer: Zoltán Herczeg <hzmester@freemail.hu 1563Archive Site: http://sourceforge.net/projects/sljit/ 1564Home Page: http://sljit.sourceforge.net/ 1565Mailing List: none 1566Responsible: alnsn 1567License: BSD (2-clause) 1568Location: sys/external/bsd/sljit/dist 1569Notes: 1570 Need to feed back local changes 1571 1572Package: tre 1573Version: 0.8.0 1574Current Vers: 0.8.0 1575Maintainer: http://laurikari.net/tre 1576Archive Site: http://laurikari.net/tre 1577Home Page: http://laurikari.net/tre 1578Mailing List: 1579Responsible: agc, christos 1580License: BSD (2-clause) 1581Location: external/bsd/tre/dist 1582Notes: 1583 Need to feed back local changes 1584 1585Package: TrouSerS 1586Version: 0.3.8 1587Current Vers: 0.3.8 1588Maintainer: http://trousers.sourceforge.net 1589Archive Site: http://trousers.sourceforge.net 1590Home Page: http://trousers.sourceforge.net 1591Mailing List: http://trousers.sourceforge.net 1592Responsible: christos 1593License: CPL 1594Location: crypto/external/cpl/trousers/dist 1595Notes: 1596 Need to feed back local changes 1597 1598Package: tpm-tools 1599Version: 1.3.7.1 1600Current Vers: 1.3.7.1 1601Maintainer: http://trousers.sourceforge.net 1602Archive Site: http://trousers.sourceforge.net 1603Home Page: http://trousers.sourceforge.net 1604Mailing List: http://trousers.sourceforge.net 1605Responsible: christos 1606License: CPL 1607Location: crypto/external/cpl/tpm-tools/dist 1608Notes: 1609 Need to feed back local changes 1610 1611Package: elftoolchain (libelf/libdwarf) 1612Version: FreeBSD-2016-02-19-r295822 1613Current Vers: FreeBSD-XXXX-YY-ZZ 1614Maintainer: Joseph Koshi <jkoshi@freebsd.org> 1615Archive Site: none 1616Home Page: none 1617Mailing List: none 1618Responsible: christos 1619License: BSD-like (2-clause) 1620Location: sys/external/bsd/elftoolchain/dist 1621Notes: 1622 Run prepare-import.sh; next time use svn id. 1623 1624Package: smbfs 1625Version: smbfs-1.4.1.tar.gz + FreeBSD-2003-02-16 1626Current Vers: FreeBSD-XXXX-YY-ZZ 1627Maintainer: Boris Popov <bp@FreeBSD.org> 1628Archive Site: none 1629Home Page: http://people.freebsd.org/~bp/pub/smbfs/smbfs-1.4.1.tar.gz 1630Mailing List: ? 1631Responsible: christos 1632License: BSD-like (4-clause) 1633Location: external/bsd/smbfs 1634Notes: 1635 The kernel portion has been removed from the tar file. 1636 Our kernel smbfs and netsmb directories could move to 1637 external, but this is just make-work. 1638 1639Package: timeout 1640Version: FreeBSD-2014-08-01 1641Current Vers: FreeBSD-XXXX-YY-ZZ 1642Maintainer: Baptiste Daroussin <bapt@FreeBSD.org> 1643Archive Site: none 1644Home Page: none 1645Mailing List: none 1646Responsible: christos 1647License: BSD-like (2-clause) 1648Location: usr.bin/timeout 1649 1650Package: libproc 1651Version: FreeBSD-2015-09-24 1652Current Vers: FreeBSD-XXXX-YY-ZZ 1653Maintainer: Rui Paulo <rpaulo@FreeBSD.org> 1654Archive Site: none 1655Home Page: none 1656Mailing List: none 1657Responsible: christos 1658License: BSD-like (2-clause) 1659Location: external/bsd/libproc/dist 1660 1661Package: librtld_db 1662Version: FreeBSD-2015-09-24 1663Current Vers: FreeBSD-XXXX-YY-ZZ 1664Maintainer: Rui Paulo <rpaulo@FreeBSD.org> 1665Archive Site: none 1666Home Page: none 1667Mailing List: none 1668Responsible: christos 1669License: BSD-like (2-clause) 1670Location: external/bsd/librtld_db/dist 1671