History log of /freebsd-9.3-release/gnu/usr.bin/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
290001 26-Oct-2015 glebius

Upgrade NTP to 4.2.8p4.

Security: FreeBSD-SA-15:25.ntp
Security: CVE-2015-7871
Security: CVE-2015-7855
Security: CVE-2015-7854
Security: CVE-2015-7853
Security: CVE-2015-7852
Security: CVE-2015-7851
Security: CVE-2015-7850
Security: CVE-2015-7849
Security: CVE-2015-7848
Security: CVE-2015-7701
Security: CVE-2015-7703
Security: CVE-2015-7704, CVE-2015-7705
Security: CVE-2015-7691, CVE-2015-7692, CVE-2015-7702
Approved by: so


/freebsd-9.3-release/MAINTAINERS
/freebsd-9.3-release/ObsoleteFiles.inc
/freebsd-9.3-release/UPDATING
/freebsd-9.3-release/contrib/ntp
/freebsd-9.3-release/contrib/ntp/COPYRIGHT
/freebsd-9.3-release/contrib/ntp/ChangeLog
/freebsd-9.3-release/contrib/ntp/CommitLog
/freebsd-9.3-release/contrib/ntp/INSTALL
/freebsd-9.3-release/contrib/ntp/Makefile.am
/freebsd-9.3-release/contrib/ntp/Makefile.in
/freebsd-9.3-release/contrib/ntp/NEWS
/freebsd-9.3-release/contrib/ntp/NOTES.y2kfixes
/freebsd-9.3-release/contrib/ntp/README
/freebsd-9.3-release/contrib/ntp/README.bk
/freebsd-9.3-release/contrib/ntp/README.hackers
/freebsd-9.3-release/contrib/ntp/README.leapsmear
/freebsd-9.3-release/contrib/ntp/README.patches
/freebsd-9.3-release/contrib/ntp/README.refclocks
/freebsd-9.3-release/contrib/ntp/README.versions
/freebsd-9.3-release/contrib/ntp/TODO
/freebsd-9.3-release/contrib/ntp/WHERE-TO-START
/freebsd-9.3-release/contrib/ntp/aclocal.m4
/freebsd-9.3-release/contrib/ntp/adjtimed/Makefile.am
/freebsd-9.3-release/contrib/ntp/adjtimed/Makefile.in
/freebsd-9.3-release/contrib/ntp/adjtimed/README
/freebsd-9.3-release/contrib/ntp/adjtimed/adjtimed.c
/freebsd-9.3-release/contrib/ntp/arlib
/freebsd-9.3-release/contrib/ntp/bincheck.mf
/freebsd-9.3-release/contrib/ntp/bootstrap
/freebsd-9.3-release/contrib/ntp/build
/freebsd-9.3-release/contrib/ntp/check-libopts.mf
/freebsd-9.3-release/contrib/ntp/clockstuff/Makefile.am
/freebsd-9.3-release/contrib/ntp/clockstuff/Makefile.in
/freebsd-9.3-release/contrib/ntp/clockstuff/README
/freebsd-9.3-release/contrib/ntp/clockstuff/chutest.c
/freebsd-9.3-release/contrib/ntp/clockstuff/clktest.c
/freebsd-9.3-release/contrib/ntp/clockstuff/propdelay.c
/freebsd-9.3-release/contrib/ntp/compile
/freebsd-9.3-release/contrib/ntp/conf/README
/freebsd-9.3-release/contrib/ntp/conf/baldwin.conf
/freebsd-9.3-release/contrib/ntp/conf/beauregard.conf
/freebsd-9.3-release/contrib/ntp/conf/grundoon.conf
/freebsd-9.3-release/contrib/ntp/conf/malarky.conf
/freebsd-9.3-release/contrib/ntp/conf/pogo.conf
/freebsd-9.3-release/contrib/ntp/conf/rackety.conf
/freebsd-9.3-release/contrib/ntp/config.guess
/freebsd-9.3-release/contrib/ntp/config.h.in
/freebsd-9.3-release/contrib/ntp/config.sub
/freebsd-9.3-release/contrib/ntp/configure
/freebsd-9.3-release/contrib/ntp/configure.ac
/freebsd-9.3-release/contrib/ntp/depcomp
/freebsd-9.3-release/contrib/ntp/deps-ver
/freebsd-9.3-release/contrib/ntp/depsver.mf
/freebsd-9.3-release/contrib/ntp/dot.emacs
/freebsd-9.3-release/contrib/ntp/excludes
/freebsd-9.3-release/contrib/ntp/flock-build
/freebsd-9.3-release/contrib/ntp/html/access.html
/freebsd-9.3-release/contrib/ntp/html/accopt.html
/freebsd-9.3-release/contrib/ntp/html/assoc.html
/freebsd-9.3-release/contrib/ntp/html/audio.html
/freebsd-9.3-release/contrib/ntp/html/authentic.html
/freebsd-9.3-release/contrib/ntp/html/authopt.html
/freebsd-9.3-release/contrib/ntp/html/autokey.html
/freebsd-9.3-release/contrib/ntp/html/bugs.html
/freebsd-9.3-release/contrib/ntp/html/build
/freebsd-9.3-release/contrib/ntp/html/build.html
/freebsd-9.3-release/contrib/ntp/html/clock.html
/freebsd-9.3-release/contrib/ntp/html/clockopt.html
/freebsd-9.3-release/contrib/ntp/html/cluster.html
/freebsd-9.3-release/contrib/ntp/html/comdex.html
/freebsd-9.3-release/contrib/ntp/html/config.html
/freebsd-9.3-release/contrib/ntp/html/confopt.html
/freebsd-9.3-release/contrib/ntp/html/copyright.html
/freebsd-9.3-release/contrib/ntp/html/debug.html
/freebsd-9.3-release/contrib/ntp/html/decode.html
/freebsd-9.3-release/contrib/ntp/html/discipline.html
/freebsd-9.3-release/contrib/ntp/html/discover.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver1.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver10.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver11.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver12.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver16.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver18.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver19.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver2.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver20.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver22.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver26.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver27.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver28.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver29.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver3.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver30.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver31.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver32.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver33.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver34.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver35.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver36.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver37.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver38.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver39.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver4.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver40-ja.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver40.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver42.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver43.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver44.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver45.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver46.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver5.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver6.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver7.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver8.html
/freebsd-9.3-release/contrib/ntp/html/drivers/driver9.html
/freebsd-9.3-release/contrib/ntp/html/drivers/mx4200data.html
/freebsd-9.3-release/contrib/ntp/html/drivers/oncore-shmem.html
/freebsd-9.3-release/contrib/ntp/html/drivers/scripts/footer.txt
/freebsd-9.3-release/contrib/ntp/html/drivers/scripts/style.css
/freebsd-9.3-release/contrib/ntp/html/drivers/tf582_4.html
/freebsd-9.3-release/contrib/ntp/html/extern.html
/freebsd-9.3-release/contrib/ntp/html/filter.html
/freebsd-9.3-release/contrib/ntp/html/gadget.html
/freebsd-9.3-release/contrib/ntp/html/groups.html
/freebsd-9.3-release/contrib/ntp/html/hints
/freebsd-9.3-release/contrib/ntp/html/hints.html
/freebsd-9.3-release/contrib/ntp/html/hints/a-ux
/freebsd-9.3-release/contrib/ntp/html/hints/aix
/freebsd-9.3-release/contrib/ntp/html/hints/bsdi
/freebsd-9.3-release/contrib/ntp/html/hints/changes
/freebsd-9.3-release/contrib/ntp/html/hints/decosf1
/freebsd-9.3-release/contrib/ntp/html/hints/decosf2
/freebsd-9.3-release/contrib/ntp/html/hints/freebsd
/freebsd-9.3-release/contrib/ntp/html/hints/hpux
/freebsd-9.3-release/contrib/ntp/html/hints/linux
/freebsd-9.3-release/contrib/ntp/html/hints/mpeix
/freebsd-9.3-release/contrib/ntp/html/hints/notes-xntp-v3
/freebsd-9.3-release/contrib/ntp/html/hints/parse
/freebsd-9.3-release/contrib/ntp/html/hints/refclocks
/freebsd-9.3-release/contrib/ntp/html/hints/rs6000
/freebsd-9.3-release/contrib/ntp/html/hints/sco.html
/freebsd-9.3-release/contrib/ntp/html/hints/sgi
/freebsd-9.3-release/contrib/ntp/html/hints/solaris-dosynctodr.html
/freebsd-9.3-release/contrib/ntp/html/hints/solaris.html
/freebsd-9.3-release/contrib/ntp/html/hints/solaris.xtra.4023118
/freebsd-9.3-release/contrib/ntp/html/hints/solaris.xtra.4095849
/freebsd-9.3-release/contrib/ntp/html/hints/solaris.xtra.S99ntpd
/freebsd-9.3-release/contrib/ntp/html/hints/solaris.xtra.patchfreq
/freebsd-9.3-release/contrib/ntp/html/hints/sun4
/freebsd-9.3-release/contrib/ntp/html/hints/svr4-dell
/freebsd-9.3-release/contrib/ntp/html/hints/svr4_package
/freebsd-9.3-release/contrib/ntp/html/hints/todo
/freebsd-9.3-release/contrib/ntp/html/hints/vxworks.html
/freebsd-9.3-release/contrib/ntp/html/hints/winnt.html
/freebsd-9.3-release/contrib/ntp/html/history.html
/freebsd-9.3-release/contrib/ntp/html/howto.html
/freebsd-9.3-release/contrib/ntp/html/huffpuff.html
/freebsd-9.3-release/contrib/ntp/html/icons/sitemap.png
/freebsd-9.3-release/contrib/ntp/html/index.html
/freebsd-9.3-release/contrib/ntp/html/kern.html
/freebsd-9.3-release/contrib/ntp/html/kernpps.html
/freebsd-9.3-release/contrib/ntp/html/keygen.html
/freebsd-9.3-release/contrib/ntp/html/ldisc.html
/freebsd-9.3-release/contrib/ntp/html/leap.html
/freebsd-9.3-release/contrib/ntp/html/manyopt.html
/freebsd-9.3-release/contrib/ntp/html/measure.html
/freebsd-9.3-release/contrib/ntp/html/miscopt.html
/freebsd-9.3-release/contrib/ntp/html/monopt.html
/freebsd-9.3-release/contrib/ntp/html/msyslog.html
/freebsd-9.3-release/contrib/ntp/html/mx4200data.html
/freebsd-9.3-release/contrib/ntp/html/notes.html
/freebsd-9.3-release/contrib/ntp/html/ntp-wait.html
/freebsd-9.3-release/contrib/ntp/html/ntp_conf.html
/freebsd-9.3-release/contrib/ntp/html/ntpd.html
/freebsd-9.3-release/contrib/ntp/html/ntpdate.html
/freebsd-9.3-release/contrib/ntp/html/ntpdc.html
/freebsd-9.3-release/contrib/ntp/html/ntpdsim.html
/freebsd-9.3-release/contrib/ntp/html/ntpdsim_new.html
/freebsd-9.3-release/contrib/ntp/html/ntpq.html
/freebsd-9.3-release/contrib/ntp/html/ntptime.html
/freebsd-9.3-release/contrib/ntp/html/ntptrace.html
/freebsd-9.3-release/contrib/ntp/html/orphan.html
/freebsd-9.3-release/contrib/ntp/html/parsedata.html
/freebsd-9.3-release/contrib/ntp/html/parsenew.html
/freebsd-9.3-release/contrib/ntp/html/pic
/freebsd-9.3-release/contrib/ntp/html/pic/9400n.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/alice11.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice13.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice15.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice23.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice31.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice32.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice35.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice38.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice44.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice47.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice51.gif
/freebsd-9.3-release/contrib/ntp/html/pic/alice61.gif
/freebsd-9.3-release/contrib/ntp/html/pic/barnstable.gif
/freebsd-9.3-release/contrib/ntp/html/pic/beaver.gif
/freebsd-9.3-release/contrib/ntp/html/pic/boom3.gif
/freebsd-9.3-release/contrib/ntp/html/pic/boom3a.gif
/freebsd-9.3-release/contrib/ntp/html/pic/boom4.gif
/freebsd-9.3-release/contrib/ntp/html/pic/broad.gif
/freebsd-9.3-release/contrib/ntp/html/pic/bustardfly.gif
/freebsd-9.3-release/contrib/ntp/html/pic/c51.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/description.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/discipline.gif
/freebsd-9.3-release/contrib/ntp/html/pic/dogsnake.gif
/freebsd-9.3-release/contrib/ntp/html/pic/driver29.gif
/freebsd-9.3-release/contrib/ntp/html/pic/driver43_1.gif
/freebsd-9.3-release/contrib/ntp/html/pic/driver43_2.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/fg6021.gif
/freebsd-9.3-release/contrib/ntp/html/pic/fg6039.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/fig_3_1.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flatheads.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flt1.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flt2.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flt3.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flt4.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flt5.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flt6.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flt7.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flt8.gif
/freebsd-9.3-release/contrib/ntp/html/pic/flt9.gif
/freebsd-9.3-release/contrib/ntp/html/pic/freq1211.gif
/freebsd-9.3-release/contrib/ntp/html/pic/gadget.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/gps167.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/group.gif
/freebsd-9.3-release/contrib/ntp/html/pic/hornraba.gif
/freebsd-9.3-release/contrib/ntp/html/pic/igclock.gif
/freebsd-9.3-release/contrib/ntp/html/pic/neoclock4x.gif
/freebsd-9.3-release/contrib/ntp/html/pic/offset1211.gif
/freebsd-9.3-release/contrib/ntp/html/pic/oncore_evalbig.gif
/freebsd-9.3-release/contrib/ntp/html/pic/oncore_remoteant.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/oncore_utplusbig.gif
/freebsd-9.3-release/contrib/ntp/html/pic/oz2.gif
/freebsd-9.3-release/contrib/ntp/html/pic/panda.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pd_om006.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pd_om011.gif
/freebsd-9.3-release/contrib/ntp/html/pic/peer.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pogo.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pogo1a.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pogo3a.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pogo4.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pogo5.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pogo6.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pogo7.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pogo8.gif
/freebsd-9.3-release/contrib/ntp/html/pic/pzf509.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/pzf511.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/rabbit.gif
/freebsd-9.3-release/contrib/ntp/html/pic/radio2.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/sheepb.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/stack1a.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/stats.gif
/freebsd-9.3-release/contrib/ntp/html/pic/sx5.gif
/freebsd-9.3-release/contrib/ntp/html/pic/thunderbolt.jpg
/freebsd-9.3-release/contrib/ntp/html/pic/time1.gif
/freebsd-9.3-release/contrib/ntp/html/pic/tonea.gif
/freebsd-9.3-release/contrib/ntp/html/pic/tribeb.gif
/freebsd-9.3-release/contrib/ntp/html/pic/wingdorothy.gif
/freebsd-9.3-release/contrib/ntp/html/poll.html
/freebsd-9.3-release/contrib/ntp/html/pps.html
/freebsd-9.3-release/contrib/ntp/html/prefer.html
/freebsd-9.3-release/contrib/ntp/html/quick.html
/freebsd-9.3-release/contrib/ntp/html/rate.html
/freebsd-9.3-release/contrib/ntp/html/rdebug.html
/freebsd-9.3-release/contrib/ntp/html/refclock.html
/freebsd-9.3-release/contrib/ntp/html/release.html
/freebsd-9.3-release/contrib/ntp/html/scripts/accopt.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/audio.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/authopt.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/clockopt.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/command.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/config.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/confopt.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/external.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/footer.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/hand.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/install.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/links10.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/links11.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/links12.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/links7.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/links8.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/links9.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/manual.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/misc.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/miscopt.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/monopt.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/refclock.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/special.txt
/freebsd-9.3-release/contrib/ntp/html/scripts/style.css
/freebsd-9.3-release/contrib/ntp/html/select.html
/freebsd-9.3-release/contrib/ntp/html/sitemap.html
/freebsd-9.3-release/contrib/ntp/html/sntp.html
/freebsd-9.3-release/contrib/ntp/html/stats.html
/freebsd-9.3-release/contrib/ntp/html/tickadj.html
/freebsd-9.3-release/contrib/ntp/html/warp.html
/freebsd-9.3-release/contrib/ntp/html/xleave.html
/freebsd-9.3-release/contrib/ntp/include/Makefile.am
/freebsd-9.3-release/contrib/ntp/include/Makefile.in
/freebsd-9.3-release/contrib/ntp/include/README
/freebsd-9.3-release/contrib/ntp/include/adjtime.h
/freebsd-9.3-release/contrib/ntp/include/ascii.h
/freebsd-9.3-release/contrib/ntp/include/audio.h
/freebsd-9.3-release/contrib/ntp/include/autogen-version.def
/freebsd-9.3-release/contrib/ntp/include/binio.h
/freebsd-9.3-release/contrib/ntp/include/copyright.def
/freebsd-9.3-release/contrib/ntp/include/debug-opt.def
/freebsd-9.3-release/contrib/ntp/include/declcond.h
/freebsd-9.3-release/contrib/ntp/include/global.h
/freebsd-9.3-release/contrib/ntp/include/gps.h
/freebsd-9.3-release/contrib/ntp/include/homerc.def
/freebsd-9.3-release/contrib/ntp/include/hopf6039.h
/freebsd-9.3-release/contrib/ntp/include/icom.h
/freebsd-9.3-release/contrib/ntp/include/ieee754io.h
/freebsd-9.3-release/contrib/ntp/include/intreswork.h
/freebsd-9.3-release/contrib/ntp/include/iosignal.h
/freebsd-9.3-release/contrib/ntp/include/isc/Makefile.am
/freebsd-9.3-release/contrib/ntp/include/isc/Makefile.in
/freebsd-9.3-release/contrib/ntp/include/isc/app.h
/freebsd-9.3-release/contrib/ntp/include/isc/assertions.h
/freebsd-9.3-release/contrib/ntp/include/isc/boolean.h
/freebsd-9.3-release/contrib/ntp/include/isc/buffer.h
/freebsd-9.3-release/contrib/ntp/include/isc/error.h
/freebsd-9.3-release/contrib/ntp/include/isc/formatcheck.h
/freebsd-9.3-release/contrib/ntp/include/isc/int.h
/freebsd-9.3-release/contrib/ntp/include/isc/interfaceiter.h
/freebsd-9.3-release/contrib/ntp/include/isc/ipv6.h
/freebsd-9.3-release/contrib/ntp/include/isc/lang.h
/freebsd-9.3-release/contrib/ntp/include/isc/lib.h
/freebsd-9.3-release/contrib/ntp/include/isc/list.h
/freebsd-9.3-release/contrib/ntp/include/isc/magic.h
/freebsd-9.3-release/contrib/ntp/include/isc/mem.h
/freebsd-9.3-release/contrib/ntp/include/isc/msgcat.h
/freebsd-9.3-release/contrib/ntp/include/isc/msgs.h
/freebsd-9.3-release/contrib/ntp/include/isc/mutex.h
/freebsd-9.3-release/contrib/ntp/include/isc/net.h
/freebsd-9.3-release/contrib/ntp/include/isc/netaddr.h
/freebsd-9.3-release/contrib/ntp/include/isc/netscope.h
/freebsd-9.3-release/contrib/ntp/include/isc/offset.h
/freebsd-9.3-release/contrib/ntp/include/isc/once.h
/freebsd-9.3-release/contrib/ntp/include/isc/platform.h
/freebsd-9.3-release/contrib/ntp/include/isc/print.h
/freebsd-9.3-release/contrib/ntp/include/isc/region.h
/freebsd-9.3-release/contrib/ntp/include/isc/result.h
/freebsd-9.3-release/contrib/ntp/include/isc/sockaddr.h
/freebsd-9.3-release/contrib/ntp/include/isc/strerror.h
/freebsd-9.3-release/contrib/ntp/include/isc/string.h
/freebsd-9.3-release/contrib/ntp/include/isc/types.h
/freebsd-9.3-release/contrib/ntp/include/isc/util.h
/freebsd-9.3-release/contrib/ntp/include/l_stdlib.h
/freebsd-9.3-release/contrib/ntp/include/lib_strbuf.h
/freebsd-9.3-release/contrib/ntp/include/libntp.h
/freebsd-9.3-release/contrib/ntp/include/mbg_gps166.h
/freebsd-9.3-release/contrib/ntp/include/mx4200.h
/freebsd-9.3-release/contrib/ntp/include/ntif.h
/freebsd-9.3-release/contrib/ntp/include/ntp.h
/freebsd-9.3-release/contrib/ntp/include/ntp_assert.h
/freebsd-9.3-release/contrib/ntp/include/ntp_calendar.h
/freebsd-9.3-release/contrib/ntp/include/ntp_cmdargs.h
/freebsd-9.3-release/contrib/ntp/include/ntp_config.h
/freebsd-9.3-release/contrib/ntp/include/ntp_control.h
/freebsd-9.3-release/contrib/ntp/include/ntp_crypto.h
/freebsd-9.3-release/contrib/ntp/include/ntp_datum.h
/freebsd-9.3-release/contrib/ntp/include/ntp_debug.h
/freebsd-9.3-release/contrib/ntp/include/ntp_filegen.h
/freebsd-9.3-release/contrib/ntp/include/ntp_fp.h
/freebsd-9.3-release/contrib/ntp/include/ntp_if.h
/freebsd-9.3-release/contrib/ntp/include/ntp_intres.h
/freebsd-9.3-release/contrib/ntp/include/ntp_io.h
/freebsd-9.3-release/contrib/ntp/include/ntp_libopts.h
/freebsd-9.3-release/contrib/ntp/include/ntp_lineedit.h
/freebsd-9.3-release/contrib/ntp/include/ntp_lists.h
/freebsd-9.3-release/contrib/ntp/include/ntp_machine.h
/freebsd-9.3-release/contrib/ntp/include/ntp_malloc.h
/freebsd-9.3-release/contrib/ntp/include/ntp_md5.h
/freebsd-9.3-release/contrib/ntp/include/ntp_net.h
/freebsd-9.3-release/contrib/ntp/include/ntp_prio_q.h
/freebsd-9.3-release/contrib/ntp/include/ntp_proto.h
/freebsd-9.3-release/contrib/ntp/include/ntp_random.h
/freebsd-9.3-release/contrib/ntp/include/ntp_refclock.h
/freebsd-9.3-release/contrib/ntp/include/ntp_request.h
/freebsd-9.3-release/contrib/ntp/include/ntp_rfc2553.h
/freebsd-9.3-release/contrib/ntp/include/ntp_select.h
/freebsd-9.3-release/contrib/ntp/include/ntp_sprintf.h
/freebsd-9.3-release/contrib/ntp/include/ntp_stdlib.h
/freebsd-9.3-release/contrib/ntp/include/ntp_string.h
/freebsd-9.3-release/contrib/ntp/include/ntp_syscall.h
/freebsd-9.3-release/contrib/ntp/include/ntp_syslog.h
/freebsd-9.3-release/contrib/ntp/include/ntp_tty.h
/freebsd-9.3-release/contrib/ntp/include/ntp_types.h
/freebsd-9.3-release/contrib/ntp/include/ntp_unixtime.h
/freebsd-9.3-release/contrib/ntp/include/ntp_worker.h
/freebsd-9.3-release/contrib/ntp/include/ntp_workimpl.h
/freebsd-9.3-release/contrib/ntp/include/ntpd.h
/freebsd-9.3-release/contrib/ntp/include/ntpsim.h
/freebsd-9.3-release/contrib/ntp/include/parse.h
/freebsd-9.3-release/contrib/ntp/include/parse_conf.h
/freebsd-9.3-release/contrib/ntp/include/rc_cmdlength.h
/freebsd-9.3-release/contrib/ntp/include/recvbuff.h
/freebsd-9.3-release/contrib/ntp/include/refclock_atom.h
/freebsd-9.3-release/contrib/ntp/include/refidsmear.h
/freebsd-9.3-release/contrib/ntp/include/rsa_md5.h
/freebsd-9.3-release/contrib/ntp/include/ssl_applink.c
/freebsd-9.3-release/contrib/ntp/include/timepps-SCO.h
/freebsd-9.3-release/contrib/ntp/include/timepps-Solaris.h
/freebsd-9.3-release/contrib/ntp/include/timepps-SunOS.h
/freebsd-9.3-release/contrib/ntp/include/timespecops.h
/freebsd-9.3-release/contrib/ntp/include/timetoa.h
/freebsd-9.3-release/contrib/ntp/include/timevalops.h
/freebsd-9.3-release/contrib/ntp/include/trimble.h
/freebsd-9.3-release/contrib/ntp/include/version.def
/freebsd-9.3-release/contrib/ntp/include/vint64ops.h
/freebsd-9.3-release/contrib/ntp/includes.mf
/freebsd-9.3-release/contrib/ntp/install-sh
/freebsd-9.3-release/contrib/ntp/kernel/Makefile.am
/freebsd-9.3-release/contrib/ntp/kernel/Makefile.in
/freebsd-9.3-release/contrib/ntp/kernel/README
/freebsd-9.3-release/contrib/ntp/kernel/chuinit.c
/freebsd-9.3-release/contrib/ntp/kernel/clkinit.c
/freebsd-9.3-release/contrib/ntp/kernel/sys/Makefile.am
/freebsd-9.3-release/contrib/ntp/kernel/sys/Makefile.in
/freebsd-9.3-release/contrib/ntp/kernel/sys/README
/freebsd-9.3-release/contrib/ntp/kernel/sys/bsd_audioirig.h
/freebsd-9.3-release/contrib/ntp/kernel/sys/chudefs.h
/freebsd-9.3-release/contrib/ntp/kernel/sys/clkdefs.h
/freebsd-9.3-release/contrib/ntp/kernel/sys/i8253.h
/freebsd-9.3-release/contrib/ntp/kernel/sys/parsestreams.h
/freebsd-9.3-release/contrib/ntp/kernel/sys/pcl720.h
/freebsd-9.3-release/contrib/ntp/kernel/sys/ppsclock.h
/freebsd-9.3-release/contrib/ntp/kernel/sys/timex.h
/freebsd-9.3-release/contrib/ntp/kernel/sys/tpro.h
/freebsd-9.3-release/contrib/ntp/kernel/sys/tt560_api.h
/freebsd-9.3-release/contrib/ntp/kernel/tty_chu.c
/freebsd-9.3-release/contrib/ntp/kernel/tty_chu_STREAMS.c
/freebsd-9.3-release/contrib/ntp/kernel/tty_clk.c
/freebsd-9.3-release/contrib/ntp/kernel/tty_clk_STREAMS.c
/freebsd-9.3-release/contrib/ntp/lib
/freebsd-9.3-release/contrib/ntp/lib/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/Atffile
/freebsd-9.3-release/contrib/ntp/lib/isc/alpha
/freebsd-9.3-release/contrib/ntp/lib/isc/alpha/include
/freebsd-9.3-release/contrib/ntp/lib/isc/alpha/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/alpha/include/isc/atomic.h
/freebsd-9.3-release/contrib/ntp/lib/isc/api
/freebsd-9.3-release/contrib/ntp/lib/isc/app_api.c
/freebsd-9.3-release/contrib/ntp/lib/isc/assertions.c
/freebsd-9.3-release/contrib/ntp/lib/isc/backtrace-emptytbl.c
/freebsd-9.3-release/contrib/ntp/lib/isc/backtrace.c
/freebsd-9.3-release/contrib/ntp/lib/isc/base32.c
/freebsd-9.3-release/contrib/ntp/lib/isc/base64.c
/freebsd-9.3-release/contrib/ntp/lib/isc/bitstring.c
/freebsd-9.3-release/contrib/ntp/lib/isc/buffer.c
/freebsd-9.3-release/contrib/ntp/lib/isc/bufferlist.c
/freebsd-9.3-release/contrib/ntp/lib/isc/commandline.c
/freebsd-9.3-release/contrib/ntp/lib/isc/entropy.c
/freebsd-9.3-release/contrib/ntp/lib/isc/error.c
/freebsd-9.3-release/contrib/ntp/lib/isc/event.c
/freebsd-9.3-release/contrib/ntp/lib/isc/fsaccess.c
/freebsd-9.3-release/contrib/ntp/lib/isc/hash.c
/freebsd-9.3-release/contrib/ntp/lib/isc/heap.c
/freebsd-9.3-release/contrib/ntp/lib/isc/hex.c
/freebsd-9.3-release/contrib/ntp/lib/isc/hmacmd5.c
/freebsd-9.3-release/contrib/ntp/lib/isc/hmacsha.c
/freebsd-9.3-release/contrib/ntp/lib/isc/httpd.c
/freebsd-9.3-release/contrib/ntp/lib/isc/ia64
/freebsd-9.3-release/contrib/ntp/lib/isc/ia64/include
/freebsd-9.3-release/contrib/ntp/lib/isc/ia64/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/ia64/include/isc/atomic.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/app.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/assertions.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/backtrace.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/base32.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/base64.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/bind9.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/bitstring.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/boolean.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/buffer.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/bufferlist.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/commandline.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/entropy.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/error.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/event.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/eventclass.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/file.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/formatcheck.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/fsaccess.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/hash.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/heap.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/hex.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/hmacmd5.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/hmacsha.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/httpd.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/interfaceiter.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/ipv6.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/iterated_hash.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/lang.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/lex.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/lfsr.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/lib.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/list.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/log.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/magic.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/md5.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/mem.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/msgcat.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/msgs.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/mutexblock.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/namespace.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/netaddr.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/netscope.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/ondestroy.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/os.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/parseint.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/platform.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/platform.h.in
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/portset.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/print.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/queue.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/quota.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/radix.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/random.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/ratelimiter.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/refcount.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/region.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/resource.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/result.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/resultclass.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/rwlock.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/serial.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/sha1.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/sha2.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/sockaddr.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/socket.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/stats.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/stdio.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/stdlib.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/string.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/symtab.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/task.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/taskpool.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/timer.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/types.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/util.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/version.h
/freebsd-9.3-release/contrib/ntp/lib/isc/include/isc/xml.h
/freebsd-9.3-release/contrib/ntp/lib/isc/inet_aton.c
/freebsd-9.3-release/contrib/ntp/lib/isc/inet_ntop.c
/freebsd-9.3-release/contrib/ntp/lib/isc/inet_pton.c
/freebsd-9.3-release/contrib/ntp/lib/isc/iterated_hash.c
/freebsd-9.3-release/contrib/ntp/lib/isc/lex.c
/freebsd-9.3-release/contrib/ntp/lib/isc/lfsr.c
/freebsd-9.3-release/contrib/ntp/lib/isc/lib.c
/freebsd-9.3-release/contrib/ntp/lib/isc/log.c
/freebsd-9.3-release/contrib/ntp/lib/isc/md5.c
/freebsd-9.3-release/contrib/ntp/lib/isc/mem.c
/freebsd-9.3-release/contrib/ntp/lib/isc/mem_api.c
/freebsd-9.3-release/contrib/ntp/lib/isc/mips
/freebsd-9.3-release/contrib/ntp/lib/isc/mips/include
/freebsd-9.3-release/contrib/ntp/lib/isc/mips/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/mips/include/isc/atomic.h
/freebsd-9.3-release/contrib/ntp/lib/isc/mutexblock.c
/freebsd-9.3-release/contrib/ntp/lib/isc/netaddr.c
/freebsd-9.3-release/contrib/ntp/lib/isc/netscope.c
/freebsd-9.3-release/contrib/ntp/lib/isc/nls
/freebsd-9.3-release/contrib/ntp/lib/isc/nls/msgcat.c
/freebsd-9.3-release/contrib/ntp/lib/isc/noatomic
/freebsd-9.3-release/contrib/ntp/lib/isc/noatomic/include
/freebsd-9.3-release/contrib/ntp/lib/isc/noatomic/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/noatomic/include/isc/atomic.h
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads/condition.c
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads/include
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads/include/isc/condition.h
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads/include/isc/mutex.h
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads/include/isc/once.h
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads/include/isc/thread.h
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads/mutex.c
/freebsd-9.3-release/contrib/ntp/lib/isc/nothreads/thread.c
/freebsd-9.3-release/contrib/ntp/lib/isc/ondestroy.c
/freebsd-9.3-release/contrib/ntp/lib/isc/parseint.c
/freebsd-9.3-release/contrib/ntp/lib/isc/portset.c
/freebsd-9.3-release/contrib/ntp/lib/isc/powerpc
/freebsd-9.3-release/contrib/ntp/lib/isc/powerpc/include
/freebsd-9.3-release/contrib/ntp/lib/isc/powerpc/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/powerpc/include/isc/atomic.h
/freebsd-9.3-release/contrib/ntp/lib/isc/print.c
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads/condition.c
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads/include
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads/include/isc/condition.h
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads/include/isc/mutex.h
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads/include/isc/once.h
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads/include/isc/thread.h
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads/mutex.c
/freebsd-9.3-release/contrib/ntp/lib/isc/pthreads/thread.c
/freebsd-9.3-release/contrib/ntp/lib/isc/quota.c
/freebsd-9.3-release/contrib/ntp/lib/isc/radix.c
/freebsd-9.3-release/contrib/ntp/lib/isc/random.c
/freebsd-9.3-release/contrib/ntp/lib/isc/ratelimiter.c
/freebsd-9.3-release/contrib/ntp/lib/isc/refcount.c
/freebsd-9.3-release/contrib/ntp/lib/isc/region.c
/freebsd-9.3-release/contrib/ntp/lib/isc/result.c
/freebsd-9.3-release/contrib/ntp/lib/isc/rwlock.c
/freebsd-9.3-release/contrib/ntp/lib/isc/serial.c
/freebsd-9.3-release/contrib/ntp/lib/isc/sha1.c
/freebsd-9.3-release/contrib/ntp/lib/isc/sha2.c
/freebsd-9.3-release/contrib/ntp/lib/isc/sockaddr.c
/freebsd-9.3-release/contrib/ntp/lib/isc/socket_api.c
/freebsd-9.3-release/contrib/ntp/lib/isc/sparc64
/freebsd-9.3-release/contrib/ntp/lib/isc/sparc64/include
/freebsd-9.3-release/contrib/ntp/lib/isc/sparc64/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/sparc64/include/isc/atomic.h
/freebsd-9.3-release/contrib/ntp/lib/isc/stats.c
/freebsd-9.3-release/contrib/ntp/lib/isc/string.c
/freebsd-9.3-release/contrib/ntp/lib/isc/strtoul.c
/freebsd-9.3-release/contrib/ntp/lib/isc/symtab.c
/freebsd-9.3-release/contrib/ntp/lib/isc/task.c
/freebsd-9.3-release/contrib/ntp/lib/isc/task_api.c
/freebsd-9.3-release/contrib/ntp/lib/isc/task_p.h
/freebsd-9.3-release/contrib/ntp/lib/isc/taskpool.c
/freebsd-9.3-release/contrib/ntp/lib/isc/tests
/freebsd-9.3-release/contrib/ntp/lib/isc/tests/Atffile
/freebsd-9.3-release/contrib/ntp/lib/isc/tests/hash_test.c
/freebsd-9.3-release/contrib/ntp/lib/isc/tests/isctest.c
/freebsd-9.3-release/contrib/ntp/lib/isc/tests/isctest.h
/freebsd-9.3-release/contrib/ntp/lib/isc/tests/queue_test.c
/freebsd-9.3-release/contrib/ntp/lib/isc/tests/socket_test.c
/freebsd-9.3-release/contrib/ntp/lib/isc/tests/symtab_test.c
/freebsd-9.3-release/contrib/ntp/lib/isc/tests/task_test.c
/freebsd-9.3-release/contrib/ntp/lib/isc/tests/taskpool_test.c
/freebsd-9.3-release/contrib/ntp/lib/isc/timer.c
/freebsd-9.3-release/contrib/ntp/lib/isc/timer_api.c
/freebsd-9.3-release/contrib/ntp/lib/isc/timer_p.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/app.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/dir.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/entropy.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/errno2result.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/errno2result.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/file.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/fsaccess.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/ifiter_ioctl.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/ifiter_sysctl.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/dir.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/int.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/keyboard.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/net.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/netdb.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/offset.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/stat.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/stdtime.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/strerror.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/syslog.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/include/isc/time.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/interfaceiter.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/ipv6.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/keyboard.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/net.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/os.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/resource.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/socket.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/socket_p.h
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/stdio.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/stdtime.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/strerror.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/syslog.c
/freebsd-9.3-release/contrib/ntp/lib/isc/unix/time.c
/freebsd-9.3-release/contrib/ntp/lib/isc/version.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/DLLMain.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/app.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/condition.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/dir.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/entropy.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/errno2result.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/errno2result.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/file.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/fsaccess.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/bind_registry.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/bindevt.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/condition.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/dir.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/int.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/ipv6.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/keyboard.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/mutex.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/net.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/netdb.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/ntgroups.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/ntpaths.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/offset.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/once.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/platform.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/stat.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/stdtime.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/strerror.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/syslog.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/thread.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/time.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/include/isc/win32os.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/interfaceiter.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/ipv6.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/keyboard.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/libgen.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/libisc.def
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/libisc.dsp
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/libisc.dsw
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/libisc.mak
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/net.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/netdb.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/ntgroups.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/ntpaths.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/once.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/os.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/resource.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/socket.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/stdio.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/stdtime.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/strerror.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/syslog.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/syslog.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/thread.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/time.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/unistd.h
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/version.c
/freebsd-9.3-release/contrib/ntp/lib/isc/win32/win32os.c
/freebsd-9.3-release/contrib/ntp/lib/isc/x86_32
/freebsd-9.3-release/contrib/ntp/lib/isc/x86_32/include
/freebsd-9.3-release/contrib/ntp/lib/isc/x86_32/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/x86_32/include/isc/atomic.h
/freebsd-9.3-release/contrib/ntp/lib/isc/x86_64
/freebsd-9.3-release/contrib/ntp/lib/isc/x86_64/include
/freebsd-9.3-release/contrib/ntp/lib/isc/x86_64/include/isc
/freebsd-9.3-release/contrib/ntp/lib/isc/x86_64/include/isc/atomic.h
/freebsd-9.3-release/contrib/ntp/libisc
/freebsd-9.3-release/contrib/ntp/libjsmn
/freebsd-9.3-release/contrib/ntp/libjsmn/LICENSE
/freebsd-9.3-release/contrib/ntp/libjsmn/Makefile
/freebsd-9.3-release/contrib/ntp/libjsmn/README.md
/freebsd-9.3-release/contrib/ntp/libjsmn/example
/freebsd-9.3-release/contrib/ntp/libjsmn/example/jsondump.c
/freebsd-9.3-release/contrib/ntp/libjsmn/example/simple.c
/freebsd-9.3-release/contrib/ntp/libjsmn/jsmn.c
/freebsd-9.3-release/contrib/ntp/libjsmn/jsmn.h
/freebsd-9.3-release/contrib/ntp/libjsmn/jsmn_test.c
/freebsd-9.3-release/contrib/ntp/libntp/Makefile.am
/freebsd-9.3-release/contrib/ntp/libntp/Makefile.in
/freebsd-9.3-release/contrib/ntp/libntp/README
/freebsd-9.3-release/contrib/ntp/libntp/a_md5encrypt.c
/freebsd-9.3-release/contrib/ntp/libntp/adjtime.c
/freebsd-9.3-release/contrib/ntp/libntp/adjtimex.c
/freebsd-9.3-release/contrib/ntp/libntp/atoint.c
/freebsd-9.3-release/contrib/ntp/libntp/atolfp.c
/freebsd-9.3-release/contrib/ntp/libntp/atouint.c
/freebsd-9.3-release/contrib/ntp/libntp/audio.c
/freebsd-9.3-release/contrib/ntp/libntp/authkeys.c
/freebsd-9.3-release/contrib/ntp/libntp/authreadkeys.c
/freebsd-9.3-release/contrib/ntp/libntp/authusekey.c
/freebsd-9.3-release/contrib/ntp/libntp/bsd_strerror.c
/freebsd-9.3-release/contrib/ntp/libntp/buftvtots.c
/freebsd-9.3-release/contrib/ntp/libntp/caljulian.c
/freebsd-9.3-release/contrib/ntp/libntp/caltontp.c
/freebsd-9.3-release/contrib/ntp/libntp/calyearstart.c
/freebsd-9.3-release/contrib/ntp/libntp/clocktime.c
/freebsd-9.3-release/contrib/ntp/libntp/clocktypes.c
/freebsd-9.3-release/contrib/ntp/libntp/decodenetnum.c
/freebsd-9.3-release/contrib/ntp/libntp/dofptoa.c
/freebsd-9.3-release/contrib/ntp/libntp/dolfptoa.c
/freebsd-9.3-release/contrib/ntp/libntp/emalloc.c
/freebsd-9.3-release/contrib/ntp/libntp/findconfig.c
/freebsd-9.3-release/contrib/ntp/libntp/fptoa.c
/freebsd-9.3-release/contrib/ntp/libntp/fptoms.c
/freebsd-9.3-release/contrib/ntp/libntp/getopt.c
/freebsd-9.3-release/contrib/ntp/libntp/hextoint.c
/freebsd-9.3-release/contrib/ntp/libntp/hextolfp.c
/freebsd-9.3-release/contrib/ntp/libntp/humandate.c
/freebsd-9.3-release/contrib/ntp/libntp/icom.c
/freebsd-9.3-release/contrib/ntp/libntp/inttoa.c
/freebsd-9.3-release/contrib/ntp/libntp/iosignal.c
/freebsd-9.3-release/contrib/ntp/libntp/lib_strbuf.c
/freebsd-9.3-release/contrib/ntp/libntp/lib_strbuf.h
/freebsd-9.3-release/contrib/ntp/libntp/machines.c
/freebsd-9.3-release/contrib/ntp/libntp/md5c.c
/freebsd-9.3-release/contrib/ntp/libntp/memmove.c
/freebsd-9.3-release/contrib/ntp/libntp/mfptoa.c
/freebsd-9.3-release/contrib/ntp/libntp/mfptoms.c
/freebsd-9.3-release/contrib/ntp/libntp/mktime.c
/freebsd-9.3-release/contrib/ntp/libntp/modetoa.c
/freebsd-9.3-release/contrib/ntp/libntp/mstolfp.c
/freebsd-9.3-release/contrib/ntp/libntp/msutotsf.c
/freebsd-9.3-release/contrib/ntp/libntp/msyslog.c
/freebsd-9.3-release/contrib/ntp/libntp/netof.c
/freebsd-9.3-release/contrib/ntp/libntp/ntp_calendar.c
/freebsd-9.3-release/contrib/ntp/libntp/ntp_crypto_rnd.c
/freebsd-9.3-release/contrib/ntp/libntp/ntp_intres.c
/freebsd-9.3-release/contrib/ntp/libntp/ntp_libopts.c
/freebsd-9.3-release/contrib/ntp/libntp/ntp_lineedit.c
/freebsd-9.3-release/contrib/ntp/libntp/ntp_random.c
/freebsd-9.3-release/contrib/ntp/libntp/ntp_rfc2553.c
/freebsd-9.3-release/contrib/ntp/libntp/ntp_worker.c
/freebsd-9.3-release/contrib/ntp/libntp/numtoa.c
/freebsd-9.3-release/contrib/ntp/libntp/numtohost.c
/freebsd-9.3-release/contrib/ntp/libntp/octtoint.c
/freebsd-9.3-release/contrib/ntp/libntp/prettydate.c
/freebsd-9.3-release/contrib/ntp/libntp/recvbuff.c
/freebsd-9.3-release/contrib/ntp/libntp/refidsmear.c
/freebsd-9.3-release/contrib/ntp/libntp/refnumtoa.c
/freebsd-9.3-release/contrib/ntp/libntp/snprintf.c
/freebsd-9.3-release/contrib/ntp/libntp/socket.c
/freebsd-9.3-release/contrib/ntp/libntp/socktoa.c
/freebsd-9.3-release/contrib/ntp/libntp/socktohost.c
/freebsd-9.3-release/contrib/ntp/libntp/ssl_init.c
/freebsd-9.3-release/contrib/ntp/libntp/statestr.c
/freebsd-9.3-release/contrib/ntp/libntp/strdup.c
/freebsd-9.3-release/contrib/ntp/libntp/strerror.c
/freebsd-9.3-release/contrib/ntp/libntp/strl_obsd.c
/freebsd-9.3-release/contrib/ntp/libntp/strstr.c
/freebsd-9.3-release/contrib/ntp/libntp/syssignal.c
/freebsd-9.3-release/contrib/ntp/libntp/systime.c
/freebsd-9.3-release/contrib/ntp/libntp/systime_s.c
/freebsd-9.3-release/contrib/ntp/libntp/timetoa.c
/freebsd-9.3-release/contrib/ntp/libntp/timevalops.c
/freebsd-9.3-release/contrib/ntp/libntp/tsftomsu.c
/freebsd-9.3-release/contrib/ntp/libntp/tstotv.c
/freebsd-9.3-release/contrib/ntp/libntp/tvtoa.c
/freebsd-9.3-release/contrib/ntp/libntp/tvtots.c
/freebsd-9.3-release/contrib/ntp/libntp/uglydate.c
/freebsd-9.3-release/contrib/ntp/libntp/uinttoa.c
/freebsd-9.3-release/contrib/ntp/libntp/utvtoa.c
/freebsd-9.3-release/contrib/ntp/libntp/vint64ops.c
/freebsd-9.3-release/contrib/ntp/libntp/work_fork.c
/freebsd-9.3-release/contrib/ntp/libntp/work_thread.c
/freebsd-9.3-release/contrib/ntp/libntp/ymd2yd.c
/freebsd-9.3-release/contrib/ntp/libopts
/freebsd-9.3-release/contrib/ntp/libparse/Makefile.am
/freebsd-9.3-release/contrib/ntp/libparse/Makefile.in
/freebsd-9.3-release/contrib/ntp/libparse/README
/freebsd-9.3-release/contrib/ntp/libparse/binio.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_computime.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_dcf7000.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_hopf6021.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_meinberg.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_rawdcf.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_rcc8000.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_schmid.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_sel240x.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_trimtaip.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_trimtsip.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_varitext.c
/freebsd-9.3-release/contrib/ntp/libparse/clk_wharton.c
/freebsd-9.3-release/contrib/ntp/libparse/data_mbg.c
/freebsd-9.3-release/contrib/ntp/libparse/gpstolfp.c
/freebsd-9.3-release/contrib/ntp/libparse/ieee754io.c
/freebsd-9.3-release/contrib/ntp/libparse/info_trimble.c
/freebsd-9.3-release/contrib/ntp/libparse/mfp_mul.c
/freebsd-9.3-release/contrib/ntp/libparse/mkinfo_rcmd.sed
/freebsd-9.3-release/contrib/ntp/libparse/mkinfo_scmd.sed
/freebsd-9.3-release/contrib/ntp/libparse/parse.c
/freebsd-9.3-release/contrib/ntp/libparse/parse_conf.c
/freebsd-9.3-release/contrib/ntp/libparse/parsesolaris.c
/freebsd-9.3-release/contrib/ntp/libparse/parsestreams.c
/freebsd-9.3-release/contrib/ntp/libparse/trim_info.c
/freebsd-9.3-release/contrib/ntp/ltmain.sh
/freebsd-9.3-release/contrib/ntp/m4
/freebsd-9.3-release/contrib/ntp/missing
/freebsd-9.3-release/contrib/ntp/ntpd/Makefile.am
/freebsd-9.3-release/contrib/ntp/ntpd/Makefile.in
/freebsd-9.3-release/contrib/ntp/ntpd/check_y2k.c
/freebsd-9.3-release/contrib/ntp/ntpd/cmd_args.c
/freebsd-9.3-release/contrib/ntp/ntpd/complete.conf.in
/freebsd-9.3-release/contrib/ntp/ntpd/declcond.h
/freebsd-9.3-release/contrib/ntp/ntpd/invoke-ntp.conf.menu
/freebsd-9.3-release/contrib/ntp/ntpd/invoke-ntp.conf.texi
/freebsd-9.3-release/contrib/ntp/ntpd/invoke-ntp.keys.menu
/freebsd-9.3-release/contrib/ntp/ntpd/invoke-ntp.keys.texi
/freebsd-9.3-release/contrib/ntp/ntpd/invoke-ntpd.menu
/freebsd-9.3-release/contrib/ntp/ntpd/invoke-ntpd.texi
/freebsd-9.3-release/contrib/ntp/ntpd/jupiter.h
/freebsd-9.3-release/contrib/ntp/ntpd/keyword-gen-utd
/freebsd-9.3-release/contrib/ntp/ntpd/keyword-gen.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.conf.5man
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.conf.5mdoc
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.conf.def
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.conf.html
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.conf.man.in
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.conf.mdoc.in
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.conf.texi
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.keys.5man
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.keys.5mdoc
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.keys.def
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.keys.html
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.keys.man.in
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.keys.mdoc.in
/freebsd-9.3-release/contrib/ntp/ntpd/ntp.keys.texi
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_config.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_control.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_crypto.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_filegen.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_intres.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_io.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_keyword.h
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_leapsec.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_leapsec.h
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_loopfilter.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_monitor.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_parser.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_parser.h
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_peer.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_prio_q.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_proto.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_refclock.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_request.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_restrict.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_scanner.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_scanner.h
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_signd.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_timer.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntp_util.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd-opts.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd-opts.def
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd-opts.h
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd-opts.menu
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd-opts.texi
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd.1
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd.1ntpdman
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd.1ntpdmdoc
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd.html
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd.man.in
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd.mdoc.in
/freebsd-9.3-release/contrib/ntp/ntpd/ntpd.texi
/freebsd-9.3-release/contrib/ntp/ntpd/ntpdbase-opts.def
/freebsd-9.3-release/contrib/ntp/ntpd/ntpdsim-opts.c
/freebsd-9.3-release/contrib/ntp/ntpd/ntpdsim-opts.def
/freebsd-9.3-release/contrib/ntp/ntpd/ntpdsim-opts.h
/freebsd-9.3-release/contrib/ntp/ntpd/ntpdsim-opts.menu
/freebsd-9.3-release/contrib/ntp/ntpd/ntpdsim-opts.texi
/freebsd-9.3-release/contrib/ntp/ntpd/ntpdsim.1
/freebsd-9.3-release/contrib/ntp/ntpd/ntpsim.c
/freebsd-9.3-release/contrib/ntp/ntpd/rc_cmdlength.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_acts.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_arbiter.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_arc.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_as2201.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_atom.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_bancomm.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_chronolog.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_chu.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_conf.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_datum.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_dumbclock.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_fg.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_gpsdjson.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_gpsvme.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_heath.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_hopfpci.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_hopfser.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_hpgps.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_irig.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_jjy.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_jupiter.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_leitch.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_local.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_msfees.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_mx4200.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_neoclock4x.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_nmea.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_oncore.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_palisade.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_palisade.h
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_parse.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_pcf.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_pst.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_ripencc.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_shm.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_tpro.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_trak.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_true.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_tsyncpci.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_tt560.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_ulink.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_wwv.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_wwvb.c
/freebsd-9.3-release/contrib/ntp/ntpd/refclock_zyfer.c
/freebsd-9.3-release/contrib/ntp/ntpdate/Makefile.am
/freebsd-9.3-release/contrib/ntp/ntpdate/Makefile.in
/freebsd-9.3-release/contrib/ntp/ntpdate/README
/freebsd-9.3-release/contrib/ntp/ntpdate/ntpdate.c
/freebsd-9.3-release/contrib/ntp/ntpdate/ntpdate.h
/freebsd-9.3-release/contrib/ntp/ntpdate/ntptime_config.c
/freebsd-9.3-release/contrib/ntp/ntpdate/ntptimeset.c
/freebsd-9.3-release/contrib/ntp/ntpdc/Makefile.am
/freebsd-9.3-release/contrib/ntp/ntpdc/Makefile.in
/freebsd-9.3-release/contrib/ntp/ntpdc/README
/freebsd-9.3-release/contrib/ntp/ntpdc/invoke-ntpdc.menu
/freebsd-9.3-release/contrib/ntp/ntpdc/invoke-ntpdc.texi
/freebsd-9.3-release/contrib/ntp/ntpdc/layout.std
/freebsd-9.3-release/contrib/ntp/ntpdc/nl.pl
/freebsd-9.3-release/contrib/ntp/ntpdc/nl.pl.in
/freebsd-9.3-release/contrib/ntp/ntpdc/nl_in.c
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc-layout.c
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc-opts.c
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc-opts.def
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc-opts.h
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc-opts.menu
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc-opts.texi
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc.1
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc.1ntpdcman
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc.c
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc.h
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc.html
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc.man.in
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc.mdoc.in
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc.texi
/freebsd-9.3-release/contrib/ntp/ntpdc/ntpdc_ops.c
/freebsd-9.3-release/contrib/ntp/ntpq/Makefile.am
/freebsd-9.3-release/contrib/ntp/ntpq/Makefile.in
/freebsd-9.3-release/contrib/ntp/ntpq/README
/freebsd-9.3-release/contrib/ntp/ntpq/invoke-ntpq.menu
/freebsd-9.3-release/contrib/ntp/ntpq/invoke-ntpq.texi
/freebsd-9.3-release/contrib/ntp/ntpq/libntpq.c
/freebsd-9.3-release/contrib/ntp/ntpq/libntpq.h
/freebsd-9.3-release/contrib/ntp/ntpq/libntpq_subs.c
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq-opts.c
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq-opts.def
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq-opts.h
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq-opts.menu
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq-opts.texi
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq-subs.c
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq.1
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq.1ntpqman
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq.1ntpqmdoc
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq.c
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq.h
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq.html
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq.man.in
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq.mdoc.in
/freebsd-9.3-release/contrib/ntp/ntpq/ntpq.texi
/freebsd-9.3-release/contrib/ntp/ntpsnmpd
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/Makefile.am
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/Makefile.in
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/README
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.menu
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/netsnmp_daemonize.c
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpSnmpSubagentObject.c
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpSnmpSubagentObject.h
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntp_snmp.h
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.def
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd.c
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd.html
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpsnmpd.texi
/freebsd-9.3-release/contrib/ntp/ntpsnmpd/ntpv4-mib.mib
/freebsd-9.3-release/contrib/ntp/packageinfo.sh
/freebsd-9.3-release/contrib/ntp/parseutil/Makefile.am
/freebsd-9.3-release/contrib/ntp/parseutil/Makefile.in
/freebsd-9.3-release/contrib/ntp/parseutil/README
/freebsd-9.3-release/contrib/ntp/parseutil/dcfd.c
/freebsd-9.3-release/contrib/ntp/parseutil/testdcf.c
/freebsd-9.3-release/contrib/ntp/readme.y2kfixes
/freebsd-9.3-release/contrib/ntp/results.y2kfixes
/freebsd-9.3-release/contrib/ntp/scripts/Makefile.am
/freebsd-9.3-release/contrib/ntp/scripts/Makefile.in
/freebsd-9.3-release/contrib/ntp/scripts/README
/freebsd-9.3-release/contrib/ntp/scripts/VersionName
/freebsd-9.3-release/contrib/ntp/scripts/build
/freebsd-9.3-release/contrib/ntp/scripts/build/Makefile.am
/freebsd-9.3-release/contrib/ntp/scripts/build/Makefile.in
/freebsd-9.3-release/contrib/ntp/scripts/build/UpdatePoint
/freebsd-9.3-release/contrib/ntp/scripts/build/VersionName
/freebsd-9.3-release/contrib/ntp/scripts/build/check--help
/freebsd-9.3-release/contrib/ntp/scripts/build/checkChangeLog
/freebsd-9.3-release/contrib/ntp/scripts/build/checkHtmlFileDates
/freebsd-9.3-release/contrib/ntp/scripts/build/fixautomakedepsmagic
/freebsd-9.3-release/contrib/ntp/scripts/build/genCommitLog
/freebsd-9.3-release/contrib/ntp/scripts/build/genver
/freebsd-9.3-release/contrib/ntp/scripts/build/mkver.in
/freebsd-9.3-release/contrib/ntp/scripts/build/updateBEDate
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj.in
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/Makefile.am
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/Makefile.in
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/calc_tickadj-opts
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/calc_tickadj-opts.def
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/calc_tickadj.in
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/calc_tickadj.texi
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.menu
/freebsd-9.3-release/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi
/freebsd-9.3-release/contrib/ntp/scripts/checktime.in
/freebsd-9.3-release/contrib/ntp/scripts/deprecated
/freebsd-9.3-release/contrib/ntp/scripts/deprecated/freq_adj.in
/freebsd-9.3-release/contrib/ntp/scripts/deprecated/hpadjtime.sh
/freebsd-9.3-release/contrib/ntp/scripts/deprecated/html2man.in
/freebsd-9.3-release/contrib/ntp/scripts/deprecated/ntp-close
/freebsd-9.3-release/contrib/ntp/scripts/deprecated/ntp-groper
/freebsd-9.3-release/contrib/ntp/scripts/deprecated/ntp-restart
/freebsd-9.3-release/contrib/ntp/scripts/deprecated/ntp-status
/freebsd-9.3-release/contrib/ntp/scripts/fixautomakedepsmagic
/freebsd-9.3-release/contrib/ntp/scripts/freq_adj.in
/freebsd-9.3-release/contrib/ntp/scripts/genCommitLog
/freebsd-9.3-release/contrib/ntp/scripts/genver
/freebsd-9.3-release/contrib/ntp/scripts/hpadjtime.sh
/freebsd-9.3-release/contrib/ntp/scripts/html2man.in
/freebsd-9.3-release/contrib/ntp/scripts/invoke-plot_summary.menu
/freebsd-9.3-release/contrib/ntp/scripts/invoke-plot_summary.texi
/freebsd-9.3-release/contrib/ntp/scripts/invoke-summary.menu
/freebsd-9.3-release/contrib/ntp/scripts/invoke-summary.texi
/freebsd-9.3-release/contrib/ntp/scripts/lib
/freebsd-9.3-release/contrib/ntp/scripts/lib/Makefile.am
/freebsd-9.3-release/contrib/ntp/scripts/lib/Makefile.in
/freebsd-9.3-release/contrib/ntp/scripts/lib/NTP
/freebsd-9.3-release/contrib/ntp/scripts/lib/NTP/Util.pm
/freebsd-9.3-release/contrib/ntp/scripts/mkver.in
/freebsd-9.3-release/contrib/ntp/scripts/monitoring/README
/freebsd-9.3-release/contrib/ntp/scripts/monitoring/loopwatch.config.SAMPLE
/freebsd-9.3-release/contrib/ntp/scripts/monitoring/lr.pl
/freebsd-9.3-release/contrib/ntp/scripts/monitoring/ntp.pl
/freebsd-9.3-release/contrib/ntp/scripts/monitoring/ntploopstat
/freebsd-9.3-release/contrib/ntp/scripts/monitoring/ntploopwatch
/freebsd-9.3-release/contrib/ntp/scripts/monitoring/ntptrap
/freebsd-9.3-release/contrib/ntp/scripts/monitoring/timelocal.pl
/freebsd-9.3-release/contrib/ntp/scripts/ntp-close
/freebsd-9.3-release/contrib/ntp/scripts/ntp-groper
/freebsd-9.3-release/contrib/ntp/scripts/ntp-restart
/freebsd-9.3-release/contrib/ntp/scripts/ntp-status
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait.in
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/Makefile.am
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/Makefile.in
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.menu
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/ntp-wait-opts
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/ntp-wait-opts.def
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/ntp-wait.html
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/ntp-wait.in
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in
/freebsd-9.3-release/contrib/ntp/scripts/ntp-wait/ntp-wait.texi
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep.in
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/Makefile.am
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/Makefile.in
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.menu
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/ntpsweep-opts
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/ntpsweep-opts.def
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/ntpsweep.html
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/ntpsweep.in
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in
/freebsd-9.3-release/contrib/ntp/scripts/ntpsweep/ntpsweep.texi
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace.in
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/Makefile.am
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/Makefile.in
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/invoke-ntptrace.menu
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/ntptrace-opts
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/ntptrace-opts.def
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/ntptrace.html
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/ntptrace.in
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/ntptrace.man.in
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in
/freebsd-9.3-release/contrib/ntp/scripts/ntptrace/ntptrace.texi
/freebsd-9.3-release/contrib/ntp/scripts/ntpver.in
/freebsd-9.3-release/contrib/ntp/scripts/plot_summary-opts
/freebsd-9.3-release/contrib/ntp/scripts/plot_summary-opts.def
/freebsd-9.3-release/contrib/ntp/scripts/plot_summary.1plot_summaryman
/freebsd-9.3-release/contrib/ntp/scripts/plot_summary.1plot_summarymdoc
/freebsd-9.3-release/contrib/ntp/scripts/plot_summary.html
/freebsd-9.3-release/contrib/ntp/scripts/plot_summary.in
/freebsd-9.3-release/contrib/ntp/scripts/plot_summary.man.in
/freebsd-9.3-release/contrib/ntp/scripts/plot_summary.mdoc.in
/freebsd-9.3-release/contrib/ntp/scripts/plot_summary.texi
/freebsd-9.3-release/contrib/ntp/scripts/rc
/freebsd-9.3-release/contrib/ntp/scripts/rc/README
/freebsd-9.3-release/contrib/ntp/scripts/rc/ntpd
/freebsd-9.3-release/contrib/ntp/scripts/rc/ntpwait
/freebsd-9.3-release/contrib/ntp/scripts/rc/rc.d
/freebsd-9.3-release/contrib/ntp/scripts/rc/rc.d/TIMESYNC
/freebsd-9.3-release/contrib/ntp/scripts/rc/rc.d/ntpd
/freebsd-9.3-release/contrib/ntp/scripts/rc/rc.d/ntpwait
/freebsd-9.3-release/contrib/ntp/scripts/rc1
/freebsd-9.3-release/contrib/ntp/scripts/rc2
/freebsd-9.3-release/contrib/ntp/scripts/stats/README
/freebsd-9.3-release/contrib/ntp/scripts/stats/README.stats
/freebsd-9.3-release/contrib/ntp/scripts/stats/README.timecodes
/freebsd-9.3-release/contrib/ntp/scripts/stats/clock.awk
/freebsd-9.3-release/contrib/ntp/scripts/stats/dupe.awk
/freebsd-9.3-release/contrib/ntp/scripts/stats/ensemble.S
/freebsd-9.3-release/contrib/ntp/scripts/stats/ensemble.awk
/freebsd-9.3-release/contrib/ntp/scripts/stats/etf.S
/freebsd-9.3-release/contrib/ntp/scripts/stats/etf.awk
/freebsd-9.3-release/contrib/ntp/scripts/stats/itf.S
/freebsd-9.3-release/contrib/ntp/scripts/stats/itf.awk
/freebsd-9.3-release/contrib/ntp/scripts/stats/loop.S
/freebsd-9.3-release/contrib/ntp/scripts/stats/loop.awk
/freebsd-9.3-release/contrib/ntp/scripts/stats/loop_summary
/freebsd-9.3-release/contrib/ntp/scripts/stats/peer.awk
/freebsd-9.3-release/contrib/ntp/scripts/stats/psummary.awk
/freebsd-9.3-release/contrib/ntp/scripts/stats/summary.sh
/freebsd-9.3-release/contrib/ntp/scripts/stats/tdata.S
/freebsd-9.3-release/contrib/ntp/scripts/stats/tdata.awk
/freebsd-9.3-release/contrib/ntp/scripts/summary-opts
/freebsd-9.3-release/contrib/ntp/scripts/summary-opts.def
/freebsd-9.3-release/contrib/ntp/scripts/summary.1summaryman
/freebsd-9.3-release/contrib/ntp/scripts/summary.1summarymdoc
/freebsd-9.3-release/contrib/ntp/scripts/summary.html
/freebsd-9.3-release/contrib/ntp/scripts/summary.in
/freebsd-9.3-release/contrib/ntp/scripts/summary.man.in
/freebsd-9.3-release/contrib/ntp/scripts/summary.mdoc.in
/freebsd-9.3-release/contrib/ntp/scripts/summary.texi
/freebsd-9.3-release/contrib/ntp/scripts/update-leap
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/Makefile.am
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/Makefile.in
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/invoke-update-leap.menu
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/invoke-update-leap.texi
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap-opts
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap-opts.def
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap.1update-leapman
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap.html
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap.in
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap.man.in
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap.mdoc.in
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap.sh
/freebsd-9.3-release/contrib/ntp/scripts/update-leap/update-leap.texi
/freebsd-9.3-release/contrib/ntp/sntp/COPYRIGHT
/freebsd-9.3-release/contrib/ntp/sntp/Makefile.am
/freebsd-9.3-release/contrib/ntp/sntp/Makefile.in
/freebsd-9.3-release/contrib/ntp/sntp/README
/freebsd-9.3-release/contrib/ntp/sntp/aclocal.m4
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/0-old
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/0-old/Mdoc.pm
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/0-old/agman-cmd.tpl
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/0-old/agmdoc-cmd.tpl
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/0-old/cmd-doc.tlib
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/0-old/mdoc-synopsis.tlib
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/0-old/mdoc2man
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/0-old/mdoc2texi
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/0-old/perlopt.tpl
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/Mdoc.pm
/freebsd-9.3-release/contrib/ntp/sntp/ag-tpl/mdoc2man
/freebsd-9.3-release/contrib/ntp/sntp/autogen-version.def
/freebsd-9.3-release/contrib/ntp/sntp/bincheck.mf
/freebsd-9.3-release/contrib/ntp/sntp/check-libntp.mf
/freebsd-9.3-release/contrib/ntp/sntp/check-libopts.mf
/freebsd-9.3-release/contrib/ntp/sntp/config.guess
/freebsd-9.3-release/contrib/ntp/sntp/config.h.in
/freebsd-9.3-release/contrib/ntp/sntp/config.sub
/freebsd-9.3-release/contrib/ntp/sntp/configure
/freebsd-9.3-release/contrib/ntp/sntp/configure.ac
/freebsd-9.3-release/contrib/ntp/sntp/crypto.c
/freebsd-9.3-release/contrib/ntp/sntp/crypto.h
/freebsd-9.3-release/contrib/ntp/sntp/data_formats.h
/freebsd-9.3-release/contrib/ntp/sntp/depcomp
/freebsd-9.3-release/contrib/ntp/sntp/deps-ver
/freebsd-9.3-release/contrib/ntp/sntp/depsver.mf
/freebsd-9.3-release/contrib/ntp/sntp/header.h
/freebsd-9.3-release/contrib/ntp/sntp/include
/freebsd-9.3-release/contrib/ntp/sntp/include/Makefile.am
/freebsd-9.3-release/contrib/ntp/sntp/include/Makefile.in
/freebsd-9.3-release/contrib/ntp/sntp/include/autogen-version.def
/freebsd-9.3-release/contrib/ntp/sntp/include/copyright.def
/freebsd-9.3-release/contrib/ntp/sntp/include/debug-opt.def
/freebsd-9.3-release/contrib/ntp/sntp/include/homerc.def
/freebsd-9.3-release/contrib/ntp/sntp/include/ntp.lic
/freebsd-9.3-release/contrib/ntp/sntp/include/version.def
/freebsd-9.3-release/contrib/ntp/sntp/include/version.texi
/freebsd-9.3-release/contrib/ntp/sntp/includes.mf
/freebsd-9.3-release/contrib/ntp/sntp/install-sh
/freebsd-9.3-release/contrib/ntp/sntp/internet.c
/freebsd-9.3-release/contrib/ntp/sntp/internet.h
/freebsd-9.3-release/contrib/ntp/sntp/invoke-sntp.menu
/freebsd-9.3-release/contrib/ntp/sntp/invoke-sntp.texi
/freebsd-9.3-release/contrib/ntp/sntp/kludges.h
/freebsd-9.3-release/contrib/ntp/sntp/kod_management.c
/freebsd-9.3-release/contrib/ntp/sntp/kod_management.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent
/freebsd-9.3-release/contrib/ntp/sntp/libevent/ChangeLog
/freebsd-9.3-release/contrib/ntp/sntp/libevent/ChangeLog-1.4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/ChangeLog-2.0
/freebsd-9.3-release/contrib/ntp/sntp/libevent/Doxyfile
/freebsd-9.3-release/contrib/ntp/sntp/libevent/LICENSE
/freebsd-9.3-release/contrib/ntp/sntp/libevent/Makefile.am
/freebsd-9.3-release/contrib/ntp/sntp/libevent/Makefile.in
/freebsd-9.3-release/contrib/ntp/sntp/libevent/Makefile.nmake
/freebsd-9.3-release/contrib/ntp/sntp/libevent/WIN32-Code
/freebsd-9.3-release/contrib/ntp/sntp/libevent/WIN32-Code/nmake
/freebsd-9.3-release/contrib/ntp/sntp/libevent/WIN32-Code/nmake/evconfig-private.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/WIN32-Code/nmake/event2
/freebsd-9.3-release/contrib/ntp/sntp/libevent/WIN32-Code/nmake/event2/event-config.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/WIN32-Code/tree.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/aclocal.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/arc4random.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/autogen.sh
/freebsd-9.3-release/contrib/ntp/sntp/libevent/buffer.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/buffer_iocp.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/bufferevent-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/bufferevent.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/bufferevent_async.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/bufferevent_filter.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/bufferevent_openssl.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/bufferevent_pair.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/bufferevent_ratelim.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/bufferevent_sock.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/ar-lib
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/compile
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/config.guess
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/config.sub
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/depcomp
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/install-sh
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/ltmain.sh
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/missing
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/test-driver
/freebsd-9.3-release/contrib/ntp/sntp/libevent/build-aux/ylwrap
/freebsd-9.3-release/contrib/ntp/sntp/libevent/changelist-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/compat
/freebsd-9.3-release/contrib/ntp/sntp/libevent/compat/sys
/freebsd-9.3-release/contrib/ntp/sntp/libevent/compat/sys/queue.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/config.h.in
/freebsd-9.3-release/contrib/ntp/sntp/libevent/configure
/freebsd-9.3-release/contrib/ntp/sntp/libevent/configure.ac
/freebsd-9.3-release/contrib/ntp/sntp/libevent/defer-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/devpoll.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/epoll.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/epoll_sub.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/epolltable-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evbuffer-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evconfig-private.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evconfig-private.h.in
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evdns.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/event-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/event.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/event_iocp.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/event_rpcgen.py
/freebsd-9.3-release/contrib/ntp/sntp/libevent/event_tagging.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evmap-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evmap.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evport.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evrpc-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evrpc.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evsignal-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evthread-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evthread.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evthread_pthread.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evthread_win32.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evutil.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evutil_rand.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/evutil_time.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/ht-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/http-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/http.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/evdns.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/buffer.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/buffer_compat.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/bufferevent.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/bufferevent_compat.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/bufferevent_ssl.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/bufferevent_struct.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/dns.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/dns_compat.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/dns_struct.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/event.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/event_compat.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/event_struct.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/http.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/http_compat.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/http_struct.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/keyvalq_struct.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/listener.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/rpc.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/rpc_compat.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/rpc_struct.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/tag.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/tag_compat.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/thread.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/util.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/event2/visibility.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/evhttp.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/evrpc.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/evutil.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/include/include.am
/freebsd-9.3-release/contrib/ntp/sntp/libevent/iocp-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/ipv6-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/kqueue-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/kqueue.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/libevent.pc.in
/freebsd-9.3-release/contrib/ntp/sntp/libevent/libevent_openssl.pc.in
/freebsd-9.3-release/contrib/ntp/sntp/libevent/libevent_pthreads.pc.in
/freebsd-9.3-release/contrib/ntp/sntp/libevent/listener.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/log-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/log.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4/ac_backport_259_ssizet.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4/acx_pthread.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4/libevent_openssl.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4/libtool.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4/ltoptions.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4/ltsugar.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4/ltversion.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4/lt~obsolete.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/m4/ntp_pkg_config.m4
/freebsd-9.3-release/contrib/ntp/sntp/libevent/make-event-config.sed
/freebsd-9.3-release/contrib/ntp/sntp/libevent/minheap-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/mm-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/poll.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/ratelim-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/select.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/signal.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/strlcpy-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/strlcpy.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/Makefile.nmake
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/bench.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/bench_cascade.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/bench_http.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/bench_httpclient.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/check-dumpevents.py
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/include.am
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress.gen.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress.gen.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress.rpc
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_buffer.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_bufferevent.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_dns.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_et.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_finalize.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_http.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_iocp.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_listener.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_main.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_minheap.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_rpc.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_ssl.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_testutils.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_testutils.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_thread.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_thread.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_util.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/regress_zlib.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/rpcgen_wrapper.sh
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test-changelist.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test-closed.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test-dumpevents.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test-eof.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test-fdleak.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test-init.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test-ratelim.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test-time.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test-weof.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/test.sh
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/tinytest.c
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/tinytest.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/tinytest_local.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/test/tinytest_macros.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/time-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/util-internal.h
/freebsd-9.3-release/contrib/ntp/sntp/libevent/whatsnew-2.0.txt
/freebsd-9.3-release/contrib/ntp/sntp/libevent/whatsnew-2.1.txt
/freebsd-9.3-release/contrib/ntp/sntp/libevent/win32select.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/COPYING.gplv3
/freebsd-9.3-release/contrib/ntp/sntp/libopts/COPYING.lgpl
/freebsd-9.3-release/contrib/ntp/sntp/libopts/COPYING.lgplv3
/freebsd-9.3-release/contrib/ntp/sntp/libopts/COPYING.mbsd
/freebsd-9.3-release/contrib/ntp/sntp/libopts/Makefile.am
/freebsd-9.3-release/contrib/ntp/sntp/libopts/Makefile.in
/freebsd-9.3-release/contrib/ntp/sntp/libopts/README
/freebsd-9.3-release/contrib/ntp/sntp/libopts/ag-char-map.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/alias.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/ao-strs.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/ao-strs.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/autoopts.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/autoopts.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/autoopts/options.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/autoopts/project.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/autoopts/usage-txt.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/boolean.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/check.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/compat/_Noreturn.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/compat/compat.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/compat/pathfind.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/compat/snprintf.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/compat/strchr.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/compat/strdup.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/compat/windows-config.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/configfile.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/cook.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/enum.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/enumeration.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/env.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/environment.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/file.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/find.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/genshell.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/genshell.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/gettext.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/init.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/intprops.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/libopts.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/load.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/m4/libopts.m4
/freebsd-9.3-release/contrib/ntp/sntp/libopts/m4/liboptschk.m4
/freebsd-9.3-release/contrib/ntp/sntp/libopts/m4/stdnoreturn.m4
/freebsd-9.3-release/contrib/ntp/sntp/libopts/makeshell.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/nested.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/numeric.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/option-value-type.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/option-value-type.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/option-xat-attribute.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/option-xat-attribute.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/parse-duration.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/parse-duration.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/pgusage.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/proto.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/putshell.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/reset.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/restore.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/save.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/sort.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/stack.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/stdnoreturn.in.h
/freebsd-9.3-release/contrib/ntp/sntp/libopts/streqvcmp.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/text_mmap.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/time.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/tokenize.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/usage.c
/freebsd-9.3-release/contrib/ntp/sntp/libopts/version.c
/freebsd-9.3-release/contrib/ntp/sntp/libpkgver
/freebsd-9.3-release/contrib/ntp/sntp/libpkgver/colcomp.c
/freebsd-9.3-release/contrib/ntp/sntp/libpkgver/pkgver.h
/freebsd-9.3-release/contrib/ntp/sntp/loc
/freebsd-9.3-release/contrib/ntp/sntp/loc/README
/freebsd-9.3-release/contrib/ntp/sntp/loc/darwin
/freebsd-9.3-release/contrib/ntp/sntp/loc/debian
/freebsd-9.3-release/contrib/ntp/sntp/loc/freebsd
/freebsd-9.3-release/contrib/ntp/sntp/loc/legacy
/freebsd-9.3-release/contrib/ntp/sntp/loc/netbsd
/freebsd-9.3-release/contrib/ntp/sntp/loc/redhat
/freebsd-9.3-release/contrib/ntp/sntp/loc/solaris
/freebsd-9.3-release/contrib/ntp/sntp/log.c
/freebsd-9.3-release/contrib/ntp/sntp/log.h
/freebsd-9.3-release/contrib/ntp/sntp/ltmain.sh
/freebsd-9.3-release/contrib/ntp/sntp/m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ax_c99_struct_init.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/define_dir.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/hms_search_lib.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/libtool.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ltoptions.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ltsugar.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ltversion.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/lt~obsolete.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_cacheversion.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_compiler.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_crosscompile.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_crypto_rand.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_debug.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_dir_sep.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_facilitynames.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_googletest.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_ipv6.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_lib_m.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_libevent.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_libntp.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_lineeditlibs.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_locinfo.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_openssl.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_pkg_config.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_problemtests.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_prog_cc.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_rlimit.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_sntp.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_sysexits.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_unitytest.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_ver_suffix.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/ntp_vpathhack.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/openldap-thread-check.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/openldap.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/os_cflags.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/snprintf.m4
/freebsd-9.3-release/contrib/ntp/sntp/m4/version.m4
/freebsd-9.3-release/contrib/ntp/sntp/main.c
/freebsd-9.3-release/contrib/ntp/sntp/main.h
/freebsd-9.3-release/contrib/ntp/sntp/missing
/freebsd-9.3-release/contrib/ntp/sntp/networking.c
/freebsd-9.3-release/contrib/ntp/sntp/networking.h
/freebsd-9.3-release/contrib/ntp/sntp/scm-rev
/freebsd-9.3-release/contrib/ntp/sntp/scripts
/freebsd-9.3-release/contrib/ntp/sntp/scripts/Makefile.am
/freebsd-9.3-release/contrib/ntp/sntp/scripts/Makefile.in
/freebsd-9.3-release/contrib/ntp/sntp/scripts/cvo.sh
/freebsd-9.3-release/contrib/ntp/sntp/scripts/genLocInfo
/freebsd-9.3-release/contrib/ntp/sntp/scripts/mansec2subst.sed
/freebsd-9.3-release/contrib/ntp/sntp/sntp-opts.c
/freebsd-9.3-release/contrib/ntp/sntp/sntp-opts.def
/freebsd-9.3-release/contrib/ntp/sntp/sntp-opts.h
/freebsd-9.3-release/contrib/ntp/sntp/sntp-opts.menu
/freebsd-9.3-release/contrib/ntp/sntp/sntp-opts.texi
/freebsd-9.3-release/contrib/ntp/sntp/sntp.1
/freebsd-9.3-release/contrib/ntp/sntp/sntp.1sntpman
/freebsd-9.3-release/contrib/ntp/sntp/sntp.1sntpmdoc
/freebsd-9.3-release/contrib/ntp/sntp/sntp.c
/freebsd-9.3-release/contrib/ntp/sntp/sntp.html
/freebsd-9.3-release/contrib/ntp/sntp/sntp.man.in
/freebsd-9.3-release/contrib/ntp/sntp/sntp.mdoc.in
/freebsd-9.3-release/contrib/ntp/sntp/sntp.texi
/freebsd-9.3-release/contrib/ntp/sntp/socket.c
/freebsd-9.3-release/contrib/ntp/sntp/tests
/freebsd-9.3-release/contrib/ntp/sntp/tests/Makefile.am
/freebsd-9.3-release/contrib/ntp/sntp/tests/Makefile.in
/freebsd-9.3-release/contrib/ntp/sntp/tests/crypto.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/data
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/debug-input-lfp-bin
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/debug-input-lfp-dec
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/debug-input-pkt
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/key-test-ascii
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/key-test-comments
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/key-test-empty
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/key-test-hex
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/key-test-invalid-hex
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/kod-expected-multiple
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/kod-expected-single
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/kod-test-blanks
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/kod-test-correct
/freebsd-9.3-release/contrib/ntp/sntp/tests/data/kod-test-empty
/freebsd-9.3-release/contrib/ntp/sntp/tests/fileHandlingTest.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/fileHandlingTest.h.in
/freebsd-9.3-release/contrib/ntp/sntp/tests/keyFile.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/kodDatabase.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/kodFile.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/networking.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/packetHandling.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/packetProcessing.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/run-crypto.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/run-keyFile.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/run-kodDatabase.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/run-kodFile.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/run-networking.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/run-packetHandling.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/run-packetProcessing.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/run-t-log.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/run-utilities.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/sntptest.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/sntptest.h
/freebsd-9.3-release/contrib/ntp/sntp/tests/t-log.c
/freebsd-9.3-release/contrib/ntp/sntp/tests/tests-runner
/freebsd-9.3-release/contrib/ntp/sntp/tests/utilities.c
/freebsd-9.3-release/contrib/ntp/sntp/timing.c
/freebsd-9.3-release/contrib/ntp/sntp/unity
/freebsd-9.3-release/contrib/ntp/sntp/unity/Makefile.am
/freebsd-9.3-release/contrib/ntp/sntp/unity/Makefile.in
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/colour_prompt.rb
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/colour_reporter.rb
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/generate_config.yml
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/generate_module.rb
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/generate_test_runner.rb
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/parseOutput.rb
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/runner_maybe.c
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/test_file_filter.rb
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/type_sanitizer.rb
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/unity_test_summary.py
/freebsd-9.3-release/contrib/ntp/sntp/unity/auto/unity_test_summary.rb
/freebsd-9.3-release/contrib/ntp/sntp/unity/unity.c
/freebsd-9.3-release/contrib/ntp/sntp/unity/unity.h
/freebsd-9.3-release/contrib/ntp/sntp/unity/unity_config.h
/freebsd-9.3-release/contrib/ntp/sntp/unity/unity_fixture.c
/freebsd-9.3-release/contrib/ntp/sntp/unity/unity_fixture.h
/freebsd-9.3-release/contrib/ntp/sntp/unity/unity_fixture_internals.h
/freebsd-9.3-release/contrib/ntp/sntp/unity/unity_fixture_malloc_overrides.h
/freebsd-9.3-release/contrib/ntp/sntp/unity/unity_internals.h
/freebsd-9.3-release/contrib/ntp/sntp/unix.c
/freebsd-9.3-release/contrib/ntp/sntp/utilities.c
/freebsd-9.3-release/contrib/ntp/sntp/utilities.h
/freebsd-9.3-release/contrib/ntp/sntp/version.c
/freebsd-9.3-release/contrib/ntp/sntp/version.def
/freebsd-9.3-release/contrib/ntp/tests
/freebsd-9.3-release/contrib/ntp/tests/Makefile.am
/freebsd-9.3-release/contrib/ntp/tests/Makefile.in
/freebsd-9.3-release/contrib/ntp/tests/bug-2803
/freebsd-9.3-release/contrib/ntp/tests/bug-2803/Makefile.am
/freebsd-9.3-release/contrib/ntp/tests/bug-2803/Makefile.in
/freebsd-9.3-release/contrib/ntp/tests/bug-2803/bug-2803.c
/freebsd-9.3-release/contrib/ntp/tests/bug-2803/run-bug-2803.c
/freebsd-9.3-release/contrib/ntp/tests/libntp
/freebsd-9.3-release/contrib/ntp/tests/libntp/Makefile.am
/freebsd-9.3-release/contrib/ntp/tests/libntp/Makefile.in
/freebsd-9.3-release/contrib/ntp/tests/libntp/a_md5encrypt.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/atoint.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/atouint.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/authkeys.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/buftvtots.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/calendar.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/caljulian.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/caltontp.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/calyearstart.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/clocktime.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/decodenetnum.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/hextoint.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/hextolfp.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/humandate.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/lfpfunc.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/lfptest.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/lfptest.h
/freebsd-9.3-release/contrib/ntp/tests/libntp/lfptostr.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/modetoa.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/msyslog.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/netof.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/numtoa.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/numtohost.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/octtoint.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/prettydate.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/recvbuff.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/refidsmear.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/refnumtoa.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-a_md5encrypt.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-atoint.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-atouint.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-authkeys.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-buftvtots.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-calendar.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-caljulian.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-caltontp.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-calyearstart.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-clocktime.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-decodenetnum.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-hextoint.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-hextolfp.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-humandate.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-lfpfunc.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-lfptostr.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-modetoa.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-msyslog.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-netof.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-numtoa.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-numtohost.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-octtoint.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-prettydate.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-recvbuff.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-refidsmear.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-refnumtoa.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-sfptostr.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-socktoa.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-ssl_init.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-statestr.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-strtolfp.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-timespecops.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-timevalops.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-tstotv.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-tvtots.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-uglydate.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-vi64ops.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/run-ymd2yd.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/sfptostr.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/sockaddrtest.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/sockaddrtest.h
/freebsd-9.3-release/contrib/ntp/tests/libntp/socktoa.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/ssl_init.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/statestr.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/strtolfp.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/test-libntp.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/test-libntp.h
/freebsd-9.3-release/contrib/ntp/tests/libntp/timespecops.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/timevalops.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/tstotv.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/tvtots.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/uglydate.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/vi64ops.c
/freebsd-9.3-release/contrib/ntp/tests/libntp/ymd2yd.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd
/freebsd-9.3-release/contrib/ntp/tests/ntpd/Makefile.am
/freebsd-9.3-release/contrib/ntp/tests/ntpd/Makefile.in
/freebsd-9.3-release/contrib/ntp/tests/ntpd/leapsec.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/ntp_prio_q.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/ntp_restrict.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/rc_cmdlength.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/run-leapsec.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/run-ntp_prio_q.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/run-ntp_restrict.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/run-rc_cmdlength.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/run-t-ntp_scanner.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/run-t-ntp_signd.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/t-ntp_scanner.c
/freebsd-9.3-release/contrib/ntp/tests/ntpd/t-ntp_signd.c
/freebsd-9.3-release/contrib/ntp/tests/ntpq
/freebsd-9.3-release/contrib/ntp/tests/ntpq/Makefile.am
/freebsd-9.3-release/contrib/ntp/tests/ntpq/Makefile.in
/freebsd-9.3-release/contrib/ntp/tests/ntpq/run-t-ntpq.c
/freebsd-9.3-release/contrib/ntp/tests/ntpq/t-ntpq.c
/freebsd-9.3-release/contrib/ntp/tests/sandbox
/freebsd-9.3-release/contrib/ntp/tests/sandbox/Makefile.am
/freebsd-9.3-release/contrib/ntp/tests/sandbox/Makefile.in
/freebsd-9.3-release/contrib/ntp/tests/sandbox/bug-2803.c
/freebsd-9.3-release/contrib/ntp/tests/sandbox/modetoa.c
/freebsd-9.3-release/contrib/ntp/tests/sandbox/run-modetoa.c
/freebsd-9.3-release/contrib/ntp/tests/sandbox/run-uglydate.c
/freebsd-9.3-release/contrib/ntp/tests/sandbox/run-ut-2803.c
/freebsd-9.3-release/contrib/ntp/tests/sandbox/smeartest.c
/freebsd-9.3-release/contrib/ntp/tests/sandbox/uglydate.c
/freebsd-9.3-release/contrib/ntp/tests/sandbox/ut-2803.c
/freebsd-9.3-release/contrib/ntp/tests/sec-2853
/freebsd-9.3-release/contrib/ntp/tests/sec-2853/Makefile.am
/freebsd-9.3-release/contrib/ntp/tests/sec-2853/Makefile.in
/freebsd-9.3-release/contrib/ntp/tests/sec-2853/run-sec-2853.c
/freebsd-9.3-release/contrib/ntp/tests/sec-2853/sec-2853.c
/freebsd-9.3-release/contrib/ntp/util/Makefile.am
/freebsd-9.3-release/contrib/ntp/util/Makefile.in
/freebsd-9.3-release/contrib/ntp/util/README
/freebsd-9.3-release/contrib/ntp/util/ansi2knr.1
/freebsd-9.3-release/contrib/ntp/util/ansi2knr.c
/freebsd-9.3-release/contrib/ntp/util/audio-pcm.c
/freebsd-9.3-release/contrib/ntp/util/byteorder.c
/freebsd-9.3-release/contrib/ntp/util/hist.c
/freebsd-9.3-release/contrib/ntp/util/invoke-ntp-keygen.menu
/freebsd-9.3-release/contrib/ntp/util/invoke-ntp-keygen.texi
/freebsd-9.3-release/contrib/ntp/util/jitter.c
/freebsd-9.3-release/contrib/ntp/util/jitter.h
/freebsd-9.3-release/contrib/ntp/util/kern.c
/freebsd-9.3-release/contrib/ntp/util/longsize.c
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen-opts.c
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen-opts.def
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen-opts.h
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen-opts.menu
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen-opts.texi
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen.1
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen.1ntp-keygenman
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen.c
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen.html
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen.man.in
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen.mdoc.in
/freebsd-9.3-release/contrib/ntp/util/ntp-keygen.texi
/freebsd-9.3-release/contrib/ntp/util/ntptime.c
/freebsd-9.3-release/contrib/ntp/util/pps-api.c
/freebsd-9.3-release/contrib/ntp/util/precision.c
/freebsd-9.3-release/contrib/ntp/util/sht.c
/freebsd-9.3-release/contrib/ntp/util/testrs6000.c
/freebsd-9.3-release/contrib/ntp/util/tg.c
/freebsd-9.3-release/contrib/ntp/util/tg2.c
/freebsd-9.3-release/contrib/ntp/util/tickadj.c
/freebsd-9.3-release/contrib/ntp/util/timetrim.c
/freebsd-9.3-release/contrib/ntp/version
/freebsd-9.3-release/contrib/ntp/version.m4
/freebsd-9.3-release/contrib/ntp/ylwrap
/freebsd-9.3-release/etc
/freebsd-9.3-release/etc/mtree/BSD.usr.dist
/freebsd-9.3-release/etc/ntp.conf
/freebsd-9.3-release/gnu/usr.bin
binutils/libbfd
/freebsd-9.3-release/include/Makefile
/freebsd-9.3-release/include/stdalign.h
/freebsd-9.3-release/include/stdnoreturn.h
/freebsd-9.3-release/lib/libc
/freebsd-9.3-release/share/man/man4
/freebsd-9.3-release/share/man/man7
/freebsd-9.3-release/share/termcap
/freebsd-9.3-release/sys
/freebsd-9.3-release/sys/conf/newvers.sh
/freebsd-9.3-release/sys/modules/svr4
/freebsd-9.3-release/usr.bin
/freebsd-9.3-release/usr.bin/grep
/freebsd-9.3-release/usr.sbin/bsdconfig
/freebsd-9.3-release/usr.sbin/ntp/Makefile
/freebsd-9.3-release/usr.sbin/ntp/Makefile.inc
/freebsd-9.3-release/usr.sbin/ntp/config.h
/freebsd-9.3-release/usr.sbin/ntp/doc/Makefile
/freebsd-9.3-release/usr.sbin/ntp/doc/drivers
/freebsd-9.3-release/usr.sbin/ntp/doc/drivers/Makefile
/freebsd-9.3-release/usr.sbin/ntp/doc/drivers/scripts
/freebsd-9.3-release/usr.sbin/ntp/doc/drivers/scripts/Makefile
/freebsd-9.3-release/usr.sbin/ntp/doc/hints
/freebsd-9.3-release/usr.sbin/ntp/doc/hints/Makefile
/freebsd-9.3-release/usr.sbin/ntp/doc/ntp-keygen.8
/freebsd-9.3-release/usr.sbin/ntp/doc/ntp.conf.5
/freebsd-9.3-release/usr.sbin/ntp/doc/ntp.keys.5
/freebsd-9.3-release/usr.sbin/ntp/doc/ntpd.8
/freebsd-9.3-release/usr.sbin/ntp/doc/ntpdc.8
/freebsd-9.3-release/usr.sbin/ntp/doc/ntpq.8
/freebsd-9.3-release/usr.sbin/ntp/doc/ntptime.8
/freebsd-9.3-release/usr.sbin/ntp/doc/ntptrace.8
/freebsd-9.3-release/usr.sbin/ntp/doc/scripts
/freebsd-9.3-release/usr.sbin/ntp/doc/scripts/Makefile
/freebsd-9.3-release/usr.sbin/ntp/doc/sntp.8
/freebsd-9.3-release/usr.sbin/ntp/libntp/Makefile
/freebsd-9.3-release/usr.sbin/ntp/libntpevent
/freebsd-9.3-release/usr.sbin/ntp/libntpevent/Makefile
/freebsd-9.3-release/usr.sbin/ntp/libntpevent/event2
/freebsd-9.3-release/usr.sbin/ntp/libntpevent/event2/event-config.h
/freebsd-9.3-release/usr.sbin/ntp/libopts/Makefile
/freebsd-9.3-release/usr.sbin/ntp/libparse/Makefile
/freebsd-9.3-release/usr.sbin/ntp/ntp-keygen/Makefile
/freebsd-9.3-release/usr.sbin/ntp/ntpd/Makefile
/freebsd-9.3-release/usr.sbin/ntp/ntpdate/Makefile
/freebsd-9.3-release/usr.sbin/ntp/ntpdc/Makefile
/freebsd-9.3-release/usr.sbin/ntp/ntpdc/nl.c
/freebsd-9.3-release/usr.sbin/ntp/ntpq/Makefile
/freebsd-9.3-release/usr.sbin/ntp/ntptime/Makefile
/freebsd-9.3-release/usr.sbin/ntp/scripts/mkver
/freebsd-9.3-release/usr.sbin/ntp/sntp/Makefile
267911 26-Jun-2014 gavin

Merge r267738 from stable/9:

Remove send-pr and fix up all references to it. Replace it with a
stub send-pr directing people towards the web site.

Approved by: re (gjb), bugmeister

267655 20-Jun-2014 gjb

Remove svn:mergeinfo carried over from stable/9.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


/freebsd-9.3-release/COPYRIGHT
/freebsd-9.3-release/MAINTAINERS
/freebsd-9.3-release/Makefile
/freebsd-9.3-release/Makefile.inc1
/freebsd-9.3-release/ObsoleteFiles.inc
/freebsd-9.3-release/UPDATING
/freebsd-9.3-release/bin
/freebsd-9.3-release/bin/cat
/freebsd-9.3-release/bin/cp
/freebsd-9.3-release/bin/csh
/freebsd-9.3-release/bin/date
/freebsd-9.3-release/bin/dd
/freebsd-9.3-release/bin/df
/freebsd-9.3-release/bin/ed
/freebsd-9.3-release/bin/expr
/freebsd-9.3-release/bin/getfacl
/freebsd-9.3-release/bin/kenv
/freebsd-9.3-release/bin/ln
/freebsd-9.3-release/bin/mkdir
/freebsd-9.3-release/bin/mv
/freebsd-9.3-release/bin/pkill
/freebsd-9.3-release/bin/ps
/freebsd-9.3-release/bin/pwait
/freebsd-9.3-release/bin/rcp
/freebsd-9.3-release/bin/rm
/freebsd-9.3-release/bin/setfacl
/freebsd-9.3-release/bin/sh
/freebsd-9.3-release/bin/sleep
/freebsd-9.3-release/bin/test
/freebsd-9.3-release/bin/uuidgen
/freebsd-9.3-release/cddl
/freebsd-9.3-release/cddl/contrib
/freebsd-9.3-release/cddl/contrib/dtracetoolkit
/freebsd-9.3-release/cddl/contrib/opensolaris
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/zfs
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/zpool
/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libdtrace/common
/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libzfs
/freebsd-9.3-release/cddl/lib
/freebsd-9.3-release/cddl/lib/drti
/freebsd-9.3-release/cddl/lib/libdtrace
/freebsd-9.3-release/cddl/usr.bin/zinject
/freebsd-9.3-release/contrib
/freebsd-9.3-release/contrib/bind9
/freebsd-9.3-release/contrib/binutils
/freebsd-9.3-release/contrib/bmake
/freebsd-9.3-release/contrib/bsnmp
/freebsd-9.3-release/contrib/bsnmp/snmp_mibII
/freebsd-9.3-release/contrib/bzip2
/freebsd-9.3-release/contrib/compiler-rt
/freebsd-9.3-release/contrib/dialog
/freebsd-9.3-release/contrib/diff
/freebsd-9.3-release/contrib/ee
/freebsd-9.3-release/contrib/expat
/freebsd-9.3-release/contrib/file
/freebsd-9.3-release/contrib/gcc
/freebsd-9.3-release/contrib/gcclibs
/freebsd-9.3-release/contrib/gdb
/freebsd-9.3-release/contrib/gdtoa
/freebsd-9.3-release/contrib/gnu-sort
/freebsd-9.3-release/contrib/gperf
/freebsd-9.3-release/contrib/groff
/freebsd-9.3-release/contrib/less
/freebsd-9.3-release/contrib/libarchive
/freebsd-9.3-release/contrib/libarchive/cpio
/freebsd-9.3-release/contrib/libarchive/libarchive
/freebsd-9.3-release/contrib/libarchive/libarchive_fe
/freebsd-9.3-release/contrib/libarchive/tar
/freebsd-9.3-release/contrib/libc++
/freebsd-9.3-release/contrib/libc-pwcache
/freebsd-9.3-release/contrib/libc-vis
/freebsd-9.3-release/contrib/libcxxrt
/freebsd-9.3-release/contrib/libpcap
/freebsd-9.3-release/contrib/libstdc++
/freebsd-9.3-release/contrib/libucl
/freebsd-9.3-release/contrib/llvm
/freebsd-9.3-release/contrib/llvm/tools/clang
/freebsd-9.3-release/contrib/mknod
/freebsd-9.3-release/contrib/mtree
/freebsd-9.3-release/contrib/ncurses
/freebsd-9.3-release/contrib/netcat
/freebsd-9.3-release/contrib/ntp
/freebsd-9.3-release/contrib/nvi
/freebsd-9.3-release/contrib/one-true-awk
/freebsd-9.3-release/contrib/openbsm
/freebsd-9.3-release/contrib/openpam
/freebsd-9.3-release/contrib/openresolv
/freebsd-9.3-release/contrib/opie
/freebsd-9.3-release/contrib/pf
/freebsd-9.3-release/contrib/pnpinfo
/freebsd-9.3-release/contrib/sendmail
/freebsd-9.3-release/contrib/tcpdump
/freebsd-9.3-release/contrib/tcsh
/freebsd-9.3-release/contrib/telnet
/freebsd-9.3-release/contrib/tnftp
/freebsd-9.3-release/contrib/top
/freebsd-9.3-release/contrib/top/install-sh
/freebsd-9.3-release/contrib/traceroute
/freebsd-9.3-release/contrib/tzcode
/freebsd-9.3-release/contrib/tzcode/stdtime
/freebsd-9.3-release/contrib/tzcode/zic
/freebsd-9.3-release/contrib/tzdata
/freebsd-9.3-release/contrib/unvis
/freebsd-9.3-release/contrib/vis
/freebsd-9.3-release/contrib/wpa
/freebsd-9.3-release/contrib/xz
/freebsd-9.3-release/crypto/heimdal
/freebsd-9.3-release/crypto/openssh
/freebsd-9.3-release/crypto/openssl
/freebsd-9.3-release/etc
/freebsd-9.3-release/etc/mtree
/freebsd-9.3-release/etc/rc.d
/freebsd-9.3-release/games/bcd
/freebsd-9.3-release/games/caesar
/freebsd-9.3-release/games/factor
/freebsd-9.3-release/games/fortune
/freebsd-9.3-release/games/fortune/fortune
/freebsd-9.3-release/games/grdc
/freebsd-9.3-release/games/morse
/freebsd-9.3-release/games/number
/freebsd-9.3-release/games/pom
/freebsd-9.3-release/games/random
/freebsd-9.3-release/gnu/lib
/freebsd-9.3-release/gnu/lib/csu
/freebsd-9.3-release/gnu/lib/libgcc
/freebsd-9.3-release/gnu/lib/libgomp
/freebsd-9.3-release/gnu/lib/libstdc++
/freebsd-9.3-release/gnu/lib/libsupc++
binutils
binutils/libbinutils
cc/c++
cc/cc_tools
cc/include
gdb
gdb/kgdb
gperf
groff
send-pr
/freebsd-9.3-release/include
/freebsd-9.3-release/include/arpa
/freebsd-9.3-release/kerberos5
/freebsd-9.3-release/kerberos5/lib/libgssapi_krb5
/freebsd-9.3-release/lib
/freebsd-9.3-release/lib/Makefile
/freebsd-9.3-release/lib/bind
/freebsd-9.3-release/lib/clang
/freebsd-9.3-release/lib/clang/include
/freebsd-9.3-release/lib/csu
/freebsd-9.3-release/lib/libarchive
/freebsd-9.3-release/lib/libbluetooth
/freebsd-9.3-release/lib/libc
/freebsd-9.3-release/lib/libc++
/freebsd-9.3-release/lib/libc/stdtime
/freebsd-9.3-release/lib/libc/sys
/freebsd-9.3-release/lib/libc/uuid
/freebsd-9.3-release/lib/libcam
/freebsd-9.3-release/lib/libcompiler_rt
/freebsd-9.3-release/lib/libcrypt
/freebsd-9.3-release/lib/libcxxrt
/freebsd-9.3-release/lib/libdwarf
/freebsd-9.3-release/lib/libedit
/freebsd-9.3-release/lib/libelf
/freebsd-9.3-release/lib/libexpat
/freebsd-9.3-release/lib/libfetch
/freebsd-9.3-release/lib/libgeom
/freebsd-9.3-release/lib/libgpib
/freebsd-9.3-release/lib/libgssapi
/freebsd-9.3-release/lib/libiconv_modules
/freebsd-9.3-release/lib/libipsec
/freebsd-9.3-release/lib/libjail
/freebsd-9.3-release/lib/libkiconv
/freebsd-9.3-release/lib/libkvm
/freebsd-9.3-release/lib/libmagic
/freebsd-9.3-release/lib/libmemstat
/freebsd-9.3-release/lib/libncp
/freebsd-9.3-release/lib/libnetbsd
/freebsd-9.3-release/lib/libnetgraph
/freebsd-9.3-release/lib/libopie
/freebsd-9.3-release/lib/libpam
/freebsd-9.3-release/lib/libpcap
/freebsd-9.3-release/lib/libpmc
/freebsd-9.3-release/lib/libproc
/freebsd-9.3-release/lib/libprocstat
/freebsd-9.3-release/lib/libradius
/freebsd-9.3-release/lib/librpcsec_gss
/freebsd-9.3-release/lib/librpcsvc
/freebsd-9.3-release/lib/librt
/freebsd-9.3-release/lib/libsbuf
/freebsd-9.3-release/lib/libsm
/freebsd-9.3-release/lib/libstand
/freebsd-9.3-release/lib/libstdbuf
/freebsd-9.3-release/lib/libtacplus
/freebsd-9.3-release/lib/libthr
/freebsd-9.3-release/lib/libthr/thread/thr_setprio.c
/freebsd-9.3-release/lib/libthr/thread/thr_setschedparam.c
/freebsd-9.3-release/lib/libthread_db
/freebsd-9.3-release/lib/libucl
/freebsd-9.3-release/lib/libulog
/freebsd-9.3-release/lib/libusb
/freebsd-9.3-release/lib/libusbhid
/freebsd-9.3-release/lib/libutil
/freebsd-9.3-release/lib/libvgl
/freebsd-9.3-release/lib/libypclnt
/freebsd-9.3-release/lib/libz
/freebsd-9.3-release/lib/msun
/freebsd-9.3-release/lib/ncurses/form
/freebsd-9.3-release/lib/ncurses/menu
/freebsd-9.3-release/lib/ncurses/ncurses
/freebsd-9.3-release/lib/ncurses/panel
/freebsd-9.3-release/libexec/atrun
/freebsd-9.3-release/libexec/bootpd
/freebsd-9.3-release/libexec/comsat
/freebsd-9.3-release/libexec/ftpd
/freebsd-9.3-release/libexec/getty
/freebsd-9.3-release/libexec/mail.local
/freebsd-9.3-release/libexec/pppoed
/freebsd-9.3-release/libexec/rbootd
/freebsd-9.3-release/libexec/rshd
/freebsd-9.3-release/libexec/rtld-elf
/freebsd-9.3-release/libexec/save-entropy
/freebsd-9.3-release/libexec/smrsh
/freebsd-9.3-release/libexec/tftpd
/freebsd-9.3-release/libexec/ypxfr
/freebsd-9.3-release/release
/freebsd-9.3-release/release/doc
/freebsd-9.3-release/release/doc/en_US.ISO8859-1/hardware
/freebsd-9.3-release/release/ia64
/freebsd-9.3-release/release/picobsd/tinyware/passwd
/freebsd-9.3-release/rescue
/freebsd-9.3-release/rescue/rescue
/freebsd-9.3-release/sbin
/freebsd-9.3-release/sbin/atacontrol
/freebsd-9.3-release/sbin/atm/atmconfig
/freebsd-9.3-release/sbin/bsdlabel
/freebsd-9.3-release/sbin/camcontrol
/freebsd-9.3-release/sbin/ccdconfig
/freebsd-9.3-release/sbin/ddb
/freebsd-9.3-release/sbin/devd
/freebsd-9.3-release/sbin/devfs
/freebsd-9.3-release/sbin/dhclient
/freebsd-9.3-release/sbin/dump
/freebsd-9.3-release/sbin/dumpfs
/freebsd-9.3-release/sbin/fdisk
/freebsd-9.3-release/sbin/fdisk_pc98
/freebsd-9.3-release/sbin/fsck_ffs
/freebsd-9.3-release/sbin/fsck_msdosfs
/freebsd-9.3-release/sbin/fsdb
/freebsd-9.3-release/sbin/fsirand
/freebsd-9.3-release/sbin/gbde
/freebsd-9.3-release/sbin/geom
/freebsd-9.3-release/sbin/geom/class/mirror
/freebsd-9.3-release/sbin/geom/class/multipath
/freebsd-9.3-release/sbin/geom/class/part
/freebsd-9.3-release/sbin/geom/class/raid
/freebsd-9.3-release/sbin/geom/class/raid3
/freebsd-9.3-release/sbin/geom/class/sched
/freebsd-9.3-release/sbin/geom/class/virstor
/freebsd-9.3-release/sbin/ggate
/freebsd-9.3-release/sbin/growfs
/freebsd-9.3-release/sbin/gvinum
/freebsd-9.3-release/sbin/hastctl
/freebsd-9.3-release/sbin/hastd
/freebsd-9.3-release/sbin/ifconfig
/freebsd-9.3-release/sbin/init
/freebsd-9.3-release/sbin/ipf
/freebsd-9.3-release/sbin/ipfw
/freebsd-9.3-release/sbin/iscontrol
/freebsd-9.3-release/sbin/kldload
/freebsd-9.3-release/sbin/mca
/freebsd-9.3-release/sbin/md5
/freebsd-9.3-release/sbin/mdconfig
/freebsd-9.3-release/sbin/mdmfs
/freebsd-9.3-release/sbin/mount
/freebsd-9.3-release/sbin/mount_cd9660
/freebsd-9.3-release/sbin/mount_msdosfs
/freebsd-9.3-release/sbin/mount_nfs
/freebsd-9.3-release/sbin/mount_ntfs
/freebsd-9.3-release/sbin/mount_nullfs
/freebsd-9.3-release/sbin/mount_unionfs
/freebsd-9.3-release/sbin/natd
/freebsd-9.3-release/sbin/newfs
/freebsd-9.3-release/sbin/newfs_msdos
/freebsd-9.3-release/sbin/nvmecontrol
/freebsd-9.3-release/sbin/ping6
/freebsd-9.3-release/sbin/quotacheck
/freebsd-9.3-release/sbin/rcorder
/freebsd-9.3-release/sbin/reboot
/freebsd-9.3-release/sbin/recoverdisk
/freebsd-9.3-release/sbin/restore
/freebsd-9.3-release/sbin/route
/freebsd-9.3-release/sbin/routed/rtquery
/freebsd-9.3-release/sbin/savecore
/freebsd-9.3-release/sbin/setkey
/freebsd-9.3-release/sbin/shutdown
/freebsd-9.3-release/sbin/swapon
/freebsd-9.3-release/sbin/sysctl
/freebsd-9.3-release/sbin/tunefs
/freebsd-9.3-release/sbin/umount
/freebsd-9.3-release/secure/lib/libcrypt
/freebsd-9.3-release/secure/lib/libcrypto
/freebsd-9.3-release/secure/lib/libssh
/freebsd-9.3-release/secure/lib/libssl
/freebsd-9.3-release/secure/libexec/ssh-keysign
/freebsd-9.3-release/secure/usr.bin/openssl
/freebsd-9.3-release/secure/usr.bin/ssh
/freebsd-9.3-release/secure/usr.sbin/sshd
/freebsd-9.3-release/share
/freebsd-9.3-release/share/doc
/freebsd-9.3-release/share/doc/bind9
/freebsd-9.3-release/share/doc/smm
/freebsd-9.3-release/share/dtrace
/freebsd-9.3-release/share/examples
/freebsd-9.3-release/share/examples/csh
/freebsd-9.3-release/share/examples/cvsup
/freebsd-9.3-release/share/examples/diskless
/freebsd-9.3-release/share/examples/etc
/freebsd-9.3-release/share/examples/kld/dyn_sysctl
/freebsd-9.3-release/share/examples/ppp
/freebsd-9.3-release/share/examples/printing
/freebsd-9.3-release/share/examples/scsi_target
/freebsd-9.3-release/share/examples/ses
/freebsd-9.3-release/share/i18n/csmapper
/freebsd-9.3-release/share/info
/freebsd-9.3-release/share/man
/freebsd-9.3-release/share/man/man3
/freebsd-9.3-release/share/man/man4
/freebsd-9.3-release/share/man/man4/run.4
/freebsd-9.3-release/share/man/man4/runfw.4
/freebsd-9.3-release/share/man/man5
/freebsd-9.3-release/share/man/man7
/freebsd-9.3-release/share/man/man8
/freebsd-9.3-release/share/man/man9
/freebsd-9.3-release/share/misc
/freebsd-9.3-release/share/mk
/freebsd-9.3-release/share/mk/bsd.arch.inc.mk
/freebsd-9.3-release/share/mk/bsd.sys.mk
/freebsd-9.3-release/share/skel
/freebsd-9.3-release/share/syscons
/freebsd-9.3-release/share/syscons/keymaps
/freebsd-9.3-release/share/termcap
/freebsd-9.3-release/share/zoneinfo
/freebsd-9.3-release/sys
/freebsd-9.3-release/sys/amd64/include/xen
/freebsd-9.3-release/sys/boot
/freebsd-9.3-release/sys/boot/forth
/freebsd-9.3-release/sys/boot/i386/efi
/freebsd-9.3-release/sys/boot/i386/gptboot
/freebsd-9.3-release/sys/boot/ia64/efi
/freebsd-9.3-release/sys/boot/ia64/ski
/freebsd-9.3-release/sys/boot/powerpc/boot1.chrp
/freebsd-9.3-release/sys/boot/powerpc/ofw
/freebsd-9.3-release/sys/cddl/contrib/opensolaris
/freebsd-9.3-release/sys/conf
/freebsd-9.3-release/sys/contrib/dev/acpica
/freebsd-9.3-release/sys/contrib/dev/run
/freebsd-9.3-release/sys/contrib/octeon-sdk
/freebsd-9.3-release/sys/contrib/pf
/freebsd-9.3-release/sys/contrib/x86emu
/freebsd-9.3-release/sys/dev
/freebsd-9.3-release/sys/dev/e1000
/freebsd-9.3-release/sys/dev/isp
/freebsd-9.3-release/sys/dev/ixgbe
/freebsd-9.3-release/sys/dev/puc
/freebsd-9.3-release/sys/dev/usb/wlan/if_run.c
/freebsd-9.3-release/sys/dev/usb/wlan/if_runreg.h
/freebsd-9.3-release/sys/fs
/freebsd-9.3-release/sys/fs/ntfs
/freebsd-9.3-release/sys/modules
/freebsd-9.3-release/sys/modules/ixgbe
/freebsd-9.3-release/sys/net
/freebsd-9.3-release/sys/netpfil
/freebsd-9.3-release/sys/sys
/freebsd-9.3-release/tools
/freebsd-9.3-release/tools/build
/freebsd-9.3-release/tools/build/options
/freebsd-9.3-release/tools/diag
/freebsd-9.3-release/tools/kerneldoc
/freebsd-9.3-release/tools/regression
/freebsd-9.3-release/tools/regression/aio/aiotest
/freebsd-9.3-release/tools/regression/bin/sh
/freebsd-9.3-release/tools/regression/bin/test
/freebsd-9.3-release/tools/regression/doat
/freebsd-9.3-release/tools/regression/fifo
/freebsd-9.3-release/tools/regression/fsx
/freebsd-9.3-release/tools/regression/lib/libc
/freebsd-9.3-release/tools/regression/netinet
/freebsd-9.3-release/tools/regression/pipe
/freebsd-9.3-release/tools/regression/security/cap_test
/freebsd-9.3-release/tools/regression/sockets
/freebsd-9.3-release/tools/regression/usr.sbin
/freebsd-9.3-release/tools/regression/usr.sbin/etcupdate
/freebsd-9.3-release/tools/test
/freebsd-9.3-release/tools/test/auxinfo
/freebsd-9.3-release/tools/test/pthread_vfork
/freebsd-9.3-release/tools/tools
/freebsd-9.3-release/tools/tools/ath
/freebsd-9.3-release/tools/tools/bootparttest
/freebsd-9.3-release/tools/tools/cxgbetool
/freebsd-9.3-release/tools/tools/ether_reflect
/freebsd-9.3-release/tools/tools/mcgrab
/freebsd-9.3-release/tools/tools/nanobsd
/freebsd-9.3-release/tools/tools/netmap
/freebsd-9.3-release/tools/tools/syscall_timing
/freebsd-9.3-release/tools/tools/sysdoc
/freebsd-9.3-release/tools/tools/umastat
/freebsd-9.3-release/tools/tools/vimage
/freebsd-9.3-release/tools/tools/zfsboottest
/freebsd-9.3-release/usr.bin
/freebsd-9.3-release/usr.bin/apply
/freebsd-9.3-release/usr.bin/ar
/freebsd-9.3-release/usr.bin/at
/freebsd-9.3-release/usr.bin/bc
/freebsd-9.3-release/usr.bin/bmake
/freebsd-9.3-release/usr.bin/brandelf
/freebsd-9.3-release/usr.bin/bsdiff
/freebsd-9.3-release/usr.bin/c89
/freebsd-9.3-release/usr.bin/c99
/freebsd-9.3-release/usr.bin/calendar
/freebsd-9.3-release/usr.bin/calendar/calendars
/freebsd-9.3-release/usr.bin/chpass
/freebsd-9.3-release/usr.bin/clang
/freebsd-9.3-release/usr.bin/comm
/freebsd-9.3-release/usr.bin/compress
/freebsd-9.3-release/usr.bin/cpio
/freebsd-9.3-release/usr.bin/csup
/freebsd-9.3-release/usr.bin/ctlstat
/freebsd-9.3-release/usr.bin/cut
/freebsd-9.3-release/usr.bin/dc
/freebsd-9.3-release/usr.bin/dig
/freebsd-9.3-release/usr.bin/du
/freebsd-9.3-release/usr.bin/ee
/freebsd-9.3-release/usr.bin/fetch
/freebsd-9.3-release/usr.bin/find
/freebsd-9.3-release/usr.bin/finger
/freebsd-9.3-release/usr.bin/fstat
/freebsd-9.3-release/usr.bin/gcore
/freebsd-9.3-release/usr.bin/gprof
/freebsd-9.3-release/usr.bin/grep
/freebsd-9.3-release/usr.bin/gzip
/freebsd-9.3-release/usr.bin/hexdump
/freebsd-9.3-release/usr.bin/host
/freebsd-9.3-release/usr.bin/indent
/freebsd-9.3-release/usr.bin/ipcrm
/freebsd-9.3-release/usr.bin/join
/freebsd-9.3-release/usr.bin/kdump
/freebsd-9.3-release/usr.bin/killall
/freebsd-9.3-release/usr.bin/ktrace
/freebsd-9.3-release/usr.bin/ktrdump
/freebsd-9.3-release/usr.bin/last
/freebsd-9.3-release/usr.bin/lastcomm
/freebsd-9.3-release/usr.bin/ldd
/freebsd-9.3-release/usr.bin/less
/freebsd-9.3-release/usr.bin/lex
/freebsd-9.3-release/usr.bin/limits
/freebsd-9.3-release/usr.bin/locale
/freebsd-9.3-release/usr.bin/lock
/freebsd-9.3-release/usr.bin/lockf
/freebsd-9.3-release/usr.bin/login
/freebsd-9.3-release/usr.bin/lsvfs
/freebsd-9.3-release/usr.bin/m4
/freebsd-9.3-release/usr.bin/mail
/freebsd-9.3-release/usr.bin/make
/freebsd-9.3-release/usr.bin/makewhatis
/freebsd-9.3-release/usr.bin/man
/freebsd-9.3-release/usr.bin/minigzip
/freebsd-9.3-release/usr.bin/ministat
/freebsd-9.3-release/usr.bin/mkcsmapper
/freebsd-9.3-release/usr.bin/mkesdb
/freebsd-9.3-release/usr.bin/mklocale
/freebsd-9.3-release/usr.bin/mktemp
/freebsd-9.3-release/usr.bin/msgs
/freebsd-9.3-release/usr.bin/mt
/freebsd-9.3-release/usr.bin/ncal
/freebsd-9.3-release/usr.bin/ncplist
/freebsd-9.3-release/usr.bin/ncplogin
/freebsd-9.3-release/usr.bin/netstat
/freebsd-9.3-release/usr.bin/newgrp
/freebsd-9.3-release/usr.bin/nfsstat
/freebsd-9.3-release/usr.bin/nslookup
/freebsd-9.3-release/usr.bin/passwd
/freebsd-9.3-release/usr.bin/pr
/freebsd-9.3-release/usr.bin/printf
/freebsd-9.3-release/usr.bin/procstat
/freebsd-9.3-release/usr.bin/protect
/freebsd-9.3-release/usr.bin/rctl
/freebsd-9.3-release/usr.bin/rlogin
/freebsd-9.3-release/usr.bin/rpcgen
/freebsd-9.3-release/usr.bin/rsh
/freebsd-9.3-release/usr.bin/rwho
/freebsd-9.3-release/usr.bin/script
/freebsd-9.3-release/usr.bin/sed
/freebsd-9.3-release/usr.bin/seq
/freebsd-9.3-release/usr.bin/sockstat
/freebsd-9.3-release/usr.bin/split
/freebsd-9.3-release/usr.bin/stat
/freebsd-9.3-release/usr.bin/stdbuf
/freebsd-9.3-release/usr.bin/su
/freebsd-9.3-release/usr.bin/systat
/freebsd-9.3-release/usr.bin/tail
/freebsd-9.3-release/usr.bin/talk
/freebsd-9.3-release/usr.bin/tar
/freebsd-9.3-release/usr.bin/tftp
/freebsd-9.3-release/usr.bin/top
/freebsd-9.3-release/usr.bin/touch
/freebsd-9.3-release/usr.bin/truss
/freebsd-9.3-release/usr.bin/unvis
/freebsd-9.3-release/usr.bin/unzip
/freebsd-9.3-release/usr.bin/usbhidaction
/freebsd-9.3-release/usr.bin/usbhidctl
/freebsd-9.3-release/usr.bin/users
/freebsd-9.3-release/usr.bin/uuencode
/freebsd-9.3-release/usr.bin/vacation
/freebsd-9.3-release/usr.bin/vis
/freebsd-9.3-release/usr.bin/vmstat
/freebsd-9.3-release/usr.bin/w
/freebsd-9.3-release/usr.bin/wall
/freebsd-9.3-release/usr.bin/who
/freebsd-9.3-release/usr.bin/whois
/freebsd-9.3-release/usr.bin/write
/freebsd-9.3-release/usr.bin/xinstall
/freebsd-9.3-release/usr.bin/xlint
/freebsd-9.3-release/usr.bin/yes
/freebsd-9.3-release/usr.sbin
/freebsd-9.3-release/usr.sbin/Makefile
/freebsd-9.3-release/usr.sbin/ac
/freebsd-9.3-release/usr.sbin/acpi/acpidump
/freebsd-9.3-release/usr.sbin/adduser
/freebsd-9.3-release/usr.sbin/amd
/freebsd-9.3-release/usr.sbin/ancontrol
/freebsd-9.3-release/usr.sbin/apmd
/freebsd-9.3-release/usr.sbin/arp
/freebsd-9.3-release/usr.sbin/authpf
/freebsd-9.3-release/usr.sbin/bluetooth/ath3kfw
/freebsd-9.3-release/usr.sbin/bluetooth/bthidd
/freebsd-9.3-release/usr.sbin/bluetooth/hccontrol
/freebsd-9.3-release/usr.sbin/bluetooth/sdpd
/freebsd-9.3-release/usr.sbin/boot0cfg
/freebsd-9.3-release/usr.sbin/bootparamd
/freebsd-9.3-release/usr.sbin/bsdconfig
/freebsd-9.3-release/usr.sbin/bsdinstall
/freebsd-9.3-release/usr.sbin/bsdinstall/scripts
/freebsd-9.3-release/usr.sbin/bsnmpd
/freebsd-9.3-release/usr.sbin/bsnmpd/modules/snmp_hostres
/freebsd-9.3-release/usr.sbin/bsnmpd/modules/snmp_wlan
/freebsd-9.3-release/usr.sbin/bsnmpd/tools/bsnmptools
/freebsd-9.3-release/usr.sbin/btxld
/freebsd-9.3-release/usr.sbin/burncd
/freebsd-9.3-release/usr.sbin/cdcontrol
/freebsd-9.3-release/usr.sbin/chkgrp
/freebsd-9.3-release/usr.sbin/config
/freebsd-9.3-release/usr.sbin/cpucontrol
/freebsd-9.3-release/usr.sbin/crashinfo
/freebsd-9.3-release/usr.sbin/cron
/freebsd-9.3-release/usr.sbin/cron/crontab
/freebsd-9.3-release/usr.sbin/crunch
/freebsd-9.3-release/usr.sbin/ctladm
/freebsd-9.3-release/usr.sbin/ctm/ctm_dequeue
/freebsd-9.3-release/usr.sbin/daemon
/freebsd-9.3-release/usr.sbin/diskinfo
/freebsd-9.3-release/usr.sbin/edquota
/freebsd-9.3-release/usr.sbin/etcupdate
/freebsd-9.3-release/usr.sbin/flowctl
/freebsd-9.3-release/usr.sbin/freebsd-update
/freebsd-9.3-release/usr.sbin/fwcontrol
/freebsd-9.3-release/usr.sbin/gpioctl
/freebsd-9.3-release/usr.sbin/gssd
/freebsd-9.3-release/usr.sbin/i2c
/freebsd-9.3-release/usr.sbin/ifmcstat
/freebsd-9.3-release/usr.sbin/inetd
/freebsd-9.3-release/usr.sbin/iostat
/freebsd-9.3-release/usr.sbin/ip6addrctl
/freebsd-9.3-release/usr.sbin/jail
/freebsd-9.3-release/usr.sbin/jls
/freebsd-9.3-release/usr.sbin/kbdcontrol
/freebsd-9.3-release/usr.sbin/kbdmap
/freebsd-9.3-release/usr.sbin/keyserv
/freebsd-9.3-release/usr.sbin/kgmon
/freebsd-9.3-release/usr.sbin/kldxref
/freebsd-9.3-release/usr.sbin/lpr
/freebsd-9.3-release/usr.sbin/lpr/filters
/freebsd-9.3-release/usr.sbin/lpr/lpd
/freebsd-9.3-release/usr.sbin/makefs
/freebsd-9.3-release/usr.sbin/memcontrol
/freebsd-9.3-release/usr.sbin/mergemaster
/freebsd-9.3-release/usr.sbin/mfiutil
/freebsd-9.3-release/usr.sbin/mixer
/freebsd-9.3-release/usr.sbin/mountd
/freebsd-9.3-release/usr.sbin/moused
/freebsd-9.3-release/usr.sbin/mptutil
/freebsd-9.3-release/usr.sbin/mtest
/freebsd-9.3-release/usr.sbin/mtree
/freebsd-9.3-release/usr.sbin/named
/freebsd-9.3-release/usr.sbin/ndiscvt
/freebsd-9.3-release/usr.sbin/ndp
/freebsd-9.3-release/usr.sbin/newsyslog
/freebsd-9.3-release/usr.sbin/nfscbd
/freebsd-9.3-release/usr.sbin/nfsd
/freebsd-9.3-release/usr.sbin/nmtree
/freebsd-9.3-release/usr.sbin/ntp
/freebsd-9.3-release/usr.sbin/pc-sysinstall
/freebsd-9.3-release/usr.sbin/pciconf
/freebsd-9.3-release/usr.sbin/pkg
/freebsd-9.3-release/usr.sbin/pkg_install
/freebsd-9.3-release/usr.sbin/pkg_install/add
/freebsd-9.3-release/usr.sbin/pkg_install/info
/freebsd-9.3-release/usr.sbin/pkg_install/updating
/freebsd-9.3-release/usr.sbin/pmcannotate
/freebsd-9.3-release/usr.sbin/pmccontrol
/freebsd-9.3-release/usr.sbin/pmcstat
/freebsd-9.3-release/usr.sbin/portsnap
/freebsd-9.3-release/usr.sbin/portsnap/portsnap
/freebsd-9.3-release/usr.sbin/powerd
/freebsd-9.3-release/usr.sbin/ppp
/freebsd-9.3-release/usr.sbin/pw
/freebsd-9.3-release/usr.sbin/pwd_mkdb
/freebsd-9.3-release/usr.sbin/rarpd
/freebsd-9.3-release/usr.sbin/route6d
/freebsd-9.3-release/usr.sbin/rpc.lockd
/freebsd-9.3-release/usr.sbin/rpc.statd
/freebsd-9.3-release/usr.sbin/rpc.yppasswdd
/freebsd-9.3-release/usr.sbin/rpc.ypupdated
/freebsd-9.3-release/usr.sbin/rpc.ypxfrd
/freebsd-9.3-release/usr.sbin/rrenumd
/freebsd-9.3-release/usr.sbin/rtadvctl
/freebsd-9.3-release/usr.sbin/rtadvd
/freebsd-9.3-release/usr.sbin/rtprio
/freebsd-9.3-release/usr.sbin/rtsold
/freebsd-9.3-release/usr.sbin/rwhod
/freebsd-9.3-release/usr.sbin/sa
/freebsd-9.3-release/usr.sbin/sade
/freebsd-9.3-release/usr.sbin/sendmail
/freebsd-9.3-release/usr.sbin/service
/freebsd-9.3-release/usr.sbin/services_mkdb
/freebsd-9.3-release/usr.sbin/setfib
/freebsd-9.3-release/usr.sbin/smbmsg
/freebsd-9.3-release/usr.sbin/syslogd
/freebsd-9.3-release/usr.sbin/sysrc
/freebsd-9.3-release/usr.sbin/tcpdrop
/freebsd-9.3-release/usr.sbin/tcpdump
/freebsd-9.3-release/usr.sbin/timed
/freebsd-9.3-release/usr.sbin/timed/timed
/freebsd-9.3-release/usr.sbin/traceroute6
/freebsd-9.3-release/usr.sbin/tzsetup
/freebsd-9.3-release/usr.sbin/uhsoctl
/freebsd-9.3-release/usr.sbin/usbdump
/freebsd-9.3-release/usr.sbin/utxrm
/freebsd-9.3-release/usr.sbin/vidcontrol
/freebsd-9.3-release/usr.sbin/vipw
/freebsd-9.3-release/usr.sbin/wake
/freebsd-9.3-release/usr.sbin/watch
/freebsd-9.3-release/usr.sbin/watchdogd
/freebsd-9.3-release/usr.sbin/wlandebug
/freebsd-9.3-release/usr.sbin/wpa
/freebsd-9.3-release/usr.sbin/wpa/hostapd
/freebsd-9.3-release/usr.sbin/wpa/wpa_supplicant
/freebsd-9.3-release/usr.sbin/yp_mkdb
/freebsd-9.3-release/usr.sbin/ypbind
/freebsd-9.3-release/usr.sbin/yppush
/freebsd-9.3-release/usr.sbin/ypserv
/freebsd-9.3-release/usr.sbin/zic
267654 20-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


265736 09-May-2014 gjb

Now that stable/9 is in 9.3 mode, switch default manual page
version to 9.3.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


265734 09-May-2014 gjb

MFC r265732:
Add 9.3 to mdoc.local.

Sponsored by: The FreeBSD Foundation


264303 09-Apr-2014 dim

MFC r263778:

Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to process
all the SUBDIR entries in parallel, instead of serially. Apply this
option to a selected number of Makefiles, which can greatly speed up the
build on multi-core machines, when using make -j.

This can be extended to more Makefiles later on, whenever they are
verified to work correctly with parallel building.

I tested this on a 24-core machine, with make -j48 buildworld (N = 6):

before stddev after stddev
======= ====== ======= ======
real time 1741.1 16.5 959.8 2.7
user time 12468.7 16.4 14393.0 16.8
sys time 1825.0 54.8 2110.6 22.8

(user+sys)/real 8.2 17.1

E.g. the build was approximately 45% faster in real time. On machines
with less cores, or with lower -j settings, the speedup will not be as
impressive. But at least you can now almost max out a machine with
buildworld!

Submitted by: jilles

MFC r263833:

Enable parallel building for gnu/usr.bin and usr.bin/clang too.


259406 15-Dec-2013 pfg

MFC rr258501, r258507;
gcc: Bring updates from Google's enhanced gcc-4.2.1.

Google released and enhanced version of gcc-4.2.1 plus their local
patches for Android[1].

The patches are owned by Google and the license hasn't been changed
from the original GPLv2. We are only bringing a subset of the
available patches that may be helpful in FreeBSD, in other words,
changes specific to android are not included.

From the README.google file[1].

Patches applied to google_vendor_src_branch/gcc/gcc-4.2.1:

gcc/Makefile.in
gcc/c-common.c
gcc/c-common.h
gcc/c-opts.c
gcc/c-typeck.c
gcc/cp/typeck.c
gcc/doc/invoke.texi
gcc/flags.h
gcc/opts.c
gcc/tree-flow.h
gcc/tree-ssa-alias-warnings.c
gcc/tree-ssa-alias.c

Backport of -Wstrict-aliasing from mainline.
Silvius Rus <rus@google.com>

gcc/coverage.c:
Patch coverage_checksum_string for PR 25351.
Seongbae Park <spark@google.com>
Not yet submitted to FSF.

gcc/c-opts.c
gcc/c-ppoutput.c
gcc/c.opt
gcc/doc/cppopts.texi
libcpp/Makefile.in
libcpp/directives-only.c
libcpp/directives.c
libcpp/files.c
libcpp/include/cpplib.h
libcpp/init.c
libcpp/internal.h
libcpp/macro.c
Support for -fdirectives-only.
Ollie Wild <aaw@google.com>.
Submitted to FSF but not yet approved.

libstdc++-v3/include/ext/hashtable.h
http://b/742065
http://b/629994
Reduce min size of hashtable for hash_map, hash_set from 53 to 5

libstdc++-v3/include/ext/hashtable.h
http://b/629994
Do not iterate over buckets if hashtable is empty.

gcc/common.opt
gcc/doc/invoke.texi
gcc/flags.h
gcc/gimplify.c
gcc/opts.c
Add Saito's patch for -finstrument-functions-exclude-* options.

gcc/common.opt
gcc/doc/invoke.texi
gcc/final.c
gcc/flags.h
gcc/opts.c
gcc/testsuite/gcc.dg/Wframe-larger-than.c
Add a new flag -Wframe-larger-than- which enables a new warning
when a frame size of a function is larger than specified.
This patch hasn't been integrated into gcc mainline yet.

gcc/tree-vrp.c
Add a hack to avoid using ivopts information for pointers starting
at constant values.

Reference:

[1]
https://android.googlesource.com/toolchain/gcc/+/master/gcc-4.2.1/

Obtained from: Google Inc.


253216 11-Jul-2013 gjb

- Set stable/9 branch to -PRERELEASE status.
- Add 9.2 mdoc(7) macro.

Approved by: re (implicit)
Approved by: kib (mentor)


252827 05-Jul-2013 emaste

MFC r244236,r244408,r244915,r247054,r251512:

Add a new knob WITH_DEBUG_FILES to control the building of standalone
debug files for userland programs and libraries. The "-g" debug flag
is automatically applied when WITH_DEBUG_FILES is set.

The debug files are named ${prog}.debug and ${shlib}.debug for consistency with other systems and documentation. In addition they are
installed under /usr/lib/debug, to simplify the process of installing
them if needed after a crash. Users of bsd.{prog,lib}.mk outside of the
base system place the standalone debug files in a .debug subdirectory.
GDB automatically searches both of these directories for standalone
debug files.


252080 22-Jun-2013 pfg

MFC r251212, r251480:

GCC: bring back experimental support for amdfam10/barcelona CPUs.

This is a revised subset of the support initially brought in in r236962
and later reverted. The collateral efects seem to have disappeared but
it is still recommended to set the CPUTYPE with caution.

While here also install AMD intrinsics header ammintrin.h

Reviewed by: jkim (ages ago)


250937 23-May-2013 pfg

MFC r250823:

grep: change some int types.

Change several int variables to size_t, ssize_t, or ptrdiff_t.
This should fix the bug described in CVE-2012-5667 when an input
line is so long that its length cannot be stored in an int
variable.

Obtained from: NetBSD


250822 20-May-2013 pfg

Revert r250821 - This was not meant to be a direct commit.
(wrong tree)

Pointy hat: me


250821 20-May-2013 pfg

grep: change some int types.

Change several int variables to size_t, ssize_t, or ptrdiff_t.
This should fix the bug described in CVE-2012-5667 when an input
line is so long that its length cannot be stored in an int
variable.

This is based on NetBSD's revision which says:

This change to NetBSD's version of GNU grep 2.5.1 (licenced under
GPLv2) was made without direct reference to any code licenced
under GPLv3.

Obtained from: NetBSD
MFC after: 3 days


250677 15-May-2013 dim

MFC r250393:

When gcc 4.2.0 was imported, the 3DNow intrinsics header <mm3dnow.h> was
not added to the list of intrinsics headers to install, so belatedly (5
years :) add it.


249835 24-Apr-2013 pluknet

MFC r249281: Add FreeBSD 8.4.


248355 15-Mar-2013 brooks

MFC r245882,245898

Reorder so that NO_MAN is declared before bsd.own.mk is included and thus
has an effect (not installed a g++.1 manpage over the g++.1(.gz) link
created in ../cc).

bsd.own.mk needs to be included before Makefil.inc so MK_ARM_EABI is defined


242335 30-Oct-2012 eadler

MFC r241857:
Add support for the "&" character in usernames.

Charlie & finally has his last name.

PR: gnu/37910
Approved by: cperciva (implicit)


241193 04-Oct-2012 fjoe

Revert changes that ocassionally got into r241192.

Pointy hat to: me


241192 04-Oct-2012 fjoe

MFC: r241002

Fix pseudo checksum calculation.

This fixes ipfilter w/ network controllers that implement only
partial rx csum offloading.

PR: 106438
Obtained from: upstream


238816 26-Jul-2012 ru

Synced mdoc(7) with head.

Approved by: re (kib)


238351 10-Jul-2012 kensmith

Shift to "FreeBSD 9.1" for what gets printed in manual pages.

Approved by: re (implicit)


238283 09-Jul-2012 rwatson

Merge r229521 from head to stable/9:

Add missing -w to kgdb(1)'s usage().

Sponsored by: Adara Networks, Inc.

Approved by: re (kib)


237951 02-Jul-2012 obrien

MFC: r229809: Don't include <sys/timeb.h>.
The purpose of not including <sys/timeb.h> is to avoid the compiler
warning we put in <sys/timeb.h>. So this change will cause CVS to
provide its own definition of 'struct timeb'. This is only OK
because the code never calls the libc ftime(3) interface. CVS only
uses 'struct timeb' as a convenience structure -- thus it doesn't
matter how its supplied definition does or does not match the
ftime(3) ABI.


237492 23-Jun-2012 marius

MFC: r231620, r237098

Enable TLS support for ARM toolchain


235570 18-May-2012 gjb

MFC r235211:

General mdoc(7) and typo fixes.

PR: 167696


235398 13-May-2012 kib

MFC r234782:
Add src.conf option WITH_SHARED_TOOLCHAIN to enable building the
toolchain binaries as dynamically linked. Option is disabled by
default.

MFC r235152 (by imp):
Make is part of the bootstrap path, so we need to guard against this
not being defined. Otherwise we don't make a new make when the old
make is incompatible.


233099 17-Mar-2012 dim

MFC 232322:
Add a WITH_CLANG_IS_CC option for src.conf(5), disabled by default, that
installs clang as /usr/bin/cc, /usr/bin/c++ and /usr/bin/cpp.

Note this does *not* disable building and installing gcc, which will
still be available as /usr/bin/gcc, /usr/bin/g++ and /usr/bin/gcpp. If
you want to disable gcc completely, you must use WITHOUT_GCC.

MFC 232323:
Regenerate src.conf(5) after r232322.

MFC 232477:
In r232322, I forgot one case where a check for MK_CLANG_IS_CC was
needed, in sys/conf/kern.pre.mk. Add it now.

MFC 232522:
Fix a thinko in r232322, where gcc (and its tools) are not built during
the cross-tools stage, if CC=clang and WITH_CLANG_IS_CC is not set.

This causes no 'cc' to be installed in the temporary cross-tools tree,
making lint fall over later in the build, because it ignores ${CC} and
attempts to run 'cc' anyway.

To fix this, only skip building gcc during cross-tools, if WITHOUT_GCC
is set, or if WITH_CLANG_IS_CC is set.

Pointy hat to: dim


231980 21-Feb-2012 kib

MFC r230427:
Adopt to new layout of struct pcb.


230237 16-Jan-2012 bapt

MFC r228060, r228068, r228060

Upgrade gperf to 3.0.3 latest GPLv2 version

Approved by: des (mentor)


229149 31-Dec-2011 dim

MFC r228601:

Define YY_NO_INPUT when building libbinutils, to prevent warnings about
unused input() functions emitted by lex.


227305 07-Nov-2011 marius

MFC: r227006, r227281, r227282

Add a PCI front-end to esp(4) allowing it to support AMD Am53C974 and
replace amd(4) with the former in the amd64, i386 and pc98 GENERIC kernel
configuration files. Besides duplicating functionality, amd(4), which
previously also supported the AMD Am53C974, unlike esp(4) is no longer
maintained and has accumulated enough bit rot over time to always cause
a panic during boot as long as at least one target is attached to it
(see PR 124667).

PR: 124667
Approved by: re (kib)
Obtained from: NetBSD (based on)


227128 06-Nov-2011 obrien

MFC: r226702
* Don't give the impression that this compiler is GPLv3.
(It is "well known" that GCC 4.2.2 is GPLv3.)
* Don't give the impression that this compiler isn't "trustable".
* Fix dependency nit.

Approved by: re (kib)


226575 20-Oct-2011 dim

Update gcc's __FreeBSD__ and __FreeBSD_cc_version macros for FreeBSD 9.

This is a direct commit to stable/9, since the macro values are
different in head.

Approved by: re (kib)


225736 23-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


225190 26-Aug-2011 cognet

Do not include <sys/ptrace.h> if we're building a cross-debugger, ptrace isn't
used anyway, and it breaks the build, since sys/ptrace.h now includes
<machine/reg.h>

Approved by: re


225017 19-Aug-2011 jhb

Walk the zombproc list as well as the allproc list when enumerating threads
and processes in a kernel image. This allows examination of threads that
have exited or are in the late stages of exiting.

Tested by: avg
Approved by: re (kib)
MFC after: 1 week


224687 06-Aug-2011 marius

Compile fbsd-threads.c. Amongst others this is necessary for a working
kgdb(1).

Reviewed by: marcel
Approved by: re (kib)
MFC after: 1 week


223953 12-Jul-2011 pluknet

Provide a simple manual page for libprocstat(3).

Reviewed by: jilles, gjb


223758 04-Jul-2011 attilio

With retirement of cpumask_t and usage of cpuset_t for representing a
mask of CPUs, pc_other_cpus and pc_cpumask become highly inefficient.

Remove them and replace their usage with custom pc_cpuid magic (as,
atm, pc_cpumask can be easilly represented by (1 << pc_cpuid) and
pc_other_cpus by (all_cpus & ~(1 << pc_cpuid))).

This change is not targeted for MFC because of struct pcpu members
removal and dependency by cpumask_t retirement.

MD review by: marcel, marius, alc
Tested by: pluknet
MD testing by: marcel, marius, gonzo, andreast


222878 08-Jun-2011 obrien

Simply post r222273.


222854 08-Jun-2011 ru

Added FreeBSD 8.3.


222852 08-Jun-2011 ru

Pull up all vendor changes to mdoc(7).

This also replaces the local fix in r219209 that made .Ac emit
ASCII angle quotes with an official fix. In the official fix,
ASCII quotes are output when using the .Aq, .Ao and .Ac calls,
but only when nested into the .An macro.

PR: gnu/154822


222813 07-Jun-2011 attilio

etire the cpumask_t type and replace it with cpuset_t usage.

This is intended to fix the bug where cpu mask objects are
capped to 32. MAXCPU, then, can now arbitrarely bumped to whatever
value. Anyway, as long as several structures in the kernel are
statically allocated and sized as MAXCPU, it is suggested to keep it
as low as possible for the time being.

Technical notes on this commit itself:
- More functions to handle with cpuset_t objects are introduced.
The most notable are cpusetobj_ffs() (which calculates a ffs(3)
for a cpuset_t object), cpusetobj_strprint() (which prepares a string
representing a cpuset_t object) and cpusetobj_strscan() (which
creates a valid cpuset_t starting from a string representation).
- pc_cpumask and pc_other_cpus are target to be removed soon.
With the moving from cpumask_t to cpuset_t they are now inefficient
and not really useful. Anyway, for the time being, please note that
access to pcpu datas is protected by sched_pin() in order to avoid
migrating the CPU while reading more than one (possible) word
- Please note that size of cpuset_t objects may differ between kernel
and userland. While this is not directly related to the patch itself,
it is good to understand that concept and possibly use the patch
as a reference on how to deal with cpuset_t objects in userland, when
accessing kernland members.
- KTR_CPUMASK is changed and now is represented through a string, to be
set as the example reported in NOTES.

Please additively note that no MAXCPU is bumped in this patch, but
private testing has been done until to MAXCPU=128 on a real 8x8x2(htt)
machine (amd64).

Please note that the FreeBSD version is not yet bumped because of
the upcoming pcpu changes. However, note that this patch is not
targeted for MFC.

People to thank for the time spent on this patch:
- sbruno, pluknet and Nicholas Esborn (nick AT desert DOT net) tested
several revision of the patches and really helped in improving
stability of this work.
- marius fixed several bugs in the sparc64 implementation and reviewed
patches related to ktr.
- jeff and jhb discussed the basic approach followed.
- kib and marcel made targeted review on some specific part of the
patch.
- marius, art, nwhitehorn and andreast reviewed MD specific part of
the patch.
- marius, andreast, gonzo, nwhitehorn and jceel tested MD specific
implementations of the patch.
- Other people have made contributions on other patches that have been
already committed and have been listed separately.

Companies that should be mentioned for having participated at several
degrees:
- Yahoo! for having offered the machines used for testing on big
count of CPUs.
- The FreeBSD Foundation for having sponsored my devsummit attendance,
which has been instrumental.
- Sandvine for having offered offices and infrastructure during
development.

(I really hope I didn't forget anyone, if it happened I apologize in
advance).


222273 25-May-2011 obrien

Build and install a BSD licensed grep.
If WITH_BSD_GREP is not set, it will be 'bsdgrep' and GNUgrep will be
'[ef]grep'. Otherwise, BSD-grep will be the grep family, and GNUgrep
will be 'gnugrep'.

Discussed with: brooks


222090 19-May-2011 imp

Implement WITH{,OUT}_{GCC,BINUTILS} to provide finer-grained control
over building gcc and binutils. They default to true, unless
MK_TOOLCHAIN is no.

Reviewed by: ru@


221869 14-May-2011 attilio

Disconnect sun4v architecture from the three.

Some files keep the SUN4V tags as a code reference, for the future,
if any rewamped sun4v support wants to be added again.

Reviewed by: marius
Tested by: sbruno
Approved by: re


220910 21-Apr-2011 gordon

Remove GNU man implemenation now that the BSD version has cooked for a while.


220755 17-Apr-2011 dim

Remove libobjc and other Objective-C related components, as these are
extremely outdated, and not used by anything in the base system.

Silence from: current@


220630 14-Apr-2011 dim

In r219639, SSSE3 instruction set support was backported to our gcc.

Therefore, we also need to install the new tmmintrin.h header containing
the related intrinsic functions, similar to xmmintrin.h, emmintrin.h,
etc.

Reported by: George Liaskos <geo.liaskos@gmail.com>


220043 26-Mar-2011 kib

Print the raw value of si_code, that is esp. useful for undecoded values.

Sponsored by: The FreeBSD Foundation
MFC after: 1 week


219876 22-Mar-2011 marcel

Change the load address from offset 0 in region 1 to offset 4G in region 0.
This (almost) gives us the address space back (at the bottom) that we lost
at the top.

Region 0 has traditionally been reserved for IA-32 emulation, which has not
been of great interest. By starting 64-bit processes at the 4G boundary we
at least preserve some of the advantages:
1. Any invalid pointer cast (from int to pointer and back) will still
always fail and not only when more than 4GB of memory is in use.
2. Memory sharing between 64-bit and 32-bit processes is still possibly
by using addresses < 4G.


219875 22-Mar-2011 marcel

Branch from contrib/binutils/ld/emulparams/elf64_ia64_fbsd.s so that
we can modify it.


219811 21-Mar-2011 marcel

Fix typo: s/LIBSERACHPATH/LIBSEARCHPATH/g


219534 11-Mar-2011 marius

Now that TLS is supported for sparc64 by both binutils 2.17.50 committed
in r218822 and rtld(1) committed in r219533 turn on TLS support in GCC.


218822 18-Feb-2011 dim

Merge binutils 2.17.50 to head. This brings a number of improvements to
x86 CPU support, better support for powerpc64, some new directives, and
many other things. Bump __FreeBSD_version, and add a note to UPDATING.

Thanks to the many people that have helped to test this.

Obtained from: projects/binutils-2.17


218672 13-Feb-2011 uqs

Add back soon-to-be-release FreeBSD 7.4 which got clobbered in the previous
merges.


217942 27-Jan-2011 jchandra

Fix n32 compile.

These changes are needed to fix n32 compile after the recent change of
mips n32 MACHINE_ARCH to mipsn32eb/mipsn32el.

Reviewed by: imp, bz (earlier version)


217749 23-Jan-2011 emaste

Use string literal format strings to quiet clang warnings.


217595 19-Jan-2011 uqs

Update groff manpage and symbols with what has been submitted upstream.
Also remove local overrides that are now in the contrib tree.

This is a direct commit to contrib/ as we will no longer import any
newer groff snapshots, due to licensing issues.

MFC after: 3 weeks


217536 18-Jan-2011 nwhitehorn

Add libm to the dependencies section.

Submitted by: Garrett Cooper


217309 12-Jan-2011 nwhitehorn

Update dialog to version 20100428. This changes the license under which
dialog is distributed from GPLv2 to LGPLv2 and introduces a number of new
features and a new and better libdialog API. The existing libdialog will
be kept temporarily as libodialog for compatibility purposes until sade,
sysinstall and tzsetup have been either updated or replaced.

__FreeBSD_version is now 900030.

Discussed on: -current
Approved by: core
Obtained from: http://invisible-island.net/dialog


217128 07-Jan-2011 tijl

Remove unused support for 64 bit long on 32 bit architectures.

It was used mainly to discover and fix some 64-bit portability problems
before 64-bit arches were widely available.

Discussed with: bde
Approved by: kib (mentor)


217123 07-Jan-2011 imp

Retire TARGET_ABI.

Implement MACHINE_ARCH=mips64e[lb] to build N64 images. This replaces
MACHINE_ARCH=mipse[lb] TARGET_ABI=n64.

MACHINE_ARCH=mipsn32e[lb] has been added, but currently requires
WITHOUT_CDDL due to atomic issues in libzfs. I've not investigated
this much, but implemented this to preserve as much of the TARGET_ABI
functionality that I could. Since its presence doesn't affect the
working cases, I've kept it in for now.

Added mips64e[lb] to make universe, so more kernels build.

And I think this (finally) closes the curtain on the tbemd tree.


216127 02-Dec-2010 nwhitehorn

Unbreak amd64<->i386 cross builds.


216113 02-Dec-2010 nwhitehorn

The driver-XXX.c files used for host CPU detection with -march=native
should not be compiled in the cross-tools case (where -march=native makes
no sense). This fixes cross-building x86 toolchains on non-x86 systems.


215679 22-Nov-2010 attilio

Add the ability for GDB to printout the thread name along with other
thread specific informations.

In order to do that, and in order to avoid KBI breakage with existing
infrastructure the following semantic is implemented:
- For live programs, a new member to the PT_LWPINFO is added (pl_tdname)
- For cores, a new ELF note is added (NT_THRMISC) that can be used for
storing thread specific, miscellaneous, informations. Right now it is
just popluated with a thread name.

GDB, then, retrieves the correct informations from the corefile via the
BFD interface, as it groks the ELF notes and create appropriate
pseudo-sections.

Sponsored by: Sandvine Incorporated
Tested by: gianni
Discussed with: dim, kan, kib
MFC after: 2 weeks


215439 17-Nov-2010 tijl

Let gcc and ld know where to find 32 bit libraries on amd64.

Reviewed by: arch@
Approved by: kib (mentor)


215352 15-Nov-2010 nwhitehorn

Garbage-collect some code made obsolete by the TBEMD import.


215351 15-Nov-2010 nwhitehorn

Try including Makefile.${TARGET_ARCH} before Makefile.${TARGET_CPUARCH} if
it exists in order to allow arch-specific overrides. This fixes the
binutils (and world) build on powerpc64 after recent TBEMD merges.

Reviewed by: imp


215292 14-Nov-2010 nyan

Add missing '/'.


215276 14-Nov-2010 imp

We need to add powerpc64->powerpc translations (I knew I hated copying
this code in the first place).

Also MACHINE_ARCH powerpc is 32-bit, not MACHINE_CPUARCH == powerpc.

Submitted by: nathanw


215151 11-Nov-2010 dim

Garbage collect gnu/usr.bin/binutils/{gasp,gdb,gdbreplay}, as these have
not been connected to the build for more than 6 years.

Obtained from: projects/binutils-2.17


215150 11-Nov-2010 dim

Do not build or install gasp.info anymore, as gasp has not been built or
installed for more than 6 years.

Obtained from: projects/binutils-2.17


215082 10-Nov-2010 imp

Complete the integration of tbemd branch into head.

TARGET_BIG_ENDIAN is now completely dead, except where it was
originally supposed to be used (internally in the toolchain building).

TARGET_ARCH has changed in three cases:
(1) Little endian mips has changed to mipsel.
(2) Big endian mips has changed to mipseb.
(3) Big endian arm has changed to armeb.

Some additional changes are needed to make 'make universe' work on arm
and mips after this change, so those are commented out for now.

UPDATING information will be forthcoming. Any remaining rough edges
will be hammered out in -current.


214962 07-Nov-2010 gonzo

Fix cross-debugger build


214960 07-Nov-2010 gonzo

Fix initialization order:_initialize_svr4_solib should
be called before _initialize_thread_db


214952 07-Nov-2010 gonzo

- Use proper constant for accessing PCB intead of hardcoded numbers
- Minor clean-up


214951 07-Nov-2010 gonzo

Link threads support to the build


213835 14-Oct-2010 jh

Add FreeBSD 8.2.

Reviewed by: ru
MFC after: 3 days


213487 06-Oct-2010 delphij

Add definition for FreeBSD 7.4, which will be used in a manual page change.

Reviewed by: ru
MFC after: 3 days


213391 03-Oct-2010 gordon

Retire GNU man in favor of the newly written BSDL version.

Approved by: wes (mentor)


213294 30-Sep-2010 rpaulo

Remove target peigen.c so that make doesn't warn us about it.


213274 29-Sep-2010 rpaulo

Add support for the BFD target efi-app-x86_64.

This uses only GPL2 source code and is a requirement for a 64 bit EFI
boot loader.


213013 22-Sep-2010 emaste

Move test for zero bufp or size before rseq and wseq calculation. This
avoids spinning in an infinite loop for some (possibly corrupt?) core
files at work.


211725 23-Aug-2010 imp

MFtbemd:

Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.


211701 23-Aug-2010 gabor

- Change default grep back to GNU version. BSD grep can be built with the
WITH_BSD_GREP knob.
- Bump __FreeBSD_version

Requested by: dougb
Approved by: delphij (mentor)


211243 12-Aug-2010 will

Fix buildworld -DNO_CLEAN when using with Perforce, which marks files as
read-only by default, meaning files copied can't be overwritten next time.

Reviewed by: imp
Approved by: ken (mentor)


210852 04-Aug-2010 jhb

Change kgdb_lookup() to resolve symbols via GDB instead of via libkvm(3).


210778 02-Aug-2010 jkim

Give kgdb(1) a chance to take a look at FPU state.


210770 02-Aug-2010 uqs

Fix case for library macros


210684 31-Jul-2010 rpaulo

Add libproc.

Sponsored by: The FreeBSD Foundation


210681 31-Jul-2010 rpaulo

Add librtld_db.

Sponsored by: The FreeBSD Foundation


210424 23-Jul-2010 avg

kgdb: correctly map sections to addresses in elf object modules (amd64)

Unlike for modules with dso type, in elf object modules all the sections
have virtual address of zero. So, it is insufficient to add module base
address to section virtual address (as recorded in section header) to
get section address in kernel memory.
Instead, we should apply the same calculations that are performed by
kernel loaders (in boot code and in kernel) when they lay out sections
in memory.

Discussed with: jhb, np
MFC after: 3 weeks


210101 15-Jul-2010 marcel

Sanitize CFLAGS and add WARNS?=2. The hardcoding of -Os -fPIC
as compiler options resulted in an invalid executable on PowerPC.


209867 10-Jul-2010 nwhitehorn

Teach our toolchain how to generate 64-bit PowerPC binaries. This fixes
a variety of bugs in binutils related to handling of 64-bit PPC ELF,
provides a GCC configuration for 64-bit PowerPC on FreeBSD, and
associated build systems tweaks.

Obtained from: projects/ppc64


209738 06-Jul-2010 bcr

Mention the radiolist option in the man page. It is being listed when
dialog(1) is run without arguments and works as expected. Therefore,
it should be part of the manual as well.

Note: dialog(1) has not been updated for many years and is not actively
maintained at the moment.

PR: docs/139682
Submitted by: manolis@
Discussed with: jkim@
MFC after: 2 weeks


209690 04-Jul-2010 kib

For "thread signal" command, print some information from siginfo when
available.

Suggested by: davidxu
MFC after: 2 weeks


209520 25-Jun-2010 jchandra

Add an alignment of 8 for sections in the n32 ABI. The default alignment
of of 4 causes _end to be word aligned, which will be returned by sbrk.

malloc(3), when compiled for n32, expects sbrk to return an 8-byte aligned
value.

Approved by: rrs (mentor)


209128 13-Jun-2010 raj

Connect FDT infrastructure to the build system.

Reviewed by: imp
Sponsored by: The FreeBSD Foundation


208758 02-Jun-2010 jmallett

Fix build for O32 systems without a TARGET_CPUTYPE defined. We must default to
MIPS-III because FreeBSD relies on a number of MIPS-III features; the ABI
default would be MIPS-I which we don't intend to support. Our old default
before I switched to using the ABI default was MIPS32.


208737 02-Jun-2010 jmallett

Add/improve mips64r2, Octeon, n32 and n64 support in the toolchain.

o) Add TARGET_ABI to the MIPS toolchain build process. This sets the default
ABI to one of o32, n32 or n64. If it is not set, o32 is assumed as that is
the current default.
o) Set the default GCC cpu type to any specified TARGET_CPUTYPE. This is
necessary to have a working "cc" if e.g. mips64 is specified, as binutils
will refuse to link objects using different ISAs in some cases.
o) Add support for n32 and n64 ABIs to binutils and GCC.
o) Add additional required libgcc2 stubs for n32 and n64.
o) Add support for the "mips64r2" architecture to GCC. Add the "octeon"
o) When static linking, wrap default libraries in --start-group and
--end-group. This is required for static linking to work on n64 with the
interdependencies between libraries there. This is what other OSes that
support n64 seem to do, as well.
o) Fix our GCC spec to define __mips64 for 64-bit targets, not __mips64__, the
former being what libgcc, etc., check and the latter seemingly being a
misspelling of a hand merge from a Linux spec.
o) When no TARGET_CPUTYPE is specified at build time, make GCC take the default
ISA from the ABI. Our old defaults were too liberal and assumed that 64-bit
ABIs should default to the MIPS64 ISA and that 32-bit ABIs should default to
the MIPS32 ISA, when we are supporting or will support some systems based on
earlier 32-bit and 64-bit ISAs, most notably MIPS-III.
o) Merge a new opcode file (and support code) from a later version of binutils
and add flags and code necessary to support Octeon-specific instructions.
This should also make merging opcodes for other modern architectures easier.

Reviewed by: imp


208536 25-May-2010 raj

Correct dtc version header autogen location.

While there unify brackets usage.


208320 20-May-2010 jkim

Add a new build option, MAN_UTILS. This option lets you control building
utilities and related support files for manual pages, which were previously
controlled by MAN. For POLA, the default depends on MAN, i.e., WITHOUT_MAN
implies WITHOUT_MAN_UTILS and WITH_MAN implies WITH_MAN_UTILS. This patch
is slightly improved by me from:

PR: misc/145212


207995 12-May-2010 obrien

Non-GCC gcc compatible compilers may provide the same multimedia intrinsic
headers as GCC, but of their own implementation. So put the GCC ones into
their own header "namespace".

Requested by: ed


207383 29-Apr-2010 delphij

Add FreeBSD 8.1 to known list as it's being referenced by a couple of
manpages already.

MFC after: 3 days


206624 14-Apr-2010 imp

Make this directory more regular. Since it is one we control, use the
freebsd-based names for filenames. This allows us to eliminate
almost all of the uses of ${MACHINE_ARCH} here to do special things, and
instead we use it to include filenames. This makes new architectures easier
to support.


206622 14-Apr-2010 uqs

mdoc: order prologue macros consistently by Dd/Dt/Os

Although groff_mdoc(7) gives another impression, this is the ordering
most widely used and also required by mdocml/mandoc.

Reviewed by: ru
Approved by: philip, ed (mentors)


206530 12-Apr-2010 imp

Simplify how we select which architectures to add gdbserver for. If
the MD files exist, compile it, otherwise omit it.


205793 28-Mar-2010 ed

Change all our own code to use st_*tim instead of st_*timespec.

Also remove some local patches to diff(1) which are now unneeded.


205711 26-Mar-2010 marcel

Allow building a cross-kgdb for ia64.


205710 26-Mar-2010 marcel

Handle cross-builds for gdbserver.


205702 26-Mar-2010 delphij

Remove GNU cpio after fix of CVE-2010-0624.

Note that this is actually a no-op for most users, as this GNU
cpio was broken on -HEAD and 8-STABLE since last March until
the recent fix.

FreeBSD 8.0+ uses BSD cpio by default and the code is being
actively maintained.

Blessed by: kientzle
With hat: secteam
MFC after: 3 days


205630 24-Mar-2010 imp

This broke when we went to gnu99 as the default standard. Fix the build
by reverting to the gnu89 standard.


205310 19-Mar-2010 imp

Fix typo in comment


204771 05-Mar-2010 imp

Make little endian compiles produce little endian binaries on mips.

Submitted by: neel@


204765 05-Mar-2010 raj

Remove stale path reference.


204685 04-Mar-2010 imp

Make the n32 scripts actually generate, ummm, n32 binaries... <blush>

Submitted by: jmallet


204548 02-Mar-2010 imp

Add n32 ABI generators...

Submitted by: neel, jmallet


204490 28-Feb-2010 raj

Provide BSD-style Makefile for the device tree compiler (dtc).

Note it is not connected to the build hierarchy yet.

Sponsored by: The FreeBSD Foundation


204335 25-Feb-2010 jkim

Initial gdbserver support for amd64.


204227 22-Feb-2010 delphij

POSIX patch(1) would treat -b as different meaning (the functionality
is to be provided by --suffix). Looking at the usage here in diffutils,
it seems that we can just get rid of the -b .orig stuff. This resolves
a problem that can triggered if we move toward to a more permissively
licensed patch(1) program.


204171 21-Feb-2010 gabor

- Remove GNU bc/dc bits. There has not been any regressions seen after
BSD bc/dc import. It has been tested with make universe that this code
is not used by anything any more.

Approved by: delphij (mentor)


204138 20-Feb-2010 rrs

These contain JC's patch to get gdb sort of working
on mips. Its not fully done yet but its a start.

Obtained from: JC - c.jayachandran@gmail.com

M gnu/usr.bin/gdb/kgdb/trgt_mips.c
M gnu/usr.bin/gdb/arch/mips/init.c
M gnu/usr.bin/gdb/arch/mips/Makefile
M gnu/usr.bin/Makefile
M contrib/gdb/gdb/mips-tdep.h


203960 16-Feb-2010 marcel

Compile fbsd-threads.c. Threading & TLS support is working just fine.


203823 13-Feb-2010 avg

kgdb: initialize n_type field of nlist entry for kvm_nlist call

kvm_nlist skips lookup for entries that have n_type != N_UNDF.
N_UNDF happens to be zero, so n_type typically has a correct
value by accident, but not always.
Note: jhb has a patch that replaces kvm_nlist use with direct
gdb parsing.

MFC after: 5 days
X-MFC-Note: unless jhb commits kvm_nlist => kgdb_parse change


203713 09-Feb-2010 marcel

Add description for libefi.

Pointed out by: ru


203435 03-Feb-2010 imp

Remove alpha support from here too. FreeBSD 6 was the last branch to
support it.


203434 03-Feb-2010 imp

Remove more traces of the Alpha port.


203412 03-Feb-2010 imp

Remove another reference to alpha...


203357 01-Feb-2010 joerg

Add a libgpib to the list of known .Lb names.

MFC after: 3 days


202719 20-Jan-2010 gabor

Replace GNU bc/dc with BSDL versions ported from OpenBSD. They have a good
compatibility level with the GNU counterparts and have shown to be mature
enough. For now, the GNU versions aren't removed from the tree, just detached
from the build.

Sponsored by: Google Summer of Code 2008
Portbuild run by: erwin
Approved by: delphij


202359 15-Jan-2010 ru

Moved the doc-str-Lb-libulog string definition to where it belongs.


202358 15-Jan-2010 ru

Pull up vendor changes. The following local changes made obsolete:

- Addition of several FreeBSD versions.
- r192561 that attempted to fix UTF-8 issues.


201851 08-Jan-2010 imp

Merge r195575 and 195530 from projects/mips to head by hand:

r195575 | imp | 2009-07-10 12:24:02 -0600 (Fri, 10 Jul 2009) | 2 lines
quick hack for the problem gonzo is seeing.

r195530 | imp | 2009-07-10 01:18:30 -0600 (Fri, 10 Jul 2009) | 5 lines
Always build all 4 emulators into the mips toolchain.
# I think we have a gcc spec file issue with abi=64 since I have to do other
# hacks to get it mostly kinda right.


201850 08-Jan-2010 imp

Merge from project/mips r195021:

r195021 | gonzo | 2009-06-25 18:44:23 -0600 (Thu, 25 Jun 2009) | 2 lines
- Add MIPS to the list of 32-bit architectures


201849 08-Jan-2010 imp

Back-merge (by hand) r195668:

r195668 | gonzo | 2009-07-13 17:01:12 -0600 (Mon, 13 Jul 2009) | 3 lines
- Get rid of ugly TARGET_CPU_DEFAULT default. 16 is MASK_DSP
and was set there due to my ignroance.


197393 21-Sep-2009 alc

Add FreeBSD 7.2 and 7.3.

Discussed with: ru


197259 16-Sep-2009 sepotvin

The buffer returned by fgenln is not a "C" string and might not be NUL
terminated. Make sure that it is before using it.

Reviewed by: marck@
MFC after: 3 days


196459 23-Aug-2009 ed

Add support for diffs generated by Perforce.

It basically picks the filenames from the "====" line and strips off the
# revision number.


196432 22-Aug-2009 kensmith

Make head 9.0-CURRENT in preparation for lifting code freeze.

Approved by: re (implicit)


195152 29-Jun-2009 kan

Back out previous revision until better tested fix is ready.

Approved by: re (impliciti, by approving previos check-in)


195151 28-Jun-2009 kan

Eliminate .text relocations in shared libraries compiled with stack protector.

Use libssp_nonshared library to pull __stack_chk_fail_local symbol into
each library that needs it instead of pulling it from libc. GCC generates
local calls to this function which result in absolute relocations put into
position-independent code segment, making dynamic loader do extra work everys
time given shared library is being relocated and making affected text pages
non-shareable.

Reviewed by: kib
Approved by: re (kensmith)


194869 24-Jun-2009 jamie

Add libjail, a (somewhat) simpler interface to the jail_set and jail_get
system calls and the security.jail.param sysctls.

Approved by: bz (mentor)


194158 14-Jun-2009 brian

Don't set $PATH - if the caller doesn't have /bin and /usr/bin in their
PATH then they can expect things to break.

PR: 135417
MFC after: 3 weeks


191910 08-May-2009 sepotvin

Change the internal buffer used to store input lines from a static buffer
to a dynamically allocated one in order to support input lines of
arbitrary length.

Approved by: kan (mentor)
MFC after: 1 month


191517 26-Apr-2009 ed

Remove empty directories from the HEAD.

Discussed with: developers, imp


189834 14-Mar-2009 das

Fix build breakage due to the interplay between r189801 and r189824.
In particular, vendor sources that aren't ready for gnu99 should
still be compiled with gnu89. (Before r189824, these would have
generated warnings if you tried to compile them in gnu99 mode,
but the warnings went unheeded due to -Wno-error.)


189135 28-Feb-2009 das

Define a macro for POSIX.1-2008 here until a future groff import
includes one.


188941 23-Feb-2009 raj

Initial gdbserver support for PowerPC.

Obtained from: Juniper Networks, Semihalf


187907 30-Jan-2009 obrien

For files not named on the command line, only the basename is compared
to the exclude pattern.
Change this so that "grep --exclude='*/.svn/*' -[Rr] foo *" DWIM.

Obtained from: dave+news001@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (Dave Gibson)
Obtained from: comp.unix.questions [Thu, 15 Mar 2007 18:54:38 +0000]
Obtained from: http://unix.derkeiler.com/Newsgroups/comp.unix.questions/2007-03/msg00046.html


186602 30-Dec-2008 kensmith

Remove the /usr/X11R6 paths. It has been long enough since the X stuff
moved to /usr/local.

Checked with: des (last person to have fiddled with this)
MFC after: 1 month


186041 13-Dec-2008 ru

Added FreeBSD 6.4.


186040 13-Dec-2008 ru

Added FreeBSD 7.1.


185924 11-Dec-2008 imp

Push mips support into the tree.


185923 11-Dec-2008 imp

Push mips support for ld into the tree.


185922 11-Dec-2008 imp

Push mips support for as into the tree.


185777 08-Dec-2008 kib

Add strndup(3) prototype to string.h.

This change was erronously ommitted from the r185690, and attempt
to simply add the prototype to string.h has revealed that several
contributed programs defined local prototypes for strndup(), controlled
by autoconfed config.h. So, manually change #undef HAVE_STRNDUP to
#define HAVE_STRNDUP 1. Next import of the corresponding program would
regenerate config.h, overriding the changes in this commit.

No objections from: kan


185023 17-Nov-2008 raj

Initial gdbserver support for ARM.

Obtained from: Juniper Networks, Semihalf


183957 16-Oct-2008 obrien

Document what the sed trick is for.
Remove an embedded <TAB>, and use same style for both files.


183696 08-Oct-2008 des

Enable UTF-8.

MFC after: 1 week


183556 02-Oct-2008 jhb

Oops, initialize sections and sections_end to NULL.

Submitted by: Navdeep Parhar
MFC after: 1 week


183414 27-Sep-2008 kib

Differentiate between interrupt frames, trap interrupt frames and timer
frame in the kgdb, to allow it to properly backtrace over the interrupt
stacks.

Noted and reviewed by: tegge
Tested by: pho
MFC after: 1 week


183359 25-Sep-2008 jhb

Use existing GDB routines for parsing the section table of klds in
the 'add-kld' command instead of doing it more by hand.

MFC after: 1 week


183242 21-Sep-2008 sam

add new build knobs and jigger some existing controls to improve
control over the result of buildworld and installworld; this especially
helps packaging systems such as nanobsd

Reviewed by: various (posted to arch)
MFC after: 1 month


183023 14-Sep-2008 marcel

Widen psaddr_t from uintptr_t to uint64_t. This results in an
ABI change on ILP32 platforms and relating to events. However
it's harmless on little-endian ILP32 platforms in the sense
that it doesn't cause breakages. Old ILP32 thread libraries
write a 32-bit th_p and new thread libraries write a 64-bit
th_p. But due to the fact that we have an unused 32-bit data
field right after th_p and that field is always initialized to
zero, little-endian ILP32 machines effectively have a valid
64-bit th_p by accident. Likewise for new thread libraries and
old libthread_db: little endian ILP32 is unaffected.

At this time we don't support big-endian threaded applications
in GDB, so the breakage for the ILP32 case goes unnoticed.


182627 01-Sep-2008 obrien

Add FreeBSD/MIPS support to GCC.


182622 01-Sep-2008 obrien

GDB isn't building on MIPS. Temporarily disable, to revisit soon.


182579 31-Aug-2008 obrien

Turn cc_tools/Makefile and Makefile.tgt into a "linear" read. Shared
parts of the configuration aren't duplicated, and arch-specific exceptions
are made "in-place". Also clean up the FreeBSD/amd64 config a little.


182523 31-Aug-2008 rpaulo

Enable EFI target.
While there, make use of the DEFAULT_VECTOR variable.


181344 06-Aug-2008 dfr

Add an implementation of the RPCSEC_GSS authentication protocol for RPC. This
is based on an old implementation from the University of Michigan with lots of
changes and fixes by me and the addition of a Solaris-compatible API.

Sponsored by: Isilon Systems
Reviewed by: alfred


181167 02-Aug-2008 cognet

Unbreak the arm build, by spelling LIBSRCS correctly.


181148 02-Aug-2008 cognet

Do not build fbsd-threads.c if we're building a cross-debugger.

MFC after: 3 days


180407 10-Jul-2008 peter

Merge gnu cpio 2.6 -> 2.8 changes. Unfortunately, we have massive
conflicts due to radically different approaches to security and bug fixes.
In some cases I re-started from the vendor version and reimplemented our
patches. Fortunately, this is not enabled by default in -current.


180067 27-Jun-2008 obrien

Instead of using .POSIX:, use the cool looking "@:" rule.

Submitted by: ru


179859 18-Jun-2008 jhb

Catch up to recentish kgdb changes:
- Use ptid_get_pid() rather than ptid_get_tid() (part of the changes to
let 'tid' work for remote kgdb).
- Add a stub kgdb_trgt_new_objfile() hook.

Silence from: obrien, mips@


179813 16-Jun-2008 dougb

1. Make the BSD version of cpio the default [1]
a. The BSD version will be built and installed unless
WITHOUT_BSD_CPIO is defined.
b. The GNU version will not be built or installed unless
WITH_GNU_CPIO is defined. If this is defined, the symlink
in /usr/bin will be to the GNU version whether the BSD
version is present or not.

When these changes are MFCed the defaults should be flipped.

2. Add a knob to disable the building of GNU grep. This will
make it easier for those that want to test the BSD version in
the ports.

Approved by: kientzle [1]


179325 26-May-2008 kientzle

Install GNU cpio as 'gcpio', symlink to 'cpio' unless WITH_BSDCPIO is
defined.


179162 20-May-2008 obrien

Add Juniper's copyright.


179161 20-May-2008 obrien

MIPS arch target kgdb(1) support.

Obtained from: Juniper Networks.


178994 14-May-2008 ru

Add support for bzip2-compressed manpages.

PR: bin/120730
Submitted by: ighighi AT gmail DOT com
MFC after: 1 week


178993 14-May-2008 ru

Add an ability to run man(1) on local files (the argument should
contain a `/' character); based on the submission in the PR.

PR: bin/120730
MFC after: 1 week


178880 09-May-2008 jhb

Trim unneeded header.


178828 07-May-2008 dfr

Fix conflicts after heimdal-1.1 import and add build infrastructure. Import
all non-style changes made by heimdal to our own libgssapi.


178781 05-May-2008 jhb

Go back to fondling FILE internals.


178757 04-May-2008 marcel

Lower WARNS to avoid warning about type-punned casting.


178755 03-May-2008 marcel

Unbreak build: gnu sort has been configured to grope inside struct
__sFILE. It's opaque now, so add a function that returns the pending
output bytes.

Pointy hat: jhb


178713 01-May-2008 jhb

- Change how the vmcore target maps FreeBSD thread IDs to GDB ptids. We
now only use the TID and ignore the PID and use pid_to_ptid() to build a
ptid treating the TID as a PID. The benefit of this is that the vmcore
target now uses the same scheme as GDB's remote targets. As a result,
the 'tid' command now works for remote targets (however, it only accepts
TIDs and not addresses of 'struct thread' objects).
- Use gdb_thread_select() to do the actual thread switch for the 'tid' and
'proc' commands. This now gives the same UI feedback when switching
threads as the GDB 'thread' command rather than providing no visual
output at all.

MFC after: 1 week


178670 29-Apr-2008 jhb

Rework how kgdb manages kernel and vmcore files to be a bit more gdb-ish
so that kgdb can be used more like a normal gdb:
- Load the kernel via the standard 'exec' target and allow it to be changed
via the 'file' command.
- Instead of explicitly loading the kernel file as the mail symbol file
during startup, just pass it to gdb_main() as the executable file.
- Change the kld support (via shared libraries) to cache the address of
the linker_files and linker_kernel_file variables in addition to the
offsets of various members in 'struct linker_file'.
- When a new symbol file is loaded, recompute the addresses and offsets
used by the kld support code.
- When a new symbol file is loaded, recalculate the ofs_fix variable to
account for the different ways a trapframe can be passed to trap
frame handlers in i386. This is done by adding a MD
kgdb_trgt_new_objfile() hook that is empty on all but i386.
- Don't use the directory name of the kernel specified on the command
line to find kernel modules in the kld support code. Instead,
extract the filename of the current executable via exec_bfd. Now
the 'kernel' variable is private to main.c again.
- Make the 'add-kld' command explicitly fail if no executable is loaded.
- Make the support for vmcores a real core-dump target that opens the
kernel and vmcore on open and closes the kvm connection when closed, etc.
- The 'core' command can now be used to select a vmcore to use, either
a crash dump file or /dev/mem for live debugging.
- The 'detach' command can be used to detach from a vmcore w/o attaching
to a new one.
- kgdb no longer explicitly opens a core dump during startup and no longer
has to use an atexit() hook to close the kvm connection on shutdown.
- Symbols for kld's are automatically loaded anytime a core is opened.
Also, the unread portion of dmesg is dumped just as it was done on kgdb
startup previously.
- Don't require either a remote target or core dump if a kernel is specified.
You can now just run 'kgdb kernel' similar to running gdb on an executable
and later connect to a remote target or core dump.
- Use a more relaxed way to verify remote targets specified via -r.
Instead of explicitly allowing a few non-file target specifications,
just assume that if stat() on the arg and on "/dev/" + arg both fail
that is some non-file target and pass it to gdb.
- Don't use a custom interpreter. The existing kgdb_init() hook and the
target_new_objfile() hook give us sufficient hooks during startup to
setup kgdb-specific behavior now.
- Always add the 'proc', 'tid', and 'add-kld' commands on startup and not
just if we have a core dump. Currently the 'proc' and 'tid' commands do
not work for remote targets (I will fix at least 'tid' in the next round
of changes though). However, the 'add-kld' command works fine for
loading symbols for a kernel module on a remote target.
- Always setup the 'kld' shared library target operations instead of just
if we have a core dump. Although symbols for kernel modules are not
automatically loaded when connecting to a remote target, you can do
'info sharedlibrary' after connecting to the remote target and kgdb will
find all the modules. You can then use the 'sharedlibrary' command to
load symbols from the module files.
- Change kthr_init() to free the existing list of kthr objects before
generating a new one. This allows it to be invoked multiple times
w/o leaking memory.

MFC after: 1 week


178666 29-Apr-2008 jhb

- Add a global variable 'fbsdcoreops_suppress_target' that can be set to
force the FreeBSD multithreaded core target to not register any target
for handling core dumps. This is analogous to the
'coreops_suppress_target' variable that GDB provides for suppressing the
default core dump target. KGDB will use this new variable so it can
provide its own core dump target that uses libkvm to work with vmcore
files.
- Adjust the long name and documentation of the FreeBSD multithreaded core
dump target so it better matches what GDB's core dump target uses.

MFC after: 1 week
Reviewed by: davidxu, marcel


178638 28-Apr-2008 jhb

Use kgdb_parse() instead of libkvm(3) to read the first instruction from
"calltrap" to see which method is used to pass trap frames. This seg
faulted on remote gdb connections (where libkvm isn't used).

MFC after: 3 days


178634 28-Apr-2008 jhb

Remove the 'add_kld_command' arg from load_kld(). It is always true since
the auto-loading of kld's switched to hooking into gdb's shared library
support.

MFC after: 1 week


178583 26-Apr-2008 imp

FreeBSD/mips gdb build suspport. From the mips2-jnpr branch.


178433 23-Apr-2008 linimon

Add 'arm' category.

Approved by: peter


178291 17-Apr-2008 marcel

Add support for the 32-bit EFI target.


177715 29-Mar-2008 jhb

Change kgdb_parse() to use wrapped versions of parse_expression() and
evaluate_expression() so that any errors are caught and cause the function
to return to 0. Otherwise the errors posted an exception (via longjmp())
that aborted the current operation. This fixes the kld handling for
older kernels (6.x and 7.x) that don't have the full pathname stored in
the kernel linker.

MFC after: 3 days


177701 29-Mar-2008 jhb

Initialize the head pointer in kld_current_sos() to NULL to avoid returning
a junk pointer and possibly causing a seg fault if we don't have any
non-kernel klds (or are unable to walk the list due to core / kernel
mismatch).

MFC after: 1 week


177408 19-Mar-2008 obrien

Re-enable the CVS build.


177407 19-Mar-2008 obrien

Update for version 1.11-20080310.
Make our changes to CVS_RSH & CVS_SSH settings here instead of
contrib/cvs/src/cvs.h.


177406 19-Mar-2008 obrien

+ Make it clear this was taken from the CVS 1.11 branch on 10-March-2008.
+ Depend on $CVSDIR/configure also - so things get properly remade if we tweak.


177389 19-Mar-2008 obrien

Disable CVS build.


176737 02-Mar-2008 ru

Set AR=gnu-ar and RANLIB=gnu-ranlib on systems where we are forced
to use GNU tools. Remove the _WITH_GNUAR knob.

Prodded by: obrien


176568 25-Feb-2008 jhb

Remove a stale prototype I missed when converting the kld support over to
hooking into gdb's shared library infrastructure.


176556 25-Feb-2008 ru

Make again BSD ar(1) the default system ar(1), now properly handling
source upgrades by falling back to GNU ar(1) as necessary. Option
WITH_BSDAR is gone. Option _WITH_GNUAR to aid in upgrades is *not*
supposed to be set by the user.

Stop bootstrapping BSD ar(1) on the next __FreeBSD_version bump, as
there are no known bugs in it. Bump __FreeBSD_version to anticipate
this and to flag the switch to BSD ar(1), should it be needed for
something.

Input from: obrien, des, kaiw


176488 23-Feb-2008 ru

Bump the default .Os version to FreeBSD 8.0.


176441 21-Feb-2008 obrien

If 'WITH_BSDAR' is defined, install as gnu-<util_name>.


176438 21-Feb-2008 kaiw

Back out previous commit. Restore Binutils ar as default. Disconnect
'BSD' ar to the build.

Requested by: des


176437 21-Feb-2008 kaiw

* Connect ar(1) to the build and make it default ar. Rename GNU
binutils ar and ranlib to gar and granlib, respectively.

* Introduce a temporary variable WITH_GNUAR as a safety net.
When buildworld with -DWITH_GNUAR, GNU binutils ar and ranlib
will install as default ones and 'BSD' ar will be disabled.

* Bump __FreeBSD_version to reflect the import of 'BSD' ar(1).

Approved by: jkoshy (mentor)


176407 19-Feb-2008 ru

getopt(3) returns -1, not EOF.


175809 29-Jan-2008 jhb

- Rework the kld support to hook into GDB's shared library support.
kgdb(8) now treats kld's as shared libraries relative to the kernel
"binary". Thus, you can use 'info sharedlibrary' to list the kld's
along with 'sharedlibrary' and 'nosharedlibrary' to manage symbol
loading and unloading. Note that there isn't an easy way to force GDB
to use a specific path for a shared library. However, you can use
'nosharedlibrary' to unload all the klds and then use 'sharedlibrary'
to load specific klds where it gets the kld correct and use
'add-kld' for the kld's where the default open behavior doesn't work.
klds opened via 'sharedlibrary' (and during startup) do have their
sections listed in 'info files'.
- Change the 'add-kld' command to use filename completion to complete its
argument.


175808 29-Jan-2008 jhb

Don't close the kernel bfd object during startup. Instead, leave it open
and build a section table from the kernel file so that 'info files' output
for kgdb now matches the usage of gdb on a regular file with the exception
that we don't list sections for memory in the crash dump.


175807 29-Jan-2008 jhb

Use target_read_memory() and extract_unsigned_integer() instead of direct
KVM access to read kernel pointers.


175806 29-Jan-2008 jhb

Don't look for "foo.ko.symbols" files. GDB is smart enough to open the
".symbols" file automatically when you tell it to load "foo.ko" because of
the debug link.


175775 28-Jan-2008 jhb

Use a for loop in find_kld_address() as in kgdb_auto_load_klds() and
replace the remaining goto's with continues as a result.


175774 28-Jan-2008 jhb

Add support for automatically loading symbols for kld's on startup:
- Add a new 'kgdb_auto_load_klds()' routine which is invoked during
startup that walks the list of linker files and tries to find a matching
kld on disk for each non-kernel kld. If a kld file is found, then it
is added as if the 'add-kld' command is invoked. One change from
'add-kld' is that this method attempts to use the 'pathname' from the
linker_file structure first to try to load the file. If that fails
it then looks in the kernel directory followed by the directories in
the module path.
- Move the kld file suffix handling into a separate routine so that it
can be called standalone and to reduce duplicate code in find_kld_path().
- Cache the offsets of members of 'struct linker_file' during startup
instead of computing them for each 'add-kld'.
- Use GDB's target_read_string() instead of direct KVM access.
- Add all resident sections from a kld by using bfd_map_over_sections() to
build the section list rather than just adding symbols for ".text",
".data", ".bss", and ".rodata".
- Change the 'add-kld' command to do a y/n prompt before adding the
symbols when run interactively to match 'add-symbol-file'.

MFC after: 1 week


175771 28-Jan-2008 jhb

Remove the warnx() from kgdb_lookup() so that we don't emit a warning about
optional symbols that are missing (e.g. kgdb complains about _stoppcbs and
_stopped_cpus on UP kernels). Instead, callers that really want their
symbols to be present now do explicitly warnx() about the missing symbol.


175770 28-Jan-2008 jhb

If the quiet flag is specified (-q), don't dump the unread portion of
the message buffer on startup.


175645 24-Jan-2008 jhb

Move the code for working with kld's out into its own file.


175452 18-Jan-2008 emaste

Include the thread name (in addition to the proc name) in "info threads."


175416 17-Jan-2008 jhb

Add a new 'add-kld <kld>' command to kgdb to make it easier to analyze
crash dumps with kernel modules. The command is basically a wrapper
around add-symbol-file except that it uses the kernel linker data
structures and the ELF section headers of the kld to calculate the
section addresses add-symbol-file needs.

The 'kld' parameter may either be an absolute path or a relative path.
kgdb looks for the kld in several locations checking for variants with
".symbols" or ".debug" suffixes in each location. The first location it
tries is just opening the specified path (this handles absolute paths and
looks for the kld relative to the current directory otherwise). Next
it tries to find the module in the same directory of the kernel image
being used. If that fails it extracts the kern.module_path from the
kernel being debugged and looks in each of those paths.

The upshot is that for the common cases of debugging /boot/kernel/kernel
where the module is in either /boot/kernel or /boot/modules one can merely
do 'add-kld foo.ko'.

MFC after: 1 week


175384 16-Jan-2008 obrien

Use a phony .POSIX target. This seems to be the way to
turn off the stuff in src/usr.bin/make/main.c rev 1.161.


175291 13-Jan-2008 obrien

Use our standard verbose spelling of rules variables.
(as a nice side affect, this will make gnu/usr.bin/cvs/contrib/Makefile
have a later date than contrib/cvs/contrib/Makefile.in - which will help
the build break after the 1.11.22 CVS import...)


175290 13-Jan-2008 obrien

Disable contrib - there is weirdness going on with it.


175286 13-Jan-2008 obrien

Reenable cvs with the build.


175260 13-Jan-2008 obrien

Disable CVS from the build.


173978 27-Nov-2007 jkoshy

Tweak -lpmc's name.


173731 18-Nov-2007 ache

Use LC_ALL=C before awk generating "optionlist"
(and before two other awk calls, just to be safe)
Without it sorting is broken for locales with ASCII collating equivalence
like (v,w) in sv_SE


173705 17-Nov-2007 cognet

Add thread support for arm.

MFC After: 1 week


173700 17-Nov-2007 cognet

There's no reason why we couldn't attach to a live process on arm.

MFC After: 1 week


173681 16-Nov-2007 jhb

Teach kgdb how to handle double fault frames on i386:
- Save td_oncpu in 'struct kthr' so the i386 target code can see which CPU
a thread is running on.
- Add a new frame unwinder for double fault frames. This unwinder is used
when "dblfault_handler" is encountered in the stack. It uses the CPU of
the current thread to lookup the base address of the TSS used for the
double fault from the GDT. It then fetches the various registers out
of the TSS similar to how the current trapframe unwinder fetches
registers out of the trapframe.

MFC after: 3 days


172878 22-Oct-2007 ru

Added ".Lb libkse" support to mdoc(7).

Reviewed by: deischen, davidxu


172656 15-Oct-2007 ru

Introduce FreeBSD 8.0 to mdoc(7).


172595 12-Oct-2007 obrien

style.Makefile(5)


172593 12-Oct-2007 obrien

style.Makefile(5)


172592 12-Oct-2007 obrien

Welcome FreeBSD 8.


172473 08-Oct-2007 marius

Disable TLS for arm and sparc64 here as binutils 2.15 predate GNU TLS
support for these. This is in line with gnu/lib/libgomp/config.h and
gnu/lib/libstdc++/config.h.

Reviewed by: cognet, obrien
Approved by: re (kensmith)


172434 04-Oct-2007 ru

FreeBSD 6.2 is now known to mdoc.

Approved by: re (kensmith)


172326 26-Sep-2007 marcel

Force -O1 compilation when targeted for ia64. GCC 4 generates
bad code at -O2. Since this is likely caused by the low-level
optimizer, testing TARGET_ARCH rather than MACHINE_ARCH should
handle ia64 cross-compilation as well. With this work-around
in place, we can release using the current GCC and Binutils
code at the default optimization level on ia64.

Approved by: re (kensmith)


172325 25-Sep-2007 edwin

Fix possible uninitialized variable insert due to previous commit.

Pointy hat to: me and my absence of -Wall in my CFLAGS.

MFC will happen at the same time of the earlier commit.

Thanks to ru@ for spotting.

Approved by: re (Ken Smith), grog@ (mentor)


172257 20-Sep-2007 edwin

man(1) can't handle compressed included files.

Some ports will install with compressed manpages. man handles
this by looking for the .gz version of a man source file.
It is also common to include other files with the .so
directive where commands or functions share a man page.
Traditionally ports have had to handle this by either not
compressing the manpages, or using the _MLINKS macro in the
port makefile to create symlinks to the actual source file,
rather than using .so versions. Notably, the current version
of Xorg port breaks. See ports/113096 and ports/115845.

PR: bin/115850
Submitted by: Callum Gibson <callumgibson@optusnet.com.au>
Approved by: re@ (ken smith), grog@ (mentor)
MFC after: 1 week


172244 19-Sep-2007 obrien

Catch up with the demise of /usr/X11R6

Approved by: re(ken)


172243 19-Sep-2007 obrien

Reduce diff to vendor for maintance purposes.

Approved by: re(ken)


172241 19-Sep-2007 thomas

In the case of a native build, set NATIVE to yes so that the code circuits
that need to be activated specifically for the case of a native linker
actually are enabled. Specifically, this makes ld(1) look for shared
libraries in LD_LIBRARY_PATH in the native case, as documented in the
man page.

PR: gnu/96481
Approved by: re (kensmith)
MFC after: 2 weeks


172234 18-Sep-2007 cognet

Make gcc default to big endian when building it for a big endian target.
This was lost while migrating to gcc4.

Reported by: Michael Reifenberger <mike at Reifenberger dot com>
Approved by: re (blanket)


171924 22-Aug-2007 jhb

NMIs now come from 'nmi_calltrap' rather than 'calltrap', so teach 'kgdb'
to treat the frame under 'nmi_calltrap' as a trapframe.

MFC after: 3 days
Approved by: re (bmah)


170857 17-Jun-2007 delphij

Fix build on arm: time_t on arm is 64 bits while long is
32 bits, so subsequent compile time assertion:

sizeof inf->stat.st_mtime <= sizeof sec

Would fail because of that. This change is suitable for
general consumption as well, but fix it in our local
patchset as we are near a code freeze.

Submitted by: cognet


170758 15-Jun-2007 delphij

Update build skeleton after diffutils 2.8.7 update.


170209 02-Jun-2007 philip

Don't lie about saved reports.

PR: gnu/89777
Submitted by: edwin
MFC after: 1 day


170039 28-May-2007 kan

Fix compiles when user chooses to disable both ObjC and C++ support in
GCC.

Reported by: bz


169828 21-May-2007 ru

Back out the addition of -static to LDFLAGS; I'm pretty confident
that the build failure was caused by a computer/sources date/time
mismatch that caused GCC tools to be mistakenly rebuilt again at
an inappropriate time during buildworld, re-linking them against
new libraries instead of host's installed libraries and thus making
them not runnable by the host. Normally they are only built in
the early stage of buildworld (build-tools) that links them against
shared libraries of the host, but if either the system clock or
modification date/time on source files is set incorrectly, make(1)
can be foolished into thinking that tools are stale and will rebuild
them again, now in the "target" environment which is not suitable
for building helper apps that are to be run during buildworld.

OK'ed by: kan


169740 19-May-2007 scottl

Work-around for upgrading from a pre-symbol-versioned world.

Blame-to: cperciva


169718 19-May-2007 kan

Update bmake glue to build GCC 4.2.

Also:
Switch FreeBSD to use libgcc_s.so.1.

Use dl_iterate_phdr to locate shared objects' exception frame
info instead of depending on older register_frame_info machinery.
This allows us to avoid depending on libgcc_s.so.1 in binaries
that do not use exception handling directly. As an additional
benefit it breaks circular libc <=> libgcc_s.so.1 dependency too.

Build newly added libgomp.so.1 library, the runtime support
bits for OpenMP.

Build LGPLed libssp library. Our libc provides our own
BSD-licensed SSP callbacks implementation, so this library
is only built to benefit applications that have hadcoded
knowledge of libssp.so and libssp_nonshared.a. When linked
in from command line, these libraries override libc
implementation.


169714 19-May-2007 kan

Remove extern int verbose declaration. It is declared static in the
only file it is used in.


169713 19-May-2007 kan

Fix static/extern mismatch by patching corresponding tdep files
in-place.


169188 01-May-2007 marcel

Add threading support.


167471 12-Mar-2007 kan

Minor Makefile cleanup. Do not use Makefile variables named 'version' and
'target'. Latter is problematic in particular as apparently FreeBSD's
bsd.prog.mk re-defines it under some circumstances. This causes an
unexpected failures like -dumpmachine not working for cc while working
fine for c++.

Do not re-define IN_GCC in multipe places, it gets inherited from
Makefile.in anyway.

PR: gnu/110143
Submitted by: usleepless at gmail


167143 01-Mar-2007 kib

Unbreak the kgdb stepping over the special frames on i386 after rev. 1.117 of
i386/i386/exception.s.

No objections from: marcel


167142 01-Mar-2007 kib

Rename lookup() to kgdb_lookup() and make it global (for use in trgt_i386.c).

No objections from: marcel


166851 20-Feb-2007 emaste

Avoid writing uninitialized stack data into a thread's MMX/SSE state by
first getting the current state with td_thr_getxmmregs_p. Without this,
debugging a threaded app that uses libthr resulted in kernel panics or
spurious SIGFPEs for me.

(As of revision 1.6, sys/i386/i386/ptrace_machdep.c masks off the
reserved bits in the mxcsr register, which prevents the kernel panics.)

Architectures without PT_GETXMMREGS are not affected.

MFC after: 1 week


166638 11-Feb-2007 marcel

Fix PowerPC-targeted cross-builds performed on 64-bit platforms.
Only PowerPC supports both 32-bit and 64-bit targets and the
BFD_DEFAULT_TARGET_SIZE is used by the binutils code to reflect
the preferred ABI. We define BFD_DEFAULT_TARGET_SIZE for all
platforms, but based on the build machine. As such 64-bit build
machines defined BFD_DEFAULT_TARGET_SIZE incorrectly for 32-bit
targets, but since this only affects PowerPC it went unnoticed
for a long time.
The fix is to define BFD_DEFAULT_TARGET_SIZE based on the target
architecture.

PR: amd64/102996
MFC after: 1 month


166361 31-Jan-2007 delphij

Remove GNU gzip left-offs, they are no longer necessary.


166255 26-Jan-2007 delphij

Replace the GNU gzip with a slightly modified NetBSD gzip. The
NetBSD version is a feature-to-feature re-implementation of GNU
gzip using the freely-redistributable zlib and this version is
expected to be mostly bug-to-bug compatible with the GNU
implementation.

- Because this is a piece of mature code and we want to make
changes so it is added directly rather than importing to
src/contrib.
- Connect newly added code to src/usr.bin/ and rescue/rescue
build.
- Disconnect the GNU gzip code from build for now, they will
be eventually removed completely.
- Provide two new src.conf(5) knobs, WITHOUT_BZIP2_SUPPORT and
WITHOUT_BZIP2.

Tested by: kris (full exp-7 pointyhat build)
Approved by: core (importing a 4-clause BSD licensed file)
Approved by: re (adding new utility during -HEAD code slush)


166214 25-Jan-2007 rodrigc

Try to avoid a possible infinite loop when parsing an invalid kernel dump file.

PR: 108229
Submitted by: Jessica Han <jessicah juniper net>
Reviewed by: marcel
MFC after: 1 week


165614 29-Dec-2006 ru

-mdoc knows about FreeBSD 7.0 as well.

Reminded by: ceri


165542 25-Dec-2006 ru

Markup revision.


165541 25-Dec-2006 ru

FreeBSD 5.5 is part of official -mdoc.


165532 24-Dec-2006 ru

Fix markup, remove a dummy BUGS section.


165509 23-Dec-2006 ru

Add missing articles.


164917 05-Dec-2006 ru

Teach mdoc(7) about FreeBSD/arm and FreeBSD 6.3; both needed by the
npe(4) manpage.


164190 11-Nov-2006 jkoshy

MFP4: Add an implementation of the ELF(3) and GELF(3) API set.

Bump __FreeBSD_version.

Reviewed by: jb


164019 06-Nov-2006 obrien

Remove gratuitous white space change.


164018 06-Nov-2006 obrien

Allow one to force with issue with 'TARGET_BIG_ENDIAN'.


163867 01-Nov-2006 philip

Fix vim syntax highlighting. Vim complained about the (comment). The syntax
file is also called "sendpr", not "send-pr".


163583 21-Oct-2006 ru

Bump document date for the previous change.


163582 21-Oct-2006 jmg

Turn on gdbserver for the arch that supports it..


163440 16-Oct-2006 jhb

Trim trailing whitespace.


163439 16-Oct-2006 jhb

Restore the 'proc' and 'tid' commands which allow one to switch to the
first thread in a process or to a specific thread via PIDs and TIDs,
respectively.

Submitted by: kan
Approved by: marcel


163366 15-Oct-2006 ceri

Update the FILES section which has been wrong for some time.

MFC after: 3 days


163365 15-Oct-2006 ceri

Add the sun4v category.

Reminded by: ru
MFC After: 1 re approval


163245 11-Oct-2006 obrien

Document '-w' from main.c rev. 1.11.


163231 11-Oct-2006 trhodes

Add the -P option back, but with a note that it is not supported on FreeBSD.

Requested by: ru


163188 10-Oct-2006 trhodes

grep -P xxx file.txt
"The -P option is not supported"
Removed from the manual page via this commit.

PR: 99831


163147 09-Oct-2006 kmacy

Temporarily add newer copy of tc-sparc.c to build to
support building of sun4v. This can be removed once
the binutils import happens.

Reviewed by: kan
Approved by: rwatson (mentor)


162975 03-Oct-2006 imp

Enable gdb on the arm. Some time ago I committed it, but had forgotten to
enable it here.

Noticed by: cognet


162511 21-Sep-2006 ru

Prepare to pick up manpages from their new location.


162496 21-Sep-2006 kan

Bump __FreeBSD_cc_version in case someone cares for differences between
GCC 3.4.4 and GCC 3.4.6 on -current.


162445 19-Sep-2006 simon

Correct multiple vulnerabilities in gzip(1).

Security: FreeBSD-SA-06:21.gzip


162417 18-Sep-2006 imp

Add additional support for generating code for the arm. There's still
a few issues in other parts of the tree, but those will be resolved
separately.

Submitted by: cogenet@
Reviewed by: kan@, obrien@
MFC After: 5 days


162346 16-Sep-2006 ru

This is not needed since src/gnu/usr.bin/cc/cc_int/Makefile,v 1.34.


162313 15-Sep-2006 ru

Remove vestiges of GNU tar.


162312 15-Sep-2006 imp

A TARGET_CPU_DEFAULT of xscale for arm results in illegal instructions
during buildworld. Comment it out for now.


162304 14-Sep-2006 imp

Remove redundant default vector

Submitted by: ru@


162303 14-Sep-2006 imp

Add cross debug support to arm.

Submitted by: cognet@


162302 14-Sep-2006 imp

fix the build: add missing end of line cont character


162301 14-Sep-2006 imp

scripts for the arm port.

Submitted by: cognet@
Reviewed by: obrien and kan


162300 14-Sep-2006 imp

Fix the build and minor cleanup.


162299 14-Sep-2006 imp

.end -> .endif


162298 14-Sep-2006 imp

Architecture specific portions of gdb for arm.

Submitted by: cognet@


162297 14-Sep-2006 imp

Config file for arm assembler


162296 14-Sep-2006 imp

TARGET_BIG_ENDIAN isn't appropriate here. __ARMEB__ is sufficient and
besides, TARGET_BIG_ENDIAN isn't defined anyway.


162258 12-Sep-2006 kan

Remove redundant defines alerady set by Makefile.fe


162256 12-Sep-2006 obrien

Style sync.


162247 12-Sep-2006 obrien

Move to more global Makefile.tgt vs. having to define in the leaves.


162246 12-Sep-2006 obrien

Default to big endian ARM if "TARGET_BIG_ENDIAN" is defined, and set an ARM
target default.


162244 12-Sep-2006 obrien

Default to big endian ARM if "TARGET_BIG_ENDIAN" is defined (& targeting ARM).


162243 12-Sep-2006 obrien

Craft the FreeBSD/ARM ABI by hacking the New ARM ABI source.

Submitted by: cognet


162242 12-Sep-2006 obrien

Default vector to big endian ARM if "TARGET_BIG_ENDIAN" is defined.


162241 12-Sep-2006 obrien

Build 'ld' supporting a big endian ARM if "TARGET_BIG_ENDIAN" is defined.


162240 12-Sep-2006 obrien

Configure for for big endian if TARGET_BYTES_BIG_ENDIAN is defined.


162219 11-Sep-2006 obrien

Define build 'as' TARGET_BYTES_BIG_ENDIAN if "TARGET_BIG_ENDIAN" is defined.
This is needed for bi-sex architectures.


162209 11-Sep-2006 imp

Fix three whitespace nits.

I think these are from kan@...


161621 25-Aug-2006 jhb

Use the pcb in stoppcbs[] if it is present for threads that were running
on other CPUs in system when a dump is written.

Submitted by: ups
Reviewed by: marcel
MFC after: 3 days


161589 24-Aug-2006 marcel

Add initial support for kgdb(1) on PowerPC.


161578 24-Aug-2006 marcel

Build gdb on PowerPC.


161564 24-Aug-2006 marcel

Add basic support for PowerPC. This excludes kgdb(1).


161560 24-Aug-2006 marcel

Add rs6000 to the architectures on PowerPC. It's needed by gdb(1).


161555 23-Aug-2006 jhb

Remove special handling for PC == 0. With this, kgdb can now properly
unwind across a page fault due to a null function pointer. It does a
better job than ddb now in fact.

Reviewed by: marcel
MFC after: 3 days


161548 23-Aug-2006 ru

Remove alpha-specific stuff.

Approved by: marcel


161517 21-Aug-2006 marcel

Build gperf(1) for/on PowerPC. There's no apparent reason not to
build it and nothing can be found in the commit logs. We won't
know if there are runtime problems, until we build it...


161282 14-Aug-2006 ru

How stupid of me. :>> doesn't change a modification time.


161281 14-Aug-2006 ru

- Include bsd.own.mk early so existsence check using ${SHAREDIR}
actually works.
- Touch /usr/share/tmac/man.local if it already exists.

MFC after: 3 days


161280 14-Aug-2006 ru

Touch `locale' and `se_locale' if they exist to stop people from
thinking they are obsolete.

Prodded by: kris
Submitted by: des
MFC after: 3 days


161188 10-Aug-2006 obrien

Fix typo.

Submitted by: kevlo


161104 08-Aug-2006 ru

Add FreeBSD 6.2 to the list of known versions.


161009 05-Aug-2006 yar

Add libbsm to the list of our standard libraries.

Approved by: ru


160581 22-Jul-2006 obrien

Add initial platform support.

Submitted by: cognet


160579 22-Jul-2006 obrien

Add ARM platform Makefile for building BFD. We include the New ARM ABI only.
(rev 1.1 was an accidental commit)


160578 22-Jul-2006 obrien

Be consistent in quoting.


160576 22-Jul-2006 obrien

Create a genscripts driver based on the PowerPC one.


160575 22-Jul-2006 obrien

The platform name is ARM not StrongARM.

Submitted by: cognet


160430 17-Jul-2006 ceri

Add the sun4v category.

Requested by: linimon, kmacy
X-MFC: Instant


157626 10-Apr-2006 ru

Clean the product of patch(1).


157574 06-Apr-2006 jmg

bring in the necessary changes to make gdbserver compile and work (at
least on i386)... fbsd-* changes started out as s/linux/fbsd/g and then
additional changes to handle different ptrace defines among other things..
(use vfork to eliminate a race for progress group creation)

reg-i386.c is generated by regdat.sh..


157572 06-Apr-2006 jmg

This commit was generated by cvs2svn to compensate for changes in r157571,
which included commits to RCS files with non-trunk default branches.


157315 31-Mar-2006 jmg

remove these vestiges of gdbserver.. It hasn't built in a long time, and
now really belongs in gdb, not binutils.. Plus, these don't resemble what
the new gdbserver looks like.


156935 21-Mar-2006 ru

Desupport the *_COLLECT2 no-op.


156813 17-Mar-2006 ru

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


155829 19-Feb-2006 tjr

Correctly locate the character preceeding the matched string in -w
mode when in non-UTF-8 multibyte locales (e.g. EUC, GB2312, etc.).

PR: 91909


155441 07-Feb-2006 jkim

- Add default choice option for --yesno box.
- Reduce trivial code duplications.


155412 07-Feb-2006 davidxu

Introduce a new proc service routine ps_linfo() to get LWP info.


155379 06-Feb-2006 davidxu

1. Eliminate compile warnings.
2. Add command 'thread signal' to print out current thread's signal mask
and pending signals.


154374 14-Jan-2006 ru

Don't pollute output when "make" is run with -s.

Approved by: kan


154261 12-Jan-2006 ru

Remove releases now found in Groff sources.


154043 04-Jan-2006 kan

Add -w parameter which tells kgdb to open kmem-based targets in read-write
mode. This allows one to use kgdb on /dev/mem and be able to patch memory
on a live system. This is identical to what -wcore used to do in previous
gdb versions for FreeBSD.

Requested by: wpaul


153838 29-Dec-2005 dfr

Add a new extensible GSS-API layer which can support GSS-API plugins,
similar the the Solaris implementation. Repackage the krb5 GSS mechanism
as a plugin library for the new implementation. This also includes a
comprehensive set of manpages for the GSS-API functions with text mostly
taken from the RFC.

Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts)


153507 18-Dec-2005 ru

Fix a markup nit.

PR: docs/88848
Prodded by: remko


153115 05-Dec-2005 ru

Prepare for MACHINE and hw.machine switching to "pc98" on FreeBSD/pc98.

Reviewed by: nyan


152777 24-Nov-2005 joel

Add entry for 6.1.


152548 17-Nov-2005 ru

doc sweep


151992 03-Nov-2005 delphij

Suggest the user to use 'diff -urN' instead of 'diff -crN'.

Submitted by: Jimmie James <jimmiejaz@gmail.com>
PR: docs/88427


151887 30-Oct-2005 obrien

Locate __FreeBSD_cc_version's value beside __FreeBSD__'s value to make it
easier to keep them in sync.


151857 29-Oct-2005 obrien

Catch up with FreeBSD 7.


151683 26-Oct-2005 marcel

Fix dump of the unread portion of the kernel message buffer.

PR: bin/87964
Submitted by: Frank Mayhar frank at exit dot com


151647 25-Oct-2005 tjr

Fix 'grep -Fw' for encodings other than UTF-8 (RH bug #161700).

PR: 87969
Obtained from: Fedora (Tim Waugh)


151599 24-Oct-2005 obrien

Add vim syntax highlighting support to the send-pr(1) utility.

PR: 35333
Submitted by: Hendrik Scholz <hendrik@scholz.net>


151584 23-Oct-2005 stefanf

Document [:blank:].


151534 21-Oct-2005 jkim

Remove redundant string length check from the previous commit.


151527 20-Oct-2005 jkim

Fix a longstanding buglet in bz-prefixed grep(1).


151505 20-Oct-2005 ru

Remove some conversion leftovers.


151504 20-Oct-2005 ru

Upgrade to Groff 1.19.2.


150991 06-Oct-2005 tjr

Compile with -DHAVE_LSTAT since, for whatever reason, the configure script
shipped with GNU cpio 2.6 fails to test for it.


150777 01-Oct-2005 tjr

Define HAVE_MKFIFO and HAVE_SETLOCALE here since the configure script
apparently fails to do it.


150770 01-Oct-2005 tjr

Update for GNU cpio 2.6.


150668 28-Sep-2005 peter

Unbreak - remove leftover reference to pcb_rflags.


149977 11-Sep-2005 marcel

Claim frames corresponding to tl(0|1)_intr and tl0_trap as well. I
think that's the lot, but it's hard to understand the exception code
by mere glancing at it.

MFC after: 1 week


149976 11-Sep-2005 marcel

Unwind across intrframes as well. While here, better handle bottom of
stack by claiming the frame when the IP is 0. It's a bit of a kluge,
but avoids screens full of bogus frames.

MFC after: 1 week


149975 11-Sep-2005 marcel

Unwind across intrframes as well.

MFC after: 1 week


149967 11-Sep-2005 marcel

Unwind across trap frames. Handles all entry points, except the EPC
syscall. This is an entry from userland anyway.

MFC after: 1 week


149965 10-Sep-2005 marcel

Unwind across trapframes. All kernel entries are handled.

MFC after: 1 week


149961 10-Sep-2005 marcel

Unwind across trap frames. This adds most of the meat. The sniffer
just needs to be taught about all the other entry points and the
unwinder needs to be taught about the frame variation between them.

MFC after: 1 week


149957 10-Sep-2005 marcel

Unwind across trap frames. This adds most of the meat. The sniffer
just needs to be taught about all the other entry points and the
unwinder needs to be taught about the frame variation between them.

MFC after: 1 week


149955 10-Sep-2005 marcel

Unwind across trap frames. This adds most of the meat. The sniffer
just needs to be taught about all the other entry points and the
unwinder needs to be taught about the frame variation between them.

MFC after: 1 week


149954 10-Sep-2005 marcel

Add a kluge to allow kgdb(1) to inject its own frame sniffer in the
list of frame sniffers so that trapframes can be detected. The kluge
is needed because this version of gdb only supports appending a
sniffer to the list of sniffers and the moment kgdb gets a chance to
add its own frame sniffer, the target's default frame sniffer is
already in the list. Since the default frame sniffer claims any
frame thrown at it, kgdb's frame sniffer never gets to smell (a
process much akin to tasting, but with lesser chance of hurling :-)

This commit adds dummy frame sniffers that never claim a frame and
as such don't fix anything yet. However, we now have frame sniffers
and they are being called, so it's just a matter of adding meat to
the bones and we'll be able to properly unwind across trapframes.

MFC after: 1 week


149910 09-Sep-2005 keramida

Expand a bit the description of the -t option.

Triggered by: Stijn Hoop <stijn@win.tue.nl>
on freebsd-questions


149683 01-Sep-2005 garys

Added ENVIRONMENT section (PAGER, MANPATH, etc.).

PR: docs/84485
Submitted by: garys
Approved by: keramida
MFC after: 3 days


149119 16-Aug-2005 marcel

Fix backtraces. Supply registers from the register window.

MFC after: 3 days


148806 06-Aug-2005 phk

Control rcs inclusion with NO_RCS insted of NO_TOOLCHAIN


148802 06-Aug-2005 marcel

o Remove the obscure tid command, because it does what the thread
command does, but worse.
o Remove the obscure proc command, because it does what the thread
command does, but not unambigously.
o Move the PID to the extra thread info, where it makes sense and
where it doesn't confuse users. The extra thread info holds some
process information, to which the PID belongs.
o Implement the to_find_new_threads target method by having it call
the target beneath us if we're not using KVM. This makes sure that
new threads are found when using the remote target.

o Fix various core dump scenarios:
- Implement the to_files_info target method. Previously the
'info target' command would cause a NULL pointer dereference.
- Don't assume there's a current thread. We're not initialized
in all cases. This prevents a NULL pointer dereference.
- When we're not ussing KVM, have the to_xfer_memory target
method call the target beneath us. This avoids calling into
KVM with a NULL pointer.

MFC after: 1 week


148801 06-Aug-2005 marcel

o As mentioned in the previous commit: make the KVM error buffer
static.
o Register a function with atexit(3) to close the KVM object if
we have one open.
o Show the unread portion of the kernel's message buffer before
presenting the prompt. It's bound to provide some useful info.
o Don't call kgdb_target() twice. It results in having all threads
listed twice.

MFC after: 1 week


148740 05-Aug-2005 phk

let NO_MAN control man
let NO_TOOLCHAIN control rcs
let NO_INFO control texinfo


148739 05-Aug-2005 phk

Respect NO_EXAMPLES


148674 03-Aug-2005 phk

Don't install groff if NO_GROFF


148485 28-Jul-2005 keramida

Spell "currently" correctly.


148108 17-Jul-2005 wosch

remove myself as maintainer.


148040 15-Jul-2005 rwatson

Hook up libmemstat(3) to the library list in mdoc.local. This will cause
the library description (specifically, -lmemstat) to render properly in
the libmemstat.3 man page.

Submitted by: ru
MFC after: 1 week


147931 11-Jul-2005 kensmith

Adjust for HEAD being 7.0 now.

Approved by: re (implicit)


147570 24-Jun-2005 peter

kvm_openfiles() uses the supplied buffer for storing error messages
in future calls, so we can't free it here. The right place to free the
buffer would be to be after kvm_close(), but we don't do that yet. A
static buffer would work too.

Reviewed by: marcel (who has other plans for this anyway)
Approved by: re


147442 16-Jun-2005 ru

A number of manpages already use ``.Fx 5.5'', define it.

Approved by: re (blanket)


147435 16-Jun-2005 ceri

1. Add the threads and usb categories.
2. Fill in the blanks on the advocacy category.
3. Expand a contraction while I'm in here.

Prodded by: simon (1)
Approved by: re (hrs)
MFC after: 5 days


147229 10-Jun-2005 ru

Clean up after the last change -- remove now stale comment.


147225 10-Jun-2005 des

Remove kludges intended to support src trees with partial obj trees.

Discussed with: ru


147143 08-Jun-2005 simon

Correct directory traversal and race condition vulnerabilities in gzip.

Security: FreeBSD-SA-05:11.gzip
Security: CAN-2005-0988, CAN-2005-1228
Obtained from: Steve Grubb via RedHat, Debian
Approved by: nectar


146929 03-Jun-2005 imp

Tidy up cvs entries


146910 03-Jun-2005 kan

Update bmake glue for GCC 3.4.4.


146820 31-May-2005 tjr

Pass the RE_ICASE flag to re_set_syntax() as appropriate to fix
case-insensitive matching (-i option) in certain multibyte locales.

Obtained from: Fedora


146818 31-May-2005 dfr

Add support for XMM registers in GDB for x86 processors that support
SSE (or its successors).

Reviewed by: marcel, davidxu
MFC After: 2 weeks


146522 23-May-2005 ru

Update for texinfo 4.8.


146208 14-May-2005 tjr

Add a note explaining what local modifications have been made to GNU grep,
and giving advice on importing future releases.


146207 14-May-2005 tjr

Fixed -w handling for EGexecute.

Obtained from: Fedora (Tim Waugh)


146206 14-May-2005 tjr

Automatically disable DFA when processing multibyte input. GREP_USE_DFA
environment variable overrides.

Obtained from: Fedora (Tim Waugh)


146205 14-May-2005 tjr

Better multibyte handling in EGexecute() and Fexecute(). Fixed -Fi for
multibyte input (RH bug #143079).

Obtained from: Fedora (Jakub Jelinek, Tim Waugh)


146204 14-May-2005 tjr

Removed redundant (and incorrect) code in prline. Fixes grep -i --color "",
among other things.

PR: 79063
Obtained from: Fedora (Tim Waugh)


146203 14-May-2005 tjr

Fix background colour problems with --color output (RH bug #138913).

Obtained from: Karsten Hopp via Fedora


146201 14-May-2005 tjr

Fixed a bug in the fgrep patch, exposed by the dfa-optional patch
(RH bug #138558). Removed bogus part of grep-2.5.1-fgrep patch.

Obtained from: Fedora (Jakub Jelinek, Tim Waugh)


146200 14-May-2005 tjr

Fix dfa multibyte character class matching when -i is used (RH bug #123363).

Obtained from: Fedora (Tim Waugh)


146199 14-May-2005 tjr

Remove mb-caching hack.

Obtained from: Fedora (Tim Waugh)


145960 06-May-2005 davidxu

Don't try to enable event reporting for core file, it is not writable.


145275 19-Apr-2005 jkoshy

Capitalize words in library description.

Submitted by: ru


145256 19-Apr-2005 jkoshy

Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities
and documentation into -CURRENT.

Bump FreeBSD_version.

Reviewed by: alc, jhb (kernel changes)


144923 12-Apr-2005 davidxu

Report events from thread library.


144664 05-Apr-2005 davidxu

Print thread address.

PR: threads/76821


143901 21-Mar-2005 kientzle

Stop building gtar. Bump __FreeBSD_version to reflect this change.


143900 21-Mar-2005 kientzle

Ooops. Correctly disable "tar"->"gtar" link.

Thanks to: Simon L. Nielsen, who was the first of
several people to point this out. <sigh>


143889 20-Mar-2005 kientzle

Deorbit gtar, step 1: Remove WITH_GTAR knob.
"tar" is now always a synonym for "bsdtar".
People who need gtar can access it as "gtar."

Approved by: No objections on arch@


143046 02-Mar-2005 marcel

Implement and document the -q and -f options with their corresponding
long form (-quiet and -fullname resp.) Bump documentation date.

PR: bin/78031
MFC after: 5 days


142954 01-Mar-2005 obrien

.It the -v option.


142154 20-Feb-2005 kan

Restore r1.2 change to use TARGET_ARCH.

Submitted by: kris


142151 20-Feb-2005 kan

Attempt to make kgdb little more useful and easy to use. Properly initialize
it to recognise what ABI to use on amd64 (and possibly others) platform.
Display PID and process name as a part of the 'info threads' output, TIDs
alone are too confusing. Introduce new commmands 'tid <tid>' and 'proc <pid>'
to accompany gdb's default 'thread <thread num>' to make the task of switching
between different contexts easier.


141941 15-Feb-2005 marcel

Remove mention of the -k and -wcore options because they don't
exist anymore.

PR: doc/70943
Submitted by: Jun <junsu at delphij dot net>
Reviewed by: delphij


141911 14-Feb-2005 obrien

Use the system gnuregex library vs. building GNU regex bits into libiberty
and using them.

Reviewed by: marcel,imp
Desired by: ache


141847 13-Feb-2005 obrien

Fix regression in output with -R compared to previous version.

PR: 77466
Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>


141846 13-Feb-2005 ru

Expand *n't contractions.


140805 25-Jan-2005 ru

libpam is now standard.


140410 18-Jan-2005 ru

Sort sections.


140409 18-Jan-2005 ru

Fold two ENVIRONMENT sections into one.


140368 17-Jan-2005 ru

Added the EXIT STATUS section where appropriate.


140175 13-Jan-2005 ru

Markup nits.


140071 11-Jan-2005 peadar

When grabbing registers for an lwp, fake the inferior's pid using the
lwp ID before invoking the underlying target operation.

For corefiles, we rely on gdb internals to do this, and it uses the
pid as an index, rather than the lwpid, so previously, backtraces
for multithreaded core files wasn't working correctly. For processes,
we currently use ptrace directly, so fixup that code to also use
the pid directly.

Discussed With: marcel, davidxu
MFC After: 4 days


139943 09-Jan-2005 ru

Scheduled mdoc(7) sweep.


139719 05-Jan-2005 ceri

Add a usb category for USB PRs.

Requested by: Craig Rodrigues on behalf of usb@
MFC After: 1 day


139411 29-Dec-2004 keramida

A lot of people may want to submit PRs from systems that are not
connected to the Internet or systems that do not have a correctly
configured email subsystem. Now that the send-pr web interface has
antispam protection, mention that it is ok to use it for submitting
problem reports.

Ok by: linimon
Submitted by: Rob <spamrefuse@yahoo.com> on freebsd-doc


139113 21-Dec-2004 ru

NOCRYPT -> NO_CRYPT


139112 21-Dec-2004 ru

NOSHARED -> NO_SHARED


139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


139007 18-Dec-2004 ru

Uncomment an upcoming 5.4-RELEASE.


138997 18-Dec-2004 jkoshy

Uncomment entries for FreeBSD 6.0 and 4.11.

Requested by: ru


138667 10-Dec-2004 kensmith

Add removal of MKTEMP_SH_FUNCTION to processing for cvsbug script.

Approved by: peter (a while ago)
MFC After: 1 week


138383 05-Dec-2004 marcel

Source changes to allow building a cross-debugger. Move solib.c and
solib-svr4.c to the MD makefiles because they are native files for
alpha and sparc64, but target files for amd64, i386 and ia64.

Note that kgdb(1) does not yet build as a cross-debugger due to
libkvm.


138380 05-Dec-2004 marcel

Fix previous commit. GDB_CROSS_DEBUGGER needs to be defined for all
subdirectories.


138215 30-Nov-2004 marcel

Makefile (only) changes to allow building a cross debugger.


138213 30-Nov-2004 marcel

s/MACHINE_ARCH/TARGET_ARCH/. We use TARGET_ARCH to pick the MD files
for libgdb and should do so here as well.


137993 22-Nov-2004 joerg

[Sorry, forgot to commit my source changes in my previous commit.]
Document all options and general usage.

Implement the -a option to bump the annotation_level. This improves
the Emacs gud behaviour. You can now supply the following function

(defun gud-gdb-massage-args (file args) (cons "-a" args))

(e.g. by evaluating it from the *scratch* buffer) and get the normal
jump to the source window when browsing the stack.

We should probably eventually supply our own kgdb submode to gud.el.


137992 22-Nov-2004 joerg

Document all options and general usage.

Implement the -a option to bump the annotation_level. This improves
the Emacs gud behaviour. You can now supply the following function

(defun gud-gdb-massage-args (file args) (cons "-a" args))

(e.g. by evaluating it from the *scratch* buffer) and get the normal
jump to the source window when browsing the stack.

We should probably eventually supply our own kgdb submode to gud.el.


137990 22-Nov-2004 joerg

Fix the abuse of Ar macros for designating flag options, use Fl instead.


137731 15-Nov-2004 davidxu

Always set current thread when activating thread debugger,
the current thread may already be added by fbsd_find_new_threads,
this can result that current thread is not set correctly.


137465 09-Nov-2004 keramida

The correct name of the long option is --line-buffered,
not --line-bufferring.

PR: docs/72985
Submitted by: John Engelhart <johne@zang.com>
MFC after: 1 week


137441 09-Nov-2004 marcel

Whitespace fix.


137440 09-Nov-2004 marcel

Prepare for a subsequent import: If the first letter of the filename
changes, start on a new line. Insertion of a filename will keep the
diff limited to the block of filenames that have the same first letter
instead of creating a huge diff. While here, move remote.c after the
remote-*.c files and move tui.c after the tui-*.c files. This matches
the order of ls(1) and makes it easier to compare object files created
by a stock gdb(1) build with the list of files we have here.

This is a non-functional change only.


137361 07-Nov-2004 kan

Remove trailing whitespace.

Pointed out by: ru


137334 07-Nov-2004 kan

Reconnect c++filt to the build.


137333 07-Nov-2004 kan

Unbreak c++filt. It was disconnected from the build and never fixed during
GCC 3.4.2 work unintentioanlly.

Reminded by: bms


136910 24-Oct-2004 ru

For variables that are only checked with defined(), don't provide
any fake value.


136679 18-Oct-2004 ru

Utilize SCRIPTS.


136661 18-Oct-2004 ache

Update to readline 5.0


135909 28-Sep-2004 peter

Make cvsbug(1) actually work instead of aborting due to missing configure
script substitution markers.


135908 28-Sep-2004 peter

Fix the embedded version string in cvs and cvsbug. This breaks scripts
that parse it.

PR: 72139
Submitted by: Eugene M. Kim <gene@nttmcl.com>


135246 14-Sep-2004 ceri

Use a safe temporary file for saving out the PR if send-pr is
interrupted.

MT5: 7 days
MT4: 7 days


134686 03-Sep-2004 brooks

If the argument to the -r flag starts with a ':' or a '|', don't try to
make sure it is a device. GDB special cases these prefixes and treats
:#### as a tcp port on localhost and executes what ever follows '|'.

This allows kgdb to debug via dconschat.

Discussed with: marcel


134154 22-Aug-2004 davidxu

Only compile fbsd-thread.c on amd64 and i386, other architectures
have not been tested yet.


134152 22-Aug-2004 davidxu

Fix comments, most are style fix.


134149 22-Aug-2004 davidxu

Fix some text messages.


134147 22-Aug-2004 davidxu

Add code to support statically linked binary and .core file of threaded
program.


134009 19-Aug-2004 ru

Meet the 6.0-CURRENT era. While here, teach mdoc(7) about the upcoming
FreeBSD 4.11-RELEASE.


133956 18-Aug-2004 ru

A fix from rev. 1.52 of gnu/usr.bin/cc/cc_tools/Makefile was lost
in rev. 1.57. Fix this regression by making cc_tools a new-style
build-tool in Makefile.inc1. For details of what has been fixed,
please see the gnu/usr.bin/cc/cc_tools/Makefile,v 1.52 commit log.

Caught this by accidentally touching param.h while in the process
of cross-buildworld for amd64.


133739 15-Aug-2004 marcel

Improve the usage. Without any arguments, kgdb(1) works on /dev/mem
with the currently running kernel image. Otherwise, one of -c, -n or
-r is expected for working on a particular core file (-c), working
on a saved dump (-n) or working remotely (-r). When working on a
saved dump, a kernel may be omitted.
For a remote debugging session (-r), kgdb(1) will use the specified
device.


133610 13-Aug-2004 tjr

Bring in fix from gzip 1.3.3 to avoid crashes when processing certain corrupt
input files:

1999-06-25 Paul Eggert <eggert@twinsun.com>

* inflate.c (huft_build):
Set n to length of v, to detect improper tables.
Don't accidentally grow j past z.

MFC after: 3 days


133581 12-Aug-2004 kan

Consolidate libiberty files in one place and avoid listing some
of them in several places.

Noticed by: bsdimp


133552 12-Aug-2004 tjr

Change version string to distinguish our modified version of GNU grep
from the original.


133551 12-Aug-2004 tjr

Update version strings to better reflect reality.


133549 12-Aug-2004 tjr

Hook xalloc-die.c up to the build.


133432 10-Aug-2004 davidxu

Initialize thread_db module.


133346 08-Aug-2004 davidxu

Initialize thread_db module.


133345 08-Aug-2004 davidxu

1. Add some code check if thread suspending or resuming is failed.
2. Add code to retrieve thread tls address.


133196 06-Aug-2004 cperciva

Join the 21st century: Cryptography is no longer an optional component
of releases. The -DNOCRYPT build option still exists for anyone who
really wants to build non-cryptographic binaries, but the "crypto"
release distribution is now part of "base", and anyone installing from a
release will get cryptographic binaries.

Approved by: re (scottl), markm
Discussed on: freebsd-current, in late April 2004


133057 03-Aug-2004 ru

Whitespace nit.

OK'ed by: kan


132887 30-Jul-2004 kan

Fix a copy and paste error. Do not include errors.c in libgcc_int.a,
it is only used by build tools.

Submitted by: grehan


132754 28-Jul-2004 kan

Add NO_WERROR here. Binutils as does not compile cleanly with GCC 3.4.x.


132751 28-Jul-2004 kan

Bmake glue for GCC 3.4.2-prerelease.


132625 25-Jul-2004 marcel

Hook kgdb into the build.


132624 25-Jul-2004 marcel

Add the beginnings of kernel debugging support. the kgdb(1) tool
is basicly a shell on top of libgdb that knows about kernel threads,
kernel modules and kvm(3). As the word "beginnings" implies, not
all of the features have been implemented yet. The tool is useful
and I'd like feedback on the taken route.

The simplest way to debug a kernel core file is:
kgdb -n 0

This opens /var/crash/vmcore.0 with the corresponding kernel in
the object directory (kernel.debug is used if it exists).

Typical things that need to be added are:
o Auto loading of kernel modules,
o Handling of trapframes so that backtraces can be taken across
them,
o Some fancy commands to extract useful information out of a core
file,
o Various (probably many) other things.


132300 17-Jul-2004 marcel

o ps_pd{read|write} and ps_pt{read|write} are obsolete interface
functions. Only ps_p{read|write} remains.
o Remove ps_getpid. We don't need it now.


132281 17-Jul-2004 kientzle

Make bsdtar the default system tar. This makes /usr/bin/tar a symlink
pointing to /usr/bin/bsdtar by default. To make it point to /usr/bin/gtar,
you can define WITH_GTAR.


132244 16-Jul-2004 davidxu

ptrace's first parameter is command not pid. pointy hat to me.


132238 16-Jul-2004 marcel

Update config.h to account for the prgregset_t and psaddr_t types
that have been added to <sys/procfs.h>. This change has no effect
because the source file that would be affected is not compiled on
FreeBSD. Hence, this is for completeness only.


132179 15-Jul-2004 davidxu

Add libthread_db assisted debugging support module.


131832 08-Jul-2004 obrien

MAJOR cleanup of the Bmake framework.
This includes removing all vestiges of the old not-really supported
ability to build cross tools targeting non-FreeBSD systems, such as
m68k Lynx and NetBSD. Move as much duplicated code from platform
Makefiles into the shared Makefiles. Add a simple mechanism for
specifying ELF 'ldscripts'. Also share as many .h files as possible
(now a single bfd.h vs. one per platform).


131746 07-Jul-2004 ru

Build things in dictionary order.


131727 06-Jul-2004 obrien

Prepare for upcoming Binutils house cleaning.


131578 04-Jul-2004 tjr

Fix bug causing `[' to be wrongly included in character class expressions
in some multibyte locales (Red Hat bug #108484).

Obtained from: Fedora (Tim Waugh)


131576 04-Jul-2004 tjr

Make grep run much (~10x) faster in multibyte locales by caching the wide
character representation of input data across calls to dfaexec(), and by
caching the lengths of character across calls to check_multibyte_string().

Obtained from: Fedora (Tim Waugh)


131569 04-Jul-2004 tjr

Avoid accessing accessing memory past the end of mb_properties in the
degenerate case of fgrep with an empty pattern in a multibyte locale.
Found by phkmalloc.


131564 04-Jul-2004 tjr

Improve case-insensitive matching in multibyte locales.

Obtained from: Isamu Hasegawa (IBM) via Fedora


131563 04-Jul-2004 tjr

Fix failure of fgrep to report some matches (Red Hat bug #116909).

Obtained from: Fedora (Tim Waugh)


131561 04-Jul-2004 tjr

Use hard_locale() to check whether collating order is "hard" regardless
of whether NLS is enabled.


131560 04-Jul-2004 tjr

Ignore ENABLE_NLS when deciding whether we can use setlocale().
Use the same shortcut as glibc to test for the "C" or "POSIX" locale.


131558 04-Jul-2004 tjr

Update for grep 2.5.1.


131557 04-Jul-2004 tjr

Merge local changes.


131555 04-Jul-2004 tjr

This commit was generated by cvs2svn to compensate for changes in r131554,
which included commits to RCS files with non-trunk default branches.


131490 02-Jul-2004 ru

Mechanically kill hard sentence breaks.


131472 02-Jul-2004 ru

Removed trailing whitespace.


131454 02-Jul-2004 tjr

Hook strnlen.c up to the build - the i18n patch uses it.


131452 02-Jul-2004 tjr

Update build infrastructure for sort from GNU coreutils 5.2.1.


131173 27-Jun-2004 marcel

Removed. It was used for building gdb docs, which we don't do here
anymore.


131172 27-Jun-2004 marcel

We don't have to reach into binutils/doc anymore for inc-hist.diff
The file was repo copied into our doc directory.


131131 26-Jun-2004 bde

Fixed world breakage in the NOSHARED=yes case (missing library).

Fixed some style bugs.


131090 25-Jun-2004 obrien

GDB has moved up one level.


131089 25-Jun-2004 marcel

Hook gdb into the build. Exclude gdb on arm and powerpc as support
does not exist yet. The NO_GDB knob is respected.


131088 25-Jun-2004 marcel

Remove building gdb info files. The gdb info files are built as part
of building gdb itself, which has been decoupled from binutils for
as much as is reasonable.


131087 25-Jun-2004 marcel

Add bmake glue for gdb 6.1.1. Supports alpha, amd64, i386, ia64
and sparc64.

Note that the debugger doesn't support threading, nor kernel
debugging yet.


130957 23-Jun-2004 obrien

Turn back on the building of GDB info files.


130862 21-Jun-2004 obrien

This should be the right set of docs sources.


130859 21-Jun-2004 obrien

Disable building of GDB info files until the gdb6 upgrade is finished.


130771 20-Jun-2004 obrien

With tmm's latest change to the sparc64 dynamic loader, we can remove this
hack to binutils and use the stock sparc64 sources.


130757 20-Jun-2004 obrien

Our 'TOOLS_PREFIX' and not 'DESTDIR' matches what the stock GNU build
framework wants.


130754 19-Jun-2004 marcel

Update to binutils 2.15.


130751 19-Jun-2004 marcel

Seperately add regex.c and splay-tree.c to SRCS. They are both needed
by gdb(1). While here, sort SRCS.


130747 19-Jun-2004 marcel

Add the necessary branding of ELF files. This is relatively easy to
achieve on ia64, because we need to generate the ELF64/ia64 code and
simply tag elf-fbsd-brand.c at the end of it.

This hasn't actually been tested beyond trivial compilation testing.
A buildworld has been started and it's time I wait for my changes to
loop back to my local repo anyway. I'll get back to this in a couple
of hours...


130746 19-Jun-2004 marcel

Add bfdwin.c to SRCS. The file contains support for mmap(2) windows
into a BFD. It's included in stock BFD on the platforms I checked
(i386 and ia64).


130743 19-Jun-2004 marcel

Move the elf32-target.h and elf64-target.h targets from the MD
makefiles to the centralized makefile. This not only reduces
duplication, it also makes the MD quirks stand out better and
thus improves maintenance.


130740 19-Jun-2004 marcel

Update to binutils 2.15:
o BFD_VERSION_DATE now reflects the release date of 2.15,
o BFD_VERSION now has the correct version number.

Previous values reflected 2.14.92 from a week prior to release.

While here, fix a whitespace (tab) nit.


130739 19-Jun-2004 marcel

Update to binutils 2.15:
o HAVE_SEEKO and HAVE_TELLO are defined now. These are used in bfdio.c.
o HAVE_STRTOULL is defined now. This is used in bfd.c.


130736 19-Jun-2004 marcel

Update to binutils 2.15.


130635 17-Jun-2004 obrien

Commit a crude hack so we get sparc64 snapshots working again with a
stable ld.so. We need to revisit the rtld-elf/sparc64/rtld_start.S
rev. 1.5 and rtld-elf/sparc64/rtld_machdep.h rev. 1.5, which was
suppose to allow stock Binutils 2.13 (and later) to be used.


130575 16-Jun-2004 obrien

Updated Bmake framework for Binutils 2.15.


130558 16-Jun-2004 obrien

Disable gdb from the build due to the impending binutils 2.15 import.
GDB 5.12 cannot consume the 2.15 bfd and libiberty.


130352 11-Jun-2004 obrien

Sperate out the MD parts of kvm-fbsd to get rid of the #ifdef maze.
Also quiet some warnings by tweaking the included headers.


130325 11-Jun-2004 peter

Revise previous commit - I managed to mess up a 1-line change and broke
amd64 world. The csu code evalues this Makefile with a different origin.


130324 10-Jun-2004 peter

The gcc/config/i386/freebsd64.h file neglects to override the default
(bogus, application name space) mcount function name on amd64. Override
it here instead.

I've done it this way to avoid touching gcc source while 3.4 is in
progress, and this is the smallest, lowest impact I could come up with.
Adding a patch touches about 10-14 lines of Makefile, this touches only 1.
This will likely go away with the 3.4 import.

I spoke with Alexander about this a few days ago, but waited until after
sorting out some of the other bugs in the userland profiling.


130308 10-Jun-2004 peter

Turn cvs back on after import; that was less painful than I expected.


130302 10-Jun-2004 peter

Turn off cvs while import/merging.


130047 04-Jun-2004 kientzle

Have /usr/bin/tar be a symlink to /usr/bin/gtar rather
than a hardlink. This will make it easier for people
to tell which system tar they're currently using.


129828 29-May-2004 kan

Remove componenst which are not part of GCC 3.3 and which are not likely
to get used again in the future.


129092 10-May-2004 obrien

Use pcbp->pcb_ufp for UltraSparc vs. ->pcb_fp.


128866 03-May-2004 obrien

Restore vendor Id.


128865 03-May-2004 obrien

Tweak to rev 1.8 to match the offical http://www.gzip.org/gzip-1.2.4b.patch


128849 02-May-2004 obrien

Gzip assumes 'unsigned long' is 32-bits wide and depends on this.
One thing Gzip does is implicitly by store the size of a file into an
'unsigned long' rather than explicitly compute the remainder modulo 2^32
(see RFC 1952 section 2.3.1 "ISIZE"). Thus an extracted file size is
does not equal the original size (mod 2^32) for files larger than 4GB.

This manifests itself in errors such as:
zcat: bigfile.gz: invalid compressed data--length error

PR: 66008, 66009
Submitted by: Peter Losher <Peter_Losher@isc.org>
Patch by: tjr


128811 02-May-2004 tjr

Apply patch from gzip web page to correctly decompress files larger than
4GB on architectures with 64-bit long integers.


128405 18-Apr-2004 obrien

Revert rev 1.21 which configured with --enable-64-bit-bfd.
GDB 5.2 can't handle a 64-bit BFD on a 32-bit host.
We can revisit configuring with --enable-64-bit-bfd when we get a modern GDB.


128310 16-Apr-2004 ru

Removed local bits that are now part of the standard mdoc(7) package.


128289 15-Apr-2004 ru

Whitespace nit in previous revision.


128274 15-Apr-2004 peter

Update bmake glue for cvs-1.11.15, with apologies to Jacques for messing
up his day. The *.patch files are still fine for MFC'ing.


128265 15-Apr-2004 peter

Turn off cvs build for a few hours while importing.


128243 14-Apr-2004 nectar

Patch vulnerabilities in the CVS client and server:

A malicious CVS server could cause your CVS client to overwrite
arbitrary files (CAN-2004-0180).

When a CVS client uses the `-p' checkout option, the server could be
fooled into checking out files from outside the given $CVSROOT.

(This patch is applied in an unorthodox manner so as not to complicate
a later vendor import of CVS.)


128180 13-Apr-2004 ru

Added FreeBSD 5.2.1, just in case.


128179 13-Apr-2004 ru

Added upcoming 4.10 and 5.3 releases.

Reminded by: marcel


127918 05-Apr-2004 ceri

Add a new threads category.

PR: gnu/65209
Submitted by: Craig Rodrigues <rodrigc@crodrigues.org>
Discussed with: julian,deischen
MFC after: 1 day


127185 18-Mar-2004 dannyboy

Get rid of a spurious "the".

PR: 64081
Submitted by: Chris Pepper <pepper@reppep.com>
MFC after: 1 day


127161 18-Mar-2004 obrien

Configure as --enable-64-bit-bfd.


127138 17-Mar-2004 obrien

I accidently spammed rev. 1.18, back out rev 1.19.


127104 17-Mar-2004 obrien

Avoid the whole -I${DESTDIR}/usr/include/gnu issue by including
<gnu/regex.h> vs. just <regex.h>.


127009 15-Mar-2004 ru

gasp(1) isn't linked with -lgnuregex, and it doesn't need <gnu/regex.h>
either.

Reviewed by: obrien


126658 05-Mar-2004 ache

Back out attempt to bypass contrib's getopt.h on the way,
it makes cross-build fail.
Prefer invisible incorrect -current build to visible failure.


126622 05-Mar-2004 ache

Move -I${DESTDIR}/usr/include/gnu up, before
-I${DESTDIR}/usr/include to pick correct regex.h


126616 04-Mar-2004 ache

Add -I${DESTDIR}/usr/include before -I${SRCDIR}/include to pick right
getopt.h (as workaround until it will be removed from contrib)


126558 03-Mar-2004 ru

Fixed "make clean".


126435 01-Mar-2004 ache

Merge conflicts, upgrade


126433 01-Mar-2004 ache

This commit was generated by cvs2svn to compensate for changes in r126432,
which included commits to RCS files with non-trunk default branches.


126343 28-Feb-2004 ache

Use system getopt_long*


126268 26-Feb-2004 bde

Rremoved bogus -static from CFLAGS. Makeworld will add -static in the
correct place if needed and possible. Self-hosted builds can just use
the system default.


126266 26-Feb-2004 bde

Backed out the residue of rev.1.13 (bogus addition of -static to CFLAGS).
Makeworld will add -static in the correct place if needed and possible.
Self-hosted builds can just use the system default.

Fixed some nearby style bugs (code unrelated to its comment, and comment
formatting).


126228 25-Feb-2004 johan

Fix style bug in last commit,
add a tab after WARNS?=.

While I'm here fix other style bugs.

Submitted by: bde (libbdf/Makefile)


126197 24-Feb-2004 johan

style.Makefile(5):
Use WARNS?= instead of WARNS=

For this to work properly for all part is the subdirectories
the WARNS assignments in Makefile.inc0 are moved to the correspondning
Makefile.inc.

Approved by: obrien (binutils maintainer)
Tested by: make universe


125931 17-Feb-2004 ache

Oops, use -I${DESTDIR}/usr/include/gnu instead of ... /../../include/gnu


125921 17-Feb-2004 ache

Remove getopt*.c, we already have compatible getopt_long() in libc


125919 17-Feb-2004 ache

Remove getopt*.c, we already have compatible getopt_long() in libc
(cc toolchain use it rarely, so no surprizes should occurse)


125917 17-Feb-2004 ache

Remove getopt*.c, we already have compatible getopt_long() in libc


125915 17-Feb-2004 ache

Remove getopt*.c, we already have compatible getopt_long() in libc


125913 17-Feb-2004 ache

Remove getopt*.c, we already have compatible getopt_long() in libc


125911 17-Feb-2004 ache

Remove getopt*.c, we already have compatible getopt_long() in libc


125910 17-Feb-2004 ache

Remove getopt*.c, we already have compatible getopt_long() in libc


125907 17-Feb-2004 ache

Remove getopt*.c, we already have compatible getopt_long() in libc


125905 17-Feb-2004 ache

Remove getopt*.c, we already have getopt_long() in libc


125902 17-Feb-2004 ache

Remove old explicit -I${DESTDIR}/usr/include/readline
it is no longer needed


125900 16-Feb-2004 ache

Switch back to regex.h


125899 16-Feb-2004 ache

Formally switch back to regex.h (not sure it ever needed here - libgnuregex
is not used)


125898 16-Feb-2004 ache

Switch back to regex.h and fix error when mismatched regex.h used with
system libgnuregex


125895 16-Feb-2004 ache

Remove files no longer needed
Switch back to regex.h


125894 16-Feb-2004 ache

1) Remove files no longer needed.
2) Switch back to regex.h


125762 13-Feb-2004 kientzle

Register libarchive in bsd.libnames.mk and mdoc.local

Submitted by: ru


125758 13-Feb-2004 kientzle

Style fixes: Use curly braces in Makefiles,
use cat (not cp) to copy files.

Submitted by: ru


125757 12-Feb-2004 emax

Register libbluetooth and libsdp

Reviewed by: imp (mentor), ru


125683 11-Feb-2004 kientzle

GNU tar in the base system is now called "gtar"

"tar" is now just a link to "gtar".

This lays the groundwork for an orderly migration
from GNU tar to some other tar. (First, we introduce
the new tar program, then we migrate the 'tar' name,
then we remove gtar, with intervals of months between
these steps.)

Approved by: gordon


125513 06-Feb-2004 ru

Removed all the complexities when installing the strip(1) binary.

Submitted by: bde


125503 05-Feb-2004 ru

Fixed style of DPADD and LDADD assignments as per style.Makefile(5).


125492 05-Feb-2004 ru

strip wasn't stripped since we stopped to include bsd.own.mk from sys.mk.


125459 04-Feb-2004 des

Remove Perl lines; it's better to let use.perl handle them.


125306 01-Feb-2004 ceri

Add a section documenting the return values from diff.

PR: docs/59991
Submitted by: keramida,Erik Greenwald <erik@smluc.org>
MFC After: 1 week


125262 31-Jan-2004 ru

Catch up with the 20040130 src/UPDATING entry, and spell libpthread
as -lpthread. (Alpha and SPARC64 still spell it -lkse, but we hope
this to change by 5.3-RELEASE.)

Reviewed by: deischen


125064 27-Jan-2004 obrien

Discontinuation of an action that now fits on one.


125040 26-Jan-2004 kan

Do not treat make variables as Perl variables.


125008 26-Jan-2004 obrien

Fix problem where kgdb misses trap frames.

Reported by: iedowse


125007 26-Jan-2004 obrien

Use proper name.


125000 26-Jan-2004 obrien

style.Makefile(5)


124999 26-Jan-2004 obrien

Follow existing GDB style for frame_info vars.


124998 26-Jan-2004 obrien

Remove trailing white space.


124561 15-Jan-2004 ru

Put libufs into the correct slot in the list.


124559 15-Jan-2004 ru

Added description for libthr.

Reviewed by: deischen


124547 15-Jan-2004 ru

Fixed "make clean".


124451 12-Jan-2004 ru

Last revision also added duplicate SRCS. Fixed this so that
the resulting .a library has only unique .o files.

Noticed by: bde


124443 12-Jan-2004 ru

Don't put objects in SRCS -- this creates all sort of havoc like
causing objects to be built during "make depend", missed sources
in .depend, etc.


124417 12-Jan-2004 ru

Removed duplicate SRCS.


124400 11-Jan-2004 ru

Ensure that generated headers are here before we build .depend
and object files in a less hackish way compatible with further
planned changes to bsd.dep.mk.


124150 05-Jan-2004 kan

Stop compiling files which are not part of GCC 3.3.x.


123678 19-Dec-2003 kan

Use __cxa_atexit, rather than atexit, to register C++ destructors for local
statics and global objects. This is essential for fully standards-compliant
handling of destructors, and requires __cxa_atexit in libc.


123359 09-Dec-2003 kan

Add two additional headers for amd64 and x86.

Reported by: Ollivier Robert


123237 07-Dec-2003 ru

MFR: Bump manpages revision to 5.2.


122835 17-Nov-2003 obrien

/rescue/g{{,un}zip,zcat} exist, so build this dynamically now.


122834 17-Nov-2003 obrien

/rescue/tar exists, so build this dynamic now.


122587 12-Nov-2003 ceri

Attempt to save the last dregs of emacs users' sanity by saving the
contents of the PR when an interrupt is received during the editor
session. This stops the use of ^G from deleting a filled PR from
underneath the user.

PR: bin/59201
Submitted by: Heikki Suonsivu <hsu@evoluutio.bbnetworks.net>
MFC After: 2 weeks


122545 12-Nov-2003 obrien

FBSDID style nit.


122392 10-Nov-2003 des

The current Perl 5.8 version is 5.8.1; 5.8.2 is right around the corner.


121900 02-Nov-2003 ceri

Since we do not honour the Confidential: field, and as an attempt to
decrease the number of misfiled PR submissions in general, do not
allow users to send a PR that contains errors.

Discussed with: core


121683 29-Oct-2003 simokawa

Implement gdb_solib_create_inferior_hook().

This function is used for autoloading kld module symbols for remote kgdb.
We still need a patch(*) for src/contrib/gdb/gdb/solib-svr4.c to enable
this function.

(*) http://people.freebsd.org/~simokawa/gdb/patch-solib-svr4.c


121566 26-Oct-2003 bde

Fix previous commit. glob_filename() returns "(char **) -1" for certain
errors, not necessarily a pointer such that (intptr_t)pointer is -1.

Also fix the style bug that the cast was not followed by a space.
This style of this file is now perfectly non-KNF for this cast too.


121536 26-Oct-2003 peter

Fix some warnings by defining has_sa_sigaction to 1. When the configure
script was run (years and years ago), we didn't have it.


121535 26-Oct-2003 peter

Since I'm having so much fun with const, beat my head against the wall
some more. Make this compile cleanly.


121534 26-Oct-2003 peter

Pointers dont fit in an int on 64 bit platforms. Fix a gcc warning.


121533 26-Oct-2003 peter

The third arg to strncmp() is size_t, not int. This causes a warning on
systems where size_t is long, not int.


121101 15-Oct-2003 jkoshy

Detect errors during 'cat' page creation better. This fixes bin/5591.

Reviewed by: ru


120674 02-Oct-2003 deischen

Add an entry for libpthread (aka libkse). For now, it's link command
is defined as -lkse, but we'll come back later and change it once
libkse is renamed.

Requested by: ru


120492 26-Sep-2003 fjoe

- Support for multibyte charsets in LIBICONV.
- CD9660_ICONV, NTFS_ICONV and MSDOSFS_ICONV kernel options
(with corresponding modules).
- kiconv(3) for loadable charset conversion tables support.

Submitted by: Ryuichiro Imura <imura@ryu16.org>


120303 20-Sep-2003 ru

Update the copyright year.


120302 20-Sep-2003 ru

Keep up with recent mdoc(7) changes.


120301 20-Sep-2003 ru

Comment out and mark all non-translated library strings.


120196 18-Sep-2003 des

Perl 5.8.0 has been in ports for a long time. Add the correct directory
to manpath.config so use.perl won't needs to add it.


119933 10-Sep-2003 ru

Add /usr/X11R6/man to the optional manpath.

PR: conf/56626
Submitted by: Oliver Eikemeier


119931 09-Sep-2003 ru

Catch up with mdoc.local list of libraries.


119930 09-Sep-2003 ru

Catch up with mdoc.local list of libraries.


119887 08-Sep-2003 ru

Unbreak Russian KOI8-R support.


119864 07-Sep-2003 obrien

Enable '--interpreter=mi' support.

Submitted by: Rui Lopes <rui@ruilopes.com>


119863 07-Sep-2003 obrien

s/x86-64/amd64/


119862 07-Sep-2003 obrien

style.Makefile(5)


119843 07-Sep-2003 ru

Eliminate the need in uname(1) during install.


119841 07-Sep-2003 ru

Only evaluate CVS version once, when necessary.
Eliminates the need in sed(1) during install.


119840 07-Sep-2003 ru

Only evaluate CVS version once, when necessary.
Eliminates the need in sed(1) during install.


119729 04-Sep-2003 peter

There is no need to #include <sgtty.h>


119587 30-Aug-2003 ache

Upgrade to textutils 2.1 sort


119553 29-Aug-2003 phk

Introduce more knobs to slim down FreeBSD userland

NO_TOOLCHAIN skips Compilers and Binutils
NO_USB skips USB stuff
NO_VINUM skips Vinum stuff
NO_ACPI skips ACPI stuff


119136 19-Aug-2003 obrien

Properly quote the lib path.


119051 17-Aug-2003 obrien

Stage 3 of dynamic root support, con't.
'ld' should also search /lib for dynamic libraries.


119050 17-Aug-2003 obrien

s/x86_64/amd64/g where possible.


118903 14-Aug-2003 ru

The as(1) manpage was missing on i386 and amd64.


118796 11-Aug-2003 ceri

Back out revision 1.32; it attaches the files in the wrong section of the PR.


118793 11-Aug-2003 ceri

Have the -a and -f options work together.

PR: misc/40057


118480 05-Aug-2003 ru

Added description for the libufs(3) library.

PR: 55238
Reviewed by: jmallett


118449 04-Aug-2003 ache

LANG->LC_ALL

Pointed by: ru


118435 04-Aug-2003 ache

Use LANG=C before tr to be sure that ranges are correct
Strip [] from ranges


118377 03-Aug-2003 ache

Remove collate_range_cmp() stabilization, it conflicts with ranges


118273 31-Jul-2003 obrien

If ${GCC_CPU}-c.c exists, we need to use it.


118136 29-Jul-2003 jwd

returned length can exceed the limits of type char

Submitted by: blc@bsdwins.com
Approved by: gad
MFC after: 1 week


117496 13-Jul-2003 kan

Including dynamically generated osreldate.h wasn't such a good
idea after all.

Fix cross-builds and ia64 builds. gnu/lib/csu/Makefile is modified to
pre-include osreldate.h and gnu/usr.bin/cc/cc_tools/auto-host.h
will avoid including sys/param.h if __FreeBSD_version is already defined.


117453 11-Jul-2003 kan

Include osreldate.h instead of sys/param.h to get __FreeBSD_version
definition. This fixes buildworld breakage on ia64.


117429 11-Jul-2003 kan

Update bmake bits to build GCC 3.3.1-prerelease.


117428 11-Jul-2003 kan

Update for GCC 3.3.1-pre.


117423 11-Jul-2003 kan

Temporarily turn off -Werror for these components.


117310 07-Jul-2003 obrien

Only define a default editor if one isn't already defined.


117131 01-Jul-2003 obrien

bfd_elf32_i386_freebsd_vec is the only 32-bit vector we really need.
ar and nm aren't very smart when faced with multiple applicable vectors.


117130 01-Jul-2003 obrien

Add elf_i386_fbsd emulation.

Obtained from: p4


117118 01-Jul-2003 ru

Fixed build.

Noticed by: bde


117114 01-Jul-2003 ru

Don't build separate annotate.info, it's already part of gdb.info.


116891 26-Jun-2003 peter

Add missing quote after cut/paste error in last commit. :-(


116886 26-Jun-2003 obrien

Update the target.


116859 26-Jun-2003 peter

Configure gcc in biarch mode for amd64 so that the -m32 flag is enabled
for things like boot blocks etc.

Reviewed by: kan


116611 20-Jun-2003 des

Add an amd64 category now that amd64 has its own mailing list and all.


116346 14-Jun-2003 obrien

Remove MAINTAINER lines.


116320 13-Jun-2003 peter

When building a shared library, link it against libgcc_pic.a instead of the
non-PIC libgcc.a. Linking non-pic code into a shared library is not
a good thing. It happens to break amd64 at compile time, and the ppc
folks want it too. The problem is mainly with C++ code, unwind-dw2.c
in particular. Most of the other functions in libgcc.a are self
contained so most of the time it isn't a problem. The dwarf2 unwinder
is not safe though since it does make global variable references.

Reviewed by: kan


116089 09-Jun-2003 ru

Teach mdoc(7) about the upcoming 5.2-RELEASE.

Suggested by: juli


115898 06-Jun-2003 kuriyama

Use
cat ${.ALLSRC} > ${.TARGET}
rather than
ln -sf ${.ALLSRC} ${.TARGET}
not to depends on absolute-path of symbolic links.

Commented by: marcel, obrien, bde


115873 05-Jun-2003 ru

Make the footer display "FreeBSD 5.1".


115714 02-Jun-2003 ru

We have at least one consumer of the upcoming FreeBSD 4.9.


115292 24-May-2003 peter

Add a temporary indirect patch for gcc when targeting amd64. This is to
give the cvs tree a surviving a 'make world'. One of the two diff chunks
is already in gcc-3.3, the other has been committed to gcc's HEAD and
is in the pipeline for gcc-3.3.1 (but has not been committed yet).

The first chunk simplifies an excessively complex assembler statement
when generating switch jump tables. The use of '.' causes as(1) to choke
on big files. Use a simpler form instead. This is only an issue for
TARGET_64BIT mode.

The second chunk fixes an internal compiler error when compiling
libc/stdio/vfprinf.c. While this is supposedly only an issue for
64 bit mode, it does touch the 32 bit i386 code paths, so this patch
is only applied for TARGET_ARCH == amd64 to keep the risks down.
Breaking gcc at the 11th hour would suck.

This will be removed when it is time to import gcc-3.3.

Discussed with: kan
Approved by: re (jhb)


114834 08-May-2003 peter

Set the binutils arch for as/nm correctly on the amd64 platform.
As far as binutils is concerned, the amd64 platform is still called
"x86-64"/"x86_64". Setting things from ${MACHINE_ARCH} breaks that.

Approved by: re (scottl)


114740 05-May-2003 nectar

Enable GSSAPI/Kerberos 5 support (aka `gserver').

MFC after: 1 month


114525 02-May-2003 ru

Fix build on 4.x.


114480 02-May-2003 ru

Re-enable building of Groff documentation; texinfo has just been
upgraded to version 4.5.


114479 02-May-2003 ru

Update for texinfo 4.5.


114468 01-May-2003 ru

catman(1) sources now live elsewhere.


114425 01-May-2003 obrien

Lock GCC w/o -m32 into 64-bit mode.


114412 01-May-2003 ru

Upgrade to Groff 1.19.


114327 30-Apr-2003 ru

Replace beforeinstall: with plain FILES.


114129 27-Apr-2003 obrien

Wrap gperf in NO_CXX as it needs the C++ to compile.


114083 26-Apr-2003 obrien

We're changing the platform name from x86[_-]86 to amd64.


114050 26-Apr-2003 obrien

The AMD64 Hammer bits.


114049 26-Apr-2003 obrien

Remove first attempt at x86-64 bits. We're going to call it "amd64" now.

Sponsored by: Microsoft


113398 12-Apr-2003 ru

Removed invasion into these makefiles by the "legacy" stuff;
I have a better fix in the works.


113369 11-Apr-2003 ru

libbinutils.a needs basename(3); when the latter is provided
by -legacy, liblegacy.a should come last in the LDADD list.


113136 05-Apr-2003 imp

Migrate to a new way of dealing with building from old revisions of
FreeBSD. This method attempts to centralize all the necessary hacks
or work arounds in one of two places in the tree (src/Makefile.inc1
and src/tools/build). We build a small compatibility library
(libbuild.a) as well as selectively installing necessary include
files. We then include this directory when building host binaries.

This removes all the past release compatibilty hacks from various
places in the tree. We still build on tip of stable and current. I
will work with those that want to support more, although I anticipate
it will just work.

Many thanks to ru@, obrien@ and jhb@ for providing valuable input at
various stage of implementation, as well as for working together to
positively effect a change for the better.


112940 01-Apr-2003 ru

Mark bits that do not require an object directory as such.


112656 26-Mar-2003 keramida

Document the MAIL_AGENT environment var.

PR: 48277
Submitted by: Stefan Walter <sw@gegenunendlich.de>


112454 21-Mar-2003 iedowse

Attempt to automatically read in kernel module symbols when a live
or dead kernel core is loaded into gdb. This extends gdb's existing
shared library support, so the "info sharedlibrary", "sharedlibrary"
and "nosharedlibrary" commands can be used to view and change the
list of loaded symbol files.

The current implementation is more than a kludge however, and it
will not always manage to find the .ko.debug file corresponding to
the loaded module. In particular, for modules whose build directory
cannot be easily guessed from the module name such as all the
netgraph modules, the debug version of the .ko will not be found
automatically.

The logic for finding the module file first attempts to guess at
the module build directory by parsing the version[] string. Then
using that directory ($DIR), it tries the following paths in turn:

./<module>.ko.debug ./<module>.ko
$DIR/<module>.ko.debug $DIR/<module>.ko
/boot/kernel/<module>.ko.debug /boot/kernel/<module>.ko

Approved by: obrien, mp


112374 18-Mar-2003 des

Shorten the URL to the problem-reports article.


111490 25-Feb-2003 ru

Fixed CLEANFILES.

Submitted by: cron


111451 24-Feb-2003 ru

Install the gcov(1) manpage; kernbb(8) references it.


111401 24-Feb-2003 obrien

I thought groff was wrapped with NO_CXX. Oh well, it is now.


111204 21-Feb-2003 obrien

Some things don't build for PowerPC yet.

List from: benno


110876 14-Feb-2003 ru

Recognize FreeBSD 5.1; libc_gen/signbit.3 has set the precedent.


110864 14-Feb-2003 ru

Moved the libugidfw library definition out from contributed source
to where it actually belongs.

Submitted by: phantom


110808 13-Feb-2003 phantom

FreeBSD 5.x does not provide libskey anymore, remove reference


110807 13-Feb-2003 phantom

Add 'libgeom' to list of valid .Lb arguments


110662 11-Feb-2003 ache

Add /usr/local/man as OPTIONAL_MANPATH


110655 10-Feb-2003 nectar

Install the OpenSSL man pages in /usr/share/openssl/man
and remove the WANT_OPENSSL_MANPAGES knob.


109667 21-Jan-2003 peter

Finish update for cvs-1.11.5. Some build-time tunables were moved from
options.h to config.h.in and set via ./configure when built normally.
Export some of the build knobs to the Makefile here, overridable
from /etc/make.conf. Also get the version strings right.
config.h was repocopied to config.h.proto, and we do a limited sed on it
at build time now.


109666 21-Jan-2003 peter

Dont bother with unused rules for version.c


109663 21-Jan-2003 peter

Update for cvs-1.11.5 import (note to self: gotta fix the version tags)


109618 21-Jan-2003 obrien

The PowerPC-specfic scripttempl file was depreciated in favor of the generic
ELF one.


108674 04-Jan-2003 obrien

Reformat.


108673 04-Jan-2003 obrien

Add the ability to debug C++ programs using v2 and v3 of the G++ ABI.

Submitted by: Peter Edwards <pmedwards@eircom.net>


108672 04-Jan-2003 fjoe

GC 'char sigmap[]' (it is no longer used)

Approved by: obrien
MFC after: 3 days


107886 14-Dec-2002 keramida

Make minimal changes to point the users to the Texinfo documentation
for more detailed information about sdiff(1). Hopefully this will
make it easier to find how `interactive merging' works with sdiff.

PR: docs/30618
Submitted by: mark@summersault.com


107788 12-Dec-2002 ru

Uniformly refer to a file system as "file system".

Approved by: re


107644 05-Dec-2002 obrien

We need to support the bfd_efi_app_ia64_vec vector for loader support.

Submitted by: Marcel
Approved by: RE


107643 05-Dec-2002 obrien

Change the default emulation to elf64_sparc_fbsd. This emulation knows the
correct spelling of our rtld.


107642 05-Dec-2002 obrien

Set WARNS=0 as a temp work around until I can get access to an IA-64 box
to do this right.

Approved by: RE


107641 05-Dec-2002 obrien

Change the default emulation to elf64_ia64_fbsd. This knows the proper
spelling of our rtld.


107640 05-Dec-2002 obrien

Don't dike out ELF_DYNAMIC_INTERPRETER, we need this copy now.
This should have been committed with ia64/bfd.h rev 1.6.

Approved by: RE


107614 04-Dec-2002 obrien

Gperf is usable again.


107568 04-Dec-2002 peter

Sigh. Another wrong version string. However, this one isn't used in the
build.

Approved by: re


107564 03-Dec-2002 peter

Oops. Use the correct version number. The number that was here was the
one that I originally used on freefall etc.

Approved by: re


107511 02-Dec-2002 obrien

Remove the ancient PEI cruft that is useless.


107510 02-Dec-2002 obrien

We can handle the bfd_elf32_i386_vec vector at the same time as the
bfd_elf32_i386_freebsd_vec. This may help in intra-branch building.


107509 02-Dec-2002 obrien

We can handle the bfd_elf64_alpha_vec vector at the same time as the
bfd_elf64_alpha_freebsd_vec. This may help in intra-branch building.


107508 02-Dec-2002 obrien

Cleaner support of a DEFAULT_VECTOR.


107507 02-Dec-2002 obrien

Update for the Binutils 2.13.2 20021127 snapshot import.


107506 02-Dec-2002 obrien

Handle the "HAVE_" defines via the VECS list.


107505 02-Dec-2002 obrien

Update for the Binutils 2.13.2 20021127 snapshot import.
Among other things, we don't need to redefine ELF_DYNAMIC_INTERPRETER here.


107504 02-Dec-2002 obrien

Update for the Binutils 2.13.2 20021127 snapshot import.


107503 02-Dec-2002 obrien

We now have insque().


107502 02-Dec-2002 obrien

Binutils 2.13.2 is WARNS=2 clean for all our architectures.


107501 02-Dec-2002 obrien

Update for the 2.13.2 2002-11-27 snapshot import.


107488 02-Dec-2002 peter

Update bmake glue after 1.11.2.1-20021201 import. options.h is no longer
touched by configure in the autoconf system and a standard version is
now used.

Approved by: re


107286 26-Nov-2002 obrien

Remove our custom mixed ELF/a.out support. This means the base compiler
now only produce ELF objects. It also makes us closer to stock GCC, and
simplifies the set of changes we still need from stock GCC on every import.

Applauded by: peter
Approved by: re


107054 18-Nov-2002 ru

Catch up with The Great Perl Script Rewrite.


107053 18-Nov-2002 ru

Install /usr/libexec/makewhatis.local and /usr/libexec/catman.local.
This has slipped through the cracks of The Great Perl Script Rewrite.

Repocopied by: joe


106852 13-Nov-2002 ru

Take __FreeBSD_version into account when BOOTSTRAPPING.


106848 13-Nov-2002 ru

Bootstrapping aid for 4.0-RELEASE.


106488 06-Nov-2002 obrien

Better emulate the FSF build for Sparc64.


106143 29-Oct-2002 ru

bsd.doc.mk changes:

Don't gratuitously pipe thru a cat(1) if NODOCCOMPRESS.

Only create _stamp.extra when necessary.

Get rid of SOELIMPP and OBJS.

Use Groff version of soelim(1); we need its -I option
for the following to work.

Don't needlessly chdir to SRCDIR. Only a few documents
need CD_HACK, and those that need it either use refer(1)
or .PSPIC macro which internally uses the .psbb call.


106012 27-Oct-2002 kris

Don't dump core if none of the directories in /etc/manpath.config exist.

Submitted by: terry


105859 24-Oct-2002 ru

A version of SGR disabling stuff that is believed to be safe.

Submitted by: Werner LEMBERG <wl@gnu.org>


105822 23-Oct-2002 gallatin

Remove the hack to build groff statically on alpha, now that the rtld
has been extended to grok binaries with only one PLT_LOAD segment

An UPDATING entry about this is pending review..

Approved by: ru


105813 23-Oct-2002 ru

A crude temporary hack to fix building of ms(7) formatted documents
while I am working on a real fix.


105660 21-Oct-2002 mp

Add support for sparc64 kernel debugging.

Submitted by: tmm


105615 21-Oct-2002 ru

Grammar nits.

Submitted by: Ken Stailey <kstailey@speakeasy.net>


105600 21-Oct-2002 obrien

Make static in our normal manner.

Submitted by: bde


105593 21-Oct-2002 obrien

Unbreak Alpha world.
We are seeing "/usr/libexec/ld-elf.so.1: groff: too few PT_LOAD segments",
however it appears that there really is only one PT_LOAD segment in the groff
binary. It is unclear if `rtld' or `ld' is at fault here -- but using an
RELENG_4 `ld' binary allows one to build a working dynamic groff binary.

Submitted by: gallatin


105564 20-Oct-2002 obrien

GDB 5.2.1 doesn't build on sparc64 right now.


105502 20-Oct-2002 obrien

We HAVE_STPCPY now.


105388 18-Oct-2002 ru

Revert last delta. SGR support in grotty(1) is disabled system-wide
in /usr/share/tmac/troffrc pending the issue resolution on -arch.


105070 14-Oct-2002 obrien

Take a guess at what WARNS level will make this compile on ia64.


105043 13-Oct-2002 ru

Oops, missed that in rev. 1.35.

Spotted by: make release


105031 13-Oct-2002 ru

Support FreeBSD versions starting from 4.0-RELEASE.

Reminded by: imp


105017 13-Oct-2002 kris

Prevent stack-smashing buffer overflows in -D and -r options by using
buffer-safe string functions. The rest of the code is still probably
unsafe.

MFC after: 1 week


105003 12-Oct-2002 mp

Remove dependency on version.in for version information.

Submitted by: obrien


104994 12-Oct-2002 mp

Fix function parameter lists to be correct and eliminate compiler warnings.


104962 12-Oct-2002 obrien

Update for 2.13 10-Oct-2002 import.


104961 12-Oct-2002 obrien

Update for 2.13 10-Oct-2002 import.


104960 12-Oct-2002 obrien

Shut up GCC, don't shadow Version 6 standard functions.


104959 12-Oct-2002 obrien

Talk about punting and not going to any trouble to DTRT:

contrib/binutils/include/getopt.h
/* Many other libraries have conflicting prototypes for getopt, with
differences in the consts, in stdlib.h. To avoid compilation
errors, only prototype getopt for the GNU C library. */

so manually define HAVE_DECL_GETOPT since configure doesn't offer any way
to set it... and its unistd.h not stdlib.h dang it.


104958 12-Oct-2002 obrien

Seems the warnings Binutils 2.13 grew now makes it impossible for WARNS != 0
all 64-bit machines.


104950 12-Oct-2002 obrien

The 2.13-almost.1 import was done on 10/10, not 11/10.


104949 12-Oct-2002 obrien

Update for 2.13 10-Oct-2002 import.


104934 11-Oct-2002 obrien

GDB plays nice with Binutils again.


104931 11-Oct-2002 obrien

Use the new FreeBSD vectors from Binutils 2.13.1.


104923 11-Oct-2002 obrien

Binutils 2.13 grew some warnings that make WARNS != 0 now impossible on
sparc64.


104914 11-Oct-2002 obrien

Turn off GDB for now. It and the new binutils just aren't agreeing on our
binary format.


104897 11-Oct-2002 ru

New Russian hyphenation patterns from the teTeX distribution.
Use the new .hpfa request to append them to English patterns.


104896 11-Oct-2002 ru

This commit was generated by cvs2svn to compensate for changes in r104895,
which included commits to RCS files with non-trunk default branches.


104885 11-Oct-2002 ru

koi8-r was repo-copied to ru.KOI8-R by joe@.


104878 11-Oct-2002 obrien

Sync with 2.13. Reduce forking by using multiple sed expressions rather
than piping thru tr(1). Also prefer case over for+test, as case will
handle regex's nicely.

Note we can't exactly follow the real 2.13 genscripts.sh as we wind up with
multiple "'s in search paths. It is too late tonight to track down why.


104876 11-Oct-2002 obrien

witch over to the new FreeBSD bfd vec and emulation


104875 11-Oct-2002 obrien

Switch over to the new FreeBSD emulation and bfd vec


104874 11-Oct-2002 ru

Groff 1.18.1 comes in with ANSI color support, enabled by default.
In "nroff" mode, italic font renders as an underlined text, which
makes it indistinguishable from the bold text on color monitors
(cons25 terminal type), yet it requires the less(1)'s -R option.
(Refer to the new grotty(1) manpage for details.)

So turn off the color support for now (when generating catpages),
until we figure out what do we do with this new feature. I have
a patch for grotty(1) that tells it to use the "reverse video"
attribute to render the italic font. Once this is accepted, we
can turn color support back on (if there won't be any objections
from the community).


104869 11-Oct-2002 ru

Upgrade to Groff 1.18.1.


104861 11-Oct-2002 obrien

Yesterday was the 10th month of the year, not the 11st.


104860 11-Oct-2002 obrien

*sigh* The GNU folks want to layer and abstract yet another standard API.
This time remove the xregex redirection and just directly use their own
gnuregex.


104853 11-Oct-2002 obrien

Really update for 2.13 10-Oct-2002 import. (this time for sure Rocky)


104852 11-Oct-2002 obrien

Update for 2.13 10-Oct-2002 import.


104851 11-Oct-2002 obrien

Update for 2.13 10-Oct-2002 import - Identify the version correctly


104850 11-Oct-2002 obrien

Don't do WARNS setting here.


104770 10-Oct-2002 kan

Add multilib_options variable definition.

Approved by: obrien


104709 09-Oct-2002 ru

Print the OS name in the right place in the document title.


104614 07-Oct-2002 ru

Added bzip2 variants to the NAME section.
Added missing break.
Remove the statement that -J requires zlib(3).


104555 06-Oct-2002 obrien

Allow -J to simultaneously do non-bzip2 grepping.
Don't allow -J and -Z together.

Partially submitted by: knu


104327 01-Oct-2002 dd

choosen -> chosen

PR: 42962
Submitted by: Scott D Friedemann <sdf@expertune.com>


104203 30-Sep-2002 ru

Pass our idea of a manpage's locale from man(1) down to mdoc(7).


104182 30-Sep-2002 ru

French -mdoc localization.

Submitted by: gioria
Reviewed by: blackend, ru


104178 30-Sep-2002 ru

libusb -> libusbhid did not reach here.


104177 30-Sep-2002 ru

FreeBSD 4.6, 4.6.2, 4.7 and 4.8 are now officially supported in -mdoc.


103959 25-Sep-2002 markm

Avoid linting GNU contrib'ed stuff, even if the build engineer asked
for it (via WANT_LINT). It's Just Too Noisy.


103780 22-Sep-2002 obrien

There is need to have a special BINUTIL_ARCH when we can use our more
common place TARGET_ARCH.


103644 19-Sep-2002 obrien

gdb now builds on sparc64.


103548 18-Sep-2002 obrien

Fix GNU coding violations.


103546 18-Sep-2002 obrien

Stop using 3 distinct and far varied coding styles in a single file.
Pretend to actually adhere to the GNU coding standards.


103474 17-Sep-2002 bde

Re-axe.


103473 17-Sep-2002 bde

Make `as' compile before it is axed. It still uses the archaic BSD
interface setbuffer(), and emulates setbuffer() on USG systems using a
#define of setbuffer() in terms of setvbuf(). The #define is correctly
ifdefed in some places but was not correctly ifdefed here -- i.e., BSD
was essentially configured as USG here. This became fatal when <stdio.h>
was de-__P(())ified without testing. This file gets included before
<stdio.h>, so the #define now affects (and breaks)
`setbuffer<left parentheses>' in <stdio.h> where it didn't affect
`setbuffer<whitespace>'.


103472 17-Sep-2002 bde

Un-axe this so that it can be fixed before it is axed.


103437 17-Sep-2002 obrien

BANG! BANG! BANG! Put these bits out of their misery.
Murdered by members of: a.out.die.die.die

ELF is the 1 true path now. So make good on the src/Makefile threat that
building a.out will not be supported post 4.x. These bits should either
resurface as a port, or a new port using the latest Binutils bits. The
later will not support our SunOS-style shared a.out libs; but we shouldn't
need such support by this point in time.


103436 17-Sep-2002 peter

Initiate deorbit burn for the i386-only a.out related support. Moves are
under way to move the remnants of the a.out toolchain to ports. As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL. It has already lasted WAY beyond
that.

Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.

Tested on: i386 (extensively), alpha


103435 17-Sep-2002 obrien

Disable building of the a.out gas and ld. They will become ports.


103372 16-Sep-2002 obrien

Create bzgrep.


103257 12-Sep-2002 obrien

We're going to have to use a TARGET_ARCH of "x86_64" rather than "x86-64"
to make building GCC happy.


102905 03-Sep-2002 eric

Adhere to guidelines when testing for null strings.

Submitted by: rwatson


102854 02-Sep-2002 peter

cvs-1.11.2 seems to bug out if HAVE_MMAP is not defined. It hoses its
internal buffer management somehow (an off by one perhaps). HAVE_MMAP
wasn't detected because configure has a bogus declaration of malloc
which conflicted with stdlib.h. Sigh.


102847 02-Sep-2002 peter

version.h is now autogenerated in 1.11.2, not version.c


102846 02-Sep-2002 peter

Update for 1.11.1p1 -> 1.11.2 import


102845 02-Sep-2002 peter

It seems CVSvn.texi isn't used anymore.


102778 01-Sep-2002 obrien

Update for 2.12.1 20-July-2002 import.


102737 31-Aug-2002 obrien

Update for 2.12.1 20-July-2002 import.


102661 31-Aug-2002 keramida

Typo in [^[:alnum:]] character class.

PR: docs/41728
Submitted by: osgene@web.de


102587 29-Aug-2002 keramida

Our gnats sets Confidential to "no" by default.

PR: docs/41727
Submitted by: osgene@web.de
Reviewed by: des


102475 27-Aug-2002 eric

Use the default pager if the environment variable is blank.

PR: 37662
MFC after: 5 days


102425 26-Aug-2002 keramida

Document -p option of diff.

PR: docs/41887
Submitted by: tobez


101874 14-Aug-2002 ru

Removed the (never-released) FreeBSD 4.6.1.

Inspired by: bmah's commit to www/en/releases/4.6.1R


101853 14-Aug-2002 murray

Add definition for FreeBSD 4.6.2.


101828 13-Aug-2002 ru

mdoc(7) police: Removed redundant .Ns calls.


101810 13-Aug-2002 ru

can not -> cannot.


101779 13-Aug-2002 blackend

Add PowerPC category.

PR: docs/41595
Submitted by: Christian Brueffer <chris@unixpages.org>
MFC after: 3 days


101476 07-Aug-2002 ru

Added Russian translation of the .Ex -std macro.

MFC after: 3 days


101475 07-Aug-2002 ru

POSIX.1-2001 says ``man -k'' should produce results equivalent to
the ``grep -Ei'' searching.

MFC after: 3 days


100872 29-Jul-2002 ru

Drop support for COPY, -c has been the default mode of install(1)
for a long time now.

Approved by: bde


100828 28-Jul-2002 peter

Recognize frames for lcall_syscall and int0x80_syscall.

Reminded by: bde


100313 18-Jul-2002 ru

s/${INSTALL} -c/${INSTALL} ${COPY}/


100304 18-Jul-2002 ru

Move the definition of FreeBSD 4.6 back to where it belongs.


100303 18-Jul-2002 murray

Add definition for FreeBSD 4.6.1.


100177 16-Jul-2002 mike

This isn't quite ready for WARNS=3 in the sparc64 case.

Noticed by: sparc64 tinderbox


99970 14-Jul-2002 charnier

The .Nm utility


99815 11-Jul-2002 keramida

Add note about the info documentation of diff(1).
It contains a detailed description of the =format option part.

PR: docs/36464
Submitted by: Gary W. Swearingen <swear@blarg.net>


99809 11-Jul-2002 keramida

Mention zegrep and zfgrep too,
and what their equivalent grep options are.

PR: docs/35603
Submitted by: "Gary W. Swearingen" <swear@blarg.net>


99718 10-Jul-2002 obrien

Make our i386 hacks in a less vendor file disturbing manner.


99717 10-Jul-2002 obrien

Stop trying to reimplement libkvm on i386. Instead use it directly and
consistently on all platforms.

Submitted by: gallatin


99713 10-Jul-2002 obrien

Target specific FreeBSD kgdb hacks.


99677 09-Jul-2002 sheldonh

Revert previous delta; warnings fixed by obrien:

rev 1.5 rc/contrib/gdb/gdb/gdbserver/gdbreplay.c


99643 09-Jul-2002 sheldonh

Define NO_WERROR to unbreak world until the maintainer has had time
to coordinate fixes for this contrib code.


99405 04-Jul-2002 ru

Add the missing dependency (gdbint.info: gdb-cfg.texi).
This should resume parallel builds, among other things.


99401 04-Jul-2002 ru

Fixed CLEANFILES.


99321 03-Jul-2002 des

Add the "java" category.


99204 01-Jul-2002 sheldonh

Reconnect gdb info file to the build.

Submitted by: Szilveszter Adam <sziszi@bsd.hu>


99114 30-Jun-2002 obrien

Don't need these any more.


99107 30-Jun-2002 obrien

Dike out bits specific to i386. This pretty much means no kgdb for
non-i386 platforms.

I would however like to see a shared file here. If a function or two cannot
be shared we should create ${TARGET_ARCH}/kvm-fbsd-${TARGET_ARCH}.c.


99103 30-Jun-2002 obrien

Bmake bits for GDB 5.2.


99080 29-Jun-2002 mp

Reflect new gdb directory structure.


99074 29-Jun-2002 obrien

I don't see any reason to conditionalize this.


99068 29-Jun-2002 obrien

Bmake bits for GDB 5.2.


99016 29-Jun-2002 obrien

Turn back on GDB.
gdbserver does not build, but I've gone about as far with GDB as I'm going
to right now.


99015 29-Jun-2002 obrien

Best guess at configurations for our other arches. (totally untested)


99014 29-Jun-2002 obrien

Allow to compile and at least startup on sparc64.


99003 29-Jun-2002 obrien

Bmake bits for GDB 5.2.


98956 28-Jun-2002 obrien

There will be no GDB related .info files unless someone that cares about them
sends a patch.


98952 28-Jun-2002 obrien

NO! We DON'T wany any libintl action here.


98950 28-Jun-2002 obrien

Things Gdb 5.2 wants to know about us.


98942 27-Jun-2002 obrien

NO_GDB while it is being upgraded.


98777 24-Jun-2002 eric

Correctly state the size of the help message.

Sponsored by: Apple


98623 22-Jun-2002 obrien

For the benefit of those Emacs users amongst us, only cut out gdb.info
rather than *.info.


98622 22-Jun-2002 obrien

When linking staticaly libtermcap is a postrequisite of libreadline.
Otherwise `tgoto' (only used by libreadline) isn't resolved.

Submitted by: bde


98620 22-Jun-2002 obrien

Take the guaranteed fix -- turn off .info docs for now until we get the
gdb docs sorted out.


98608 22-Jun-2002 obrien

Grre-^#$(*+#@$!@% I hate .info files, I really do (thus I have NO_INFO set...)
Don't try to read files from a non-existant gdb.291/.


98575 21-Jun-2002 obrien

We need to link with libiberty.a before libreadline.so. Both supply
xmalloc() and xrealloc() and the mixed usage of xmalloc in some .c's from
libiberty.a and other .c's from libreadline.so produces an unusable binary
on the Alpha.

While I am here, preventatively move other libs in the link order.

Submitted by: gallatin


98512 20-Jun-2002 obrien

Remove GAWK. I removed it from the build 2 weeks ago and the world
did not end. So finish the deed.


98368 18-Jun-2002 dougb

Teach mdoc about the 4.6 release


98056 09-Jun-2002 obrien

Allow one to profile FORTRAN77 programs.


98054 08-Jun-2002 obrien

Restore revision 1.15 (use profiled C++ libs) which wasn't on the WIP_GCC31
branch and thus was lost in the shuffle on the move to Gcc 3.1.


98051 08-Jun-2002 obrien

Fix compiling FORTRAN77 programs.


98047 08-Jun-2002 ache

Activate new GNU sort from contrib


97913 06-Jun-2002 obrien

Read specs from /usr/libdata/gcc/specs if it exists.


97890 05-Jun-2002 obrien

The best we can do about man pages for the moment.


97873 05-Jun-2002 obrien

Search the "backward" C++ compatibility include dir also.


97872 05-Jun-2002 obrien

We don't need bsd.dep.mk here.


97854 05-Jun-2002 ru

SUBDIR is initially empty.


97853 05-Jun-2002 ru

Canonicalize.


97852 05-Jun-2002 ru

Back out addition of a plus sign.
DPADD and LDADD belong to individual makefiles.


97834 04-Jun-2002 sobomax

Collapse lib and tar dirs into single top-level directory.

Suggested by: obrien


97833 04-Jun-2002 obrien

Remove GNU awk.


97831 04-Jun-2002 obrien

Install the i386 MMX headers, and IA-64 intrinsics functions.

Requested by: peter


97830 04-Jun-2002 obrien

We don't need this library any more.


97813 04-Jun-2002 sobomax

Don't forget to include ../Makefile.inc.


97812 04-Jun-2002 sobomax

Add bmake bits for building GNU tar from src/contrib/tar.


97811 04-Jun-2002 sobomax

Send our ancienv GNU tar into Attic.

Suggested by: ps


97774 03-Jun-2002 ru

Do not overwrite mm locale files.


97551 30-May-2002 alfred

Check for defined(__i386__) instead of just defined(i386) since the compiler
will be updated to only define(__i386__) for ANSI cleanliness.


97435 29-May-2002 peter

Put on peril sensitive sunglasses and turn C++ stuff back on.


97356 27-May-2002 obrien

I missed the setting of PREFIX_INCLUDE_DIR when I visually santity checked
the output from a autoconfig run.


97351 27-May-2002 bde

phsyical -> physical

Submitted by: Andre Guibert de Bruet <andy@siliconlandmark.com>


97202 24-May-2002 ache

Remove /usr/share/perl/man


97059 21-May-2002 markm

Remove ptx. It is not used anywhere in the base system, has not been
maintained for years and is very old code. If there is any need for
it, I suspect that ports would be a better place.

No objection from: current@freebsd.org


97028 21-May-2002 gad

Change parts of the source code to make it closer to style(9), mainly
changing indentation and some comments. Main goal is not perfect style,
but just to reduce differences with NetBSD. The object code is exactly
the same after this change as before it (except for assert() statements
which have moved).

Reviewed by: /sbin/md5 on i386
Obtained from: NetBSD


96950 19-May-2002 obrien

This is only WARNS=0 clean now.


96878 18-May-2002 markm

remove perl scripts from the build.


96871 18-May-2002 obrien

This is enough to get thru a cross-build.


96853 18-May-2002 obrien

The AMD x86-64 Hammer bits.


96835 18-May-2002 obrien

Segregate MD weirdness a little bit more. Improve cross buildability.


96834 18-May-2002 obrien

Style sync with other platforms.


96833 18-May-2002 obrien

Use a more API denoting way to handle what is in libc and what isn't.


96829 18-May-2002 obrien

Don't build gperf.


96828 18-May-2002 obrien

Don't depend on gperf.


96794 17-May-2002 obrien

Remove some WIP bits that I didn't fully clean out before merging to HEAD.


96789 17-May-2002 ru

Back out revision 1.30 change.

cc1plus can apparently be built if you happen to have
/usr/bin/gperf, or set CXX to point to a C++ compiler
that can build gperf(1) in the bootstrap-tools stage
of buildworld.


96783 17-May-2002 obrien

Update to Binutils 2.12.0 and stick to the native emulation for now.
This lets us get on the with the task at hand -- porting FreeBSD.
We can get fancy later on.


96782 17-May-2002 obrien

Update to Binutils 2.12.0 release.


96780 17-May-2002 obrien

Update to Binutils 2.12.0 and stick to the native emulation for now.
This lets us get on the with the task at hand -- porting FreeBSD.
We can get fancy later on.


96777 17-May-2002 obrien

Do not cut `docs' out of the build with NO_CXX.
There are no longer GNU C++ specific info files, and it was a bug with Gcc
2.95 that NO_CXX would cause the C and CPP info files to not be installed.


96736 16-May-2002 ru

MD_EXEC_PREFIX doesn't work for the cross-arch compiler.
The change also makes the `cc -print-search-dirs' output
sane (the pre-3.1 way) in the non-cross case.

Draft reviewed by: obrien


96734 16-May-2002 ru

Make it possible to build a cross compiler for alpha,
ia64 and sparc64 on systems that do not have atoll(3).
The "cross" here doesn't necessarily mean cross-arch.


96722 16-May-2002 markm

Remove the perl build. Farewell, old friend.


96720 16-May-2002 markm

Don't build perl.


96699 15-May-2002 obrien

Add x86-64 bits.


96697 15-May-2002 obrien

The IA-64 config needs to know that we are using GNU ld & as.

Submitted by: peter


96669 15-May-2002 ru

Make sure to not yet build the GNU C++, but still allow
for the C++ progs to be built with e.g. an old compiler,
CXX=/usr/bin/c++, for the time being.


96642 15-May-2002 obrien

We won't be doing FreeBSD-NT (NTBSD?, BSDNT?) anytime soon.
Same for any m68k platform.


96641 15-May-2002 obrien

We aren't quite ready to switch emulations and loose the
override ELF_DYNAMIC_INTERPRETER requirement.

Has a good eye: jmallet


96640 15-May-2002 obrien

We won't be doing FreeBSD/m68k or FreeBSD/rs6k anytime soon.
(not to mention these bits are still at the 2.9.1 level)


96600 14-May-2002 mp

Make our version tag unique due to our local changes.

PR: 19733
Submitted by: sheldonh
MFC after: 3 days


96514 13-May-2002 ru

Mark all internal libraries with INTERNALLIB.


96513 13-May-2002 ru

Removed now unused INTERNALSTATICLIB.
INTERNALLIB now implies NOPIC and NOPROFILE.
Removed gratuitous NOMAN.


96488 13-May-2002 obrien

Restore some of the implementation from the Bmake gcc 2.95 bits.
In the end, I can do things more like the previous Bmake bits than was
apparent in the middle of the gcc31 WIP.


96484 13-May-2002 obrien

I was finally able to repeat the -j breakage on one of my machines. Fix it.
I borrowed some ideas from Ruslan, and made the style match cc_tools/Makefile


96448 12-May-2002 obrien

Tidy up the cleanfiles.


96447 12-May-2002 obrien

Fixes for building a.out bits.

Submitted by: bde


96395 11-May-2002 obrien

Sorry, I did not mean to turn collect2 back on yet.


96370 11-May-2002 obrien

Revert rev 1.3 -- I tested using the wrong build compiler.


96369 10-May-2002 obrien

Actually we don't need any special YACC'ing here. The ones known to
Bmake are fine.


96363 10-May-2002 obrien

BWK awk appears to work for world builds just fine now. We want to make
sparc64 the same as the other platforms -- so do it by moving the other
platforms toward the sparc64.


96360 10-May-2002 obrien

Touching the sjlj setting on IA-64 makes things not build.

Submitted by: peter


96359 10-May-2002 obrien

Build compiler on all platforms.


96358 10-May-2002 obrien

Doh! Add IA-64 to our target list.


96345 10-May-2002 obrien

Gather up the stragglers that depends on genrtl.h. This is -j10 safe now.


96344 10-May-2002 obrien

This was *very* -j unsafe. Add a dependency on the common generated
headers to mostly make it -j1 safe.


96340 10-May-2002 obrien

Bmake bits for Gcc 3.1.

Partially made possible by: Wilko.Bulte@compaq.com


96323 10-May-2002 obrien

Gcc 3.1 now offers both a C99 and a K&R traditional C preprocessor.
This is the ISO C99 one.


96304 10-May-2002 obrien

Turn off groff and gperf -- they will not compile with the in-tree Gcc 3.1.


96239 09-May-2002 obrien

Gcc 3.1 now offers both a C99 and a K&R traditional C preprocessor.
This is the traditional one.


95878 01-May-2002 obrien

Add support for using the profiled versions of the C++ (and related) libs.


95601 28-Apr-2002 gad

Add many prototypes and ANSI-ize 'patch. Not a complete job of it, but it gets
our patch to look a little more like NetBSD's, and has the nice characteristic
that the object code is exactly the same after the change as before it (even in
patch.c and pch.c, which have pesky 'assert' statements in them).

Reviewed by: /sbin/md5 on i386, alpha, sparc64
MFC after: 3 days


95600 28-Apr-2002 gad

Add FreeBSD id's to these files, in advance of a separate update.

MFC after: 3 days


95582 27-Apr-2002 eric

Move ID tag.


95514 26-Apr-2002 gad

Modify our 'patch' utility to recognize the
\ No newline at end of file
line that some versions of diff print out if the last line of the two files
are different, and one of the two files does not have a newline character
on that last line.

This change is still somewhat under discussion in -arch and -standards, but I
want to commit it to -current today so I'd have the chance to MFC it to -stable
before the code freeze for 4.6-release (which would be May 1st).

Note: the related change to 'diff' (so it might *generate* that line) is NOT
expected to be included in 4.6-release. We can debate that change later.

Obtained from: NetBSD (1.13 of basesrc/usr.bin/patch/pch.c, by kristerw)
MFC after: 4 days


95509 26-Apr-2002 ru

Milestone #1 in cross-arch make releases.

Do not install games and profiled libraries to the ${CHROOTDIR}
with the initial installworld.

Eliminate the need in the second installworld. For that, make sure
_everything_ is built in the "world" environment, using the right
tool chain.

Added SUBDIR_OVERRIDE helper stuff to Makefile.inc1. Split the
buildworld process into stages, and skip some stages when
SUBDIR_OVERRIDE is set (used to build crypto, krb4, and krb5
dists).

Added NO_MAKEDB_RUN knob to Makefile.inc1 to avoid running
makewhatis(1) at the end of installworld (used when making crypto,
krb4, and krb5 dists).

In release/scripts/doFS.sh, ensure that the correct boot blocks are
used.

Moved the creation of the "crypto" dist from release.5 to
release.2.

In release.3 and doMFSKERN, build kernels in the "world"
environment. KERNELS now means "additional" kernels, GENERIC is
always built.

Ensure we build crunched binaries in the "world" environment.
Obfuscate release/Makefile some more (WMAKEENV) to achieve this.

Inline createBOOTMFS target.

Use already built GENERIC kernel modules to augment mfsfd's
/stand/modules. GC doMODULES as such.

Assorted fixes:

Get rid of the "afterdistribute" target by moving the single use
of it from sys/Makefile to etc/Makefile's "distribute".

Makefile.inc1: apparently "etc" no longer needs to be last for
"distribute" to succeed.

gnu/usr.bin/perl/library/Makefile.inc: do not override the
"install" and "distribute" targets, do it the "canonical" way.

release/scripts/{man,cat}pages-make.sh: make sure Perl manpages and
catpages appear in the right dists. Note that because Perl does
not respect the MANBUILDCAT (and NOMAN), this results in a loss of
/usr/share/perl/man/cat* empty directories. This will be fixed
soon.

Turn MAKE_KERBEROS4 into a plain boolean variable (if it is set it
means "make KerberosIV"), as documented in the make.conf(5)
manpage. Most of the userland makefiles did not test it for "YES"
anyway.

XXX Should specialized kerberized libpam versions be included into
the krb4 and krb5 dists? (libpam.a would be incorrect anyway if
both krb4 and krb5 dists were choosen.)

Make sure "games" dist is made before "catpages", otherwise games
catpages settle in the wrong dist.

Fast build machine provided by: Igor Kucherenko <kivvy@sunbay.com>


95396 24-Apr-2002 eric

When a compound section name is specified, search for pages that actually
match the requested section. Previously, the section would be trimmed and
every entry matching the page name would be displayed.

Sponsored by: Apple


95294 23-Apr-2002 obrien

Don't use "GCCDIR" as the multiple inclusion protector. Subdir Makefiles
may want to override GCCDIR and this gets in the way.


95187 21-Apr-2002 markm

Remove my MAINTAINER= from here, as it is in src/MAINTAINER


95186 21-Apr-2002 markm

Tidy up some of the configs; s/gcc/cc/ to make the choice of C compiler
more generic. Fix paths for things like scripts (fix perldoc). Tweak
externally passed macros.


94985 18-Apr-2002 ru

Replaced exists() tests with two equivalent defined().

LIBDIR is defined in bsd.own.mk but sys.mk no longer
includes bsd.own.mk as of revision 1.60.


94821 16-Apr-2002 ru

*sigh* Really fix a typo.

Submitted by: bde


94802 15-Apr-2002 obrien

Fix typo.


94720 15-Apr-2002 obrien

Turn off collect2.
collect2 was added based on the need of -frepo. However, -frepo is currently
broken on -CURRENT (Gcc 2.95.4 20020320 [FreeBSD] / ld 2.12.0 [FreeBSD]
2002-04-10). It is also broken on RELENG_4 (Gcc 2.95.3 20010315 / ld
2.11.2 20010719), so there is no need to MFC collect2 there yet. I have
a feeling the brokeness is due to the wide difference between the libiberty
bits of Gcc 2.95 and the later ld.

Testing by: fjoe


94572 13-Apr-2002 ache

Re-add sort spammed in v1.62


94567 13-Apr-2002 eric

Fix compilation in the non-FreeBSD case.

Sponsored by: Apple


94549 12-Apr-2002 obrien

Updated to a 10-April-2002 2.12 branch snapshot.
This fixes serious problems in ld's symbol handling.


94453 11-Apr-2002 obrien

Use PTRACE_ARG3_TYPE of caddr_t.

Obtained from: gdb 5.2


94448 11-Apr-2002 obrien

In the cross case we need to provide TARGET_MACHINE.


94427 11-Apr-2002 ru

Revert the last change and mark the program as PROG_CXX.


94425 11-Apr-2002 ru

Use the new PROG_CXX knob.


94331 10-Apr-2002 obrien

In the cross case we need to provide TARGET_MACHINE.


94328 10-Apr-2002 obrien

Change YACCing.

Submited by: ru


94319 10-Apr-2002 obrien

Back out most of revision 1.59.


94245 08-Apr-2002 peter

move gperf to NO_GXX section, it works fine on ia64. It just needs a
c++ compiler.


94243 08-Apr-2002 ache

Get decimal point from locale


94237 08-Apr-2002 ache

Connect sort


94232 08-Apr-2002 obrien

GCC and Gperf do not work on ia64 or sparc64 yet.
Also do not try to compile Groff if NO_CXX is set.


94226 08-Apr-2002 obrien

Fine! I cannot freaking take the bikeshed any more.
These binaries will be static, peroid.


94208 08-Apr-2002 ache

Revive GNU sort


94205 08-Apr-2002 ru

Add .Fx entries for upcoming 4.6 and forthcoming 4.7.

Requested by: asmodai


94013 07-Apr-2002 peter

Add -lstdc++ to the link args for these C++ tools so that they can be
compiled with gcc-3.1. Somebody thought it was a good idea to move
the implementation of new and delete from libgcc to libstdc++. This
change doesn't harm the current compiler in the tree.


94011 07-Apr-2002 peter

Bandaid for LP64 machines where 'warning: cast to pointer from different
sized integer' bites. The various malloc functions return pointers,
but without any prototype/declarations visible to callers, the compiler
expects them to return int.


94005 06-Apr-2002 obrien

Break some things used by the front-ends from Makefile.inc that cannot
be used build-wide for GCC 3.1.


94004 06-Apr-2002 obrien

Build and install collect2. This is needed for some C++ programs.


94003 06-Apr-2002 obrien

Break some things out of Makefile.inc that cannot be used build-wide
for GCC 3.1.


93955 06-Apr-2002 obrien

Expand the toolchain a little bit.

Requested by: fjoe (collect2), des (protoize)


93874 05-Apr-2002 obrien

A little more reorg.


93807 04-Apr-2002 obrien

Minor reorg.


93806 04-Apr-2002 obrien

Minor style tweak.


93803 04-Apr-2002 des

Document new categories.

Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>
MFC after: 3 days


93801 04-Apr-2002 obrien

Remove some local cruft that snuck in yesterday.


93744 04-Apr-2002 obrien

Make the sed line a little bit more clear (it will get messier later).


93742 04-Apr-2002 obrien

Set NOSHARED conditionally.


93741 04-Apr-2002 obrien

Clean up the YACCing. I don't know why we cannot leave the .y's as .y's.
So lets see if doing so causes anyone trouble.
Also use make(1)'s assistance in using the right file. It knows the
dependency, so lets just ask it.


93740 04-Apr-2002 obrien

Remove duplicate objc-parse.h. While we are at it, just spell it correctly
as c-parse.h since that is how the consumers spell it.


93738 04-Apr-2002 obrien

Get rid of GCC_ARCH, and just use plain TARGET_ARCH.
We got rid of the MIPS le/be stuff that needed this a long time ago.


93709 03-Apr-2002 obrien

Remove some 1996 GCC 2.6.3 cruft for building a shared cc_int lib.


93444 30-Mar-2002 ru

Restore the correct CLEANFILES that got damaged in rev. 1.15.


93413 30-Mar-2002 obrien

Allow to build with GCC 3.1.


93374 29-Mar-2002 markm

Boot this into the Attic. We now have (Net)BSD sort.


93361 29-Mar-2002 obrien

Make it easier to change the native emulation.

Tested on: alpha, i386, sparc64


93351 28-Mar-2002 joe

Install libusbhid, and use it instead of libusb.

MFC after: 6 days


93262 27-Mar-2002 obrien

Enhance GDB's abillity WRT stack traces where signal handlers are involved.
Correct backtrace was made more complex when the new signal trampoline
was introduced to support more than 32 signals, while keeping a modified
version of the old signal trampoline.

The 'where' command will now show:

#2 <signal handler called>

where appropiate.

Submitted by: Tor.Egge@fast.no


93145 25-Mar-2002 ru

Upgrade to GNU texinfo 4.1.


93105 24-Mar-2002 markm

Remove GNU sort from the build. BSD sort is coming.


93031 23-Mar-2002 obrien

GDB 4.18 does not use the mmalloc library by default. So GC a little.


93004 23-Mar-2002 obrien

Fix setting of CLEANFILES.


92993 23-Mar-2002 brian

Update perl's man path for 5.6.1


92943 22-Mar-2002 ru

Revision 1.45 of gnu/usr.bin/man/man.c obviated the need to link
manpages in machine-specific subdirectories (like man4/i386/) to
"../". This change didn't propagate here resulting in a loss of
whatis(1) database entries. Fix this.

Reviewed by: tobez
MFC after: 1 week


92848 21-Mar-2002 obrien

Properly get the version number after the 2.95.4 upgrade.


92840 20-Mar-2002 obrien

Update to Binutils 2.12.0 release.


92814 20-Mar-2002 des

Add www category


92620 19-Mar-2002 des

Rename the (not really new but so far unused) sparc category to sparc64.


92617 19-Mar-2002 des

Uncomment the powerpc category. It maps to the freebsd-ppc mailing list.


92615 19-Mar-2002 des

Add a "standards" category at mike@'s request.


92613 18-Mar-2002 des

Add an ia64 category; we'll need it sooner or later. Also add a commented-
out entry for powerpc; I'll enable it when the powerpc port gets its own
mailing list.


92560 18-Mar-2002 ru

FreeBSD 4.x bootstrapping aid (no eaccess(2) syscall).

Reviewed by: markm


92450 16-Mar-2002 markm

Update for Perl 5.6.1.


92448 16-Mar-2002 obrien

GCC 3.1's cpp no longer searches for includes using hints from #line.


92440 16-Mar-2002 obrien

Fix unaligned access in the GDB binary on Alpha.

Submitted by: gallatin


92409 16-Mar-2002 markm

Allow the use of the NO_PERL as well as NOPERL. The latter is
going to go.


92308 15-Mar-2002 obrien

Minor style nit.


92307 15-Mar-2002 obrien

Update for binutils_2_12_anoncvs_20020221.


92306 15-Mar-2002 obrien

Uggg!! LD ME HARDER!!
Rev 1.2 changed the default emulation from ``elf64_sparc'' to ``elf32_sparc''
and I never noticed it after my review of rev 1.1. Backing the change of
the default emulation out, and Wa-la!, I can now build a native [and usable]
binutils. WTF, the "-m elf64_sparc" parameter handed to `ld' by `gcc'
wasn't DTRT is beyond me.


92257 14-Mar-2002 obrien

Tune WARNS for Alpha.


92237 13-Mar-2002 obrien

Support linking with -z combreloc (combine and sort reloc sections) and with
--shared -z combreloc (shared library, combine & sort relocs)

Submitted by: peter
Bribed by: peter
Fixes: IA-64, Kaffe, and QT
Doesn't fix ports by: kris
Tested on: make(1) release w/docproj
Desired for: 5.0-DP#1
Approved by: murray
Seconded by: jhb


92206 13-Mar-2002 obrien

Turn up WARNS as high as possible.

Tested by: gcc31, gcc32, /usr/bin/cc


92182 12-Mar-2002 charnier

RETURN VALUES is for sections 2, 3 and 9, but here in section 1 man page,
DIAGNOSTICS should be used instead.

Reviewed by: wosch


92048 11-Mar-2002 obrien

Wrong spelling of PIC.

Submitted by: jake


91952 09-Mar-2002 wosch

apropos(1) manual page doesn't tell that keyword can be regular expression

PR: gnu/31685
Submitted by: Andrey Simonenko <simon@simon.org.ua>


91926 09-Mar-2002 dd

The -a switch didn't cause send-pr to attach the specified file if the
PR template was obtained from the environment variable $PF_FORM.

PR: 34831
Submitted by: Mike Makonnen <mike_makonnen@yahoo.com>


91708 05-Mar-2002 obrien

On the sparc64 platform we install this as "gawk" as Gawk is currently
borked on the sparc64. We are using BWK's AWK at the moment.


91559 02-Mar-2002 obrien

Move the creation of the insn-*.c files from cc_tools to cc_int.
This gets rid of a cross build problem we have because we build
everything in cc_tools during the `make build-tools' (or `make depend')
stage.


91190 24-Feb-2002 obrien

Use libgcc_p.a when -pg is in effect.

I am committing this here rather than in gcc/config/freebsd.h because the
profiled libgcc only exists with the native system compiler. It is not
created by a stock FSF build and we will never be able to get these bits
committed to the FSF CVS repo. Thus this is very much a FreeBSD "native"
issue.


91162 23-Feb-2002 deischen

Sync this up to recent changes to our (userland) thread structure.


91073 22-Feb-2002 obrien

Update for binutils_2_12_anoncvs_20020221.


91057 22-Feb-2002 obrien

Update for binutils_2_12_anoncvs_20020221.


90993 20-Feb-2002 obrien

Allow for better control over the GCC front-end when building a cross
compiler.

* Undo the diking out of cross compiler logic from gcc.c rev 1.16.
* Add the `CROSS_STARTFILE_PREFIX' knob.
* Add our own definition of `STANDARD_INCLUDE_DIR'. This should have been
included in freebsd-native.h rev 1.5.
* Minimize a little bit more, things we dike out in the FREEBSD_NATIVE case.

Submitted by: ru & obrien


90952 20-Feb-2002 obrien

Clean up the style a little bit.


90951 20-Feb-2002 obrien

Do not define a 'MD_EXEC_PREFIX'. It is not needed, not used in the
cross case, and just ends up causing "/usr/libexec" being added to the
library search path.

Also remove misleading comment about 'STANDARD_EXEC_PREFIX'. It is needed
if one does not set 'MD_EXEC_PREFIX'.

Submitted by: ru


90851 18-Feb-2002 gallatin

Fix kgdb in the face of the last round of KSE commits.
The alpha world may actually build now..


90840 18-Feb-2002 des

Add some verbiage to the comments at the top of the PR template:

- point at the FDP article rather than GNU's send-pr documentation
- warn the user that PRs are public information and will be published in
mailing lists and on the web
- suggest that the user contact security-officer@ directly if the report
concerns sensitive security issues.


90773 17-Feb-2002 deischen

Don't rely on <sys/signal.h> to include <sys/ucontext.h>.


90479 10-Feb-2002 markm

Nice set of fixes to use SCRIPT instead of PROG, thus fixing up
a lot of nasty STRIP= problems. This has the added side effect
if neatening up some leaf makefiles very nicely.

Submitted by: ru


90470 10-Feb-2002 obrien

Update this to 5.006.


90402 08-Feb-2002 ru

FreeBSD 4.1 bootstrapping aid (setproctitle(3) is in -lutil).

This backs out (sort of) delta 1.18 to perl/miniperl/Makefile.
Update to the ld(1) comment by peter in this revision:

ld(1) built as part of the cross-tools stage of buildworld has
been fixed to look for dynamic dependencies in the right place,
${WORLDTMP}/usr/lib, effective binutils/ld/Makefile,v 1.20.

Approved by: markm


90399 08-Feb-2002 ru

Fixed RCSLOCALID buffer overflow (by making an overflow condition fatal).

Spotted by: John Johnson <bio.metrix@gte.net>


90386 08-Feb-2002 peter

Add missing &


90383 08-Feb-2002 peter

Make this part compile and try and use the p_threads tailq. It might work
but I am not sure, I haven't been able to compile the rest of gdb yet.


90379 08-Feb-2002 mike

Add -i option (SUSv3) to patch(1). This allows one to specify a
patch file on command line instead of stdin.

Submitted by: Joseph Mallett <jmallett@xMach.org>
MFC after: 1 month


90353 07-Feb-2002 obrien

We do not need to use -I- any longer.
Presumably the issue was with arparse.[ch]. Those are now in FREEBSD-Xlist
and FREEBSD-deletelist. So we do not import the Bison produced files that
was causing the problem.

Submitted by: ru


90345 07-Feb-2002 sobomax

When unpacking compressed archive check exit status of the child (gzip or bzip)
and exit with error code if that status != 0.

PR: 30876
Submitted by: Simon Gerraty <sig@juniper.net>


90330 07-Feb-2002 obrien

Set the SCRIPTDIR to be rooted at TOOLS_PREFIX rather than DESTDIR.
(the two may be different (ie, build vs. runtime))
Allow ldscript's SEARCH_DIR do be rooted somewhere other than `/'.
(in this case at TOOLS_PREFIX)

These changes are most helpful during `make buildworld' so that the shared
libs built in the middle of `make buildworld' are used vs. the ones in
/usr/lib on the build machine.

Submitted by: ru


90194 04-Feb-2002 obrien

I missed adding a file that was needed on the Alpha (and will be needed
on x86_64 also.

Submitted by: ru


89934 28-Jan-2002 obrien

Upgrade to a Binutils 2.12.0 snapshot.


89933 28-Jan-2002 obrien

Special case the foreign platform vs. the native one.


89932 28-Jan-2002 obrien

Upgrade to a Binutils 2.12.0 snapshot.


89929 28-Jan-2002 obrien

Support cross building from 64-bit machines.


89928 28-Jan-2002 obrien

Upgrade to a Binutils 2.12.0 snapshot.


89927 28-Jan-2002 obrien

Upgrade to a Binutils 2.12.0 snapshot.


89886 27-Jan-2002 obrien

Change the way the version strings are handled.


89879 27-Jan-2002 obrien

Upgrade to a Binutils 2.12.0 snapshot.


89878 27-Jan-2002 obrien

Style fix.


89877 27-Jan-2002 obrien

Add files new with 2.12.0.


89876 27-Jan-2002 obrien

Style fixes.


89875 27-Jan-2002 obrien

Add files new with 2.12.0.


89874 27-Jan-2002 obrien

We are now at a 2.12.0 pre-release snap version.


89782 25-Jan-2002 nectar

Use mktemp(1) when creating temporary files.


89653 22-Jan-2002 ru

Reincarnate SETUID code in man(1), not compiled in by default.

The code will be fixed for all known security vulnerabilities,
and a make.conf(5) knob (ENABLE_SUID_MAN) will be provided for
those who still want it installed setuid for whatever reasons.


89504 18-Jan-2002 ru

GC spurious -m in the usage().


89390 15-Jan-2002 ru

Do not install man(1) setuid ``man''.

The catpaging and setuidness features of man(1) combined make
it vulnerable to a number of security attacks. Specifically,
it was possible to overwrite system catpages with arbitrarily
contents by either setting up a symlink to a directory holding
system catpages, or by writing custom -mdoc or -man groff(1)
macro packages and setting up GROFF_TMAC_PATH in environment
to point to them. (See PR below for details).

This means man(1) can no longer create system catpages on a
regular user's behalf. (It is still able to if the user has
write permissions to the directory holding catpages, e.g.,
user's own manpages, or if the running user is ``root''.)

To create and install catpages during ``make world'', please
set MANBUILDCAT=YES in /etc/make.conf. To rebuild catpages
on a weekly basis, please set weekly_catman_enable="YES" in
/etc/periodic.conf.

PR: bin/32791


89256 11-Jan-2002 ru

Now that we have the original BSD man(1)'s ${MACHINE} feature
back (as of man.c,v 1.45), change the meaning of the -m option
from poorly documented and badly coded "alternate system" to a
much more useful "different architecture for the same system".

PR: docs/31261


89252 11-Jan-2002 ru

The -pthread -> -lc_r change didn't reach here.


89249 11-Jan-2002 ru

Forgot to commit these two files for the recent .Dt change.


89183 10-Jan-2002 cjc

Fix what was a pointless conditional. Use $GCC_EXEC_PREFIX if
/etc/gnats does not exist.

PR: gnu/33682
Submitted by: Alan Eldridge <ports@geeksrus.net>


88457 24-Dec-2001 ru

MFV: FreeBSD 4.4, FreeBSD 4.5, NetBSD 1.6, POSIX.1-2001.


88067 17-Dec-2001 ru

Install files via FILES.


88055 17-Dec-2001 ru

FILES support for bsd.prog.mk. See bsd.README for details.

Stolen from: NetBSD


88043 17-Dec-2001 ru

Add .Lb entry for -lpam.


87760 12-Dec-2001 jhb

Catch up to the globaldata -> pcpu changes.


87644 11-Dec-2001 peter

*** empty log message ***


87625 10-Dec-2001 peter

Recognize numeric digits inside $id$ tags, eg: $XFree86$

PR: 30666
Submitted by: Tony Finch <dot@dotat.at>


87532 08-Dec-2001 ru

December 6th -- the IEEE Standards Board approves the Austin Group
Specification as IEEE Std 1003.1-2001. Yay!


87433 06-Dec-2001 obrien

Upgrade to Binutils 2.11.2.


86983 27-Nov-2001 ru

CFLAGS is not suitable for `optimize' thing; it spams Config.pm
with -nostdinc which breaks Perl ports building.

This change will be re-applied if BDE agrees on having COPTFLAGS
in userland.

PR: bin/31877


86979 27-Nov-2001 ru

Add .Lb entry for -lpam.

Requested by: des


86946 27-Nov-2001 ru

Removed glibc specific stuff.

PR: docs/31431


86249 11-Nov-2001 bde

Fixed style bugs (tab corruption) on every changed line in previous commit.


86215 09-Nov-2001 ache

Back out switching from libreadline to libedit:
1) It is capabilities degradation: f.e. libedit can't process ~/.inputrc files
2) It have no sense to try to un-GNU GNU program.


85975 03-Nov-2001 dfr

Clone the alpha config for ia64.


85924 02-Nov-2001 obrien

Bring Gawk back. There just isn't any other POSIX compliant AWK out there.
The biggest thing missing from Bell-Labs AWK is the character class regexes.


85923 02-Nov-2001 obrien

Update to Gawk 3.1.0.


85922 02-Nov-2001 obrien

Bring Gawk back. There just isn't any other POSIX compliant AWK out there.
The biggest thing missing from Bell-Labs AWK is the character class regexes.


85724 30-Oct-2001 obrien

Switch to the One True AWK from Bell-Labs, away from GNU AWK.


85548 26-Oct-2001 ru

There are users of FreeBSD 4.5 already.


85193 19-Oct-2001 obrien

Make the logic more explicit.


85158 19-Oct-2001 ru

Respect system ${CFLAGS} when building Perl modules.

bsd.obj.mk -> bsd.prog.mk in modules makefiles, as the
latter automatically includes ../Makefile.inc and adds
-I${DESTDIR}/usr/include to ${CFLAGS} needed for "make
world" which is built with -nostdinc.

Reviewed by: MAINTAINER timeout


85157 19-Oct-2001 bde

Fixed style bugs in previous commit:
- don't comment out the old version; just modify it.
- don't 2 sets of 3 style bugs that weren't present in the old version.


85121 19-Oct-2001 mdodd

Turn on the libedit support in bc. Turn off libreadline.


84959 15-Oct-2001 obrien

We don't use the IA-64 psABI ELF_DYNAMIC_INTERPRETER, so remove it.


84955 15-Oct-2001 obrien

Clean this up.


84954 15-Oct-2001 obrien

Binutils 2.11.2 build framework for the FreeBSD/IA-64 target.


84951 15-Oct-2001 obrien

We don't support GDB for IA-64, PowerPC, or sparc64 yet.


84949 15-Oct-2001 obrien

We can easily share obj-format.h and targ-env.h files across all FreeBSD
platforms, which reduces the upgrade effort.
Also tidy up the Makefiles.


84947 15-Oct-2001 obrien

More cleaning.


84915 14-Oct-2001 obrien

Adjust for the movement of `as' headers.


84914 14-Oct-2001 obrien

You know the last revision will work better if the TARGET_TUPLE is set
conditionally....


84913 14-Oct-2001 obrien

Allow easier override of the configure tuple, in case you wanted to build
as "powerpc-obrien-freebsd" rahter than "powerpc-unknown-freebsd" for example.


84912 14-Oct-2001 obrien

Need to look in additional places for BFD's config.h now.


84911 14-Oct-2001 obrien

Clean up a little bit more.


84910 14-Oct-2001 obrien

Clean up the formatting.


84909 14-Oct-2001 obrien

We do "sparc64", not "sparc".


84908 14-Oct-2001 obrien

Clean up the formatting.


84907 14-Oct-2001 obrien

We do "sparc64", not "sparc".


84906 14-Oct-2001 obrien

Clean up the formatting.


84905 14-Oct-2001 obrien

We can easily share a single config.h file across all FreeBSD platforms,
which reduces the upgrade effort.


84904 14-Oct-2001 obrien

Update for Binutils 2.11.2.


84903 14-Oct-2001 obrien

We support sparc64, not plain sparc.


84902 14-Oct-2001 obrien

Clean up the formatting.


84870 13-Oct-2001 bde

Backed out "Compensate for header dethreading [mistakes]" mistakes in
alpha files too.


84768 10-Oct-2001 bde

Compensate for "Compensate for header dethreading" by backing it out.


84733 09-Oct-2001 iedowse

Remove the Xresume* labels from the i386 interrupt handlers; the
code in ipl.s and icu_ipl.s that used them was removed when the
interrupt thread system was committed. Debuggers also knew about
Xresume* because these labels hide the real names of the interrupt
handlers (Xintr*), and debuggers need to special-case interrupt
handlers to get the interrupt frame.

Both gdb and ddb will now use the Xintr* and Xfastintr* symbols to
detect interrupt frames. Fast interrupt frames were never identified
correctly before, so this fixes the problem of the running stack
frame getting lost in a ddb or gdb trace generated from a fast
interrupt - e.g. when debugging a simple infinite loop in the kernel
using a serial console, the frame containing the loop would never
appear in a gdb or ddb trace.

Reviewed by: jhb, bde


84668 08-Oct-2001 iedowse

Catch up with the SMPng reduced interrupt frame size. The corresponding
change was made to DDB months ago (i386/i386/db_trace.c revision 1.37).

Reviewed by: bde


84465 04-Oct-2001 ru

Unbreak standalone `make depend' in gnu/usr.bin/perl.

Noticed by: bde


84310 01-Oct-2001 ru

Document how manpath(1) handles user's path directories that end in "/bin".

PR: docs/30940
MFC after: 3 days


84136 29-Sep-2001 ru

Fix cross-building, etc:

1. To cross-build, one now needs to set TARGET_ARCH, and not the
MACHINE_ARCH. MACHINE_ARCH should never be changed manually!

2. Initialize DESTDIR= explicitly for bootstrap-tools, build-tools,
and cross-tools stages. This fixes broken header and library
dependencies problem. We build them in the host environment,
and obviously want them to depend on host headers and libraries.
The problem with broken header dependencies for bootstrap-tools
and cross-tools was already partially solved (see BOOTSTRAPPING
tests in bsd.prog.mk and bsd.lib.mk), but it was still there for
build-tools if the user ran "make world DESTDIR=/foo". Also,
for all of these stages, the library dependencies were broken
because of how bsd.libnames.mk define DPADD members.

We still provide a glue to install bootstrap- and cross-tools
under the ${WORLDTMP}.

Removed PATH overrides for bootstrap-, build-, and cross-tools
stages. There is just no reason why we would need to override
it, and the hacks to clean up the ${WORLDTMP} in the -DNOCLEAN
case are no longer needed with fixes from this step.

That is, we now never use ${WORLDTMP} headers and libraries,
and we don't use any ${WORLDTMP} installed binaries during
these stages. Again, these stages depend solely on the host
environment, including compiler, headers, and libraries.

3. Moved "miniperl" back from cross-tools (it has nothing to do
with a cross-compiler) to build-tools where it belongs. The
change from step 1 let to do this. Also, to make this work,
build-tools targets of "cc_tools" and "miniperl" were modified
to call "depend". Here follow the detailed explanations.

There are two categories of build tools, for now. In the first
category there are "cc_tools" and "miniperl". They occupy the
whole (sub)directory, and nothing needs to be done in this
subdirectory later during the "all" stage. They are also
constructed using system makefiles. We must build the .depend
early in the build-tools stage because:

1) They use (and depend on) the host environment.

2) If we don't do this in build-tools, the "depend" stage of
buildworld will do this for us; wrong library and header
dependencies will be recorded (DESTDIR=${WORLDTMP}) and,
what's worse, the "all" stage may then clobber the
build-architecture format tools (that we built in the
build-tools stage) with the target-architecture format
ones, breaking cross build.

In the second category there are all other build-tools. They
share their directory with the "main" module that needs them
in the "all" stage, and they don't show up themselves in the
.depend file. The portion of this fix was already committed
in gnu/usr.bin/cc/cc_tools/Makefile,v 1.52.

4. "libperl" is no longer a build tool, and "miniperl" is the
stand-alone application. I had to make this change because
build-tools and "all" stages share the same object directory.
Without this change, if we cross compile, libperl.a is first
built for the build architecture during the build-tools stage
(for the purposes of immediate linkage with "miniperl").
Later on, the "all" stage sees this library as up-to-date,
and doesn't rebuild it. The effect is that the wrong format
static libperl library is installed with installworld.

5. Fixed "includes" to install secure/lib/libtelnet headers if
required.

Reviewed by: bde


84032 27-Sep-2001 obrien

We need to build ``.depend'' early in the "build-tools" for the GCC
"build-tools". If we do not do this, the "depend" stage of
"buildworld" will build ``.depend'' and it will record the wrong
library and header dependencies (DESTDIR=${WORLDTMP}). Even worse,
the "all" stage may clobber build-architecture-format build tools
built in the "build-tools" stage with target-architecture-format ones.

Submitted by: ru


83993 26-Sep-2001 obrien

Unconditionally use basename.c source vs. only doing this if the libc we
are linking against does not have basename(). There is a buffer overflow
bug in lib/libc/gen/basename.c rev 1.1. There is no way for us to test
what revision of basename() we have in libc, thus this change.

Requested by: ru


83877 24-Sep-2001 ru

Fixed the buildworld breakage in cross-tools caused by
misuse of /usr/src/include headers. This REALLY fixes
the 20010919 src/UPDATING entry.

With this patch the 4.2-RELEASE box was able to survive
the 5.0-CURRENT "make world".

Beat over the head with this patch: obrien


83770 21-Sep-2001 markm

[ Very nasty nautical expletive removed ]

Remove debugging code that should never have been committed.


83720 20-Sep-2001 markm

Through some hackery-pokery, allow folks to cd to src/gnu/usr.bin/perl
and do the usual "make obj && make depend all".

This sort of stuff makes my teeth itch, but folks wanted it badly
enough, so here it is.


83705 20-Sep-2001 peter

Fix alpha gdb -k on "live" kernels. Use offsetof() instead of some evil
hand-rolled macros to do the same thing.


83671 19-Sep-2001 fenner

Don't try to dereference a kernel pointer in userland; use offsetof()
to get the right address.

This fixes kernel GDB after KSE2.

Reviewed by: jhb, jake


83661 19-Sep-2001 ru

In FreeBSD, -Z is reserved for zgrep(1), and only
a long version of the --null option is supported.

PR: gnu/30644


83477 14-Sep-2001 obrien

Rev 1.10 bogusly tested the kernel version, not the libc version.
The version of the kernel has no bearing on what is in libc.
We now search for basename in libc to determin if we need to include
the libiberty version in the build.

This is all still a bit bogus as it will (like the sysctl method) cause
basename.o to be linked into the cross-build as well as the host build. It
would probably be better to test if we were doing the initial host build and
unconditionally include that. Once we've generated the target libc we know
that basename is available. (maybe test for $TOOLS_PREFIX or something).

Submitted by: peter


83446 14-Sep-2001 peter

Update this to compile on the Alpha.


83367 12-Sep-2001 ru

Fixed some of style bugs.


83366 12-Sep-2001 julian

KSE Milestone 2
Note ALL MODULES MUST BE RECOMPILED
make the kernel aware that there are smaller units of scheduling than the
process. (but only allow one thread per process at this time).
This is functionally equivalent to teh previousl -current except
that there is a thread associated with each process.

Sorry john! (your next MFC will be a doosie!)

Reviewed by: peter@freebsd.org, dillon@freebsd.org

X-MFC after: ha ha ha ha


83305 10-Sep-2001 obrien

I am no longer the FreeBSD GCC maintainer.


83166 06-Sep-2001 obrien

Fix the upgrade path from 4.1 and earlier.


83146 06-Sep-2001 ru

SECURITY.

Avoid using setre[ug]id() calls.
Removed the setgid stuff we don't need.


83036 04-Sep-2001 peter

Implement .previous (swap section back to the last section)
This enables:
.data
.asciz "foo"
.previous
.. just like on current binutils


82647 31-Aug-2001 bde

Fixed style bugs in rev.1.4, including clobbering of the "Don't generate
y.output" part of rev.1.11.


82264 24-Aug-2001 peter

Dynamically adapt to kernbase changes on crashdumps, falling back to
KERNBASE if the "kernbase" symbol is not present on older kernels.


81974 20-Aug-2001 nik

Note that submitted patches are assumed to be under the same license as
the file they patch.


81803 16-Aug-2001 obrien

Define _KERNEL as this grubs around where no userland should go.


81749 16-Aug-2001 obrien

Add the `WANT_FORCE_OPTIMIZATION_DOWNGRADE' knob. If set to an integer
value, it forces GCC to not optimize above this level. For intance, GCC
made with "WANT_FORCE_OPTIMIZATION_DOWNGRADE=1" is a good setting for the
Alpha platform when building ports.


81685 15-Aug-2001 ru

The .Rv macro support zero and more than one arguments.


81622 14-Aug-2001 ru

mdoc(7) police: s/BSD/.Bx/ where appropriate.


81603 13-Aug-2001 peter

msg_out is already initialized


81595 13-Aug-2001 peter

Turn cvs back on. It seems that there's nothing outright broken, but there
are some odd things I've run into.. eg: log message formatting, etc.


81590 13-Aug-2001 ru

mdoc(7) police: s/NetBSD/.Nx/ where appropriate.


81588 13-Aug-2001 ru

Spell "FreeBSD" with "F" and "BSD" in uppercase.


81586 13-Aug-2001 ru

Removed duplicate VCS ID tags, as per style(9).


81445 10-Aug-2001 peter

Use some slightly less horrible make magic for doing the version stuff.


81444 10-Aug-2001 peter

One more version related tweak after cvs-1.11 -> 1.11.1p1


81439 10-Aug-2001 peter

Update build rules for .in and tidy up.


81432 10-Aug-2001 peter

Tools dir is now empty and unused


81422 10-Aug-2001 peter

Generate version.c on the fly rather than using a generated file.


81420 10-Aug-2001 peter

Get the version source from the (more) correct place.
Remove the obsolete cvsbug.sh script


81410 10-Aug-2001 peter

*** empty log message ***


81409 10-Aug-2001 peter

Add annotate.c, remove rtag.c for 1.11.1p1


81403 10-Aug-2001 peter

Temporarily turn off cvs builds for the (short) duration of
import/verification.


81358 09-Aug-2001 ru

Skip empty calls in the NAME section after the .Nm macro call.
This makes the following difference:

-groff_mdoc(7), -(7) - groff_mdoc reference for groff's mdoc implementation
+groff_mdoc(7) - reference for groff's mdoc implementation


81356 09-Aug-2001 ru

An empty request (single dot on the line) is treated as an
empty line by troff(1) and is ignored. Teach makewhatis(1)
about this. This makes the following difference:

-groff_man(7), . groff_man(7) - groff `man' macros to support generation of man pages
+groff_man(7) - groff `man' macros to support generation of man pages
-groff_mdoc(7), -(7) - . groff_mdoc reference for groff's mdoc implementation
+groff_mdoc(7), -(7) - groff_mdoc reference for groff's mdoc implementation
-troff(1), . . troff(1) - format documents
+troff(1) - format documents

Noticed by: yar


81355 09-Aug-2001 ru

Teach makewhatis(1) about mdoc(7) .Xr macro.

% whatis finger.conf
finger.conf(5) - finger 1 alias configuration file

% whatis finger.conf
finger.conf(5) - finger(1) alias configuration file

Reviewed by: MAINTAINER timeout


81251 07-Aug-2001 ru

mdoc(7) police:

Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.


80527 29-Jul-2001 obrien

Hook up the manpage.


80020 20-Jul-2001 obrien

Add lbasename which is used in the `LD' fix for -current.


80019 20-Jul-2001 obrien

Update the version string so I can identify this new variant.


79632 12-Jul-2001 ru

Restore vendor CVS keywords; eliminate troff(1) warnings.


79631 12-Jul-2001 peter

Use the real structure names explicitly. Note that this is mostly for
reading old a.out core files, which are totally 100% non-understandable
to the gdb floating-point reader if you have SSE turned on.

This should be the last of the world build breakers...


79616 12-Jul-2001 ru

Fixed CLEANFILES.


79557 10-Jul-2001 ru

mdoc(7) police: removed punctuation after the last SEE ALSO xref.


79552 10-Jul-2001 ru

Add $FreeBSD$ CVS tag.


79551 10-Jul-2001 ru

Upgrade to Groff 1.17.2.


79528 10-Jul-2001 ru

mdoc(7) police: removed HISTORY info from the .Os call.


79454 09-Jul-2001 dd

mdoc(7) police: remove extraneous .Pp before and/or after .Sh.


79452 09-Jul-2001 brian

Fix the type of the NULL arg to execl()

Idea from: Theo de Raadt <deraadt@openbsd.org>


79366 06-Jul-2001 ru

mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).


78954 29-Jun-2001 obrien

Upgrade to Binutils 2.11.2.


78848 26-Jun-2001 obrien

Style fix.


78847 26-Jun-2001 obrien

Add the IA-64 unwind handling (needed for readelf).


78842 26-Jun-2001 obrien

Upgrade to Binutils 2.11.2.


78830 26-Jun-2001 obrien

Upgrade to 2.11.2.


78779 25-Jun-2001 ache

Rewrite locale handling using nl_langinfo(CODESET), so aliases not needed here
now


78438 18-Jun-2001 dd

When processing -a, strip off the path of the argument before copying
it to the output.

Reviewed by: alex


78389 17-Jun-2001 alex

Document the -a flag.


78375 17-Jun-2001 dd

Add an -a option which will make send-pr copy the specified file into
the Fix: section. Binary files (as determined by file(1)) are
uuencode'd.

Submitted by: alex


78184 13-Jun-2001 tobez

Fix the build of C programs that link against libperl, and use the
blessed way of doing this:

cc -o interp interp.c `perl -MExtUtils::Embed -e ccopts -e ldopts`

In order for this to work, ldopts should contain -lcrypt.

PR: 21804
Reviewed by: markm


78030 10-Jun-2001 ache

In debug mode don't print error for C,POSIX,ASCII,US-ASCII locales


77991 10-Jun-2001 ache

Fix for new locale names


77990 10-Jun-2001 ache

Fix for new locale names


77846 07-Jun-2001 dd

Don't allow the user to change the subject; instead, always generate
it from the Synopsis field. There's no reason for the subject to be
different, since all that does is cause confusion. Users may get
confused because they may think the subject and synopsis are supposed
to be different, and developers may get confused because it may look
like there are two different problems.

Requested by: ru


77643 03-Jun-2001 dd

Put the originator's full name in the From and Reply-to fields, and
stick their username (which sendmail will make into an e-mail address)
inside '<>'. Sendmail will still DTRT with this, and it conveniently
puts the submitter's name and e-mail address on one line, just like it
should be after "Submitted by" in a commit message.


77571 01-Jun-2001 obrien

Minor style reformatting.


77570 01-Jun-2001 obrien

Upgrade to Binutils 2.11.0.


77519 31-May-2001 markm

For the time being, Perl threading is considered dangerous. How, when
and why this is re-enabled will be addressed again in the future.


77324 28-May-2001 obrien

Upgrade to Binutils 2.11.0.


77320 28-May-2001 ru

`\<space>' (unpaddable space) does not work in groff_font(5) files,
it is taken as a single escape (`\') character. This prevented \e
from being output correctly in -Tkoi8-r case.

Noticed by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>


77236 26-May-2001 markm

From the submitter:

$ PERL_DL_NONLAZY=1 perl -MPOSIX -e ''
Can't load '/usr/libdata/perl/5.6.0/mach/auto/POSIX/POSIX.so' for module
POSIX: /usr/libdata/perl/5.6.0/mach/auto/POSIX/POSIX.so: Undefined
symbol "sv_setptrobj" at /usr/libdata/perl/5.6.0/XSLoader.pm line 73.
at /usr/libdata/perl/5.6.0/mach/POSIX.pm line 24
Compilation failed in require.
BEGIN failed--compilation aborted.

This problem only exists in -CURRENT. Most often it is reproduced when
compiling some perl extension manually. Make test uses PERL_DL_NONLAZY,
and if a tested module uses POSIX, boom!

Luckily, we don't see it very often, mostly because the vast majority of
p5 ports do not perform the `make test' step.

Submitted by: Anton Berezin <tobez@tobez.org>
Needs to be a committer already: Anton Berezin <tobez@tobez.org>


77229 26-May-2001 markm

CURRENT no longer needs -pthread


77107 24-May-2001 dd

Use pw(8) instead of grep'ing through /etc/passwd. This fixes
automatic filling of the "Originator" field for NIS users.

PR: 24372


76627 15-May-2001 ru

Add support for FreeBSD 4.4.


76512 12-May-2001 kris

Fix typo introduced in a comment in the previous commit


76332 07-May-2001 ru

Only load KOI8-R-specific bits if document language is set
via the \*[lang] register, not if just device is `koi8-r'.

Reviewed by: ache


76301 06-May-2001 kris

Create temporary files securely using mkstemp() instead of mktemp()

Reviewed by: mikeh, audit@
MFC after: 1 week


76253 03-May-2001 obrien

Total hack to fix broken bootstrap. Add -I/usr/src/include at the tail
end of the include searching. We really need a real fix for the issue of
which set of headers to use in compiling the cross-tools -- /usr/include,
or /usr/src/include.


76234 03-May-2001 mjacob

like i386, add inclusion of lock.h


76219 02-May-2001 markm

- Avoid circular `use Config', which may lead to random synax errors
produced by miniperl during buildworld phase.

- While at it, do loading of SelfLoader only when it is needed, and in
place where it is needed.

Submitted by: tobez@tobez.org (who is doing way too much good work
and is in need of the Commit Bit punishment)


76177 01-May-2001 joe

* Add Config.pm to fight situations when perldoc(1) showed a manual page
for a module overridden by BSDPAN instead of the original module.

* Fix wrong manual section numbers in SEE ALSO.

* Add `Revision 42' to the beer-ware license. The BSDPAN author did not
originally get the reference and removed the revision from original
phk's version.

Submitted by: Anton Berezin <tobez@tobez.org>


76171 01-May-2001 markm

Compensate for dethreaded headers.
(I have no religion about how this was done. Follow-up commits welcome)


76028 26-Apr-2001 ru

-lposix1e is dead.


75977 25-Apr-2001 ru

Backout rev.1.30, as the root of this problem was already fixed
in bsd.obj.mk rev.1.35, and

On Tue, Apr 24, 2001 at 06:29:27AM +1000, Bruce Evans wrote:
>
> This is bogus. It is normal for sloppy cleaning to cause problems.
> `make depend' after `make depend' should not do anything. I'm still
> waiting for a similar problem in kdump to be fixed properly :-).


75866 23-Apr-2001 ru

If the world was built using either -DNOCLEAN or -DNOCLEANDIR, it was
possible to use old generated doc-* files as the source for new ones.
Wrong -mdoc files would then be installed, and man(1) failed with the
following diagnostics:

mdoc error: end-macro (.em) respecification is not allowed. (#41)
Should this have been `.Em ...'?

Put helper stuff into `beforedepend' to cleanup old files.

Makefile first infected in rev 1.15.

Reported via: -current


75857 23-Apr-2001 ru

This is not a problem but a feature of PMake.

Pointed out by: bde


75852 23-Apr-2001 ru

Add .Lb entry for -ldevinfo.


75695 19-Apr-2001 ru

Work around the problem in multi-job make(1).
(Fixes ``make -jN buildworld'' breakage in bootstrap-tools.)

Reported by: Steve Kargl <sgk@troutmask.apl.washington.edu>


75670 18-Apr-2001 ru

mdoc(7) police: normalize .Nd.


75652 18-Apr-2001 ru

Synch with devascii/R.proto, RFC 1489, and groff_char(7).


75595 17-Apr-2001 ru

mdoc.samples(7) is superseded by mdoc(7).


75592 17-Apr-2001 ru

Upgrade to Groff 1.17.


75412 11-Apr-2001 ache

Upgrade for readline 4.2


75400 11-Apr-2001 obrien

Remove MIPS support.
It has rotted quite badly and no one has provided updates for it.


75387 10-Apr-2001 ru

psroff(1) has never been a part of Groff.


75316 08-Apr-2001 markm

From the author:

Fix a bug when the return values from the overridden sub were lost
during the first invocation.


75286 07-Apr-2001 ru

beforeinstall -> SCRIPTS.


75235 05-Apr-2001 joe

Fix a few bugs in BSDPAN:

* Fix a bug which prevented the second invocation of overloaded
subs governed by SelfLoader from functioning.

* Fix a bug with XS modules. MakeMaker determines where the xsubpp
preprocessor is located by adding "ExtUtils" string to the Perl's
system path. At the same time, BSDPAN has to fool MakeMaker into
thinking that the Perl's system path is elsewhere. Now we
`reverse-adjust' the notion of the Perl's system path for a
moment, so xsubpp utility is found.

This should fix the breakage with some p5- ports.

Reported by: vanilla
Submitted by: Anton Berezin <tobez@tobez.org>


75157 04-Apr-2001 ru

mdoc(7) police: use .Nm, remove blank line (these cause warnings in mdocNG).


75140 03-Apr-2001 joe

Commit the first version of BSDPAN.

BSDPAN is the collection of modules that provides tighter than ever
integration of Perl into BSD Unix.

Currently, BSDPAN does the following:

o makes p5- FreeBSD ports PREFIX-clean;

o registers Perl modules in the FreeBSD package database with a
package name derived from the module name.
The name is of the form: bsdpan-ModuleName-V.VV.

Anyone interested in where BSDPAN is developing should read Anton's
message to the ports mailling list:
Message-ID: <20010105040828.A26011@heechee.tobez.org>

Submitted by: Anton Berezin <tobez@tobez.org>


75045 31-Mar-2001 obrien

Reduce the libiberty sources we build to those we actually need.


75034 31-Mar-2001 obrien

Minor style cleanup.


75020 30-Mar-2001 ru

Backout rev 2.3 (-fno-for-scope); problem fixed in Groff 1.12.


75019 30-Mar-2001 wosch

space typo in last commit


75018 30-Mar-2001 wosch

* A comment in apropos.sh contains the misspelled word
"locailzed"; it should read "localized".

* The "test" operator can be a bit dangerous (e.g., if
a newbie writes a script named "test" and has it call
"apropos", which calls "test, ...).

* In its use as "whatis", apropos formats the first
line of the output differently than the following
lines. Specifically, it leaves out all but one of
the spaces that precede the dash in the first line.

Submitted by: Rich Morin <rdm@cfcl.com>
PR: 25126


74954 28-Mar-2001 phk

Add to BUGS section why tar can't dump large minors


74861 27-Mar-2001 ru

MAN[1-9] -> MAN.


74804 26-Mar-2001 ru

Don't use MANDEPEND and MANSRC.


74767 25-Mar-2001 obrien

Temporary build structure for GDB 5.0 so people can test the new version
before pulling the switch to making it the default version.


74689 23-Mar-2001 ache

Fix -I getopt form

PR: 26010
Submitted by: Peter Jeremy <jeremyp@gsmx07.alcatel.com.au>


74591 21-Mar-2001 ache

Cosmetique, use %R instead of %H:%M


74580 21-Mar-2001 ache

Don't attempt to parse %c output, use nl_langinfo instead


74313 15-Mar-2001 obrien

Note rules of enguagement.


73754 05-Mar-2001 ru

mdoc(7) police: Nm macro remembers its argument on the first
call, punctuation characters should be separated by whitespace.


73349 02-Mar-2001 ru

setlocale(3) has been fixed to match POSIX standard:
LC_ALL takes precedence over other LC_* envariables.


73307 02-Mar-2001 obrien

Include `dbxelf.h' via tm.h (the approved FSF/GNU way) vs. in our MI header.


73306 02-Mar-2001 obrien

Define "FREEBSD_NATIVE" in the freebsd-native header to reduce the amount
of stuff (and thus length of error output) we put on the invocation command
line. Also follow the new FSF/GNU style of giving the symbol a value so it
can be used in `if()' statements in addition to `#if' so seldomly compiled
in code (on some platforms) gets compiled always, to help reduce bit-rot.


73297 01-Mar-2001 obrien

Do not need to define "VERSION" here -- we do it on the command line.


73218 28-Feb-2001 obrien

Allow "NOSHARED" to be overridden.

Submitted by: bde


73146 27-Feb-2001 obrien

Make critical toolchain binaries staticly linked in this development
version of the OS.


73069 26-Feb-2001 kris

Update for bc 1.06


72942 23-Feb-2001 ru

Make ``groff -man'' work again for both man(7) and mdoc(7) manpages.
The new Groff release will support this feature.

Requested by: peter


72798 21-Feb-2001 obrien

Our OS name is "freebsd", not "freebsdelf"


72696 19-Feb-2001 ru

Implement one nice feature of original BSD man(1):

: As some manual pages are intended only for specific architectures,
: man searches any subdirectories, with the same name as the current
: architecture, in every directory which it searches. Machine specific
: areas are checked before general areas. The current machine type may
: be overridden by setting the environment variable MACHINE to the name
: of a specific architecture.


72695 19-Feb-2001 ru

Fixed the order of environment variables list.


72666 18-Feb-2001 ume

Introduce $TAR_RSH to enable use of ssh as transport.


72584 18-Feb-2001 bde

Quick fix for attempts to free non-malloc()ed memory. The variables
current_file_name and current_link_name sometimes point into the
middle of malloc()ed memory and sometimes point to alloca()ed memory,
but free() is sometimes called on them. This seems to be harmless
for the usual tar operations, but it is usually fatal for `tar -W'.
E.g., for `cd /etc; tar Wcf /tmp/foo rc', at the start of
verify_volume(), current_file_name points to alloca()ed memory, and
tar attempts to free it.


72567 17-Feb-2001 obrien

Make `cc' and `cpp0' staticly linked binaries in this development version
of the OS.


72534 16-Feb-2001 ru

Fix broken -L for short locale names.


72522 15-Feb-2001 ru

Do not ever try to look into nonexisting locale subdirectories.

(is_directory() returns -1 if the file does not exist, 1 if it
is a directory or a symlink to a directory, and 0 otherwise.)


72488 14-Feb-2001 ru

If both full-locale-name and short-locale-name searches
fail, look the manpage in the en.<charset> subdirectory.

See the manpage for details.

Suggested by: ache


72481 14-Feb-2001 ru

Backout 1.38->1.41 (functional) changes pending the proper solution.
/usr/share/man/cat? is only allowed to store -Tascii formatted data.

Requested by: ache


72449 13-Feb-2001 ru

Do not allow non-absolute pathnames in the manpath.


72444 13-Feb-2001 ru

Make it possible for any given locale to use different
groff(1) devices for localized and non-localized pages.

Currently, for *.ISO_8859-1 locales the device in both
cases is "latin1", and for KOI8-R locale it is "koi8-r"
for localized and "ascii" for non-localized pages.

Discussed with: des


72426 13-Feb-2001 peter

When setproctitle() moved from libutil to libc, we forgot to back the
change out that made libperl.so dynamically depend on libutil.so to pick
up setproctitle() in its old location. This breaks changes involving
incomptabable libc's because ld looks for the dynamic dependency
(which it has no business doing anyway) in the wrong place - /usr/lib!


72029 05-Feb-2001 dillon

Finish draining any input prior to closing the pipe, to prevent unsightly
'Broken pipe' messages from gzcat.


71895 01-Feb-2001 ru

mdoc(7) police: split punctuation characters + misc fixes.


71744 28-Jan-2001 des

Revert part of previous commit and initialize locale_nroff to " -Tascii"
so man(1) works properly when no locale is set.

Spotted by: bde


71715 27-Jan-2001 des

Make an effort to actually pass the correct device to groff.


70898 10-Jan-2001 jake

- Add #defines for the symbol names of the kernel interrupt, system
call and trap entry points so they're easy to find and change
- Use the cpuhead and allcpu list to locate globaldata for the current
cpu, rather than SMP_prvspace or __globaldata
- Use offsets into struct globaldata directly to find per-cpu variables,
rather than symbols in globals.o

Glanced at by: peter


70755 07-Jan-2001 n_hibma

Assume that the submitter knows what he is doing and order the
suggested actions accordingly. S)end should be the first one.


70743 07-Jan-2001 peter

Fix gdb -k after jake's most recent commit. The gd_XXX symbols are now
offsets in all cases, and we have to find the base address (&__globaldata)
ourselves for the UP case as well as SMP.


70703 06-Jan-2001 obrien

Use a unified libgcc rather than a seperate one for threaded and
non-threaded programs. This provides threaded programs with the
needed exception frame symbols.

parts submitted by: Max Khon <fjoe@iclub.nsu.ru>
PR: 23252


70649 04-Jan-2001 obrien

The preprocessor used by the `cc' driver is now named `ccp0' to make it
clear this is the 1st pass of compilation and to make clear this particular
cpp is for `cc's use only.


70563 01-Jan-2001 obrien

s/rsa0/sa0/g


70539 31-Dec-2000 phk

Use macro API to <sys/queue.h>

Submitted by: Dima Dorfman <dima@unixfreak.org>
Reviewed by: phk


70395 27-Dec-2000 ru

Prepare for mdoc(7)NG.


70377 26-Dec-2000 joerg

Fix an annoying message ``gdb: ptrace(PT_GETDBREGS) failed: No such process''
when using gdb on a remote target. The fix is to restrict PT_GETDBREGS
calls to `child' and `freebsd-uthreads' targets solely.

I've been in some conversation with Brian about this, and this solution
seems to be the most appropriate one.

PR: gnu/21685
Submitted by: bsd


70359 26-Dec-2000 obrien

Add these files that were used from contrib/gcc/. They are taken from
GCC 2.7.2.3 as that was the version of GCC in active use before the switch
to ELF.
The GCC 2.9[67] versions of these files carry more baggage and I'm not sure
the are appropriate for this linker.


70347 25-Dec-2000 ru

mdoc(7) police: formatting fixes.


70327 24-Dec-2000 obrien

Clean up the -j/-y/--bzip entry in usage().

Add the -U and --unlink-first options which are the offical verions of our
--unlink localism.
Add support for the "TAR_OPTIONS" environmental variable.

Obtained from: GNU tar 1.13.18


70326 24-Dec-2000 obrien

Add -j as the offical "pipe thru bzip2 compression program" option.
Make -I equivalent to -T for compatiblity with Solaris.

Obtained from: GNU tar 1.13.18


70318 23-Dec-2000 obrien

Add `gcov' to the mix.

Requested by: David Malone <dwmalone@maths.tcd.ie>
PR: 18574


70281 22-Dec-2000 ru

Teach man(1) how to look inside compressed manuals
for preprocessor directives. Avoid use of cat(1).

PR: bin/23585


70279 22-Dec-2000 obrien

Update the date of last change.

Submitted by: ru


70268 22-Dec-2000 obrien

Add the -bzip and -I flags as aliases for -y for Red Hat compatibility.


70065 15-Dec-2000 obrien

Our OS name is "freebsd", not "freebsdelf".


70062 15-Dec-2000 obrien

Only build the a.out `as' and `ld' if "WANT_AOUT" is defined.

Looking in src/Makfile* it looks like all the "WANT_AOUT" support
has been removed, maybe these should just go away...

Note that the a.out `ld' reaches over into src/contrib/gcc for libiberty
bits. This is biting us because the libiberty bits have evolved beyond
what the a.out `ld' can handle.

This change fixes the broken world, but only because very few have
"WANT_AOUT" defined.


70013 14-Dec-2000 ru

mdoc(7) police: removed history info from the .Os call.


69983 13-Dec-2000 ru

This file was not regenerated for the latest import, thus the
reported grep version is wrong. The correct version is 2.4d.


69940 12-Dec-2000 jhb

Catch up to the new kinfo_proc.


69857 11-Dec-2000 ru

mdoc(7) police: use canonical form of .Dd macro.


69793 09-Dec-2000 obrien

Add `_PATH_DEVZERO'.
Use _PATH_* where where possible.


69679 06-Dec-2000 ru

Install the stock (as supplied by groff(1) distribution) tmac.an
and tmac.andoc files. The man(1), catman(1) and bsd.man.mk have
been modified to call groff(1) with -mandoc argument.


69677 06-Dec-2000 ru

Build and install groff(1) texinfo(1) documentation.


69674 06-Dec-2000 ru

Hmm, font `L' is still used in old Sun docs.


69668 06-Dec-2000 ru

Font `L' is not needed for BSD docs, but some use font `CW'.


69665 06-Dec-2000 ru

Fixed device files building procedure. This makes
it possible to ``make all install'' in one pass.


69632 05-Dec-2000 ru

Upgrade to version 1.16.1.


69605 05-Dec-2000 ru

Fixed manpage building.


69535 03-Dec-2000 obrien

tm.h should include the platform specific ELF header if it exists.


69453 01-Dec-2000 obrien

The GCC 2.96 snapshots have slightly different rules for finding include
files. Mostly -I${.CURDIR} was needed -- especially for YACC generated
files as the new cpp does not look in the ultimate source file
(ie, the .y file)'s directory as told by the "#line" directive. Some were
misspellings of "-I${.CURDIR}" as "-I.".


69165 25-Nov-2000 obrien

Deal with a real PITA in that GDB 4.18 (as we imported it) requires a
`wait.h' that was in contrib/binutils/, however this wait.h went away with
bintuils 2.10.0 so I `cvs rm'ed it. Now we find gdb will not build. This
binutils wait.h contained nothing we didn't already have in <sys/wait.h>.
So just hack a symlink to it.


69164 25-Nov-2000 obrien

`stringify.sed' has been replaced by `astring.sed' [on ANSI-C systems].


69026 22-Nov-2000 ru

log


68967 20-Nov-2000 rnordier

Typo police.


68938 20-Nov-2000 ru

mdoc(7) police: use the new features of the Nm macro.


68927 20-Nov-2000 marcel

Fix cross-building.

o Move building libperl and miniperl from build-tools to
cross-tools. libperl uses MACHINE_ARCH to determine the
right configuration, which doesn't match the build
machine when cross-building if they are built as build-
tools.
o Since miniperl needs to be built as a cross-tool, it
needs to be installed under /usr/obj so that it can be
used (cross-tools have a special object directory to
avoid build conflicts. As a downside, you can't easily
run cross-tools from their object directory). Remove
the install and distribute override targets. To avoid
having miniperl installed by installworld, remove it
from SUBDIR.
o We can't pickup miniperl from the object directory but
since it's installed, depend on PATH. This is save,
because the makefiles are run with a known path.
o Build libperl again as part of the library target. A
_libperl variable existed, but it was never defined.
o Add chmod to the list of saved tools, because perl
conditionally uses it during install.

The bootstrap-tools and cross-tools targets are modified to
avoid building profiled and shared libraries. While here,
have these targets build static binaries instead of shared
binaries.

Approved by: markm


68903 19-Nov-2000 kris

Use mktemp -t to respect TMPDIR
Clean up temporary file at runtime


68788 15-Nov-2000 obrien

Correct the Bintuils src path from the debugging version I accidently
committed.


68780 15-Nov-2000 obrien

Upgrade to Binutils 2.10.1.


68716 14-Nov-2000 ru

Use Fx macro wherever possible.


68675 13-Nov-2000 obrien

Build and install the useful `readelf' util that is new with Binutils 2.10.0.


68594 11-Nov-2000 kris

Create temporary filenames securely, don't just number them sequentially.

Audited by: eivind, freebsd-audit


68572 10-Nov-2000 obrien

Add comment about a requirement in using a 64-bit `long' on i386.


68571 10-Nov-2000 obrien

Link with libgcc_pic when building shared objects.
(note we should not just use GCC's default LIBGCC_SPEC as it doesn't use
the PIC version when linking shared)

Recomended by: jdp
PR: 21983


68539 10-Nov-2000 deischen

Sync gdb thread support with recent changes to the threads library.

Approved by: obrien


68528 09-Nov-2000 obrien

Found remaining -kthread option that [sort of] supported using the
LinuxThreads port. Dike it out as it was removed from freebsd.h on
19-July-2000 as this option depended on bits not part of the base system
and required people to install the LinuxThreads port in a manner
non-consistent with the workings of our Ports Collection.

Requested by: jasone


67925 30-Oct-2000 vanilla

Change "PERL_THREADED=yes" to "PERL_THREADED=true".


67923 30-Oct-2000 vanilla

Add suffix "-thread" to archname when perl with thread support.

Approved by: markm


67909 29-Oct-2000 steve

Add two new classes of problem reports primarily for the Ports Collection:

- update: For submitting non-maintainer updates/changes
- maintainer-update: For submitting maintainer updates/changes

The intent is to make it easier to spot maintainer sactioned or submitted
updates to ports though it might also be useful for userland code that is
maintained by someone that is not a FreeBSD committer.

Submitted by: nbm and many others


67908 29-Oct-2000 steve

Update to version 3.113. Major changes were to incorporate FreeBSD-
specific changes into the original distribution (although sometimes
with a slightly different approach) and to add two commandline
options to send-pr(1):

-c which allows you to specify an address to CC this
PR to
-s allow the severity to be specified on the commandline

PR: 17922


67183 16-Oct-2000 brian

Include sys/types.h


67098 13-Oct-2000 deischen

Adjust to reflect recent changes in the internal layout of a struct
pthread in libc_r.

Reviewed by: dfr


67068 13-Oct-2000 obrien

Style tweaks.


66532 02-Oct-2000 peter

Regenerated. There are a bunch of changes from this round of ./configure
but none of them are used or make any difference (at least in the FreeBSD
version).


66368 25-Sep-2000 peter

Stop the freebsd hardwired version of send-pr from requesting
submitter-id's and try and stop people sending 'Confidential: yes' PRs.
The gnats database is public.


66238 22-Sep-2000 ru

Removed files not present in v1_15 import.


65975 17-Sep-2000 ache

Spelling fixes

Submitted by: "Peter Avalos" <pavalos@theshell.com>


65915 16-Sep-2000 ache

Remove unneded -lmytinfo


65879 15-Sep-2000 markm

Gosh. I managed to commit the wrong version of this file. Darn;
I must remember not to do that again.

(This fixes broken install and distribute targets)


65853 14-Sep-2000 markm

Silence the perl build a lot; particularly in the case where a
"make all" is being done on top of a "make buildworld", and nothing
needs making.

Asked for by: jkh


64873 20-Aug-2000 markm

Fixes and cleanups to the perl build; don't error out when NOCLEAN is
set and directories are being (re)made; build the procname ($0) stuff,
don't install miniperl.
(Miniperl needs a revisit).


64842 19-Aug-2000 markm

Silence -Wall; main()'s second argument was "unsigned char **",
and this had filtered down into too many other places.


64789 17-Aug-2000 joerg

Implement the GDB counterpart to use hardware watchpoints in connection
with Brian's kernel support for i386 debug registers. This makes
watchpoints actually usable for real-life problems. Note: you can
only set watchpoints on 1-, 2- or 4-byte locations, gdb automatically
falls back to [sloooow] software watchpoints when attempting to use
them on variables which don't fit into this category. To circumvent
this, one can use the following hack:

watch *(int *)0x<some address>

David O'Brien is IMHO considering to get this fully integrated into the
official GDB, but as long as we've got the i386/* files sitting around
in our private FreeBSD tree here, the feature can now be tested more
extensively, so i'm committing this for the time being.

This work has been done in order to debug a tix toolkit problem, thus
it has been sponsored by teh Deutsche Post AG.

Reviewed by: bsd (not the operating system, but Brian :-)


64672 15-Aug-2000 sheldonh

Update for the newly-updated gawk-3.0.6.


64671 15-Aug-2000 sheldonh

Update for the newly-updated gawk-3.0.6.


64575 13-Aug-2000 imp

Always build and install suidperl. Only install suidperl setuid when
ENABLE_SUIDPERL is set to true. When perl is updated to remove the
fork mail code, additional warnings will enable the users to know what
is gonig on and how to correct it. Markm will make those commits as
part of his perl patch integration. suidperl is installed with
execute permissions so that markm's added error messages wil be seen
by the user.


64516 10-Aug-2000 imp

Don't build suidperl by default. Make users specifically enable its
building.


64156 02-Aug-2000 kbyanc

Fix previous commit such that only -S/--skip ignores errors when applying
a patch, returning -f/--force and -t/--batch to their previous semantics.

Pointed out by: asami


64120 02-Aug-2000 kbyanc

Fix patch such that skipping files does not count as a failure.
Previously, using -S/--skip, -f/--force, or -t/--batch to skip a patch in
a patchset still registers a failure which causes patch to return a
non-zero exit code. This is particularly undesirable with regards to
ports as there is no way to ignore the non-zero code. (Luckily, we don't
currently have any ports that make use of any of these options.)

The PR (yes, my own) is slightly incorrect: It states that -f does indeed
properly skip patches. It does, but it still sets the failure flag causing
patch to return non-zero.

PR: 19638
Submitted by: kbyanc@posi.net


64074 31-Jul-2000 green

Make style match the surrounding style. Use memset() instead of bzero()
because it's standard (bah, show me a real system without bzero()...)

Noted by: bde


64072 31-Jul-2000 kris

Fix a bug in keyed sorting due to malloc abuse.

Submitted by: green


62990 12-Jul-2000 kris

Don't call fprintf() without a format string.


62902 10-Jul-2000 obrien

Install the general binutils (such as `nm') info files.

Patch submitted by: nbm
PR: 16585
Submitted by: Assar Westerlund <assar@sics.se>


62634 05-Jul-2000 sheldonh

Correct the usage printed for --exclude, which takes a globbing pattern
and not a file name.

PR: 19698
Reported by: Jeff Blaine <jblaine@mitre.org>


62418 02-Jul-2000 markm

Perl's version number needs upating.


62415 02-Jul-2000 markm

Bunch-o'-tweaks.

1) (Biggest) I tried long-and-hard to keep the version number (5.006)
backwards compatible with FreeBSD; I have lost this battle, and
must defer to the Perl convention (5.6.0). Victims include suidperl.
this means that dirs with a name of 5.006 will be replaced with
dirs named 5.6.0 in both /usr/libdata/perl and /usr/local/lib/perl.

2) Errno module is added.

3) Alpha bits extensively tweeked after a Beast-build.

Other commits to follow.


62374 02-Jul-2000 ache

Fix manpath for new perl


62281 30-Jun-2000 peter

Fix the perl build on the Alpha. int32 is 'int' not 'long'. int64 is
'long', not 'long long'. Maybe the intXX_t types should have been used.


62262 29-Jun-2000 markm

Tweaks to the build to allow "make -DNOCLEAN" and "make release" to
work.


62161 27-Jun-2000 markm

Fix the upgrade-build case.


62125 26-Jun-2000 markm

Fix for bootstrapping. Grr. Pointy Hat Please?


62116 26-Jun-2000 markm

Thread support for v5.6.0


62081 25-Jun-2000 markm

Userland build stuff for Perl5.006.

This is cleaned up quite a lot since 5.00502, and the library modules
are broken out into individual dirs. This should please a lot folk.


61857 20-Jun-2000 alex

/etc/weekly -> /etc/periodic/weekly/320.whatis

PR: 19272
Submitted by: Uwe Pierau <uwe.pierau@tu-clausthal.de>


61842 20-Jun-2000 obrien

We are now at version 2.10 release.


61265 04-Jun-2000 ache

Remove libxpg4


61238 04-Jun-2000 obrien

Scoot things over to the temporary *.295 source while I do major construction
on the mainline sources.


61088 30-May-2000 ru

Restore backwards compatible -R option.
Broken in revision 1.17.

Noticed by: hoek


60938 26-May-2000 jake

Back out the previous change to the queue(3) interface.
It was not discussed and should probably not happen.

Requested by: msmith and others


60884 24-May-2000 obrien

Move c-decl.c out of the common libcc_int.a into the binary Makefiles
where it is used. c-decl has symbols that conflict with several of the
cc1plus sources.

GNU `ld' was changed in Dec 1999 to be more be compatable with the way that
other linkers work (specifically in the Solaris linker). The 2.9.1 `ld',
did the Wrong Thing in that if a library contained a common symbol that
matched a definition of that symbol in another (already linked in object)
it would also be linked in, even if there was no other reason to do so.
This is wrong. The library should only be linked in if it contains
non-common, non-weak symbols which are needed by previously linked in
objects.


60882 24-May-2000 steve

Don't allow people to create new PRs with a 'wish' class.

Requested by: Sheldon Hearn <sheldonh@uunet.co.za>


60833 23-May-2000 jake

Change the way that the queue(3) structures are declared; don't assume that
the type argument to *_HEAD and *_ENTRY is a struct.

Suggested by: phk
Reviewed by: phk
Approved by: mdodd


60783 22-May-2000 obrien

Updated 2.10 headers.


60782 22-May-2000 obrien

Tweaks to match those done in the Binutils mainline code.


60781 22-May-2000 obrien

version 2.10 config file.


60780 22-May-2000 obrien

Conditionally define "CROSS_COMPILE" here.


60777 22-May-2000 obrien

Pull the switch and activate our Binutils to a snapshot of the up and
comming 2.10 release.


60745 21-May-2000 hoek

Once again fix substitution of TMAC_M and TMAC_S_PREFIX in manpages.

PR: bin/5693 docs/9352


60665 17-May-2000 obrien

callback.c is not really used, nor is it part of GDB 4.18.


60600 15-May-2000 bde

Don't forget to clean "grog".

Don't use MANDEPEND. It hasn't had anything to do with dependencies for
5-6 years, but is still being used, mainly in groff/*/Makefile, where it
amounts to just a macro giving the list of generated man pages. Since
all man pages in groff are generated (from .man to .[1-9]), it's simpler
to use the source names ({$MANX}) to give the list.

Fixed some other style bugs.


60598 15-May-2000 bde

Don't forget to clean f77.1.

Don't use "+=" for variables that are only set once.


60483 12-May-2000 obrien

Use a alternate side 2.9.1 source tree while upgrading Binutils.


60319 10-May-2000 phantom

mdoc cleanup: use .Nm macro correctly, don't non mdoc macro


60129 07-May-2000 kris

Update device references.


59807 30-Apr-2000 nik

Only set $MAIL_AGENT if it isn't already defined in the environment.
No idea why this was sent in as a docs bug. . .

PR: docs/17014
Submitted by: Giorgos Keramidas <keramida@ceid.upatras.gr>


59740 29-Apr-2000 dfr

Add support for debugging programs using libc_r's implementation of
pthreads.


59366 18-Apr-2000 steve

Add a new wishlist category.


59332 17-Apr-2000 obrien

Perl lib configuration for IA-64 (along with PPC and arm32)


59298 16-Apr-2000 steve

Add sparcnetbsd support and cleanup style so that this looks nearly
identical to Makefile.sparc.


59297 16-Apr-2000 steve

Fix a typo (aout32.o -> aout32.c). Add support for NetBSD/Sparc and
sparc64.


59284 16-Apr-2000 steve

Add a config.SH for the sparc and sparc64 ports. The ones for the sparc64
might need some adjusting for the size of long long and long double.

Reviewed and approved by: markm


59043 05-Apr-2000 sheldonh

The MANSECT environment variable was misrepresented as MANSEC. Fixed.

PR: 17745
Submitted by: nordwick@askjeeves.com (Jason "Just Change It" Nordwick)


59007 04-Apr-2000 gj

Add a '+' to the first LDADD, otherwise it clobbers the LDADD in
Makefile.alpha such that the -lkvm disappears and the link fails.

This time I tested it, honest :)


58968 03-Apr-2000 sheldonh

Fix unsafe tempfile creation. This file is already off the vendor
branch. Although this problem has been reported to the GNU folks,
it's unlikely that any solution they may come up with will involve
the use of mktemp(1).

PR: 16942
Submitted by: Colin Phipps <crp22@cam.ac.uk>


58961 03-Apr-2000 steve

Add support for sunos_big_vec to support 'make world's on Solaris
boxes.


58960 03-Apr-2000 steve

Add support for the sunos_big_vec format as well.


58959 03-Apr-2000 steve

Build and install the elf32_sparc ld(1) scripts and make elf32_sparc
the default emulation.


58954 02-Apr-2000 steve

Enable Haifa on sparc64 as well.


58953 02-Apr-2000 steve

First cut at the (non-contrib) bits needed to build the binutils
distribution for FreeBSD/Sparc64.

Reviewed by: obrien


58947 02-Apr-2000 steve

The ld directory is in ${SRCDIR} not ${BINUTILSDISTDIR}.


58894 01-Apr-2000 asmodai

Add additional path for info to /usr/X11R6/info. This will allow
people to actually look at the info files for gdk and gtk for example.


58690 27-Mar-2000 bde

Fixed wrong path to libperl in DPADD.

Fixed wrong path to libperl in LDADD in some funky objdir setups.

Use ${dir}/libfoo.a instead of -L${dir} -lfoo for local static libraries
in LDADD so that `make checkdpadd' doesn't report non-errors.

Fixed misformatting of $FreeBSD$.


58683 27-Mar-2000 bde

Use `${dir}/libfoo.a' instead of `-L${dir} -lfoo' for local static
libraries in LDADD so that `make checkdpadd' doesn't report non-errors.

Fixed some style bugs (the usual ones for DPADD and LDADD, and misformatting
of $FreeBSD$).


58675 27-Mar-2000 bde

Don't abuse LDADD for holding linker flags. Doing so broke
`make checkdpadd'. Linker flags (ones passed via ${CC}) go in
LDFLAGS.

Fixed some style bugs (misformatting of $FreeBSD$).


58674 27-Mar-2000 bde

Fixed missing DPADD.

Fixed some style bugs (some usual ones for LDADD, and misformatting of
$FreeBSD$).


58554 25-Mar-2000 kris

Update for gperf 2.7


58510 24-Mar-2000 mpp

Fix a minor grammar problem.


58478 23-Mar-2000 obrien

Clean up the FreeBSD configuration files -- includes removing the usage
of svr4.h on the i386, and moving all the shared arch neutral bits into
the FreeBSD general config header.


58347 20-Mar-2000 peter

A bandaid to try and make this buildable. This should probably be
rechecked by somebody who knows what is meant to happen here. The new
libreadline rluser.texinfo file duplicates the '@defcodeindex bt' entry.


58318 19-Mar-2000 obrien

Make the SUBDIR list more granular to assist in my GCC hacking.


58086 15-Mar-2000 obrien

Make the build-tools objects weirder named so one can tell there is
something special going on here.


57965 13-Mar-2000 obrien

Move some cflag contents down to where they are acutally used.


57827 08-Mar-2000 markm

Considerable upgrade to the way perl links to shared objects. This
fixes the way that third-party apps like apache link in perl .so's
(and previously did not get libperl linked in.)

NOTE - you neeed to recompile all your perl stuff - all the p5-*
por4ts with C code, and things like mod_perl.


57660 01-Mar-2000 nik

Remove xrefs to obsolete ft driver.

PR: docs/17080
Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>


57460 24-Feb-2000 markm

Use libcrypto instead of libdes.


57381 21-Feb-2000 obrien

Build and install gasp's infodocs along side the other binutil docs rather
than seperately.

Pointed out by: bde


56920 31-Jan-2000 ru

Merge FreeBSD changes into 2.4d.


56919 31-Jan-2000 ru

Merge FreeBSD changes into 2.4d.

FreeBSD changes OBE'ed by 2.4d:
* rev 1.5 - use collate for alpha character ranges.


56918 31-Jan-2000 ru

This is the stock GNU grep 2.4d file.


56916 31-Jan-2000 ru

This commit was generated by cvs2svn to compensate for changes in r56915,
which included commits to RCS files with non-trunk default branches.


56907 30-Jan-2000 obrien

Retire Bison as it is not need to build GCC any more.

Ok'ed by: JKH


56820 29-Jan-2000 markm

Fix for (amongst other things) the cross-compile case where a too-old
version of libperl was being found.

Tested on: beast


56806 29-Jan-2000 obrien

"Rev.1.45 of cc_tools/Makefile was a wrong fix for a problem introduced
in rev.1.44 (the egcs to gcc switch). The problem is that print-rtl.o
is now needed to build some tools, but it wasn't added to the list of
objects which are specially handled because they are prerequisites for
tools."

Submitted by: bde


56730 28-Jan-2000 jasone

Track internal(!) libc symbol naming change.


56560 24-Jan-2000 archie

Fix typo for the flag ``--ungzip'' which should have been ``--gunzip''
as is documented in the man page. Retain the older mistaken version
of the flag for backwards compatibility in case anybody is using it.
Add $FreeBSD$ tag as cvs requires it.

PR: gnu/7800


56552 24-Jan-2000 obrien

Merge cc_drv into cc_int. Merge more shared files into cc_int.


56521 24-Jan-2000 obrien

Simply cc_tools/Makefile by moving the parser generation to the respective
backends.


56513 24-Jan-2000 obrien

Style change to better match src/lib/'s Makefiles.


56497 23-Jan-2000 obrien

I *hate* using "i" in variables, looks too much like "1" or "l".


56356 21-Jan-2000 obrien

Minor style nits.


56234 18-Jan-2000 ru

Back out previous revision because someone upgraded our
texinfo system to one that understands "command{foo}".


56233 18-Jan-2000 ru

Fix conflicts.


56231 18-Jan-2000 ru

This commit was generated by cvs2svn to compensate for changes in r56230,
which included commits to RCS files with non-trunk default branches.


56224 18-Jan-2000 ru

Oops, cleanup this a bit.

Forgotten by: ru


56198 17-Jan-2000 green

:%s:\([A-Z][A-Z]ADD\)=:\1+=:g
Add the forgotten plus, which should unbreak the world build.


56168 17-Jan-2000 ru

Upgrade to GNU texinfo 4.0


56106 16-Jan-2000 obrien

Update for 1.0.5a.


56076 16-Jan-2000 obrien

Remove Bison from the build. This is a prelude to possibly removing it
from 4.0-R.


55960 14-Jan-2000 obrien

This patch solves the a cross-build problem where proj.c is both used by a
build-tools target and by the actual target. In a cross-building situation
proj.o is both a native object and a cross-object (i.e., for the target
arch) and thus doesn't work. Creating seperate opjects from the same
source file solves this...

This patch may also fix the following issue:

> it looks like -DNOCLEAN doesn't work too well.
> cd /usr/src/gnu/usr.bin/cc/f771; make build-tools
> make: don't know how to make /usr/obj/usr/src/i386/usr/include/stdarg.h. Stop

This seems caused by wrong dependency information. Dependency
information shouldn't be created for build-tools sources.

Submitted by: marcel


55870 13-Jan-2000 obrien

Make mktemp.c a "normal" C implimentation when building this library.


55853 12-Jan-2000 asmodai

Add necessary tmac files to the tmac Makefile and install them
in /usr/share/tmac like the rest.


55852 12-Jan-2000 asmodai

Allow devhtml and grohtml to be built.
This is a new feature of groff and is a html driver for groff.

From the manual page:
"grohtml translates the output of GNU troff to html."

This is very interesting for people working on documentation.


55851 12-Jan-2000 asmodai

Add bmake glue for devhtml and grohtml of the groff package.


55846 12-Jan-2000 asmodai

Allow grog to be made during compilation.


55845 12-Jan-2000 asmodai

Add bmake glue for grog(1), an utility which guesses groff's
flags and options.

Requested by: andreas


55808 11-Jan-2000 peter

Ack, missed a CVSHeader reference in a switch. *blush*

Submitted by: ru


55803 11-Jan-2000 obrien

Drop the use of Bison for Byacc now that we don't need to depend on the
--broken-undeftoken-init Bison 1.25 bug.


55750 10-Jan-2000 phantom

Fix typo: MAINAINER -> MAINTAINER


55734 10-Jan-2000 phantom

install contrib/bc/Examples as /usr/share/examples/bc


55592 08-Jan-2000 jkh

Have to install from ${.CURDIR}, not ${.OBJDIR}.


55569 07-Jan-2000 phantom

Install contents of the dialog/TESTS directory to share/examples/dialog


55405 04-Jan-2000 ru

Decompression is supported via -Z, not -z.


55404 04-Jan-2000 ru

* Make --null option work in (HAVE_LIBZ > 0) case.
* Remove "why we need this decl..." comment. The `matcher' variable
is defined in *grepmat.c files in the original distribution, which
we did not import.


55388 04-Jan-2000 obrien

Turn on a new /usr/bin/cpp that is a true binary rather than a shell script
wrapper. /usr/bin/cpp knows about all the GCC predefined symbols and has
the functionality of the previous EGCS 1.1.2 /usr/libexec/cpp.


55382 04-Jan-2000 obrien

Update for version 2.4.


55381 04-Jan-2000 obrien

Turn off GNU Info docs until someone upgrades our texinfo system to one
that understands "command{foo}".


55379 04-Jan-2000 obrien

Merge FreeBSD chagnes into GNU grep 2.4.


55361 03-Jan-2000 obrien

This commit was generated by cvs2svn to compensate for changes in r55360,
which included commits to RCS files with non-trunk default branches.


55358 03-Jan-2000 obrien

This commit was generated by cvs2svn to compensate for changes in r55357,
which included commits to RCS files with non-trunk default branches.


55334 03-Jan-2000 obrien

Egads! This still refered to contrib/egcs/


55317 02-Jan-2000 obrien

Didn't get these PREFIX specifiers removed with Makefile.inc rev 1.48.

Submitted by: marcel


55278 30-Dec-1999 ru

This is the stock 2.3 file. Since someone majorly SPAMMED the
repository by NOT vendor importing the virgin 2.0 sources, CVS
had no idea what to do here.


55257 30-Dec-1999 obrien

Honestly, really, really add a manpage for gasp.


55256 30-Dec-1999 obrien

Add a manpage for gasp.


55249 29-Dec-1999 steve

Provide some verbage for FreeBSD's list of categories.

PR: 2897
Submitted by: Stephen J. Roznowski <sjr@home.net>


55220 29-Dec-1999 obrien

Allow the specification of a prefix for gcc to find all the various bits.
If one wishes to anchor the compiler toolchain tree somewhere other than /,
all one needs to do is set "TOOLS_PREFIX" to a different rooting.

Submitted by: marcel (in a different format and reworked by me)


55199 29-Dec-1999 obrien

Hookup the info docs.


55197 28-Dec-1999 obrien

Build and install the GASP info page. Unfortunately there is no manpage.


55182 28-Dec-1999 phantom

Better handling groff failures. If popen(ROFF_COMMAND) returns zero bytes
then handle it as problem. This commit fixes problem with archiving empty files.

PR: gnu/5767
Submitted by: Bill Fenner <fenner@parc.xerox.com>


54991 22-Dec-1999 obrien

Fix cut-n-paste braino.


54990 22-Dec-1999 obrien

Reduce the FreeBSD custom hacks to gcc.c by using the GCC provided methods
of changing the search dirs. This also removes an used search dir,
removes unneeded redundancy, and a bugus dir we enherited on the i386
by baseing off of svr4.h.

We went from:
install: /usr/libexec/(null)
programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/:/usr/bin/:/usr/libexec/
libraries: /usr/libdata/gcc/:/usr/libexec/:/usr/ccs/lib/:/usr/lib/

to:
install: /usr/libexec/(null)
programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/
libraries: /usr/libexec/:/usr/lib/


54988 22-Dec-1999 obrien

Another style nit.


54987 22-Dec-1999 obrien

* Support a non-default sized `long' data type. This allows one to easily
build the compiler with a 64-bit longs on the i386.
* Comment an important dependancy.
* Fix some style nits

Submitted by: bde


54986 22-Dec-1999 obrien

* Remove debugging cruft that accidently got committed.
* Support mixed OBJDIR handling such .a's are properly found with a mix of
obj subdirs both w/in and outside the source tree works. Requested by BDE.


54885 20-Dec-1999 asmodai

Update man(1) to explain how to use the section numbers.

PR: docs/15557
Submitted by: John Meshkoff <johnpipe@nwserv.com>
Reviewed by: sheldonh


54837 19-Dec-1999 obrien

Add libcc_fbsd.a that contains libc and libiberty routines needed in
bootstraping on FreeBSD specifically.

3.2 upgrade path tested by: marcel


54782 18-Dec-1999 peter

Revert the libcrypt/libmd stuff back to how it was. This should not have
happened as it was working around problems elsewhere (ie: binutils/ld
not doing the right thing according to the ELF design). libcrypt has
been adjusted to not need the runtime -lmd. It's still not quite right
(ld is supposed to work damnit) but at least it doesn't impact all the
users of libcrypt in Marcel's cross-build model.


54748 17-Dec-1999 marcel

s/MACHINE_ARCH/TARGET_ARCH/g

The target machine is represented by TARGET_ARCH. MACHINE_ARCH always
represents the host machine. When TARGET_ARCH is not defined, it is
assumed to be equal to MACHINE_ARCH. This means that we're building a
native toolset by default. We're creating cross-compilation tools when
MACHINE_ARCH != TARGET_ARCH.

TARGET_ARCH is defined when building binutils as part of the bootstrap
build and is set to reflect the architecture we're currently cross-
building. With this change binutils is ready for cross-building.


54680 16-Dec-1999 marcel

Add libmd to LDFLAGS. libmd is needed by libcrypt.


54678 16-Dec-1999 jkh

Make the perl build a little less chatty.

Reviewed by: markm


54677 16-Dec-1999 marcel

Add libmd (or move it after libcrypt). We don't want the linker to be
smart because it will definitely get it wrong. This popped up during
cross-linking.


54647 15-Dec-1999 marcel

Misuse MakeMaker's DEFINE parameter to add an include path to the cc
command line. The makefiles created can now be used for cross-building.


54446 11-Dec-1999 peter

reactivate cvs subdir build


54443 11-Dec-1999 peter

Update files generated by configure.


54426 11-Dec-1999 peter

Turn off cvs for a moment pending import of a newer version..


54368 09-Dec-1999 marcel

Don't make gdb, objc and f77 when building tools.


54318 08-Dec-1999 peter

Add maintainer tags


54317 08-Dec-1999 obrien

Revert rev 1.8.

NOT Approved by: obrien


54313 08-Dec-1999 marcel

Maintain compatibility with FreeBSD versions that don't have mkstemps


54302 08-Dec-1999 dfr

Make this actually build with current sources.


54261 07-Dec-1999 dfr

Build gasp (GAS Preprocessor). This is needed for building Glide.


54127 04-Dec-1999 marcel

Override PERL and FULLPERL to be just "perl". This prevents MakeMaker
(ie Makefile.PL) from creating makefiles that explicitly use the perl
from the object tree. It breaks cross-building. While I'm here, create
a variable that holds common MakeMaker arguments used by all targets,
and by doing so automaticly fixed a bug.

Approved by: markm


54126 04-Dec-1999 marcel

Add miniperlmain.c to CLEANFILES and remove a second instance of
config_h.sh

Not objected to by: markm


54117 04-Dec-1999 obrien

Call isspace() directly to get rid of an objectionable include.


54107 04-Dec-1999 obrien

Support the environtmental var "CVS_OPTIONS". Which can hold a set of
default options for cvs. These options are interpreted first and can be
overwritten by explicit command line parameters.

Obtained from: GNU Grep 2.3


53825 28-Nov-1999 marcel

remove cc1obj from the original SUBDIR list since it's made optional
in the previous commit resulting.

Forgotten by: obrien


53808 28-Nov-1999 obrien

Arange the f* floating point instructions to match binutils 2.9.1.


53807 28-Nov-1999 obrien

Add "fild" instruction. GCC 2.95.2 likes to generate this one.

Obtained from: contrib/binutils/include/opcode/i386.h


53787 27-Nov-1999 obrien

Make ObjC bits optional. NO_OBJC ==> don't need `em.


53715 26-Nov-1999 phk

s/dir.h/dir.c/


53705 26-Nov-1999 obrien

Support the environtmental var "GREP_OPTIONS". Which can hold a set of
default options for diff. These options are interpreted first and can be
overwritten by explicit command line parameters.

Obtained from: GNU Grep 2.3h


53704 26-Nov-1999 obrien

Style changes -- whitespace and sorting.


53703 26-Nov-1999 obrien

* Support the environtmental var "DIFF_OPTIONS". Which can hold a set of
default options for diff. These options are interpreted first and can be
overwritten by explicit command line parameters.
* Add the "-o" option to specify old-traditional output style.
* Add utility functions for env vars obtained from GNU Grep 2.3h.


53668 24-Nov-1999 obrien

GNU killed this sometime before 2.3.


53623 23-Nov-1999 ache

Allow man to parse MANLOCALES but not to store it


53622 23-Nov-1999 ache

#ifdef MAIN locale additions to build man


53618 23-Nov-1999 ache

Use manpath -L for locales


53617 23-Nov-1999 ache

Add -L: print MANLOCALES variable for man locales list


53601 22-Nov-1999 obrien

Missed two.

Submitted by: Philippe Charnier <charnier@xp11.frmug.org>


53575 22-Nov-1999 obrien

This commit was generated by cvs2svn to compensate for changes in r53574,
which included commits to RCS files with non-trunk default branches.


53571 22-Nov-1999 obrien

Make the tests work again.


53570 22-Nov-1999 obrien

spencer.tests is now spencer1.tests. The other files aren't part of
GNU Grep any longer.


53569 22-Nov-1999 obrien

This commit was generated by cvs2svn to compensate for changes in r53568,
which included commits to RCS files with non-trunk default branches.


53567 22-Nov-1999 obrien

Finish proper hookup of GNU Grep 2.3, including docs & config header file,
rather than the compile commandline from hell.

Submitted by: ru


53566 22-Nov-1999 obrien

Build and install GNU Grep 2.3 docs.


53565 22-Nov-1999 obrien

This commit was generated by cvs2svn to compensate for changes in r53564,
which included commits to RCS files with non-trunk default branches.


53519 21-Nov-1999 obrien

Restore the 2.3 config file.


53496 21-Nov-1999 peter

Apply a bandaid to the grep Makefile to try and get it to compile and stop
breaking world.


53482 21-Nov-1999 obrien

Spell command names correctly. Even when they appear at the beginning
of a sentence.


53481 21-Nov-1999 obrien

Merge FreeBSD changes into 2.3:
* revs 1.5-6 - added builtin decompression using zlib library, option -Z.

Submitted by: ru


53479 21-Nov-1999 obrien

Merge FreeBSD changes into 2.3:
* rev 1.2 - use -lgnuregex

FreeBSD changes OBE'ed by 2.3:
* revs 1.4-5 - icase searches & ctype macro changes, fuctionality moved
elsewhere.
* rev 1.3 - Remove trailing whitespace. The GNU Grep maintainers did this
for us.

Submitted by: ru


53478 21-Nov-1999 obrien

Alias -R to -r for backward compatibility.

Submitted by: ru
Requested by: wosch


53477 21-Nov-1999 obrien

Set default matcher from argv[0].

Merge FreeBSD changes into 2.3:
* revs 1.9-10 - built-in decompression using zlib(3) library

FreeBSD changes OBE'ed by 2.3:
* rev 1.7 - our "-q" flag. Use "-L" or "-l" now.
* revs 1.{4,6} - colleate, and with correct LC_ type.
* rev 1.3 - remove trailing whitespace.

Submitted by: ru


53475 20-Nov-1999 obrien

This is the stock 2.3 file (+ FreeBSD id). Since someone added 2.0 rather
than vendor importing the virgin 2.0 sources, we have to manually put this
on the HEAD branch.


53474 20-Nov-1999 obrien

This is the stock 2.3 file (+ FreeBSD id). Since someone majorly SPAMMED
the repository by NOT vendor importing the virgin 2.0 sources, CVS had no
idea what to do here.


53473 20-Nov-1999 obrien

This is the stock 2.3 file (+ FreeBSD id). Since someone majorly SPAMMED
the repository by NOT vendor importing the virgin 2.0 sources, CVS had no
idea what to do here.


53472 20-Nov-1999 obrien

Merge FreeBSD changes into 2.3:
* rev 1.5 - use collate for alpha character ranges
* rev 1.3 - use -lgnuregex

Submitted by: ru


53470 20-Nov-1999 obrien

This commit was generated by cvs2svn to compensate for changes in r53469,
which included commits to RCS files with non-trunk default branches.


53451 20-Nov-1999 peter

Back out the botched attempt to update to gnu grep 2.3 (lots of history
was lost). Restore original version to try and avoid breaking the build
while David O'brien does a proper set of imports and merges.

Requested by: obrien


53443 20-Nov-1999 obrien

mkstemps() has been brought into 3-STABLE, so this isn't needed here
anymore as building -CURRENT sources on 3-STABLE was the reason for the
previous revision adding this.

Note that since the GCC Project moved mkstemp.c from GCC's world to
libiberty, we no longer support building -CURRENT sources on non-FreeBSD
boxes unless that box has a very simular libc mix as FreeBSD.


53442 20-Nov-1999 obrien

Remove the `sysctl' get osversion hack. There are issues with cross-hosting
builds, Also, `sysctl' is not a build-tool and I'd rather not make it one.
3-STABLE has been updated to deal with the main reason this came in.


53280 17-Nov-1999 obrien

Build genrtl.h before print-rtl.o.

Submitted by: John Hay <jhay@mikom.csir.co.za> (basic idea, changed by me)


53271 17-Nov-1999 sheldonh

Add perlopentut.pod, perlreftut.pod and perlthrtut.pod to the list of
pod files to be converted to and installed as manual pages.

These were probably overlooked in the last minor version number upgrade
to perl5. This change was approved by the perl5 maintainer.

PR: 14649
Submitted by: Andy Farkas <andyf@speednet.com.au>


53267 17-Nov-1999 obrien

Allow sub-Makefile's to determine the version of the OS we are make'ing on.


53266 17-Nov-1999 obrien

Add `mkstemp.c' to the mix if we are building on something older than
__FreeBSD_version < 400004.

This allows -STABLE to build -CURRENT sources.

[mkstemps() was added to -current just before the version bump to 400004
(a matter of hours in this case), so the test is as exact as possible.]

Submitted by: marcel


53173 15-Nov-1999 obrien

Cut over the system compiler from from EGCS 1.1.2 to GCC 2.95.2.


53161 15-Nov-1999 obrien

Purely cosmetic changes to lineup targets.


53160 15-Nov-1999 obrien

Cosmetic removeal of a trailing white space.


53152 14-Nov-1999 marcel

${MACHINE} -> ${MACHINE_ARCH}

All Makefiles now use MACHINE_ARCH for the target architecture.
Unification is required for cross-building.

Tags added to:
sys/boot/Makefile
sys/boot/arc/loader/Makefile
sys/kern/Makefile
usr.bin/cpp/Makefile
usr.bin/gcore/Makefile
usr.bin/truss/Makefile

usr.bin/gcore/Makefile:
fixed typo: MACHINDE -> MACHINE_ARCH


53119 13-Nov-1999 jhb

Fix man so that it does not allow command line arguments to expand when
executing apropos or whatis. This prevents `man -k ';echo foo'` from
executing `echo foo` and causes apropos to print an error message instead.

Add $FreeBSD$ while I am here.

Noticed by: chris


53112 12-Nov-1999 marcel

Make binutils for Alpha work on i386 machine, by properly defining
whether the host machine has a 64-bit long or not.


52962 07-Nov-1999 jb

Replace freebsdelf with freebsd in BINDIR

Requested by: obrien


52959 07-Nov-1999 jb

These have been repo-copied to i386-freebsd.


52958 07-Nov-1999 jb

These have been repo-copied to alpha-freebsd.


52957 07-Nov-1999 jb

Replace freebsdelf with freebsd in most places.

Requested by: obrien


52956 07-Nov-1999 jb

After a repo copy of as_{alpha,i386,mips} to {alpha,i386,mips}-freebsd,
tidy up the logic that works out which sub-directories to build.

The new directories with freebsdelf suffixes now have freebsd suffixes
after a repo move by Peter at the request of David O'Brien.


52954 07-Nov-1999 jb

Replace freebsdelf with freebsd in BINDIR.

[ alpha-freebsd, i386-freebsd and mips-freebsd were repo-copied
by Peter (one of the repo-men) ]

Requested by: obrien


52943 06-Nov-1999 jb

Add support for additional architectures.


52941 06-Nov-1999 jb

Use the simplified genscripts.sh and set the cross-compiled library
directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that
the cross tools behave the same way that the host versions do. When
building cross tools, Cygnus doesn't set the default library directory.
This doesn't suit FreeBSD IMHO.

Add WinNT emulation support too. You only get this if you've set
BINUTILSDISTDIR because the contrib/binutils repository doesn't
contain the required sources.


52940 06-Nov-1999 jb

Use the simplified genscripts.sh and set the cross-compiled library
directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that
the cross tools behave the same way that the host versions do. When
building cross tools, Cygnus doesn't set the default library directory.
This doesn't suit FreeBSD IMHO.


52939 06-Nov-1999 jb

This is a simplified version of the binutils script which better suits
the (few) things that the FreeBSD makefiles need to specify.


52938 06-Nov-1999 jb

Add a BINUTILSDISTDIR hook here too.


52937 06-Nov-1999 jb

This one might be a bit controversial. 8-)

gas for i386 targeted to NT for those (like me) who have to do work
targeted to NT, but can't stand actually looking at it all day long.
I cross build apps on FreeBSD and just run them on NT later. Life is
better that way.


52936 06-Nov-1999 jb

gas for m68k targeted to NetBSD's a.out format. Useful for porting or
even just building applications targeted to NetBSD.

I know this will upset some people (outside FreeBSD).


52935 06-Nov-1999 jb

gas for powerpc targeted to FreeBSD.


52934 06-Nov-1999 jb

gas for m68k targeted to FreeBSD.


52933 06-Nov-1999 jb

gas for sparc targeted to FreeBSD as ELF32 for a start (suject to change).


52932 06-Nov-1999 jb

Don't change the name when building a cross-tool. Just set the BINDIR
to /usr/libexec/cross/${MACHINE_ARCH}-freebsdelf.


52931 06-Nov-1999 jb

Add the BINUTILSDISTDIR hook here too.


52930 06-Nov-1999 jb

Change CROSS_TARGETS to CROSS_FORMATS because that makes more sense.

Check if already cross-compiling and only build the cross-tools if
not cross-compiling (to save time).


52929 06-Nov-1999 jb

Add support for additional architectures.


52928 06-Nov-1999 jb

Add support for additional architectures.


52927 06-Nov-1999 jb

Change CROSS_TOOLS to CROSS_ARCH because that makes more sense.

Allow for the case where the host architecture might also be listed
in CROSS_ARCH, so don't do things twice. This situation can arise if you
want NT support in binutils (CROSS_ARCH=i386 CROSS_FORMAT=winnt).


52926 06-Nov-1999 jb

Teach binutils how to understand NT format objects and libs. This is useful
for those who want to objdump --disassemble things that they're not
supposed to. 8-)


52924 06-Nov-1999 jb

Add a BINUTILSDISTDIR hook to provide a path to a full binutils release
outside the contrib files that FreeBSD distributes. This for use by
those who want to work on porting FreeBSD to additional architectures.


52923 06-Nov-1999 jb

Add binutils support for additional architectures.


52914 06-Nov-1999 obrien

Our capibilities updated for GCC 2.95.2.


52861 04-Nov-1999 obrien

Minor cosmetic changes in an attempt to improve consistancy.


52700 30-Oct-1999 ache

Describe localized directories naming convention

Submitted by: mostly by phantom


52694 30-Oct-1999 ache

Localize it

Submitted by: phantom


52648 30-Oct-1999 obrien

`make' will fail if hash.h exists for some reason and gxx-hash needs to be
rebuilt. Fix this.

Submitted by: bde


52591 28-Oct-1999 ru

Upgrade grep to version 2.3


52485 25-Oct-1999 tg

Bring back texindex from the dead. Some ports use it to format their docs.


52423 21-Oct-1999 mpp

Correctly document the -V and --version options.

PR: docs/14417
Submitted by: Greg Lewis <glewis@trc.adelaide.edu.au>


52209 13-Oct-1999 ru

Cast tp[-2] to unsigned char before comparing.

PR: 14011
Ignored by: maintainer
Obtained from: GNU grep 2.3


52172 12-Oct-1999 obrien

Add a comment explaing the linking and segrated the old and new cases a little.


52171 12-Oct-1999 obrien

Change the name of the file generaged from gxx.gperf from "hash.h" to
"gxx-hash.h" with hopes of getting Cygnus to do the same. We create a link
to the old name for now.


52170 12-Oct-1999 obrien

Move -I of cc_tool/ before the GCCDIR ones.

When I imported EGCS into contrib/egcs/ I failed to prune out
egcs/gcc/cp/hash.h which is generated from gxx.gperf. Thus `cc1plus' wasn't
using the hash.h we generated by cc/cc_tools/Makefile, but rather the one in
egcs/gcc/cp/.

When I imported contrib/gcc/ I did prune gcc/cp/hash.h. Unfortunately the
GCC maintainers weren't smart on their file nameing and there is also a
egcs/gcc/hash.h (name overloading does NOT work as well on the filesystem
as in C++...). Due to the -I ordering we are were then picking up gcc/hash.h
when compiling `cc1plus'.


51643 25-Sep-1999 markm

Rename a macro; it gets set at "make world" time, and I had a local
mod that masked this. D'uh.


51632 24-Sep-1999 markm

Fix problem where a macro is not properly initialised in the !THREAD
case. Simple reodering does it.

Thanks to: sos


51629 24-Sep-1999 markm

Low-level, but significant cleanup of Perl's build process.

This should significantly ease "make; make install" loops.


51608 23-Sep-1999 phantom

mdoc(7)'fy
Empty sections commented.


51523 21-Sep-1999 ache

install hyphen.us-ru from GROFF_DIST/tmac/locale

repository move GROFF_DIST/troff/hyphen.us-ru to GROFF_DIST/tmac/locale
required


51457 20-Sep-1999 phantom

Correct spelling : ascii -> ASCII

PR: docs/13702
Submitted by: Stephen J. Roznowski <sjr@home.com>
Reviewed by: mpp


51438 19-Sep-1999 markm

Change distribution to krb4 in preparation for K5.


51315 15-Sep-1999 ache

fix LOCALEDIR


51299 15-Sep-1999 peter

Add a hook for disabling cvs and collect a few similar options together.
(We do this on freefall as we use a tweaked /usr/bin/cvs wrapper)


51181 11-Sep-1999 ache

install localized files


51177 11-Sep-1999 ache

install hyphen.us-ru under locale subdir


51171 11-Sep-1999 ache

localize it

Submitted by: Alexey Zelkin <phantom@crimea.edu>


51170 11-Sep-1999 ache

localize it

Submitted by: Alexey Zelkin <phantom@crimea.edu>


50997 06-Sep-1999 peter

$Revision$ -> $FreeBSD$


50984 06-Sep-1999 phantom

Fix problem with manpages which contain ``-'' (dash) symbol in
Name Description (.Nm) field.

PR: bin/13456
Reviewed by: mpp, jkh


50966 05-Sep-1999 peter

$Source$,$Revision$ -> $FreeBSD$


50965 05-Sep-1999 peter

Clean up some $Log$ debris, including some real messes.


50954 05-Sep-1999 markm

Fix for new Common Error system.


50927 04-Sep-1999 markm

Oops. Forgot to cvs add these for threads support.


50882 04-Sep-1999 markm

Allow perl to be built with thread support.

Submitted by: Doug Ambrisko <ambrisko@whistle.com>


50800 02-Sep-1999 chris

Remove superfluous tab in `Fix:' field.

Cosmetic, and done mostly for consistency.


50488 28-Aug-1999 peter

$Header$ -> $FreeBSD$


50472 27-Aug-1999 peter

$Id$ -> $FreeBSD$


50443 27-Aug-1999 ru

Don't install /etc/manpath.config.sample.


50082 20-Aug-1999 ru

Remove unused MANBIN directive.


50078 20-Aug-1999 obrien

A "=" should have been "+=".

Submitted by: Mikhail Teterin <mi@aldan.algebra.com>


50064 19-Aug-1999 peter

Make gcc work on the Alpha again. alpha/alpha.h is used instead of svr4.h


49888 16-Aug-1999 ru

- Add an OPTIONAL_MANPATH directive (same as MANDATORY_MANPATH,
except an absence of the directory is not considered an error
and doesn't produce a warning).
Put /usr/local/lib/perl5/*/man under OPTIONAL_MANPATH.

- An order of directives in manpath.config is now irrelevant.

- Get rid of infinite loop when PATH is unset or NULL, and
MANDATORY_MANPATH directory doesn't exist.

- mdoc(9)ify manpage.

Reviewed by: des, markm, sheldonh


49885 16-Aug-1999 obrien

Rev 1.36 also includes functional chagnes I intended to commit seperately.
Configuration header inclusion has been moved around to reduce diffs from
the offical GCC distribution. We now generate the same ``tm.h'' produced by
gcc's `configure' script [minus all the "#ifdef IN_GCC"'s].

Jeff Law of EGCS/Cygus says the new "approved" way of doing configure-related
includes is to list them all in ``tm.h'' rather than having the architure
config headers include large numbers of other configure headers.


49864 16-Aug-1999 obrien

Purely cosmetic cleanups.
- Id tag layout wrong.
- "FOO =" -> "FOO=".
- 4 space indention on continuation lines rather than a <tab>

Basic idea checked by: bde


49855 15-Aug-1999 obrien

Reduce the number of -I's. I have no idea why I thought I needed extra ones.

Submitted by: bde


49853 15-Aug-1999 obrien

Move "LIBGCC_SPEC" to freebsd-native.h as it is not approapiate for
submitting to the GCC mainainers for folding into the stock GCC.


49825 15-Aug-1999 mpp

Various man page cleanup:

- Sort xrefs
- Be consistent with section names as outlined in mdoc(7).
- Other misc mdoc cleanup.

PR: doc/13144
Submitted by: Alexey M. Zelkin <phantom@cris.net>


49811 14-Aug-1999 obrien

Use Bison with "--broken-undeftoken-init".


49810 14-Aug-1999 obrien

Rather than deleting the grammer files during building, move them out of the
way. This way they are available for inspection when debugging problems.


49808 14-Aug-1999 obrien

Due to brain damage on the FSF people, we can not longer pass "config.h"
type settings on the compiler command line. FSF put their version of our
"__P()" macro in config.h, thus ``config.h'' required now.


49807 14-Aug-1999 obrien

Fixes for Bison 1.25->1.28 upgrade.


49621 11-Aug-1999 ru

Unbroke zforce.

PR: 8348
Submitted by: Christoph Weber-Fahr <wefa@callcenter.systemhaus.net>


49620 11-Aug-1999 bde

Support 21-bit minor numbers. Avoid wasting a byte in their octal
representation by generating the same format as tar-1.13 (use a single
space as the terminator for 7-digit octal numbers). This is POSIX.1
conformant (2-byte terminators are just a bug or historical wart in
old versions of gnu tar). All devices created by `MAKEDEV all' except
rsa0.ctl can now be handled by tar(1).


49510 08-Aug-1999 bde

Forgotten in previous log message:

PR: misc/12920


49509 08-Aug-1999 bde

Install c++filt in /usr/libexec/${OBJFORMAT}. The version that
was installed in /usr/bin normally got clobbered when objformat
was installed. Indirection through objformat is correct although
underscore handling is the only thing that differs for aout and
elf -- going through objformat is the easiest way to set c++filt's
underscore handling flag correctly.


49368 02-Aug-1999 obrien

Use Byacc rather than Bison.


49349 01-Aug-1999 obrien

Clarify that "-w" ignores horizontal white space changes.


49347 01-Aug-1999 obrien

Only use Bison to generate cc1plus's parse code.


49329 31-Jul-1999 hoek

Remove explicit testing of the NOFSCHG variable. Its functionality (in this
file) is now superceeded by INSTALLFLAGS_EDIT in bsd.{prog,kmod,lib}.mk.


49324 31-Jul-1999 ache

Tune table since 0200-0206 is not available, add more chars


49313 31-Jul-1999 ache

Add more koi8-r chars


49311 31-Jul-1999 ache

install msafer.7


49297 30-Jul-1999 nik

Reflect the change from the /etc/weekly to /etc/periodic/weekly/*.

PR: docs/12734
Submitted by: Alexey M. Zelkin <phantom@scorpion.crimea.ua>


49294 30-Jul-1999 imp

Add -S to nroff and troff invocations of man.


49291 30-Jul-1999 mpp

Make direct calls to nroff work again. Rev 1.5 of contrib/gnu/nroff/nroff.sh
broke nroff because it added the '-S' option to the troff call, which
requires that the tmac.safer macro package be installed.

Since 90% of our *roff calls are probably generated by man(1), and
man(1) calls groff directly, I'm not really sure what rev 1.5 of nroff.sh
was trying to fix, but at least now nroff works again.

Broken by: imp


49224 29-Jul-1999 sheldonh

Add an example for folks who can never remember how to generate a
recursive diff for use with send-pr(1).

PR: 12440
Requested by: David Kelly <dkelly@hiwaay.net>


49213 29-Jul-1999 obrien

Go back to using Bison for now, due to `make world' breakage.

BTW, if our src/contrib/bison is upgraded from 1.25 to the current 1.27
offering, the build breaks exactly the same way....


49152 28-Jul-1999 obrien

Use Yacc rather than Bison.


49151 28-Jul-1999 obrien

The Unix way is arguments come before an input file name, not after.


49087 25-Jul-1999 markm

Remove paths that are listed as compulsory (sorta). /usr/local is not
guaranteed to be there on a new system. This fixes whereis' "Could not
stat file..." errors.


48573 05-Jul-1999 hoek

Respect the NOFSCHG variable. Add an $Id$ while I'm here, for whatever
reason Makefiles need $Id$.


48564 04-Jul-1999 bde

Fixed missing prototype for address_to_line(). One call passes an
int where an unsigned long is expected. This was fatal on i386's
with 64-bit longs.


48562 04-Jul-1999 bde

Don't override the (correct) default for BINDIR.


48075 21-Jun-1999 gallatin

Live & postmortem kernel debugging support for the alpha platform.
This was modeled after NetBSD's kernel debugging support.

Reviewed by: Doug Rabson <dfr@nlsystems.com>


47893 13-Jun-1999 dt

Fix placement of signal trampoline.


47845 09-Jun-1999 ache

little optimization of locale sensing code


47839 08-Jun-1999 ache

Just ignore malformed locale variable unless -d specified


47825 07-Jun-1999 ache

Localize NEQN part too


47823 07-Jun-1999 ache

Add ability to read/write localized manpages


47762 05-Jun-1999 ache

remove getopt & friend declarations, now unistd.h included


47761 05-Jun-1999 ache

fix typo preventing to include unistd.h


47637 30-May-1999 billf

Add the 'advocacy' category, sort this document.


47586 28-May-1999 kris

Fixes from OpenBSD:

Add $Id$
Removes temp file exploits in gzexe (predictable filenames)
Fixes some typos
Fixes a buffer overrun in gzip -S
Don't prepend /usr/local/bin to path in scripts
Correct location of /usr/share/misc/termcap

Obtained from: OpenBSD


47421 23-May-1999 jb

Add a missing backslash from the last commit. (Broke installworld)


47406 22-May-1999 hoek

Use BINOWN and BINGRP (some people do change these...)


47117 13-May-1999 ache

fix downcase() for chars with 8bit


47116 13-May-1999 ache

fix typo uid_t -> gid_t
add unsigned char cast to ctype macros


47115 13-May-1999 ache

upgrade to perl 5.00503


47110 13-May-1999 dt

Add one more dependency (oops).


47077 12-May-1999 dt

Added some missing dependencies.


46996 11-May-1999 bde

Fixed some regressions in rev.1.40:
- rev.1.39 was clobbered.
- PROG was defined twice, once as nm.
- style bugs.


46690 08-May-1999 dfr

Install gdbserver and gdbreplay in /usr/bin, not /usr/libexec/elf.


46654 07-May-1999 dfr

Implement corefiles for FreeBSD/alpha. This requires a separate change to
the kernel which is awaiting review.


46652 07-May-1999 dfr

Add core-regset.c to the Makefile to allow debugging elf corefiles.


46519 05-May-1999 markm

Remove $Log garbage from these; it was causing failure when expanded.

Found by: Udo Schweigert <ust@cert.siemens.de>


46430 04-May-1999 ghelmer

Correct SYNOPSIS (remove args from synopsis that are actually arguments
to flags).

PR: docs/9658


46330 02-May-1999 dfr

Remove old bmake framework for gdb. It has moved to live next to binutils.


46328 02-May-1999 dfr

* Merge gdb/doc/Makefile into binutils/doc/Makefile
* Update build for gdbserver and gdbreplay to work under binutils
* Fix gdbserver to use PT_GETREGS etc to access registers, removing the
dependancy on the u-area.
* Make gdbserver work on the alpha.


46320 02-May-1999 dfr

Enable gdb on the alpha.


46316 02-May-1999 markm

System Perl is now 5.00503! There is support for threads, but this is
not currently enabled. Thread-boffins are welcome to send me patches.


46291 02-May-1999 dfr

Enable building gdb under binutils for i386. I can't enable the alpha build
yet since CVS is hiding one of my files.


46290 02-May-1999 dfr

* Add bmake framework for using gdb alongside binutils. The old bmake
framework was repository copied from gnu/usr.bin/gdb.
* Add alpha support.


46282 02-May-1999 dfr

Disable building gdb in preparation for importing gdb-4.18


46184 29-Apr-1999 peter

Handle byte counts for >2G archives

PR: 11389
Submitted by: Adrian Chadd <adrian@FreeBSD.org>


46157 28-Apr-1999 obrien

Rather than hack config/freebsd.h to contain our hacks for a native compiler,
just include them in tm.h (as built from cc/cc_tools/Makefile).

This will reduce the diffs from the vendor sources.

Excellent idea by: jdp


46133 28-Apr-1999 luoqi

Make gdb work with kernel after the SMP vmspace sharing changes.


46077 25-Apr-1999 imp

Use braces to avoid potentially ambiguous else clause.
main's return type is int not void.

Reviewed by: obrien and chuckr


46070 25-Apr-1999 obrien

use `target' macro crafted in parent Makefile rather than making our own

Submitted by: Warner Losh


46069 25-Apr-1999 obrien

Hookup FORTRAN info docs.

Submitted by: Mark Murry


45944 22-Apr-1999 obrien

Sorry didn't get this in the last commit: MACHINE_ARCH changes courtesy
of Warner Losh <imp@village.org>. (he's got plans for FreeBSD mips :-))


45943 22-Apr-1999 obrien

Use `GNU_ARCH' in most places where `MACHINE_ARCH' was used. Building for
mips has some particularlies.


45932 22-Apr-1999 imp

For mips assembler, we need to define TARGET_BYTES_BIG_ENDIAN to be
zero when building for little endian machines.

Correct the target names for mips. We just use the generic targets
for mips elf, so the mipse[lb]-unknown-freebsd emulation types don't
exist.


45928 22-Apr-1999 obrien

Have config/i386/freebsd.h directly include att.h. I have no idea why stock
EGCS doesn't just do this. None of the rest of our other platforms will need
this file.


45904 21-Apr-1999 imp

TARGET was being defined wrong, causing ld to always fail. It is the
name of the bfd target, not the gnu-standard target name. Corrected
to be elf32-{big,little}mips from mipse[bl]-unknown-freebsd.

DEFAULT_EMULATION was bogusly defined, causing ld to always fail (this
was masked by the TARGET bogosity). Define correctly as elf32bmip and
elf32lmip. Mips doesn't follow the same conventions as i386 and alpha
do in this area.

ld now appears to work correctly for the uncommitted mips changes to
egcs.


45772 18-Apr-1999 obrien

This duplicates gnu/usr.bin/cc/c++filt.


45767 18-Apr-1999 obrien

Add FORTRAN support.


45766 18-Apr-1999 obrien

Move HAVE_CONFIG_H define to global cc/ Makefile so all can share the benifits.


45765 18-Apr-1999 obrien

*** empty log message ***


45764 18-Apr-1999 obrien

Use inherited BINDIR defintion.


45763 18-Apr-1999 obrien

Include the parent Makefile.inc so we get a proper BINDIR definition.

As explained by: bde


45762 18-Apr-1999 obrien

Hookup the new FORTRAN compiler. Define `NO_FORTRAN' to not compile it.


45761 18-Apr-1999 obrien

Add the EGCS g77 FORTRAN compiler.


45760 18-Apr-1999 obrien

Minimum change to convert from home-grown f77 to EGCS's g77.
(Pre-bdelinted)


45757 18-Apr-1999 obrien

Make room for g77.


45659 13-Apr-1999 markm

As the INFO stuff un doc/ works, we may as well build/install it.

OK'ed by: obrien


45583 11-Apr-1999 bde

Cleaned up egcs changes (mainly to minimise diffs with the gcc version
and restore order to sorted lists).


45582 11-Apr-1999 bde

Fixed unusable dependencies in `.depend'. The following comment in the
code still applies, but the code attached to it had rotted:

# ../Makefile.inc will put an absolute path to our objdir in CFLAGS.
# Prevent mkdep from using it, so that we don't have to give rules for
# aliases of generated headers.

Many other makefiles seem to have the same bug (i.e., spelling "." as
"${.OBJDIR}" or as an even more complicated alias in -I directives).


45532 10-Apr-1999 obrien

Look in the new place for GCC bits.


45519 09-Apr-1999 bde

Fixed world breakage. Fixed (?) building with -jN (N > 1).

The previous commit made things worse by breaking the -j0 case and
moving around the breakage for the -jN case. The fix involves
restoring .ORDER statements that were deleted in the previous commit,
removing wrong special handling of tree-check.h, and rewriting the
generation of fudged dependencies based on an idea I got from the
previous commit (filter out problematic objects first).


45500 08-Apr-1999 obrien

Another fix for -jN building -- the last fix didn't fix it for everybody.

Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>


45481 08-Apr-1999 peter

Clean up some stuff that's no longer used.


45480 08-Apr-1999 peter

Clean up the multilib stuff so that it actually works..
cc -aout now works again.


45469 08-Apr-1999 obrien

Remove some of the dependencies. This removes the cycles I was getting on
`make -j 8' builds.


45467 08-Apr-1999 obrien

Due to other explicit dependancies, don't treat tree-check.h as a SRCS.


45466 08-Apr-1999 obrien

Fix a circular dependancy.


45456 08-Apr-1999 obrien

alpha/freebsd-elf.h is being folded into alpha/freebsd.h

Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>


45389 06-Apr-1999 obrien

Use Haifa scheduler on the Alpha.


45354 06-Apr-1999 peter

Zap the genclass makefile too, it's gone. (It was part of g++ - a hack to
create classes from templates manually)


45340 05-Apr-1999 peter

Fix type mismatch..


45338 05-Apr-1999 obrien

Turn off src/gnu/usr.bin/genclass -- it is OBE as it was part of libg++.


45333 05-Apr-1999 obrien

Correct contents for the EGCS compiler documentation.
Currently it is unbuildable, but an info-aware developer should be able to get
this working w/o too much trouble.


45327 05-Apr-1999 obrien

osfcn.h (part of libg++) is going away, so don't try to include it.


45307 04-Apr-1999 obrien

Conditionalize one more i386'ism.


45305 04-Apr-1999 obrien

Attempt at creating the right ``tm.h'' file for the Alpha.


45304 04-Apr-1999 imp

Remove mkstemp.c from build. This is now in libc.

Tested by: make buildworld


45301 04-Apr-1999 obrien

didn't get latest version:
Don't conditionalize -I${.CURDIR}/../cc_tools


45300 04-Apr-1999 obrien

This is old C++ code -- no need for rtti or exceptions.


45299 04-Apr-1999 obrien

Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2
(in contrib/egcs)


45258 03-Apr-1999 bde

echo -> ${ECHO}.


45250 02-Apr-1999 obrien

`make world' works fine -- no reason to revert the move to gnu/lib/


45235 01-Apr-1999 steve

Missed a '/' in the last commit.

PR: 10909
Submitted by: Yasuhiro Fukama <yasuf@big.or.jp>


45169 31-Mar-1999 obrien

Hookup libgcc at gnu/lib instead of gnu/usr.bin/cc
(libgcc was repository copied for me by Peter)


45110 29-Mar-1999 obrien

Document -y/--bzip2/--bunzip2 flag.


44996 24-Mar-1999 steve

Defer the expansion of $PATTERN until it has a useful value and not
one that may have existed in the user's environment.

PR: 6795
Submitted by: Greg Lehey <grog@lemis.com>


44865 18-Mar-1999 julian

Need to translate more .h to .ph then just /usr/include &
/usr/include/sys. Specifically we need /usr/include/machine
since "syslog.h" includes "machine/ansi.h". To be safe we
translate all of /usr/include/* and /usr/include/*/*.

sample error case:
echo "require 'syslog.ph';" | /usr/bin/perl
will fail when syslog.ph tries to include machine/ansi.ph

Submitted by: Doug Ambrisko


44857 18-Mar-1999 peter

Update bmake glue for cvs-1.10


44828 17-Mar-1999 obrien

Add new -y/--bzip2/--bunzip2 flag. With all the ports that are going to
bzip2 as the compression mechanism, this makes life easier.

Obtained from: bzip2 website


44360 01-Mar-1999 imp

Add TARGET_ARCH=mipsel and TARGET_ARCH=mipseb as a valid targets.
Unlike the unisex architecutres we've had so far, mips is bisexual.
These tools can produce either byte sex, and the compiler/make
determines the proper gender to use. Otherwise, we'd have to have had
mipsel and mipseb in all the places that we have just mips. And there
are other complications with doing that (binutils doesn't like to
build mips tools without both byte genders, it seems).

Introduced BINUTIL_ARCH so that other bisexual architectures can a
generic mechanism.

We cannot just define MACHINE_ARCH as mips because we need to
differentiate big and little endian types of binaries. Discussions on
freebsd-arch have hashed out this issue (and the parallel libc
issues). NetBSD is moving towards mipsel and mipseb for their two
flavors of mips ports (in time for 1.4, if this change hasn't already
been accomplished).

I've been building i386 worlds with this tree for a three months with
these files in place with no ill effects.


44324 28-Feb-1999 obrien

I don't know why the version was bumped to 1.11.3, nothing from the real
GNU 1.11.3 got in when this change was made. thepish's submitted fixes
unbroke --norecurse.


43988 14-Feb-1999 ache

use minimum length for strcoll too


43969 13-Feb-1999 ache

remove collating optimization - not work with substituted characters


43966 13-Feb-1999 ache

use strcoll() where it is easy to sort german ss and similar properly


43904 11-Feb-1999 wosch

$Id$ misspelled as $Id

Submitted by: bde


43805 09-Feb-1999 wosch

Added myself as maintainer.


43755 08-Feb-1999 obrien

Fix white-space spamming.


43594 04-Feb-1999 markm

Add perl5 userland (actually localland) to MANPATH list.


43146 24-Jan-1999 rnordier

Drop outdated FreeBSD version number from test script.
Submitted by : Sue Blake <sue@vedanix.welearn.com.au>
PR : 9650


42877 20-Jan-1999 bde

Fixed ifdef for libintl in previous commit (the location of libintl.a's
obj dir is only indirectly related to the location of libtxi.a's obj
dir).

Fixed about 3 style bugs in previous commit.

Fixed my bug in rev.1.7. "../../Makefile.inc" worked as an alias for
"../Makefile.inc" in some cases, but it gives endless recursion when
there is an obj dir in one of the subdirs.


42868 19-Jan-1999 bde

Fixed breakage of cross-compiling in previous commit. The installed
version of makeinfo must be used. The fix breaks bootstrapping of
texinfo by a simple `make' in the texinfo directory -- `make world'
must be used to bootstrap it if you don't know how to do it manually.

Fixed at least 7 style bugs in previous commit.


42745 17-Jan-1999 markm

Back out the last commit; it broke things.

NB! NB! NB! GUYS - the perl5 build is extremely nasty!! Please run all
changes to it past me _before_ committing. There are some very subtle
gotchas.


42731 16-Jan-1999 peter

Remove BINFORMAT/a.out/elf default hackery, it's elf by default internally
and doesn't need to use this.


42698 15-Jan-1999 peter

Typo: s/local/locale/ in LOCALEDIR.

Submitted by: Seigo TANIMURA <tanimura@naklab.dnj.ynu.ac.jp>


42684 15-Jan-1999 ache

fix optimize= settings - configpm understand only =' or =" as variables
and treat any other stuff as comments


42667 14-Jan-1999 markm

Fix some more turdage from the original ./configure.

Submitted by: bde


42665 14-Jan-1999 markm

Update this area for Texinfo-3.12.
Submitted by: lkoeller@cc.fh-lippe.de


42616 13-Jan-1999 danny

MF22 - allow dates to 2069
Submitted by: Arjan de Vet <Arjan.deVet@adv.iae.nl>


42593 12-Jan-1999 danny

Allow --newer and friends to handle dates beyond 1999/12/31


42562 12-Jan-1999 peter

When doing a setuid script, the usual #!/usr/bin/perl detects it and execs
/usr/bin/sperl5.00502 to implement it, so that name had better exist..

Reviewed by: markm (a while ago)


42450 09-Jan-1999 jdp

Switch to using ".So" as the extension for PIC object files rather
than ".so". The old extension conflicted with well-established
naming conventions for dynamically loadable modules.

The "clean" targets continue to remove ".so" files too, to deal with
old systems.


42393 08-Jan-1999 n_hibma

Ignore return value for strip. Avoids make world going pop
because of

strip maybe_stripped
strip: maybe_stripped: File format not recognized
*** Error code 1

in I/usr/src/gnu/usr.bin/binutils/strip


41475 03-Dec-1998 jkoshy

Add a reference to man(7).


41436 01-Dec-1998 dillon

Added reference to mdoc(7) and mdoc.samples(7) to the bottom of
man(1). The man manual page is the obvious first place that people
who are trying to write manual pages look.


41155 14-Nov-1998 wosch

Use mmap for reading files. This is faster than read().


40663 26-Oct-1998 imp

Another instance where we default to elf only on alpha, but should
default to aout only on i386.


40468 17-Oct-1998 markm

Fix paths. This sorts out the remaining p5-* port-creation hassles.


40457 16-Oct-1998 bde

Split up rule for ${COMMONHDRS} so that `make -j N' doesn't create the
6 headers up to 6 times concurrently. Debugged by Don Lewis
(Don.Lewis@tsc.tdk.com).

Fixed some disorder.


40400 15-Oct-1998 markm

Properly install the *.h files in CORE and Config.pm where it wants to be.

This should fix a substantial number of broken p5-* ports.

Tested-on: x11-toolkits/p5-Tk (Amongst others)


40391 15-Oct-1998 bde

Fixed breakage of gdbreplay's and gdbserver's BINDIR in previous commit.
They may belong in /usr/libexec/{aout,elf}, but objformat doesn't
support that.

Fixed bogus `?=' assignments for BINDIR.


40365 15-Oct-1998 peter

Install gdb in /usr/lib/aout or /usr/lib/elf depending on format.


40248 12-Oct-1998 markm

Damn - dirname(1) is not available this early. Work-around.


40232 11-Oct-1998 markm

Very substantial debug/improvement of the FreeBSD/Perl5 build.

o make install ; make install now works
o make all ; make all is quiet the second time
o Dependancies are properliy debugged; this means that make -jN has a
far hihjer likelyhood of working.
o a proper 'link farm' has been constructed for the build. This
dramatically simplifies the dependancy tangle.
o for perldoc's use, all the .pod files are installed.
o the man3 docs are properly compressed.
o the man pages and libary code are installed by the makefiles, not
by a perl script.
o at the end, h2ph is run.


40177 10-Oct-1998 bde

Fixed searching for section "1aout" man pages. Section numbers must be
single digits or in the section list.


39998 06-Oct-1998 peter

Replace use of non-standard ld -O with a ld -o / mv combination as used
elsewhere in the tree. Binutils doesn't support the -O hack^H^H^H^H
extension. (actually, it ignores it for option compatability with some
other OS).


39909 03-Oct-1998 jdp

Don't build the info pages for the old assembler. Instead, build
and install the info pages for the new assembler and linker.


39893 02-Oct-1998 ache

space/tab problem


39889 02-Oct-1998 jkh

Add documentation for tree functions.
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>


39886 02-Oct-1998 obrien

Install z*grep manpages


39878 02-Oct-1998 ache

add /usr/share/perl/man


39835 30-Sep-1998 markm

Allow NOSUIDPERL to DTRT.


39817 30-Sep-1998 jkh

Add missing free()
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>


39776 29-Sep-1998 markm

Fix the shared library configuration stuff.

Noticed by: Ollivier Robert


39717 28-Sep-1998 jkh

Teach this code about the new tree functionality of libdialog.
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>


39688 26-Sep-1998 markm

Repairs to make the ports system work again. Currently, the ports
are installed in the same place as on 2.2.*; this will almost
certainly change in the future.

While I'm here, finish off the shared library brouhaha with miniperl.


39630 24-Sep-1998 markm

Part #2 (final) of suidperl repair.


39585 23-Sep-1998 markm

More make cleanups.

1) Part of the NOSHARED fix; I messed this up and managed to get
perl installed without being linked to the shared library libperl.so.
This broke Perl in ELF when linking in shared objects.

2) Start of a cleanup of the man3 page location. This will (eventually)
allow for a the ports to put their pages in the "normal" ${PREFIX}-
based location.

3) Nuke cruft.


39561 22-Sep-1998 markm

Big cleanup of the perl build.

1) Inspired by JB's finding of a hardcoded /usr/bin/ranlib in the
config files, these have been properly cleaned up and have
been personalised for FreeBSD, not MarkM.

2) Inspired by Peter, copying of the lib/ext etc dirs has been
replaced by a link farm.

3) Common code has been moved to a higher-level Makefile.inc.

This has been tested with a make -j8.


39557 22-Sep-1998 roberto

Change rst0 into rsa0 in the man page too. Correct the spelling of
POSIXLY_CORRECT while I'm here.

Pointed out by: Andreas Klemm


39546 21-Sep-1998 roberto

The default tape device should be /dev/rsa0 for CAM.


39540 21-Sep-1998 jb

I danced with the devil and found the needle in the haystack!
Remove the /usr/bin path to ranlib and just let the build environment
set the path. Running an aout version of ranlib on an elf library
is something we'd prefer not to do. I'm surprised that the build
didn't spit any errors when it did this. Shrug.


39374 16-Sep-1998 dfr

Supply correct type widths etc. for alpha.


39367 16-Sep-1998 markm

Generalise the build a bit more.

1) Fix up the NOSHARED stuff (bde)
2) Accomodate CFLAGS (vanilla)
3) Provide separate files for i386 and alpha (Doug Rabson)

In case 3, the supplied files were corrupted, but the concepts
sound enough, so I just copied what exists into
config.SH-{elf|aout}.{i386|alpha}. Alpha team, go ahead and do what
is necessary on config.SH-elf.alpha. :-)


39199 14-Sep-1998 jdp

Fix GDB so that it can handle ELF core dumps.


39181 14-Sep-1998 markm

Add a link perl --> perl5.00502

Asked-for-by: Asami-San (for ports)


39145 13-Sep-1998 brian

Add Id keyword


39109 12-Sep-1998 markm

Allow libperl to be a shared library.

This has the delightful side effect of fixing ELF .so objects.

Asked-for-by: peter


39100 12-Sep-1998 markm

Fix parallel building.

(Tested by make -j12 buildworld on a 4-cpu SMP box).

Address (but not solve) ELF shareable objects causing perl to
dump core. (I have a heck of a lot to learn about ELF).

Lots of help by: bde, jkh, jb and others


39044 10-Sep-1998 markm

Dorkus sum. I managed to commit an earlier version of this. This fixes the
broken perl build.

* NOTE * * NOTE * * NOTE *

PERL5 RELIES IN A MAKE WORLD FOR THE BOOTSTRAP!!

* NOTE * * NOTE * * NOTE *


39027 09-Sep-1998 markm

Remove the NOPERL block to building Perl5.

Perl 5 will rebuild/bootstrap itself next time a make world is done
with this in effect.


39014 09-Sep-1998 imp

Fix fencepost error in readlink; inspired by OpenBSD


38995 09-Sep-1998 kato

Change i386 in a few paths to ${MACHINE} to support MACHINE=pc98.


38983 09-Sep-1998 markm

Bring in the Perl5 BMake files. This ends the easy stuff.

I'll be doiung the rest in stages.


38979 09-Sep-1998 markm

Old Perl is leaving us. Goodbye, faithful friend.


38974 09-Sep-1998 markm

Set NOPERL while I spend the rest of the day bringing in Perl5.
This will doubtless confuse someone, but I'd rather have this than
breakage.


38964 09-Sep-1998 jkoshy

Fix typo.

PR: 7809
Submitted by: Amakawa Shuhei <amakawa@sf.t.u-tokyo.ac.jp>


38906 07-Sep-1998 dfr

Update alpha configuration files and remove i386 target from
libbinutils/config.h - it is declared in the arch Makefile.


38896 07-Sep-1998 jb

Install the legacy man file in section 1aout.


38892 06-Sep-1998 jdp

Update for import of binutils-2.9.1.

Submitted by: Doug Rabson <dfr>


38711 31-Aug-1998 jb

MACHINE -> MACHINE_ARCH to allow PC98 to define MACHINE=pc98.

Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>


38634 30-Aug-1998 jb

Missed some BINFORMATs. Fingers! Can't live with 'em. Can't live without 'em.


38633 30-Aug-1998 jb

BINFORMAT -> OBJFORMAT ready for E-day. I tossed a coin to decide this
one. We'll probably need to revisit gdb after E-day.


38462 20-Aug-1998 jb

Make the build tools static to avoid trying to use the shared loader
before it is installed.

This upsets Bruce because the host boostrap build forces tools to be
static anyway. He says I'm abusing NOTOOLS in src/Makefile by using
it to do a aout->elf transition build. One day I'll find a place to
install host tools like these to allow a true cross build.


38419 18-Aug-1998 jb

Install binutils tools in /usr/libexec/elf like on i386 so that objformat
can be used to select them. The purpose of this is not necessarily to
allow another host format, but to allow us to use the objformat trickery
for cross compilation.


38335 15-Aug-1998 markm

Fix LIBDIR so kerberised CVS will work.


38118 05-Aug-1998 thepish

PR: 7488
Submitted by: lhecking@nmrc.ucc.ie
merge from stable


37892 27-Jul-1998 nectar

fixed: tar will extract file even if -C command fails
tar now exits with new exit code EX_BADDIR after a failed chdir()
in name_next(), name_match(), and name_from_list().
PR: bin/2394
Submitted by: Satoshi Asami <asami@freebsd.org>


37867 26-Jul-1998 jkoshy

Add Xref to ldd(1).

PR: 7397


37854 24-Jul-1998 phk

During compilation of a Fortran program f2c/f77 will spew the
name of entry points, functions, subroutines, and program to
stderr error. The enclosed patches do 3 things:

(1) Silenced the output to stderr.
(2) Added a -v option to f2c and f77. This will turn on a verbose
mode, and dumps quite a bit of stuff to stderr.
(3) Updated the f2c man page.

PR: 7369
Submitted by: Steven G. Kargl <kargl@troutmask.apl.washington.edu>


37533 09-Jul-1998 des

For every directory in ${PATH} that ends with "/bin", look for a
corresponding directory ending in "/man".

PR: 7215
Submitted by: Wayne Scott <wscott@ichips.intel.com>


37524 09-Jul-1998 jkoshy

fix description of `-C' option to match behaviour in the sources:
`-C' can be used both when creating and extracting files. Further,
a `-C' inside the argument list causes a `chdir()' to the named
directory before the subsequent filename arguments to be interpreted.

Eg:- "tar -cf a+b.tar -C /a . -C /b ."

PR: 7221


37488 08-Jul-1998 bde

Use a different hack for building libgcc2: `XCC= ${CC}' instead of
`XCC= <relative cc> -B<path to relative cc1> ...'. This is equivalent
when cc and cc1, etc. have just been bootstrapped by `make world'.
The relative versions normally won't work if the target system is
not binary compatible. Bootstrapping different versions of gcc
without going through `make world' is slightly more broken than
before.

Uniformized macro names (P1OBJS -> LIB1POBJS, etc.).

Don't give full paths to sources.


37486 08-Jul-1998 bde

Use the installed versions of cc, cc1 and cpp for building underscore.
They have been bootstrapped by `make world' since long before the
hacks here were cloned from ../libgcc/Makefile. The versions just
built in "../*" normally won't work if the target system is not binary
compatible.

Don't use OBJS to defeat `make depend'; just put generated sources in
SRCS.

Added temporary files to CLEANFILES.


37485 07-Jul-1998 bde

Use the installed version of perl for `make install'. It is now
bootstrapped by `make world'. The version just built in ".."
normally won't work if the target system is not binary compatible.


37482 07-Jul-1998 bde

Use the installed version of perl for `make depend'. It is now
bootstrapped by `make world'. The version just built in ".."
normally won't work if the target system is not binary compatible.
The bootstrapped version has a better chance of working.

This makes the fixes and bugs in the previous 3 commits irrelevant.
Rev.1.11 was just wrong and rev.1.10 became unnecessary when
perl/perl was added to build-tools. Don't expect to build perl/usub
without using `make world' or equivalent if you don't have perl
installed.


37460 07-Jul-1998 bde

Added a `build-tools' target for internal tools.


37314 30-Jun-1998 bde

Fixed printf format errors.


37313 30-Jun-1998 bde

Fixed printf format errors.


36921 12-Jun-1998 peter

Add -DFREEBSD_AOUT to CFLAGS, to ensure that <link.h> gives us the correct
definitions, even when compiling the a.out ld under elf.


36649 04-Jun-1998 steve

Fix a bunch of spelling errors.

PR: 6856
Submitted by: Josh Gilliam <josh@quick.net>


36633 04-Jun-1998 bde

Don't use beforedepend or give dependencies on generated headers explicitly.
Just put generated headers in SRCS.


36627 04-Jun-1998 bde

Removed superfluous beforedepends. Their files were already in SRCS.


36623 04-Jun-1998 bde

Don't use beforedepend; just put generated headers in SRCS. ldgram.h
was already put in SRCS by the general yacc rules. Putting ldemul-list.h
in SRCS fixes races in `make -jN' when .depend hasn't been made.

Don't forget to clean ldemul-list.h.


36620 04-Jun-1998 bde

Removed special rules for lex- and yacc- generated files. The general
rules work identically, except that they actually work if the yacc-
generated header somehow becomes out of date.


36616 03-Jun-1998 peter

Missing DPADD's.


36615 03-Jun-1998 peter

Add missing DPADD's.


36569 01-Jun-1998 peter

These files were moved elsewhere (sbin/ldconfig, libexec/rtld-aout,
usr.bin/ldd) as they stand alone and are under bsd-style license.


36568 01-Jun-1998 peter

Look for files in their new locations.


36457 29-May-1998 jkh

Also check for Satoshi's TMPDIR location of perl when looking around for it.
Clean up an .ifdef which was probably doing the wrong thing in the case
where user wants to override PERL.
Submitted by: jhay


36397 26-May-1998 sos

ELF preparation step 2:

Move a.out libraries to /usr/lib/aout to make space for ELF libs.
Make rtld usr /usr/lib/aout as default library path.
Make ldconfig reject /usr/lib as an a.out library path.
Fix various Makefiles for LIBDIR!=/usr/lib breakage.

This will after a make world & reboot give a system that no
longer uses /usr/lib/*, infact one could remove all the old
libraries there, they are not used anymore.

We are getting close to an ELF make world, but I'll let this
all settle for a week or two...


36374 25-May-1998 sos

ELF preparation step 1:

Move our old a.out utils to /usr/libexec/aout.
Enable binutils and put the utils in /usr/libexec/elf
Enable objformat, a little helper program that calls the right
utils based on /etc/objformat and $OBJFORMAT.

This will enable the ELF generating tools.
Remember that this is only step one, the system is still compiled
and run in a.out format ONLY.

Problem left to solve: The BSD manpages wins over the GNU equivalents
as the are installed last. We need to distinguish between the manpages
somehow...


35989 12-May-1998 jb

perl now works on alpha.

This just leaves gdb to be configured for alpha.


35988 12-May-1998 jb

This code casts double -> int -> char *. Ugh. Take a punt and change the
int to a long so that no bits are thrown away on alpha and hope for
the best.


35987 12-May-1998 jb

Change a cast of long * to time_t * in a call to time();


35986 12-May-1998 jb

Allow the makefile to choose the perl executable to run h2ph rather
than relying on the #!/usr/bin/perl in the first line of the script.


35985 12-May-1998 jb

If perl exists in OBJDIR it has just been built; if it exists in
CURDIR it has been built without an obj directory; however if it is in
neither of those places, we expect it to be in DESTDIR.

Yes Bruce, I know this is broken because the host is not supposed to be
the same as the target, but we need to get the hosted build working
properly first before even attempting a cross compiled operating
system build. That will need to concept of TOOLSDIR or something that
can be mapped to DESTDIR in the case of a hosted build and set to the
installed tools in a cross compiled build. Later, later, later!


35984 12-May-1998 jb

Change .if to .elif to prevent the current directory path search for a
perl executable from overriding the object directory path search where
perl is most likely to be. Most people haven't seen this because it
defaulted to /usr/bin/perl which might be OK as a fallback, but when
bootstrapping a new version (or the *first* version on alpha), we don't
really want to use /usr/bin/perl.


35983 12-May-1998 jb

awk and groff (et al) now work on alpha as the result of library
fixes.


35972 12-May-1998 bde

Don't attempt to read process context from the kernel when (the
kernel's) curproc is null. This fixes endless recursion in
xfer_umem() for attempts to read from user addresses, in particular
for attempts to read %fs and %gs from the pcb for `info reg'.


35946 11-May-1998 jb

The yacc makefile changes don't seem to know when to generate the
header file and when not to, so for the time being make sure the
sucker gets generated up front.


35945 11-May-1998 jb

Add CROSS_TARGETS to the list of GASES to build. We end up with a separate
gas for each target format. So for m68k targets that means several
gases. I wanted a m68k gas for VxWorks which uses aout in sun3 big
endian format, cross compiled on i386 under FreeBSD using libraries
supplied by DEC and intended by them for cross compilation on Alpha
under OSF/1. And it actually works!


35944 11-May-1998 jb

Make a path absolute.


35839 08-May-1998 bde

Simplified by using new yacc rules and by not generating y.tab.h.


35743 05-May-1998 jb

Fix the path.


35742 05-May-1998 jb

Specify an absolute include path.

Backout the previous commit in favour of the Makefile.inc added to
the parent directory.


35741 05-May-1998 jb

One of those silently included files that just about guarantee that
nobody has any idea how something like BINDIR gets defined.


35740 05-May-1998 jb

The BINDIR definition is an extra directory level away, so include it
explicitly.


35739 05-May-1998 jb

Oops, missed the common part of gas.


35732 05-May-1998 bde

Don't generate a2p.h or y.tab.h from a2p.y. Neither is actually used,
and building a2p.h clobbered the unrelated source file a2p.h if
${.OBJDIR} == ${.CURDIR}.


35724 04-May-1998 jb

Support cross architectures by using specific directories instead of
the ones that match the host.


35723 04-May-1998 jb

i386 gas config files.


35722 04-May-1998 jb

Alpha gas config files.


35721 04-May-1998 jb

Support cross-architectures using sub-directories.


35720 04-May-1998 jb

Add support for cross-architecture gases. Since the GNU code doesn't
support more than one architecture at a time, build as from the
default for the host and if CROSS_TOOLS defines other architectures,
build them as as_${arch}


35719 04-May-1998 jb

BINDIR is now specified in a single place. There are no cross-architecture
issues with this utility.


35717 04-May-1998 jb

Work out the list of emulations based on the cross-architectures
defined. The TARGET is now set from an included makefile.


35716 04-May-1998 jb

Add cross-architecture support.


35715 04-May-1998 jb

BINDIR is now specified in a single place. There are no cross-architecture
issues with this utility.


35714 04-May-1998 jb

BIDIR is now specified in a single place. There are no cross-architecture
issues with this utility.


35713 04-May-1998 jb

Evaluate the TARGET from the architecture. We'll assume that FREEBSD
is ELF from here on.


35712 04-May-1998 jb

Remote i386 cross-architecture support. It's now configurable, and off
by default.


35711 04-May-1998 jb

Add cross-architecture support.


35710 04-May-1998 jb

Since the makefiles below binutils with the architecture extension
are now included according to the cross-architecture support required,
default the BINDIR for i386 to /usr/libexec/elf here instead of in
all the i386 specific makefiles. For all other architectures, BINDIR
is just /usr/bin.


35709 04-May-1998 jb

Add makefile support for cross-architectures. Allow CROSS_TOOLS to
be defined (in /etc/make.conf, say) and set to the additional architectures
that need to be compiled in. So on alpha I set CROSS_TOOLS = i386.
On i386 you can't build alpha due to lack of 64-bit support on 32-bit
architectures, but that's a GNU problem.

This change relies on makefiles in the binutils sub-directories having
the extension defined in the CROSS_TOOLS, instead of those makefiles
being selected based on the host architecture.


35708 04-May-1998 bde

Fixed races in `make -jN' using new yacc rules.


35699 04-May-1998 bde

Don't add y.tab.h to CLEANFILES, since this would now be done centrally
if y.tab.h were generated. Don't generate y.tab.h, since it is not used.


35697 04-May-1998 bde

Simplified using new yacc rules. This is cosmetic - the old rules
worked because .ORDER prevented problems from concurrent generation
of multiple parsers (and their headers), and there were no missing
dependencies because the generated headers were not actually used.


35693 04-May-1998 bde

Simplified using new yacc rules. This is cosmetic - the old rules worked
with `make -jN' because they did the right things to generate cexp.h
without clobbering cexp.c, and there were no missing dependencies on
cexp.h because cexp.h isn't actually used.

Fixed style bugs.


35692 04-May-1998 bde

Fixed races in `make -jN' using new yacc rules. This also fixes plain
`make' (without a previous `make depend').


35691 04-May-1998 bde

Fixed races in `make -jN' using new yacc rules.

Fixed slightly wrong order of -I's in CFLAGS.

FIxed the usual style bugs in DPADD and LDADD.


35690 04-May-1998 bde

Symlink awk.y to awktab.y so that the default yacc rules apply, and use
the (new) default yacc rules. This is cosmetic - the special rule was
good enough here because y.tab.h is not used.

Don't generate y.output.


35685 04-May-1998 wosch

Added a alpha category to the list.


35602 01-May-1998 ache

Do not store the same config.h twice - use one from bc directory


35600 01-May-1998 ache

Add missing -DHAVE_CONFIG_H


35588 01-May-1998 bde

Inherit BINDIR properly.


35587 01-May-1998 bde

Fixed apparent bitrot (`=' changed to `?=') in the definition of BINDIR
in the previous commit. Just don't define it here at all. This works
now that the default is inherited properly.


35586 01-May-1998 bde

Removed self-inclusion-prevention ifdef. It is unnecessary now that
bsd.man.mk doesn't include ${.CURDIR}/../Makefile.inc.

Removed GDBDIR-redefinition-prevention ifdef. It hasn't done anothing
for a long time, if ever. The directory is defined to the same value in
each subdir and had the same value because all subdirs are at the same
level. Keep defining it in the subdirs since that is more flexible and
no more verbose.

Prepare to inherit BINDIR by including ../Makefile.inc.


35585 01-May-1998 bde

Oops, This should have been committed with the Makefile change that
requires the new file.

Fixed stale near-copy of contrib/libreadline/doc/hsuser.texinfo. Patch
it at build ntime, and only keep the patch for it here.

Don't keep a copy of contrib/gdb/gdb/doc/all-cfg.texi here. Link to it
at build time.


35584 01-May-1998 bde

Fixed dependencies.

Fixed stale near-copy of contrib/libreadline/doc/hsuser.texinfo. Patch
it at build ntime, and only keep the patch for it here.

Don't keep a copy of contrib/gdb/gdb/doc/all-cfg.texi here. Link to it
at build time.


35580 01-May-1998 des

Don't delete man pages with colons in their name (e.g. Perl 5 manpages)

PR: bin/5439
Submitted by: Martin Kammerhofer dada@sbox.tu-graz.ac.at


35579 01-May-1998 bde

Added missing -DHAVE_CONFIG_H to CFLAGS. It happens to be a no-op here
only because dc doesn't use anything in the gnu library that has a
significant dependency on config.h.

Simplified paths.


35577 01-May-1998 andreas

Style:
$Id$ should be preceded by a tab
Don't include ../Makefile.inc when it is not used explicitly
Use the normal amount of horizontal and vertical whitspace (1 tab/none)
Don't override the (correct) default for MAN1
Use the correct order for -I paths
Use config.h generated by `configure', don't use a huge CFLAGS statement
Enable useage of libreadline in config.h, configure didn't enable it itself.


35576 01-May-1998 andreas

Style:
- Makefiles shouldn't have copyrights.
- $Id$ should be preceded by a tab.
- Don't include ../Makefile.inc when it is not used explicitly.
- Use the normal amount of horizontal and vertical whitspace (1 tab/none).
- Don't override the (correct) default for MAN1.
- Use the correct order for -I paths.
- Don't use += to initialize SUBDIR.
- use the config.h generated by `configure' and don't use a huge
CFLAGS statement.
I think the other Makefiles under src/gnu needs some polishing as well ;-)
Thanks to Bruce, everythig looks smarter now.
Obtained from: Bruce Evans <bde@zeta.org.au>


35575 01-May-1998 dfr

Add ELF support.


35573 01-May-1998 ache

Add libtermcap to DPADD too


35572 01-May-1998 scrappy

-ltermcap is required due to -lreadline else you get missing functions
like 'tputs()' et al...


35553 30-Apr-1998 ache

Use generated bc.h


35536 30-Apr-1998 ache

Turn on Readline support


35535 30-Apr-1998 dfr

Add support for ELF shared libraries. Also use bfd from the binutils in that
case rather than gdb's own copy.


35531 30-Apr-1998 ache

fix make - use -I${.CURDIR} instead -I.


35530 30-Apr-1998 ache

Fix make - use -I${.CURDIR} instead of -I.


35522 29-Apr-1998 andreas

update dc utility as well
after importing the new bc-1.0.4 sources,
which contain the latest DNU dc version


35521 29-Apr-1998 andreas

remove old bc-1.0.3 stuff
modify Makefile, to get bc-1.0.4 from src/contrib/bc
adjust config.h
PR: closes 4183


35402 23-Apr-1998 bde

Fixed missing dependencies. The critical missing one was of bi-lexer.o
on bi-parser.h. Not having it sometimes (only with `make -j') triggered
a bug suite that led to ordinary cpp output being put in .depend files.
Various bugs (the main one only with `make -j') prevented timely detection
of failure to build and install gnu/usr.bin/cc. Eventually the missing
${WORLDTMP}/usr/libexec/cpp caused ${WORLDTMP}/usr/bin/cpp to be invoked
by cc, and this version of cpp is not suitable for such invocation.
Ordinary cpp output was put in .depend files when cpp terminated options
processing before seeing the -M flag.

Cleaned up.


35295 19-Apr-1998 eivind

Add an ".ifmake regress" to avoid warning during 'make world'.

Noticed by: bde


35292 19-Apr-1998 bde

Never generate neqn at install time (the previous fix for this was
incomplete).


35114 10-Apr-1998 jdp

Fix the assembler so that it produces object files with the correct
magic number byte ordering for FreeBSD. This makes "file" describe
our object files as "FreeBSD/i386 object" instead of as NetBSD
object files. In case this seems drastic and risky, Bruce points
out that the "ld -r -x" step that is done on every object file when
building libraries fixes the byte ordering in the same way. I have
been running with this patch for over a month and have seen no
problems.


35097 07-Apr-1998 jdp

Fix a bug which clobbered linker set symbols that had forward references.
With -O3, egcs generates such forward references.

PR: gnu/6055
Reviewed by: jdp
Submitted by: Dmitrij Tejblum <tejblum@arc.hq.cti.ru> in slightly different form


34986 01-Apr-1998 charnier

Use .An/.Aq.


34985 01-Apr-1998 charnier

.Use .An.


34983 01-Apr-1998 charnier

Use .An/.Aq.


34971 31-Mar-1998 charnier

Use .An/.Aq.PR:


34955 30-Mar-1998 jdp

Give up on a.out support in binutils. It has too many problems to
be worth much effort. Install all i386 binutils programs in
"/usr/libexec/elf". Disable a.out support in libbfd. It's too
dangerous to leave it in. Some of the utilities think they can
handle a.out, but they generate bad object files.


34954 30-Mar-1998 jdp

Add c++filt.


34935 29-Mar-1998 jdp

Add support for the AT&T style "fildll" and "fistpll" mnemonics.
These are equivalent to "fildq" and "fistpq" respectively. This
fixes the bad floating point object code that resulted after recent
changes in the compiler.

Test driven by: "Mike Burgett" <mburgett@awen.com>,
Amancio Hasty <hasty@rah.star-gate.com>


34932 28-Mar-1998 eivind

Activate CVS regression test.


34890 26-Mar-1998 dima

Don't build sperl if you don't want to.


34814 23-Mar-1998 bde

Support building of libgcc.a without building all of gcc. This is
useful for bootstrapping. Compatible versions of gcc and cc1 should
should be installed before using this feature.


34813 23-Mar-1998 bde

Honour -static in LDLAGS. ld without -Bstatic is happy to choose
static libraries if there are no shared libraries in the search path,
but gcc without -static blindly attempts to link crt0.o.


34748 21-Mar-1998 bde

Generate files at build time, not at install time. This should be the
last fix of this type. Installing from a read-only object tree should
work now.

Install files using a single install command where this is easy; don't
use shell loops.

Don't use MANDEPEND to complicate things.


34704 20-Mar-1998 bde

Don't use beforedepend to complicate and break things. Just put
generated source files in SRCS.


34703 20-Mar-1998 bde

Put generated source files in SRCS. This fixes races generating
the source files. E.g., the stale version of locate.cc in the
source directory was sometimes used. We didn't even use beforedepend.

Added temporary files to CLEANFILES.

Fixed some style bugs.


34702 20-Mar-1998 bde

Don't use beforedepend to complicate and break things. Just put
generated source files in SRCS.

Don't use MANDEPEND to complicate things. Just put the generated
man page in CLEANFILES.

Partly fixed yacc header brokenness, as in ../eqn/Makefile.

Added temporary files to CLEANFILES.

Fixed some style bugs.


34701 20-Mar-1998 bde

Don't use beforedepend to complicate and break things. Just put
generated source files in SRCS.

Don't use MANDEPEND to complicate things. Just set MAN1 and put
generated man pages in CLEANFILES.

Added temporary files to CLEANFILES.

Partly fixed a potentially fatal bug involving the yacc header.
We generate eqn.cc (even if there is a version of it in the source
directory older than eqn.y) and a matching eqn.tab.h, but only use
the possibly-non-matching eqn.tab.h in the source directory. This
works because Cygnus's yacc happened to generate a y.tab.h identical
to the current generated one. The correct version will be used
when the wrong version is deleted from the source tree. Kludge to
get the header generated early enough. Yacc headers are mishandled
everywhere they are renamed (and used).

Generate neqn at build time, not at install time.

Fixed some style bugs.


34700 20-Mar-1998 bde

Removed bogus -I path. The correct path is in all subdir Makefiles
where it matters.


34684 19-Mar-1998 bde

Removed vestiges of use of beforedepend target.


34656 18-Mar-1998 obrien

I goofed on the `LINKS' syntax.
Submitted by: Dmitrij Tejblum <dima@tejblum.dnttm.rssi.ru>


34587 15-Mar-1998 jdp

Make the binutils strip ELF-only for now. It isn't quite right for a.out.


34562 14-Mar-1998 jdp

Disable support for the a.out-i386-bsd target. Everything it can do
seems to be supported in the a.out-i386-freebsd target. When both
are present, there are sometimes complaints of "ambiguous file
format."


34553 13-Mar-1998 jb

Add binutils if BINFORMAT is elf. This is needed for alpha, and it
works on i386, but is still disabled until you set BINFORMAT.


34517 12-Mar-1998 jb

Configure alpha to disassemble both alpha and i386 opcodes.


34515 12-Mar-1998 bde

Fixed `make -jN depend' (N >= 2) by removing the beforedepend
target. .ORDER doesn't work right, but is used for things related
to the depend target. It "works" for the depend target by skipping
the build of .depend when N >= 2 and there is a non-default
beforedepend target with no rules. Recent fixes made almost all
the beforedepend targets in the tree a no-op except for this bug.

Removed vestiges of elf and aout targets.


34514 12-Mar-1998 jb

Configure bfd for elf64, elf32, and aout. Yes alpha can handle i386
formats. No i386 can't handle alpha formats. 8-)


34505 12-Mar-1998 jb

Define the target type for alpha.


34503 12-Mar-1998 jb

Add the alpha makefile.

Move tc-i386.c from Makefile to Makefile.i386 'cause alpha doesn't
like trying to swallow it. Indigestion, I think.


34502 12-Mar-1998 jb

Change the include path for bfd.h to libbfd/${MACHINE_ARCH} since
I moved the location of that architecture specific file.


34501 12-Mar-1998 jb

This file was generated on i386, so it has been moved to the i386
sub-directory. It differs from the alpha version.


34500 12-Mar-1998 jb

This file was generated on i386 by the update.sh script in
src/gnu/usr.bin/binutils.


34499 12-Mar-1998 jb

These files were generated on alpha by the update.sh script in
src/gnu/usr.bin/binutils.


34498 12-Mar-1998 jdp

Replace empty install targets with definitions of INTERNALLIB and
INTERNALSTATICLIB to suppress installation of internal libraries.


34497 12-Mar-1998 jb

Change script to get the machine type from `uname -m' and make
the binutils headers for (machine)-unknown-freebsdelf.

Also copy the bfd.h header to an architecture specific directory
because there are two fundamental lines that differ (32-bit vs 64-bit)
between i386 and alpha.

The config.h for libbinutils generates the same on alpha as i386,
so I didn't change that (though I was tempted!).


34495 12-Mar-1998 jdp

Restructure the binutils hierarchy somewhat in order to better
support building it for variant architectures. It was already
becoming clear that the former structure was too rigid and didn't
scale well.

The usual sort of makefile magic arranges to .include an architecture
specific makefile "Makefile.${MACHINE_ARCH}" in each directory
where it exists. Also, sources will be found in each subdirectory
"${MACHINE_ARCH}" that exists. This is all taken care of automatically
by the top level "Makefile.inc0".

This all seems to work right for the i386 now. I have also converted
those alpha pieces already present to the new schema as best I
could.

Also: change the BINDIR on the i386 to /usr/libexec/elf for "ar"
and "ranlib". They are not object format independent enough to
put into /usr/bin.


34477 10-Mar-1998 guido

mktemp -> mkstemp as pointed out on bugtraq
Obtained from: Theo de Raadt


34469 10-Mar-1998 peter

indicate ability to support the PerservePermissions stuff


34468 10-Mar-1998 peter

add new file (hardlink.c) into sources


34371 09-Mar-1998 jb

We want ld in /usr/bin, not some weird and wonderful hiding place
that might be inspired by some creation from Intel. Doh.


34337 09-Mar-1998 jb

This commit was generated by cvs2svn to compensate for changes in r34336,
which included commits to RCS files with non-trunk default branches.


34318 08-Mar-1998 peter

Use cc -E rather than cpp when looking for __ELF__


34282 08-Mar-1998 obrien

add `CC' as a link to `c++' for compatablity with SGI.


34245 08-Mar-1998 peter

Set LIB_PATH explicitly otherwise genscripts makes (incorrect) references
all over the place.


34229 08-Mar-1998 peter

First round of changes to support generation of assembler for the old
a.out gas and the binutils gas (elf or a.out) with a single compiler.

This uses other infrastructure not yet committed, in order to support
both a.out and elf it needs to be able to get to both a.out and elf
gas, ld, libs, crt* etc. So for now, the support is pretty much dormant.

The new freebsd.h file is based on the old freebsd-elf.h file (which has a
long lineage, right back through linux and svr4 files). The change is
pretty dramatic from a gcc internals standpoint as it overrides a lot of
definitions in order to generate different output based on target mode.
There is potential for screw-ups, so please be on the lookout - gcc's
configuration mechanism wasn't really meant for this kind of thing.
It's believed to compile world etc just fine under both a.out and elf, can
handle global constructors and destructors, handles the differences in
a.out and elf stabs, and what sections things like exceptions go in.

The initial idea came from i386/osfrose.h which is a dual rose/elf format
target. These two are not as diverse as a.out and elf it would seem.

The cc front-end uses external configuration to determine default object
format (still being thrashed out, so read the source if you want to see
it so far), and has a '-aout' and '-elf' override command line switch.
There are some other internal switches that can be accessed, namely -maout,
-mno-aout, -munderscores and -mnounderscores. The underscore and local
symbol prefixing rules are controllable seperately to the output format.
(ie: it's possible to generate a.out without the _ prefixes on symbols and
also to generate elf with the _ prefixes. This isn't quite optimal, but
does seem to work pretty well, except the linkers don't always recognise
the local symbols without their normal names)

The default format is a.out (still), nobody should see any major changes.

With both elf and a.out tools and libraries installed:

[1:26pm]/tmp-223> cc -elf -o hello hello.c
peter@beast[1:27pm]/tmp-224> file hello
hello: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked, not stripped
[1:27pm]/tmp-225> ./hello
hello world!

[1:27pm]/tmp-226> cc -aout -o hello hello.c
[1:27pm]/tmp-227> file hello
hello: FreeBSD/i386 compact demand paged dynamically linked executable not stripped
1:27pm]/tmp-228> ./hello
hello world!

Since my co-conspirators put a lot of effort into this too, I'll add them
so they can share the blame^H^H^H^H^Hglory. :-)

Reviewed by: sos, jdp


34189 07-Mar-1998 wosch

Delete cc(1) debug option, typo from last commit.

Pointed out by: Søren Schmidt


34159 07-Mar-1998 bde

Use `foo/bar.a' instead of `-Lfoo -lbar' for linking to static internal
libraries so that `ld -f' in can create correct dependencies for
yet-to-be-built libraries.

Get the default BINDIR correctly (by including ../Makefile.inc recursively.


34149 07-Mar-1998 bde

Use `foo/bar.a' instead of `-Lfoo -lbar' for linking to static internal
libraries, so that `ld -f' in can create correct dependencies for
yet-to-be-built libraries.


34136 06-Mar-1998 guido

Open temporary files with O_EXCL.
Obtained from:bugtraq


34112 06-Mar-1998 bde

Fixed `make -jN' for large N. The usual method of pretending that all
objects depend on all generated headers doesn't work because it gives
cyclic dependencies. Give enough dependencies explicitly. We no
longer need to use .SINGLESHELL for `make depend'. .SINGLESHELL was
more of a bottleneck than usual because `make depend' makes everything.

Fixed some spelling and English errors.


34098 06-Mar-1998 bde

Fixed `make -jN' for large N. Just put the generated headers in
${SRCS} instead of giving inadequate explicit dependencies. There
is still a problem after `make depend; make clean'. Then `make'
barely works, and `make -jN' is confused by absolute paths in
.depend.


34061 06-Mar-1998 jdp

Fix the broken installation of strip. It tried to use the installed
strip program (via "install") to strip itself. But the program
wasn't executable because "install" hadn't made it so yet. I
borrowed the method used for the old strip to get around this.


33976 01-Mar-1998 jdp

This commit was generated by cvs2svn to compensate for changes in r33975,
which included commits to RCS files with non-trunk default branches.


33704 21-Feb-1998 steve

Build perl header files for machine/* too.

PR: 672
Submitted by: Jun Kuriyama <kuriyama@opt.phys.waseda.ac.jp>


33689 20-Feb-1998 jkh

Correct spammage from MACHINE_ARCH commit - you don't want to
*replace* the SUBDIR list in that case, you want to augment it.
Also move a stray .endif to its proper location. Heh, no wonder my
release builds were falling over! ;)


33672 20-Feb-1998 bde

Don't create an unused obj directory.


33619 19-Feb-1998 jb

No binutils yet 8-(, and a few programs that need porting to alpha.
Make them i386 specific for now.


33405 15-Feb-1998 steve

The ' character is treated differently as the first character of a line.

PR: 5754
Submitted by: Kazuo Horikawa <k-horik@yk.rim.or.jp>


33297 13-Feb-1998 bde

Fixed printing of %fs and %gs for live kernels.

Only print the current pcb on startup. Printing it every time a utility
routine was called messed up the register dump for live kernels.


33150 07-Feb-1998 alex

catman(1) is now invoked by /etc/periodic/weekly/330.catman.


33137 06-Feb-1998 jdp

Implement dladdr.


33076 04-Feb-1998 danny

Submitted by: Alex Nash
Style nit - extraneous space.


33001 01-Feb-1998 steve

setpwent and endpwent have a return type of void, so change this
to work like newer versions of perl.

Reviewed by: Bruce Evans


32795 26-Jan-1998 peter

comment that pvcs_to_rcs is left out since it needs perl5


32794 26-Jan-1998 peter

Add libdiff


32793 26-Jan-1998 peter

Build the internal libified diff


32792 26-Jan-1998 peter

Update options.h as per configure generated version


32791 26-Jan-1998 peter

Update config.h


32764 25-Jan-1998 jb

Make machine dependent asm code machine dependent. 8-)


32763 25-Jan-1998 jb

Change MACHINE -> MACHINE_ARCH so that the design make sense on those
machines where the processor chip determines the compiler, and where
multiple machines use the same architecture.


32698 22-Jan-1998 ache

Add PATCH_INDEX_FIRST environment variable to do the same as -I option


32674 21-Jan-1998 ache

Update usage line with new option


32673 21-Jan-1998 ache

Add -I or --index-first option to take Index: precedence over context diff,
as it was in hacked FreeBSD version


32672 21-Jan-1998 ache

Resurrect patch 2.1 without FreeBSD Index: hack


32620 19-Jan-1998 bde

Fixed accesses to addresses between VM_MAXUSER_ADDRESS (normally
0xefbfe000) and kernel_start (normally 0xf0100000).

Things are unnecessarily (?) difficult because procfs is used to
access user addresses in the live-kernel case although we must have
access to /dev/mem to work at all, and whatever works for the
dead-kernel case should work in all cases (modulo volatility of
live kernel variables). We used the wrong range [0, kernel_start)
for user addresses. Procfs should only work up to VM_MAXUSER_ADDRESS,
but it bogusly works for reads up to the address 2 pages higher
(the user area, including the kernel stack, is mapped to where the
user area used to be (WTUAUTB)). Procfs can not work at all for
addresses between WTUAUTB and kernel_start.

Now we use procfs only to access addresses up to VM_MAXUSER_ADDRESS.
Higher addresses are translated normally using kvtophys(), so the
user ptd is used for addresses below the real kernel start (0xf0000000;
see INKERNEL()) and nothing is found WTUAUTB.

Strange accesses that cross the user-kernel boundary are now handled,
but such ranges are currently always errors because they necessarily
overlap the hole WTUAUTB.

Short reads are still not handled.


32619 19-Jan-1998 bde

Removed `kstack' and associated mistranslations in kvtophys().
Correct translations would have been null. However, kstack was
the top of the kernel stack instead of the base of the kernel stack
like it was when the kernel exported it, so the area above the
kernel stack was mistranslated and the kernel stack was not
translated. This bug was depended on to compensate for the wrong
value of kstack - to read the pcb, instead of just using the address
of the pcb, we used the mistranslated address of kstack, which
happened to be the same (curpcb = kstack - 0x2000).

This area is simpler than it used to be now that the kernel stack
address is per-process. The code still seems to be more complicated
than necessary - the `found_pcb == 0' case seems to be unused.


32603 18-Jan-1998 bde

Fixed endless loop for `p/x *(int *)0xf0000000'. kvm_uread() in
gdb was cloned from the buggy version of kvm_uread() in libkvm and
had the same bugs. It looped endlessly on EOF and checked errno
without setting it in the lseek() error check. The first bug caused
gdb to loop endlessly for reads from addresses between the end of
the user area and the start of the kernel text. kvm_uread() should
not be used for addresses beyond the end of the user area, but is
due to bugs elsewhere.


32602 18-Jan-1998 bde

Don't override FRAME_CHAIN(). If the current frame is valid, then
the previous frame is in the usual place even for traps, interrupts
and syscalls in the kernel, because the assembly language stubs
don't change the frame pointer. The previous frame is just not for
the calling function. We may as well depend on this as on magic to
determine the trap frame address. The magic is in FRAME_SAVED_PC()
which elides the correct number of stubs (1) to go back to a pc that
matches the previous frame.

Removing fbsd_kern_frame_chain() fixes bugs in it. Xsyscall was
misspelled as _Xsyscall (gdb removes one leading underscore), so
the tf_syscall frame type was never found. This was harmless
because tf_normal works in all cases in fbsd_kern_frame_chain()
and Xsyscall is spelled correctly in fbsd_kern_frame_saved_pc()
where it matters. There were style bugs on almost every line,
starting with a primary indent of 7.


32600 18-Jan-1998 bde

Fixed sloppy definitions of SIGTRAMP_START and SIGTRAMP_END. The old
range was a little too large.


32597 17-Jan-1998 bde

Pass the system name to dmesg. Rev.1.7 only works when the symbols in
/kernel aren't too different form those in the kernel being debugged.


32423 11-Jan-1998 jb

More i386 -> ${MACHINE} changes to make this Makefile machine
independent. It makes it look like you can get aout on alpha, but
that's just your imagination. The makefile above gives you no choice.


32422 11-Jan-1998 jb

Replace i386 references with ${MACHINE} to make this makefile almost
machine independent, with the only dependency being the binary format
to build. We only expect to build ELF on alpha although we'll need
ECOFF compatibility with Digital Unix.


32383 10-Jan-1998 jdp

Make the ".set" directive copy the aux field when the expression
reduces to a relocatable symbol plus an offset. This preserves
the symbol type information (function vs. object). It is important
for SVR4-style weak symbols, e.g., "#pragma weak foo=bar". Without
this change, the linker complains that the jmpslot entry is not a
function.


32276 05-Jan-1998 danny

PR: gnu/4385
Submitted by: Robert Eckardt <roberte@MEP.Ruhr-Uni-Bochum.de>
Sundry man page fixes; handle Central European Summer Time (CEST);
usage fixes in line with man page fixes.


32252 04-Jan-1998 ache

Upgrade to 2.5 (contrib version)


32224 03-Jan-1998 ache

Back out Index over +++/--- precedence.
It maybe right, if patch was FreeBSD-own program, but it break compatibility
with pre-existent patches in other systems.
The example is big ncurses patch which don't apply on FreeBSD
due to "fixed" precedence.


32147 01-Jan-1998 alex

Removed /etc/ld.so.conf reference from FILES section (people get
confused when they can't find it), but leave the reference to it
as being a standard filename (which doesn't imply that it exists).

Discussed with: jkh


32121 30-Dec-1997 danny

Submitted by: Peter Hawkins <peter@clari.net.au>
Actually implement --norecurse as documented in the man page.


32013 27-Dec-1997 wosch

Check argument filename length before copying.

$ gzip `perl -e 'for(1..10240){ print "a"}'`


32006 26-Dec-1997 wosch

Workaround to avoid a strange core dump.

gzip < /dev/null | perl -npe 's/\003\003/\003\225/' | gzip -d


31995 26-Dec-1997 wosch

Do not install the z*grep man pages if grep was linked with -lz.


31989 25-Dec-1997 hoek

Use consistent spelling,
writeable -> writable (recall prior debate over this? :-)
initialise -> initialize
recognise -> recognize

Merry Christmas! :)


31928 21-Dec-1997 wosch

When called as `zgrep', the -Z argument is assumed. Make a
link from zgrep to grep.

Pointed out by: Tim Vanderhoek <hoek@hwcn.org> and
Mike Smith <mike@smith.net.au>


31902 20-Dec-1997 wosch

Added zgrep.libz. This version of zgrep(1) depend on a
grep(1) linked with libz.


31901 20-Dec-1997 wosch

Added a sparc category to the list.


31900 20-Dec-1997 wosch

Added builtin decompression using zlib library, option -Z.

Enabled this new feature with the makefile variable GREP_LIBZ. If
you don't like it, compile with `make GREP_LIBZ='.

grep + zlib has several advantages:

- the shell script zgrep(1) will be basically a one line
exec grep -Z "$@"

- no shell script, no bugs. The current zgrep implementations
have many bugs and some grep options are no supported.

- no shell script, no security risks.

- it is a magnitude faster than a shell script

Also fixed:
0 -> STDIN_FILENO
Close a file descriptor only if the open call was successfully. It does
not hurt for the open(2) function, but the gzclose(3) function
died in free() to free up (not) allocated memory.


31867 19-Dec-1997 bde

Exec dmesg and awk to print everything in the message buffer
following "panic:" or "Fatal trap". `panicstr' is still printed,
although it is redundant if there is a valid message buffer and
incomplete if it contains `%'s. I think the awk command belongs
here and not in a script since a standard format with complete
messages is good for bug reports.


31843 18-Dec-1997 bde

Fixed missing dependency on version.c.

Fixed some style bugs ($@ is not recommended ...).


31821 17-Dec-1997 bde

<bsd.prog.mk> has always included ../Makefile.inc, and there are no
complications involving .PATH or dependencies, so don't include it here.


31820 17-Dec-1997 bde

<bsd.prog.mk> has included ../Makefile.inc for a long time, and there
are no complications involving .PATH or dependencies, so don't include
it here.


31812 17-Dec-1997 bde

Don't use LDDESTDIR. Just put the -L arg in LDADD.


31804 17-Dec-1997 bde

Use BINOWN, etc. instead of bin, etc. so that (this part of)
`BINOWN=... make world' can be run by users other than root.


31588 07-Dec-1997 wosch

Use getopts instead getopt(1). This should fix the problem
with whitespaces in pattern.
PR: 5211


31546 05-Dec-1997 jdp

Make emacs work again. This is a workaround for the fact that the
emacs a.out file, self-generated by emacs's "unexec" function in
"unexsunos4.c", is invalid. In particular, its "_end" symbol has
the wrong value. The dynamic linker was using the value of that
symbol to initialize its sbrk break level.

The workaround is to peek at the executable's a.out header in
memory, and calculate what "_end" should be based on the segment
sizes.

I will work out a fix for emacs and send it to the FSF. This
dynamic linker workaround is still worthwhile, if only to avoid
forcing all emacs users to build a new version.

Note: xemacs gives a bogus warning at startup, for related reasons.
The warning is harmless and can safely be ignored. I will send a
patch to the xemacs maintainers to get rid of it, and meanwhile
add a patch file to our port.


31462 30-Nov-1997 steve

Remove manpath.[ch] here and use the ones in ../manpath instead.


31461 30-Nov-1997 steve

Resurrect manpath.c here.


31458 30-Nov-1997 steve

Remove this copy of manpath.c and add the .PATH directive to get to
the same file in ${.CURDIR}/../man.

Suggested by: Bruce Evans


31453 30-Nov-1997 steve

Always call gripe_reading_mp_config with the required arguments.

PR: 3894
Submitted by: Stephen Clawson <sclawson@marker.cs.utah.edu>


31445 29-Nov-1997 jdp

Get rid of the dynamic linker's internal malloc package, and arrange
things so that it uses the same malloc as is used by the program
being executed. This has several advantages, the big one being
that you can now debug core dumps from dynamically linked programs
and get useful information out of them. Until now, that didn't
work. The internal malloc package placed the tables describing
the loaded shared libraries in a mapped region of high memory that
was not written to core files. Thus the debugger had no way of
determining what was loaded where in memory. Now that the dynamic
linker uses the application's malloc package (normally, but not
necessarily, the system malloc), its tables end up in the regular
heap area where they will be included in core dumps. The debugger
now works very well indeed, thank you very much.

Also ...

Bring the program a little closer to conformance with style(9).
There is still a long way to go.

Add minimal const correctness changes to get rid of compiler warnings
caused by the recent const changes in <dlfcn.h> and <link.h>.

Improve performance by eliminating redundant calculations of symbols'
hash values.


31442 28-Nov-1997 jdp

In the "ldd -v" output, display the N_AUX information for each
symbol. It indicates whether the symbol refers to a function or a
data object.


31363 23-Nov-1997 bde

Implemented "info float" for core files.

Implemented reading of %fs and %gs from core files.

Print weird floating point values better. We have to convert long
doubles to doubles here because of limitations and bugs in printf()
and floatformat_to_double() (long doubles aren't really supported
and naive converion to double causes exceptions). Conversion loses
information about weird formats (everything becomes a quiet NaN),
and printf() doesn't know about different types of NaNs anyway.


31214 18-Nov-1997 jdp

Add missing argument detected by "-Wformat".


30846 29-Oct-1997 ache

Define PR_PROGRAM properly


30844 29-Oct-1997 ache

Switch to contrib version


30843 29-Oct-1997 ache

Switch to contrib version


30842 29-Oct-1997 ache

Switch to contrib version


30736 26-Oct-1997 jraynard

Remove yet another superfluous file.


30731 26-Oct-1997 ache

Add -funsigned-char to CFLAGS (for ctype macros)


30661 23-Oct-1997 ache

Add (unsigned char) cast to ctype macros


30658 23-Oct-1997 ache

Add (unsigned char) cast to ctype macros


30657 23-Oct-1997 ache

Add unsigned char cast to ctype macros


30654 23-Oct-1997 ache

Add (unsigned char) casts to ctype macros


30441 15-Oct-1997 ache

Do not use gawk random, we have better one in libc


30417 14-Oct-1997 jraynard

Makefile for contributed version of awk.


30416 14-Oct-1997 jraynard

Remove old version of awk.


30276 10-Oct-1997 peter

#include <machine/tss.h> explicitly


30253 10-Oct-1997 peter

If kerberos is installed and enabled in make.conf, activate cvs's kserver
hooks. This is a lot safer than 'cvs pserver'.


30113 05-Oct-1997 jkh

Changes to support full make parallelism (-j<n>) in the world
target.
Reviewed by: <many different folks>
Submitted by: Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su>


29982 29-Sep-1997 joerg

Nevermind... Wolfram already did it, but added the file (IMHO wrong)
to the contrib area so i didn't see it.
NB: RELENG_2_2 is still missing it (what's why i didn't see it in the
first place).


29981 29-Sep-1997 joerg

Add a stub man page for psroff(1).


29574 18-Sep-1997 phk

Many places in the code NULL is used in integer context, where
plain 0 should be used. This happens to work because we #define
NULL to 0, but is stylistically wrong and can cause problems
for people trying to port bits of code to other environments.

PR: 2752
Submitted by: Arne Henrik Juul <arnej@imf.unit.no>


29496 16-Sep-1997 joerg

Sigh, there's always one more buffer overflow. :-(
This one hinted to by the recently posted exploit (although not exploited by
it).


29478 15-Sep-1997 wosch

Add a genclass.1 manpage.


29474 15-Sep-1997 wosch

Add a simple manpage.


29437 15-Sep-1997 ache

Fix neqn building:
1) Move it after Makefile.inc included since it uses DIST_DIR from there
2) Add neqn.sh dependance


29429 14-Sep-1997 wosch

Add a simple manpage.


29329 13-Sep-1997 wosch

spelling corrections.

PR: docs/4450
Submitted by: josh@quick.net


29042 02-Sep-1997 jdp

Touch up the code that implements "ldd -v".

Bring the style of sods.c into better conformance. Add code to
print the contents of each datum being relocated. Correct the logic
that distinguishes between programs, shared libraries, and object
files. Make the entire program "-Wall" clean.


28935 30-Aug-1997 jmg

fix a few spelling changes

Submitted by: Josh Gilliam

Closes PR's: 4429, 4431-4438

PS: He has agreed to submit all contrib fixes back to the original author.


28928 30-Aug-1997 jmg

fix misspelling

Submitted-by: Josh Gilliam

Closes PR:4426


28905 29-Aug-1997 sos

Dont use an internal function called warn it clashes with libc.
Allows ELF compile.


28886 29-Aug-1997 obrien

Real skeleton manpage for install-info
(someone that actually knows what it really does (I don't use info) really
should try to put some meat in this)


28837 27-Aug-1997 joerg

Major Ooops. I've overlooked a few calls to scanident() in my last commit.

Submitted by: rbezuide@oskar.nanoteq.co.za (Reinier Bezuidenhout)


28635 23-Aug-1997 steve

.Ar -l -> .Fl l

PR: docs/3682
Submitted by: Kazuo Horikawa <k-horik@yk.rim.or.jp>


28619 23-Aug-1997 steve

Add missing *roff macros to correct display about -V option.

PR: docs/4162
Submitted by: Kazuo Horikawa <k-horik@yk.rim.or.jp


28609 23-Aug-1997 jmg

bin to BIN{OWN,GRP} and add Id line


28566 22-Aug-1997 peter

Fix missed optimisation in "Attic/" stripping code in $CVSHeader$

Submitted by: jdp


28559 22-Aug-1997 peter

Add -R (rescan or refresh) option to rescan and rebuild the hints
file based on the previous list of directories stored there which
should overcome a weakness of the '-m' switch which can only add
libs. This is an ideal way of updating the hints list after adding
or removing a shlib since it will remove entries that are gone and
doesn't need to have all the directories spelled out each time.
(eg: rm -f /usr/lib/libtcl75*; ldconfig -R) This only works for
version 2 hints files (which we've been generating for a year or
so) which store the path.


28515 21-Aug-1997 obrien

Added to RELENG_2_2 via tagging.


28476 21-Aug-1997 jmg

change bin to BINOWN and BINGRP

Reviewed-by: joerg


28434 19-Aug-1997 nate

- In dlsym(), if the lookup fails using the original symbol, prepend an
underscore and try looking it up again. This is a non-issue if we
switch to ELF.

Reviewed by: sef, jdp


28407 19-Aug-1997 peter

Redo the $CVSHeader$ support to use code from David Dawes as in XFree86.
The stuff I hacked together didn't strip out "/Attic/" for files
on branches when the HEAD version was cvs rm'ed.


28018 09-Aug-1997 peter

Don't accidently compress "sh" or there are unfortunate consequences.

PR: 4220
Submitted-by: Dag-Erling Coidan Smørgrav <finrod@pugwash.priv.no>


27984 08-Aug-1997 joerg

Fix a buffer overflow condition (that causes a security hole in suidperl).

Closes: CERT Advisory CA-97.17 - Vulnerability in suidperl
Obtained from: (partly) the fix in CA-97.17


27838 02-Aug-1997 jdp

Implement dlsym(RTLD_NEXT, symbol).


27718 27-Jul-1997 bde

Support 4MB pages.


27429 15-Jul-1997 itojun

small change to prevent "modules" to be modified twice, on the following
execution sequences:
% easy-import -n foobaa
% easy-import foobaa

Reviewed by: joerg_wunsch@uriah.heep.sax.de


27413 15-Jul-1997 dyson

Add some Pentium and PentiumPro opcodes and registers.


27370 13-Jul-1997 bde

Don't define HOST_DATA_START_ADDR, since gdb works without it the
previous definition doesn't work on BSD4.4Lite[2] derived systems
without the changes in rev.1.27 of kern_proc.c.


27334 11-Jul-1997 jkh

Allow ldconfig to accept files (containing directory paths) as well as
directory paths.
Reviewed by: jkh & jdp
Submitted by: Hans Zuidam <hans@brandinnovators.com>


27198 04-Jul-1997 wosch

Better section guessing for manual pages without suffix. The
plan9 manual pages dont have a suffix.


27118 30-Jun-1997 bde

Removed -I path to gdb's readline. This didn't do much in -current
because the -I path to config/libreadline had precedence, but in
2.2 it help hide the bug that the -I path to the non-contrib
libreadline was garbage.


27112 30-Jun-1997 bde

gdb.info still needs a near-copy of hsuser.texinfo to avoid the
reference to the programming manual. Use this near-copy of the version
of hsuser.texinfo in contrib/libreadline instead of the stale near-copy
in contrib/gdb.


27083 29-Jun-1997 bde

Configure static linkage in the normal way (default to -static using
NOSHARED?= yes).


27082 29-Jun-1997 bde

Configure static linkage in the normal way (default to -static using
NOSHARED?= yes).

Split long lines.


27040 29-Jun-1997 pst

NOSHARED takes a yes/YES no/NO value, not "true, false, hey mon!".
NOPIC is used to not generate a shared library, not NOSHARED.
Make NOSHARED advisory where appropriate.
Remove bogus NOSHARED (kbdio).


26992 27-Jun-1997 tegge

Don't depend upon the user structure having been aligned on a 8 KB boundary.
Reviewed by: Peter Wemm <peter@spinner.dialix.com.au>


26984 27-Jun-1997 peter

Zap some unused debugging printfs that I accidently left in.


26827 23-Jun-1997 steve

Fix a minor nit in the .Dd macro invocation so that
the revision date is displayed correctly.


26815 22-Jun-1997 phk

BYOC - Bring Your Own Calloc(3)

Someday I'm going to face the music and dispose of this private malloc copy.


26523 09-Jun-1997 jmg

support remote imports (you must have a local cvs with same path as
remote for this to work)

Approved/Improved by: joerg


26502 07-Jun-1997 paul

Remove "support" class since we don't provide support services to users.


26495 07-Jun-1997 bde

Support reading and writing of %fs and %gs (except from core files).


26459 05-Jun-1997 max

Typo fix in the EXAMPLES section.


26296 31-May-1997 jdp

Fix some old typos and misspellings.


26275 29-May-1997 dfr

Document new -Bforcedynamic flag and -assert pure-text.

Reviewed by: jdp


26195 27-May-1997 max

Typo fix.
PR: 3693
Submitted by: Kazuo Horikawa <k-horik@yk.rim.or.jp>


26036 23-May-1997 charnier

Add -fno-for-scope to CFLAGS, required by gcc (see NEWS).
PR: gnu/3585


26012 22-May-1997 imp

Fix buffer overload that might lead to root.


25963 21-May-1997 charnier

replace obsolete @ctrl{A} with @kbd{C-A}. Suppress compilation warning.


25932 19-May-1997 eivind

`it's'' -> `its'' where appropriate and typo fixes in time2posix.3.

Closes PR docs/3612.

Submitted by: Josh Gilliam <soil@quick.net>


25845 15-May-1997 peter

Update to build the new cvs version


25774 13-May-1997 dfr

Changes to support the kernel linker:

Add a -Bforcedynamic option which generates a dynamic object even
if no shared libraries were given in the link.

Make RRS in text section warnings conditional on "-assert pure-text"
so that I can link non-PIC kernel modules without tons of link
errors. Changes to bsd.lib.mk to follow.

Fix a couple of bugs exposed by the fact that the kernel is not
linked at zero.

Reviewed by: jdp


25699 11-May-1997 peter

After looking around at what the other *BSD's do for their $xxxBSD$ tags,
take the easy way out and implement the beginnings of something similar.
Don't worry, the code here is *dormant* so far, some "help" from cvs is
required. This is going in now so that jdp can see what I'm working on.
This is an extension of the previous existing skeleton $FreeBSD$ code.


25386 02-May-1997 gj

delete kcorelow.c, it didn't produce any code and broke init.c
because 2 references to _initialize_kcorelow (the other one
from kvm-fbsd.c) resulted. This prevented gdb from working correectly.

delete kcorelow.c from XSRCS in the Makefile.


25355 01-May-1997 pst

Clean up merge from 2.2 (without spamming peter's changes)


25350 01-May-1997 peter

Patch up init.c generation so that it works in -current.. It was trying
to use files that do not exist here. Also, fix(?) ${.OBJDIR}/init.c hack.


25349 01-May-1997 peter

Fix include of <sys/dir.h> to <dirent.h> - it hits a #warning


25331 01-May-1997 pst

Fix up a spurious '@' I added at the last second


25330 01-May-1997 pst

Merge from 2.2: auto-gen init.c and add ser-tcp.c


25312 30-Apr-1997 bde

Fetch the registers from struct members in the pcb instead of
punning the pcb to an array of ints and using magic indices to
access values in it. This should prevent silent breakage from
changes in the pcb.

Supply 0 for unavailable registers instead of punning the tss to
an array of ints and using magic indices to access garbage values
in it. (The registers are in the pcb; there is nothing interesting
in the tss. This should change someday. At least for dumps, all
the registers should be saved, and common_tss is a good place to
put them.)

Removed ancient wrong (disabled) method for reading eip.


25309 30-Apr-1997 bde

Backed out previous change. It just gave a more verbose Makefile by
repeating the default for MAN1.


25300 30-Apr-1997 jdp

Fix a bug that caused the relocs for linker set members in shared
libraries to come out as 1-byte relocations instead of 4-byte
relocations.

Submitted by: Doug Rabson <dfr@nlsystems.com>


25262 29-Apr-1997 jdp

Set the N_EXT (external) flag for all weak symbols. It makes no
sense to have a weak symbol that is not externally visible. This
fixes many of the "relocation burb" warnings produced when compiling
C++ code with "-fpic". Beyond eliminating warnings, it also makes
some things work that didn't work before.


25209 27-Apr-1997 gj

change kvm-fbsd.c so that kernel debugging works again.

document the -k and -wcore options in the manpage.

change Makefile to use a local copy of the manpage.


25170 26-Apr-1997 pst

Activate gdbserver and gdbreplay


25150 25-Apr-1997 pst

This commit was generated by cvs2svn to compensate for changes in r25149,
which included commits to RCS files with non-trunk default branches.


25149 25-Apr-1997 pst

Initial import of gdbserver FreeBSD support


25148 25-Apr-1997 pst

This commit was generated by cvs2svn to compensate for changes in r25147,
which included commits to RCS files with non-trunk default branches.


25147 25-Apr-1997 pst

Initial import of gdbreplay build structure


25144 25-Apr-1997 bde

Fixed `make depend'. The previous change reduced it to making only
config.h (which isn't used directly). Added a comment about the
indirect use of config.h.


25141 25-Apr-1997 bde

Don't complain about no input files for `ld -f'. This fixes spurious
(ignored :-() errors for `make depend' in /sys/i386/boot/*. It's
natural for there to be no libraries there and inconvenient to check
for this in bsd.prog.mk.


25139 25-Apr-1997 jdp

Fill the padding at the end of the runtime strings with zeros,
instead of leaving random data there. This makes the linker's
output files more deterministic -- an important property for
regression tests.


25030 19-Apr-1997 wosch

Understand `--' to end processing of command options.
This means one search for a string starting with a dash.
Fix also filenames starting with a dash. Close PR #3349


24979 16-Apr-1997 bde

Fixed `make depend' and related bogons. LDFLAGS was used for
ld-specific flags. LDFLAGS is really for ld-related flags for cc,
not for ld, and some flags, e.g., -Bshareable, mean completely
different things to cc and ld. Having the wrong things in LDFLAGS
also broke the standard ${PROG} target. This was kludged around
by using a special rule that depended on LDFLAGS being bogus.
Fixing `make depend' broke the special rule but fixed the standard
rule (except in the DESTDIR case, which was handled more strictly
here than elsewhere).


24863 13-Apr-1997 joerg

Don't create anything on the disk if -O (aka --to-stdout) was given.

PR: gnu/3247: tar -O creates directories...


24859 13-Apr-1997 jkh

Close PR#3118


24835 12-Apr-1997 peter

Don't descend into the perl directory if it isn't there (eg: cvsup
refuse file), or if NOPERL is defined (eg: in /etc/make.conf)


24814 11-Apr-1997 bde

Don't print nonexistent library names for `ld -f [-Lfoo] -lbar'. A
dependency on `bar' is very unlikely to be correct.

This is a quick fix for broken dependencies in gdb and many other
places. The dependencies on internal libraries are now missing
instead of wrong when `make depend' is run before the libraries
are created.


24802 11-Apr-1997 jkh

Make depend rely on config.h


24792 10-Apr-1997 bde

Fixed bogus existence test related to searching for a nearby obj
directory. manpath.1 is always in the current (= object) directory,
so don't search for it.


24791 10-Apr-1997 bde

Fixed bogus existence test related to searching for a nearby obj
directory. man.1 is always in the current (= object) directory,
so don't search for it.


24790 10-Apr-1997 bde

Fixed bogus existence test related to searching for a nearby obj
directory. config.h is always in the current (= object) directory,
so don't search for it.

config.h is not a source for the library, so don't put it in SRCS and
don't make the library depend on it.

Don't put unused flags in CFLAGS.

Simplify using INTERNALLIB*.


24706 07-Apr-1997 bde

Fixed bugs involving paths:
- LDADD was wrong for non-uniform obj trees.
- DPADD was wrong for separate obj tres.

Cleaned up nearby messes, mostly ones invoving paths:
- ../libtxi was useless.
- there were too many redefinitions and too many different names for the
same paths.
- use INTERNALLIB* to simplify libtxi/Makefile.


24705 07-Apr-1997 bde

Fixed bugs involving paths:
- LDADD was wrong for non-uniform obj trees.
- DPADD was wrong for separate obj tres.

Cleaned up nearby messes, mostly ones invoving paths:
- -I../libtxi was useless.
- there were too many redefinitions and too many different names for the
same paths.
- use INTERNALLIB* to simplify libtxi/Makefile.


24692 07-Apr-1997 peter

Attempt to patch up gdb so that it has a chance of working with the new
UPAGES layout.. it was entirely too comfortable with reading and writing
the U area before. I've changed it to use PT_GETREGS/PT_PUTREGS
ptrace ops instead of READ_U etc. The code to read the registers from
core dumps is a bandaid at best. It seems to have problems reading
core dumps from dynamic linked executables still, but at least static
dumps work.

I desperately need help from a gdb/bfd expert. :-) HELP!!


24594 03-Apr-1997 obrien

Bmake Makefile for building info files for GNU cpio.


24593 03-Apr-1997 obrien

Bmake Makefiles for GNU cpio.


24592 03-Apr-1997 obrien

Make way for FreeBSD files with CPIO bits in src/contrib/cpio


24500 01-Apr-1997 mpp

Remove a doubled word. Closes PR# 3163.

Submitted by: Kazuo Horikawa <horikawa@jp.freebsd.org>


24445 31-Mar-1997 peter

Toast dummy lchown(), it's in libc now.


24366 29-Mar-1997 peter

generate c-exp.c, f-exp.c and m2-exp.c with yacc rather than using
the generated ones in the gdb dist.


24365 29-Mar-1997 peter

Protect against multiple inclusion (All the CFLAGS+= items make the cc
command lines get rather long). (bsd.lib.mk is particularly bad at this)


24355 29-Mar-1997 jdp

Support the ".p2align" directive, which is standard in newer versions
of binutils. For all architectures and object file formats,
".p2align n" aligns to the next multiple of 2**n. Thus for FreeBSD,
it does exactly the same thing as the traditional ".align".

The old ".align" directive has different meanings in different
object formats, and even in different variants of a.out. Sometimes
is aligns to a multiple of n, and other times it aligns to a multiple
of 2**n. ".p2align" is preferable for use in assembly language
sources, since it makes them more portable to object formats other
than a.out.


24336 28-Mar-1997 jdp

Change a "=" to "?=" to make it easier to override the binary format
from the environment.


24306 26-Mar-1997 obrien

FreeBSD modifications and notes for GNU cpio.


24097 22-Mar-1997 jdp

Add a new "-f" option to the linker, to print the resolved paths
of all the files and libraries in the command line.

Submitted by: bde (Bruce Evans)


24095 21-Mar-1997 wosch

Make makewhatis(1) happy.


23970 17-Mar-1997 ache

Fix initstate() cast to match Lite2


23955 17-Mar-1997 jmg

fix compilation warnings in patch... (with slight modification)

also remove -Wall that I acidentally committed last time I was here...

Submitted-by: Philippe Charnier

Closes PR#2998


23917 15-Mar-1997 guido

Remove unnecessary chmod()'s. This should likely go in other branches.
Obtained from: aleph1@UNDERGROUND.ORG on Bugtraq


23914 15-Mar-1997 gj

delete the LINKS line (link gdb to kgdb) by popular demand.


23890 14-Mar-1997 wosch

Support german mdoc man pages (currently no german mdoc man page exists).
Support japanese FreeBSD man pages, Jpman Project.


23853 13-Mar-1997 wosch

Support german Linux/GNU man pages.


23820 12-Mar-1997 gj

add LINKS line to Makefile to automatically produce a link to kgdb

define START_PROGRESS in nm.h to check whether gdb was invoked as kgdb
and set the kernel_debugging flag in that case.

2.2 candidate ?


23731 11-Mar-1997 peter

Oops.. Missed this one too. getopt is in unistd.h now, not stdlib.h


23725 11-Mar-1997 peter

Fix the getopt() prototype to match the system one.


23724 11-Mar-1997 peter

Build under Lite2 includes


23701 11-Mar-1997 ache

Fix srandom arg type according to Lite2


23567 09-Mar-1997 bde

Fixed style bugs in install rule (afterinstall -> beforeinstall, etc).
Removed stale comment.


23552 09-Mar-1997 mpp

Fix a number of typos, one of which is part of PR# 2917.


23538 08-Mar-1997 bde

Don't use a dot in the chown commands. In fact, don't use any commands
except `install'. Changed $() to ${}. Don't use the afterinstall target
(it is only for things that must be done after the install target is
built).


23535 08-Mar-1997 bde

Fixed substitution of @TMAC_S_PREFIX@ and @TMAC_M_PREFIX@.


23242 01-Mar-1997 wosch

Bugfix for man pages created by perlpod(1).

Submitted by: Slaven Reziæ (Tomiæ) <eserte@cs.tu-berlin.de>


23241 01-Mar-1997 joerg

Plug an old security hole: suidperl didn't honor MNT_NOSUID.

Strong 2.2 and 2.1.x candidate. Someone should review the patch before,
however.

The maintainer of the Perl5 port should probably introduce a similar patch
there.


23104 25-Feb-1997 mpp

Don't set the umask until after we have processed the arguments
and opened the archive file. This allows "cpio -o -O output_file"
to create the output file with the callers proper umask.
Closes PR# 1391.


22996 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


22761 15-Feb-1997 bde

Oops, the last commit shouldn't have removed floatformat.c.


22760 15-Feb-1997 bde

Don't use the private version of vasprintf(). It doesn't understand
"%%" in format strings and tends to dump core for "%%st". I needed
"%%st" to fix the new gdb ...

Don't use the private version of strerror() either.

Use INTERNALLIB and INTERNALSTATICLIB instead of a private install
rules NOPROFILE and NOPIC. This is only slightly cleaner.
INTERNALLIB was previously only used in compatibility libraries
(libgnumalloc etc.) and INTERNALSTATICLIB was previously unused.
INTERNAL*LIB probably should be replaced by something like NOSTATICO
together with NO{STATICO,PROFILE,PIC}INSTALL.


22674 13-Feb-1997 jmg

Fix a problem with patch in that is will always default, even when the
controlling terminal is closed. Now the function ask() will return 1 when th
input is known to come from a file or terminal, or it will return 0 when ther
was a read error.

Modified the question "Skip patch?" so that on an error from ask it will skip
the patch instead of looping.

Closes PR#777

2.2 candidate


22483 09-Feb-1997 joerg

Reorder the default man sections.

2.2 candidate?


22440 08-Feb-1997 wosch

Check return value from system() function.

Pointed out some months ago by: Bruce


22438 08-Feb-1997 jdp

Correct the recommended option for "find" from "-depth" to "-d".


22297 05-Feb-1997 mpp

Don't force postscript output when "man -t" is specified.
Closes PR# 2661.

Submitted by: John-Mark Gurney <gurney_j@efn.org>


22187 01-Feb-1997 jdp

Fix a bug involving alias (N_INDR) symbols. When building a shared
library with a shared object dependency that contained alias symbols,
the linker incorrectly counted the number of symbols that would be
written, resulting in a fatal internal error. Since our libc now
contains some alias symbols (in "net/res_stubs.c"), this was
sufficient to tickle the bug: "ld -Bshareable foo.so -lc". To
fix it, I moved the accounting of alias symbols to a later point
in the processing, where it is possible to count only those symbols
that will actually be written to the output file.

This fix is well-confined to affect alias symbols only. I have
tested it with a full "make world". I am going to merge it into
-2.2 after a few more days of living with it in -current.


21967 24-Jan-1997 jdp

Use xmalloc instead of malloc in two places, so that out-of-memory
conditions will be detected.

Submitted by: Philippe Charnier <charnier@xp11.frmug.org>


21928 21-Jan-1997 jkh

Remove incorrect use of double-negative since it means the same thing
to make but perhaps not to the human reading it.


21819 17-Jan-1997 jdp

Pay attention to the environment variable "LD_IGNORE_MISSING_OBJECTS".
If it is set to a nonempty string, then simply skip any missing
shared libraries. This came up in a discussion long ago as a
potentially useful feature at sysinstall time. For example, an
X11 utility could be used without the X libraries being present,
provided the utility had a mode in which no X functions were actually
called.


21810 17-Jan-1997 jdp

Add back the description of the "-v" option. It seems to have been
lost in the conflict resolution leading up to revision 1.4.
2.2 candidate.


21788 17-Jan-1997 jkh

Remove -lmalloc; it's no longer relevant.
Pointed-Out-By: jdp, dima and others.


21781 16-Jan-1997 ache

Use SRCDIR instead of PATH


21780 16-Jan-1997 ache

Simplify using SRCDIR


21779 16-Jan-1997 ache

Use SRCDIR instead of PATH


21778 16-Jan-1997 ache

Simplify it using SRCDIR


21747 15-Jan-1997 gj

Remove mmalloc since we're now using phkmalloc. This is made possible
by the -DNO_MMALLOC flag in gdb/Makefile.

The one thing we lose by doing this, AFAIK, is the possibility of using
mmap. Does anyone use that feature at all ?

2.2 candidate ?


21746 15-Jan-1997 gj

Changes required in directory libiberty to make gdb from the sources in
/usr/src/contrib/gdb.

This is based on /usr/ports/devel/gdb.

2.2 candidate ?


21745 15-Jan-1997 gj

The files in gdb/elf are now grabbed from /usr/src/contrib/gdb/include/elf.

This also applies to the last 2 commits for aout and coff. Oops !

This is based on /usr/ports/devel/gdb.

2.2 candidate ?


21744 15-Jan-1997 gj

The files in gdb/coff are now grabbed from /usr/src/contrib/gdb/coff.

This is based on /usr/ports/devel/gdb.

2.2 candidate ?


21743 15-Jan-1997 gj

The files in gdb/aout are now grabbed from /usr/src/contrib/gdb/aout.

This is based on /usr/ports/devel/gdb.

2.2 candidate ?


21742 15-Jan-1997 gj

changes required in the gdb directory for making gdb
using the sources in /usr/src/contrib/gdb.

This is based on /usr/ports/devel/gdb.

2.2 candidate ?


21741 15-Jan-1997 gj

changes required in the doc directory for making the gdb info
files using the texi sources in /usr/src/contrib/gdb/gdb/doc.

I put a pointer to /usr/src/contrib/libreadline/doc into
Makefile.inc in the hope that the appropriate files would be
picked up.

This is based on /usr/ports/devel/gdb.

2.2 candidate ?


21740 15-Jan-1997 gj

changes required in the bfd directory for making gdb
using the sources in /usr/src/contrib/gdb.

This is based on /usr/ports/devel/gdb.

2.2 candidate ?


21739 15-Jan-1997 gj

changes required in the top-level directory for making gdb
using the sources in /usr/src/contrib/gdb.

This is based on /usr/ports/devel/gdb.

2.2 candidate ?


21693 14-Jan-1997 jdp

If a library is found in the hints file, but the library doesn't exist,
ignore the hint.

This is a straightforward fix, and it should go into 2.2 after a burn-in
period of a few days.

Noticed by: bde


21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


21652 13-Jan-1997 jkh

Back out previous fix. It was bogus.


21649 13-Jan-1997 jkh

Install a dir file if one doesn't exist. This seems the most likely
place to do it, I guess, and it's the utility which falls over without one.


21635 13-Jan-1997 wosch

Sort cross references.


21620 12-Jan-1997 jdp

Use the RTLD_NOW symbol, now that it is defined in <dlfcn.h>.


21594 12-Jan-1997 peter

Don't conflict with INFODIR?=${SHAREDIR}/info from the system Makefiles


21591 12-Jan-1997 peter

Make this (hopefully) build now. There was no dir entry.


21587 12-Jan-1997 peter

Fix path to readline docs, since it's now in contrib


21578 12-Jan-1997 jdp

Correct typos and spelling errors.


21577 12-Jan-1997 jdp

Add support for the LD_BIND_NOW environment variable. If it is set to a
nonempty string, then function calls are relocated at program start-up
rather than lazily. This variable is standard on Sun and SVR4 systems.

The dlopen() function now supports both lazy and immediate binding, as
determined by its "mode" argument, which can be either 1 (RTLD_LAZY) or
2 (RTLD_NOW). I will add defines of these symbols to <dlfcn.h> as soon
as I've done a little more checking to make sure they won't cause
collisions or bootstrapping problems that would break "make world".

The "LD_*" environment variables which alter dynamic linker behavior are
now treated as unset if they are set to the empty string. This agrees
with the standard SVR4 conventions for the dynamic linker.

Add a work-around for programs compiled with certain buggy versions of
crt0.o. The buggy versions failed to set the "crt_ldso" member of the
interface structure. This caused certain error messages from the
dynamic linker to begin with "(null)" instead of the pathname of the
dynamic linker.


21576 12-Jan-1997 jdp

Set LD_TRACE_LOADED_OBJECTS to "1" instead of to "". The dynamic linker
now treats empty "LD_*" environment variables as if they were unset, per
the standard SVR4 conventions.


21574 12-Jan-1997 jdp

Add support for the LD_BIND_NOW environment variable. If it is set to a
nonempty string, then function calls are relocated at program start-up
rather than lazily. This variable is standard on Sun and SVR4 systems.

The dlopen() function now supports both lazy and immediate binding, as
determined by its "mode" argument, which can be either 1 (RTLD_LAZY) or
2 (RTLD_NOW). I will add defines of these symbols to <dlfcn.h> as soon
as I've done a little more checking to make sure they won't cause
collisions or bootstrapping problems that would break "make world".


21525 11-Jan-1997 jmacd

Changes to make ld demangle C++ symbol names before printing
error messages containing them.

Reviewed by: Peter Wemm


21521 11-Jan-1997 jmacd

Same. This wasn't installed before either.


21520 11-Jan-1997 jmacd

Same.


21519 11-Jan-1997 jmacd

Same. This wasn't even in the old dir file.


21518 11-Jan-1997 jmacd

Same.


21517 11-Jan-1997 jmacd

Same deal.


21516 11-Jan-1997 jmacd

Same deal.


21515 11-Jan-1997 jmacd

Same thing.


21514 11-Jan-1997 jmacd

Forgot a TAB.


21513 11-Jan-1997 jmacd

Same thing.


21512 11-Jan-1997 jmacd

Getting tired of writing same thing.


21508 11-Jan-1997 jmacd

Add the missing annotations.


21501 11-Jan-1997 jmacd

Clearing out the old stuff, its all in contrib now.


21469 10-Jan-1997 jdp

For "ldd -v", print shared object dependencies that were specified as
pathnames (rather than as "-lfoo") correctly.
Closes PR bin/2404.


21458 09-Jan-1997 mpp

Fix some file descriptor leaks. Closes PR# 2392.

2.2 candidate.


21394 07-Jan-1997 asami

Typo, "%d" -> "%s". This caused tar to print things like

tar: Can't change to directory 282656 : No such file or directory


21392 07-Jan-1997 jkh

Remove bogus redeclaration of setenv().
Fixes make world failure #3 for today (part of an ongoing series).


21388 07-Jan-1997 jkh

Fix bogosity with gdb documentation path.
Submitted-By: Chuck Robey <chuckr@glue.umd.edu> (with fix from me)


21158 01-Jan-1997 bde

Use ${COPY} instead of -C for installing non-source files. crt*.o
should be installed using the same flag as libraries, but ${COPY}
is currently used for libraries.


21155 01-Jan-1997 bde

Use ${COPY} instead of -c for installing non-source files.


20930 26-Dec-1996 swallace

Fix spelling error in manpage.


20877 23-Dec-1996 phk

Remove a couple of private malloc() implementations, one of which
was unused afterall.


20674 19-Dec-1996 ache

Even more buffer overflow fixes
Change CATMODE to 0644, because group man not used
Add immutable sbit to man binary, so if user even got man uid,
he can't replace man binary with fake one

Should go to 2.2

Submitted by: Marc Slemko <marcs@znep.com> with small editing by me


20660 18-Dec-1996 ache

Fix many buffer overflows, sprintf -> snprintf
Fix manpath dirs count overflow

Should be in 2.2


20655 18-Dec-1996 ache

Fix my popen fix: conditionalize saving/restoring of euid

Should be in 2.2


20654 18-Dec-1996 ache

Drop man priveledges before popen and restore them after it, because
it is possible to execute system command from f.e groff

Should be in 2.2


20486 14-Dec-1996 mpp

Correct some xrefs/mlinks.


20244 09-Dec-1996 mpp

Convert to mdoc format.

Submitted by: Sandro Sigala <sandro@cat.local.net> as part of PR# 2134


20241 09-Dec-1996 mpp

Minor formatting fixes.

Submitted by: Sandro Sigala <sandro@cat.local.net> as part of PR # 2134.


20238 09-Dec-1996 mpp

Fix a spelling error.


20237 09-Dec-1996 mpp

Convert man page to mdoc format.

Submitted by: Sandro Sigala <sandro@cat.local.net> as part of PR# 2154


20216 08-Dec-1996 joerg

Merge tar's version of rtapelib, namely the changes as of rev 1.2.
Both files used to be identical previously, so they are again now.


20201 07-Dec-1996 asami

Remove /usr/ucb and /usr/local/mh/bin from MANPATH_MAP, we don't ship
the system with these (and the mh port doesn't install there either).

Comment out /usr/X386/bin in MANPATH_MAP, it is already commented out
in MANDATORY_MANPATH.

2.2 candidate, I guess. I can't even imagine why these stuff were
still there!


20183 07-Dec-1996 ache

Disable seteuid/setegid back, I overlook one place where
SETEUID chacked before SETREUID


20180 06-Dec-1996 ache

Enable seteuid, setegid


20121 03-Dec-1996 nate

Added support for '-T' and '-B' (text and binary) file recognition by
peeking inside of Chris Torek's stdio library internals. This is
similar to the code used for other systems, but didn't work on CT's new
implementation.

Submitted by: Gary Kline <kline@tera.com>


20050 30-Nov-1996 bde

Made the synopsis in the man page conform to the style guide.

Made the usage message conform to the style guide.

Don't use the implementation variable `__progname'.


19972 26-Nov-1996 ache

Use LC_TIME=C


19926 22-Nov-1996 peter

make the Usage string match reality

Submitted by: faried nawaz <fn@uidaho.edu>, PR#2075


19922 22-Nov-1996 obrien

Added reminder to edit the parent Makefile to add what you just imported.


19681 12-Nov-1996 jkh

Gnu tar has problems creating an archive which contains a file with a hard
link to another file which has a long (>=100 char) name. When listing such
an archive, the name of the link is truncated to 99 characters, and when
extracting such an archive, an error is reported because it is trying to
create a hard link to a file which doesn't exist. This patch fixes that
problem and has also been sent to the GNU maintainers.

Closes PR#1992

Submitted-By: David Dawes <dawes@landfill.physics.usyd.edu.au>


19652 11-Nov-1996 dyson

Add the PPro %cr4 register to the supported registers in the
assembler.


19584 09-Nov-1996 jdp

Document that "ldconfig -m" rescans all directories previously
entered into the hints file, in addition to the directories named
on the command line.

2.2 Candidate.


19522 08-Nov-1996 jdp

Fixed a bug in the handling of the directories in the search path
that is stored in the hints file. If that search path contained
a non-existent directory (one, say, that had been removed), and
"ldconfig -m /a/perfectly/good/directory" was run, ldconfig returned
an error status without printing an error message. This caused
some confusing bombs when installing ports, in particular.

I changed it so that non-existent directories from the stored search
path are silently ignored. Only non-existent directories named
explicitly on the command line are treated as errors. Also, a
diagnostic is printed if and only if an error status is returned.

In an unrelated fix, ldconfig now silently ignores any directories
named on the command line when the "-r" option is given. Formerly,
these directories incorrectly made their way into the "search
directories" line of the listing. It really should be an error to
specify directories together with "-r", but I don't have time to
fix the manual page in that way right now.

2.2 Candidate.


19438 05-Nov-1996 wosch

Not hang in the downcase routine.

Submitted by: Trevor Blackwell tlb@viaweb.com

2.1.6/2.2 Candidate


19389 04-Nov-1996 steve

Change -I$(.CURDIR) to -I. in CFLAGS. As Bruce pointed out
$(...) is bad style and without -I. this program would not
compile unless ${.OBJDIR} == ${.CURDIR}.

Submitted by: bde


19383 04-Nov-1996 steve

Get rid of bogus #ifdef's.


19382 04-Nov-1996 steve

Upgrade to dc version 1.0 which comes bundled with
bc version 1.03.


19381 04-Nov-1996 steve

Cleanup -Wall warnings added with upgrade to version 1.03.


19380 04-Nov-1996 steve

Upgrade to version 1.03.


19366 03-Nov-1996 steve

Ok, instead of covering up the problem, let's fix it.
Reinstate the ability to use directories as input files
and make dc print an error message when trying to
lookup/set the value of an invalid register.

Suggested by: bde


19365 03-Nov-1996 joerg

Print out permissions that could not be re-established using 0%o
instead of decimal. Also, don't use the `l' modifier for something
that has just been cast to `int' anyway.

Remove various bogus pathnames to look up rsh(1) at. Our rsh is in
/usr/bin, but never in /usr/usb, nor would it ever be called remsh...
Also, if it hasn't been found there, use execlp() to look it up. the
latter is required for `weird' environments like a fixit floppy where
the regular /usr/bin hiearrchy is not avaiable. tar should probably
do it similar to dump/restore, and use rcmd(3) instead of forking an
external process.


19345 03-Nov-1996 steve

Don't allow filenames specified on the commandline
to be directories.


19290 31-Oct-1996 ache

Uncomment static from collate_range_cmp, no more in locale.h


19286 31-Oct-1996 ache

Remove unused file


19285 31-Oct-1996 ache

Localize it


19284 31-Oct-1996 ache

Replace collate_range_cmp call with its code (GNU version)


19283 31-Oct-1996 ache

Replace collate_range_cmp call by its code (GNU version)


19258 29-Oct-1996 gj

changes to gdb to:
1) add Garrett Wollman's trap frame resolving mods
2) make the `proc' command (kernel debugging) really work
3) allow use of a pid with the `proc' command (previously you had to
provide the address of the proc structure)

Unfortunately, the `proc' command won't work while doing remote debugging.


19253 29-Oct-1996 peter

oops, uninitialised variable.. -v mode depended on stack contents.

Submitted by: Masafumi NAKANE <max@wide.ad.jp>, PR#1920


19215 27-Oct-1996 joerg

Added ${DESTDIR} to the install target so bison.{simple,hairy}
will also appear in our releases. ;)

Forgotten by: peter


19158 24-Oct-1996 jdp

If errors occur during the loading of the shared libraries required by
the main program, report them directly from the dynamic linker and die
there, rather than returning an error message to crt0.o. This enables
the printing of error messages even for old executables, whose version
of crt0.o is not able to print them.

This fix closes PR bin/1869.

The code in crt0.o for printing error messages from the dynamic linker
is no longer used, because of this change. But it must remain, for
backward compatibility with older dynamic linkers.


19135 23-Oct-1996 ache

Remove local fnmatch() copy, we now compatible with GNU fnmatch


19056 20-Oct-1996 joerg

Make it clear that a vendor-branch import adds something to the
existing sources.

Requested by: markm


19039 19-Oct-1996 joerg

Various fixes and FreeBSD modifications:

. remove the blubber about `submitter-id's from the man page, we don't
use them,
. use REPLY_TO or REPLYTO in preference over LOGNAME as the value for
the Reply-To address (closes PRs 1471 and its duplicates 1472 and 1823),
. don't abuse ~/.signature as ORGANIZATION, this is almost always
useless blunder,
. actually list the Categories again, instead of xrefing to ``see
above'' (closes PR 1835),
. check the Synopsis field for being not empty,
. make the mail Subject the same as Synopsis if left blank (closes
PR 1209).

The remaining open send-pr related PRs (184 and its duplicate 1047,
and 1415) are pilot errors or local hardware problems.


19010 18-Oct-1996 jdp

Fix two minor typos in the manual page.


18913 13-Oct-1996 peter

Build/install c++filt from g++, we already have all the sources and
it's and useful. (Ever tried to read 'nm' and 'ldd -v' output on a c++
object or library? :-) This filter decodes the mangled symbol names.)

Requested by: Chuck Robey <chuckr@glue.umd.edu>


18862 10-Oct-1996 jdp

Add the search directories from the hints file only the first time it is
opened. After that, the directories are already present, and there is
no point in adding them again. This doesn't fix any bugs; it's just for
efficiency.


18859 10-Oct-1996 jdp

Add a new option "-f hints_file" to specify an alternate file instead of
"/var/run/ld.so.hints".

Delete an incorrect statement about LD_LIBRARY_PATH from the manual
page.


18849 10-Oct-1996 jdp

Fix a bug that caused a segmentation violation if dlsym() was called
with its first argument equal to NULL.


18718 05-Oct-1996 wosch

delete doubled words, e.g.: "the the" -> "the"


18673 04-Oct-1996 peter

Add genclass to the subdir list


18670 03-Oct-1996 peter

Initial attempt at a bmakefile for genclass.


18654 03-Oct-1996 peter

Ugly hack alert!

libg++'s exception code causes gcc to generate (ahem!) non-conventional
assembler code in -fpic mode that gas and ld choke on. Basically, gas
and ld require than symbols referenced in the GOT (global offset table)
are actually global (as the name implies). It attempted to work around
it before, but didn't quite go far enough to prevent a core dump in ld.
This hack causes GOT referenced symbols to be forced global. This
probably breaks the __EXCEPTION_TABLE__ stuff in pic mode, but heck, it
wasn't even possible to compile with a shared library before at all.

I'm not 100% sure what the bug is. There's two possibilities:
1: gcc/cp/exception.c has to be fixed to stop doing GOT references to
local symbols, or
2: as/ld/symorder/ld.so etc need to be taught about how to keep local
symbols around so that they can be dealt with in GOT references.

John Polstra's elfkit stuff seems to deal with this fine though, which is
why I think it's a "missing feature" in our hacked gas and ld..


18625 01-Oct-1996 nate

There's no need to 'unsetenv()' unsafe environment variables explicitly
since rt_readenv() already takes care of not setting unsafe variables.
This was part of the changes I submitted to Peter and John during the
review which must have gotten missed.


18618 01-Oct-1996 peter

Sigh, oh well, here's my obligigatory "oops" commit. I don't quite know
how I managed to get this out of sync, but I did. I guess that's what I
get for directly committing from different machines that I was testing on.

Pointed out by: Paul Traina <pst@freebsd.org>


18609 01-Oct-1996 peter

Resync the libgcc functions list with the 2.7.2.1 tree. We were building
a (now) defunct routine that no longer exists (causing an empty .o file),
and were missing some others. Some of the ones we were missing are no-ops
on the i386, so there are now 4 empty .o files.

(It seems that libc/quad has got some defunct functions now)


18607 01-Oct-1996 peter

Don't build config/i386/i386.o in the src/contrib/gcc tree..... :-]


18600 01-Oct-1996 peter

Incorporate John Polstra's sods.c display of the details about the
dynamic linking information in the executable. It's quite extensive.
It's connected to ldd's (new) -v option.


18599 01-Oct-1996 peter

Update to handle new version ld.so.hints and info in executable for
configurable fallback search paths, as well as new crt interface version.

Also:
- even faster getenv(), get all environment variable settings in a single
pass.
- ldd printf-like format specifications
- minor code cleanups, one vsprintf -> vsnprintf (harmless)

The library search sequence is a little more complete now. Before,
it'd search $LD_LIBRARY_PATH (by opendir/readdir/closedir), then read
the hints file, then read /usr/lib (again by scanning thr directory). It
would then fail if there was no "found" library.

Now, it does LD_LIBRARY_PATH and the hints file the same, but then uses
a longer fallback path. The -R path is fetched from the executable if
specified at build time, the ldconfig path is appended, and /usr/lib is
appended to that. Duplicates are suppressed. This means that simply
placing a new library in /usr/local/lib will work (the same as it did in
/usr/lib) without needing ldconfig -m. It will find it quicker if the
ldconfig is run though.

Similar changes have been made to the NetBSD ld.so, but ours is rather
different now due to John Polstra's speedups and fixes from a while back.

The ldd printf-like format support came direct from NetBSD.

Reviewed by: nate, jdp


18598 01-Oct-1996 peter

Support for specifying printf-like output specs to control the ldd output
as present in the new rtld version.

Obtained from: NetBSD
Reviewed by: nate, jdp


18597 01-Oct-1996 peter

Updates to deal with ld.so.hints version 2. It now deals with the
ldconfig path (from NetBSD). I added code to make sure there were no
duplicates in the path when multiple ldconfig -m's were used.

Reviewed by: nate, jdp
Obtained from: NetBSD (partly)


18596 01-Oct-1996 peter

Update the backends to go with the top-level ld changes. The non-i386
changes are for completeness, I don't think they work. There are changes
to deal with the new include files.

Obtained from: NetBSD (mostly)


18595 01-Oct-1996 peter

Support for .weak (in addition to the N_INDR stab) for gcc/g++. Also deal
with the -R option and store the path in the dynamic header when specified.
The $LD_RUN_PATH environment variable is not checked yet.

While here, split up the code a bit more to enable more selective replacing
of GPL'ed components that are linked with ld.so with others.

Obtained from: NetBSD (mostly, the breakup is my fault)


18590 01-Oct-1996 peter

Mostly resync our gas with the NetBSD version to obtain support for
.weak as gcc and g++ would like to use.

This includes changes to other architectures mostly for completeness,
I don't expect cross-assemblink would work but I could be wrong.

Obtained from: NetBSD


18543 28-Sep-1996 wosch

xVERSIONx -> 3.2; close PR 1404


18522 27-Sep-1996 wosch

grep -q pattern file

search 'pattern' in whole file 'file', from top to bottom. This is
not necessary; if grep found 'pattern' it can stop further searching
in file 'file'.

Example:

$ time ./grep-old -q Adam /usr/share/dict/*
1.93 real 1.05 user 0.85 sys
$ time ./grep-new -q Adam /usr/share/dict/*
0.14 real 0.06 user 0.06 sys


18521 27-Sep-1996 wosch

test 37: [b-a] is a syntax error and exit with status 2


18520 27-Sep-1996 wosch

grep(1) should not parse manpages as arguments.
Now `apropos -xfer' works.


18519 27-Sep-1996 wosch

Reverts exit status for `man -k' and `man -f'.
Man(1) now return 0 if apropos/whatis return 0, otherwise 1.


18486 24-Sep-1996 bde

Really eliminated includes of the "temporary" backwards compatibility
header <sys/dir.h> in applications. My previous sweep didn't find the
places that included it without needing it.


18480 23-Sep-1996 wosch

add missing comma(s) in .Xr macros


18477 23-Sep-1996 bde

cpp was named ccp.


18473 23-Sep-1996 peter

Crude hack to work around cpp.1 doing a .so man1/cccp.1

Pointed out by: Warner Losh <imp@village.org>, PR#1667


18453 22-Sep-1996 pst

Fix up some compilation warnings.


18447 21-Sep-1996 jkh

Nuke a trailing .endif which survived Peter's last edits.


18441 21-Sep-1996 peter

Remove the partial support for a shared -lcc_int, since it's been unusable
for a fair while. cc1, cc1plus etc have been linked static for some time.


18430 20-Sep-1996 bde

Fixed bogus obj target (found by objwarn check).

Removed unnecessary clean and cleandir targets. The defaults are
adequate and we never bothered overriding the default for all,
depend, lint or tags.,


18423 20-Sep-1996 ache

Replace GNU-made __P definition by standard from sys/cdefs.h


18390 19-Sep-1996 peter

Man the lifeboats! Tie down the hatches! Red alert! Activate gcc-2.7.2.1!

(the old cc has been tagged with "gcc_2_6_3_final" so we have a reference
point in case of unforseen disasters...)

This has the objc backend active, and I think I've managed to get the
f77 f2c support through in one piece, but I don't know fortran to test it.

A 'make world' change and libobjc commit will follow.

If you normally do 'make -DNOCLEAN world', do not do so this time, I know
it can fail with groff.

This version of gcc makes a **LOT** more warnings on our kernel.


18328 17-Sep-1996 pst

Grab h2ph from /usr/bin, not /usr/local/bin!


18327 16-Sep-1996 wosch

Set enviroment variable PAGER=pager if using option `man -P pager'
This inherit variable PAGER for childs like whatis(1), e.g.
`man -P less -k man' should now work like expected. Close PR#1068


18301 14-Sep-1996 wosch

Cleanup exit status; 2: syntax error, 0: keyword matched,
$exit_nomatch: no keyword matched. Default value for variable
exit_nomatch is 0 because `man -k' don't like exit status != 0

Detected by: "Stephen J. Roznowski" <sjr@zombie.ncsc.mil>


18258 12-Sep-1996 bde

Use `install -C' instead of lots of shell commands to install ld.so
as atomically as possible.

(Immutable targets can't be renamed without opening a window when
neither the source nor the target is immutable. Perhaps there
should be a rename_immutable syscall to do this if unsetting the
immutable flags would work.)


18253 11-Sep-1996 jfieber

Add missing tmac.lj4 (for PCL driver)


18219 10-Sep-1996 peter

add bison, gperf


18218 10-Sep-1996 peter

add bmakefiles


18213 10-Sep-1996 peter

Add bmakefiles to compile bison.


18189 09-Sep-1996 phk

DISTDIR is a reserved variable for make release
s/DISTDIR/DIST_DIR/g


18142 08-Sep-1996 pst

long live groff


18140 08-Sep-1996 pst

...long live groff


18138 08-Sep-1996 pst

Initial revision


18135 08-Sep-1996 pst

Groff is dead...


18128 08-Sep-1996 pst

Add Russian language / koi8-r font support.

Original author: ache


18127 08-Sep-1996 pst

Add psroff command


18050 05-Sep-1996 bde

Fixed DPADD.


18043 05-Sep-1996 peter

forgot to reconnect easy-import to the Makefile


17891 29-Aug-1996 wosch

[HISTORY] command appeared in Version 1 AT&T UNIX
Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41


17881 28-Aug-1996 wosch

add Version 1 AT&T UNIX to .At macro


17858 28-Aug-1996 bde

Don't install zgrep twice.


17849 27-Aug-1996 wosch

sync copyright with /usr/share/examples/etc/bsd-style-copyright


17731 21-Aug-1996 peter

Ack! Don't install cvs.info.gz etc in /usr/bin...


17730 21-Aug-1996 peter

Make the CVSvn.texi dependency hack work a little better..


17727 21-Aug-1996 peter

Oops, forgot to 'cvs add' this one.


17726 20-Aug-1996 peter

Update to use the cvs-1.8.1 sources from src/contrib/cvs


17715 20-Aug-1996 joerg

Ensure at least one space between the module name and the module path.

Detected by: asami


17709 20-Aug-1996 ache

Pick collate info fo ranges


17639 17-Aug-1996 wosch

make install should not install any file in /etc.


17621 15-Aug-1996 ache

8bit clean ctype fixes


17620 15-Aug-1996 ache

Localization fixes


17619 15-Aug-1996 ache

Localization fixes.


17579 13-Aug-1996 ache

Use collate for alpha character ranges


17578 13-Aug-1996 ache

Use collate for alpha character ranges


17563 13-Aug-1996 chuckr

Change in man page to document "-" flag as stdin/stdout, add
example showing how to move file hierarchies.
Reviewed by: jkh


17555 12-Aug-1996 ache

Convert to newly aded collate compare function


17548 12-Aug-1996 ache

Pick collate info too


17477 09-Aug-1996 asami

The default editor is "vi", not "/usr/ucb/vi".


17471 08-Aug-1996 jkh

Remove mkisofs from Makefile


17470 08-Aug-1996 jkh

bye bye mkisofs!


17438 05-Aug-1996 pst

Bring xditview back from the grave (part 2).
Fix things so it *really* won't compile if the environment isn't there.

This commit has been sitting in my to-do list for 2 months. Xditview
should never have been half-removed, so now it's back with a vengance
because we want to keep groff intact as a package.


17437 05-Aug-1996 pst

Bring xditview back from the grave (1 of 2 commits).


17228 20-Jul-1996 jdp

Check for, and disallow, duplicate tags in the "cvs import" command.
RCS cannot deal with duplicate tags; the extra one always becomes
inaccessible and useless.

This will prevent the common mistake of specifying the same name
for the vendor tag and the release tag. The FreeBSD CVS repository
already contains zillions of files with this error. We don't need
any more of them.


17142 12-Jul-1996 jkh

General -Wall warning cleanup, part I.
Submitted-By: Kent Vander Velden <graphix@iastate.edu>


17075 10-Jul-1996 mpp

Teach the mdoc .Os and .Fx macros about the FreeBSD 2.1.5 release.


17037 09-Jul-1996 ache

Restore my backed out changes (writting cats) because they was
not reviewed by pst in claimed period (1 week) and over 3 weeks passed.
CONSTRUCTIVE complaints welcome!


17016 08-Jul-1996 wosch

add manpage getNAME(1)


17015 08-Jul-1996 wosch

Exits 0 on success, and 1 if no keyword matched.
Start $PAGER only if we find a manual page.


16919 02-Jul-1996 wosch

install fast version of zgrep


16848 30-Jun-1996 wosch

checklog - extract your commits from commitlogs archive


16846 30-Jun-1996 joerg

Back out Nate's changes from rev. 1.6; our Perl has not been
vulnerable since it used setreuid() as opposed to Posix saved IDs.
The change broke setuid scripts.


16777 26-Jun-1996 nate

Fix for " CERT Advisory CA-96.12 - Vulnerability in suidperl"

Submitted by: The Perl Gods as described in the advisory


16663 24-Jun-1996 jkh

Bring in my changes for removing the pestilent obj links (unless you
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.


16594 22-Jun-1996 ache

Back out security changes until pst review them


16584 22-Jun-1996 ache

Do not produce empty cat file in debug mode


16583 22-Jun-1996 gpalmer

Try to make it a bit clearer that our send-pr comes pre-configured
with a submitter-id, and that a new one is not required.


16573 21-Jun-1996 ache

Close security holes and restore suid bit
Restore writting cat's functionality


16402 16-Jun-1996 jkh

Nuke xditview. It was in the same category as xroach.
Screeched-For By: Michael Smith


16272 10-Jun-1996 ache

Increase performance using pre-calculated collate table


16261 09-Jun-1996 ache

Follow alphabetical order more closely, now ISO8859-1 characters
sorted properly too.


16257 09-Jun-1996 ache

Compare 8bit alpha characters alphabetically using strcoll()


16215 08-Jun-1996 bde

Stop using the alias `pcb_ptd' for `pcb_tcc.tss_cr3'. Use the (existing)
alias `pcb_cr3' instead. That is still one alias too many, but is convenient
for me since I've replaced the tss in the pcb by a few scalar variables in
the pcb.


16191 08-Jun-1996 wpaul

Aw c'mon. I'm being driven mad by plenty of other things. I don't
need this.

Consider the following code:

case 'O':
output_filename = malloc(strlen(arg)+4);
strcpy(output_filename, arg);
strcat(output_filename, ".tmp");
real_output_filename = arg;
return;

The idea here is to malloc() a buffer big enough to hold the name of
a supplied file name, plus ".tmp". So we malloc() 'size of filename'
bytes plus 4, right? Wrong! ".tmp" is _FIVE_ bytes long! There's a
traling '\0' which strcat() gleefully tacks on _outside_ the bounds
of the buffer. Result: program corrupts own memory. Program SEGVs at
seemingly random times. Bill not like random SEGVs. Bill smash.

Know how I found this? I've been trying to bootstrap -current on my
2.1.0-RELEASE machine at work and I couldn't seem to get libc.a built
because the linker would intermittently blow chunks while executing
things like 'ld -O foo.o -X -r foo.o'. Since this is an initial
bootstrap version of ld, it was linked against the 2.1.0 libc, who's
malloc() behaves differently than that in -current.

Presumeably ld -O doesn't blow up in -current, otherwise someone would
have spotted this already. I don't know if this is a bug or a feature.

Anyway. I'm changing the strlen(arg)+4 to strlen(arg)+5. Bah.


16078 02-Jun-1996 gpalmer

Use setreuid instead of seteuid for permissions management


16049 01-Jun-1996 lars

Reviewed by: joerg
Change man so that it will still display the man page even if it
cannot create a "cat" file.


15958 28-May-1996 phk

Add an option -O <filename> to ld. From the manpage:
-O filename
Specifies the name of the output file. The file is created as
filename.tmp and when output is complete renamed to filename.
This allows us to:
ld -O ${.TARGET} -x -r ${.TARGET}


15956 28-May-1996 phk

Make rules reentrant.


15939 27-May-1996 jdp

Zero out an unused field in a structure that is written to the output
file. The field formerly contained random garbage, leading to spurious
differences between otherwise identical executables and libraries.

Submitted by: Bruce Evans <bde@freebsd.org>


15933 27-May-1996 peter

Remove this version, it now comes from libc.


15916 26-May-1996 jkh

There's no -p flag to our diff.


15914 26-May-1996 jkh

Fix some argument ordering and redundancy bogons.


15865 22-May-1996 pst

Remove setuid bit, it's not necessary.


15864 22-May-1996 pst

Call groff directly instead of using nroff shell script.
Submitted by: peter


15861 22-May-1996 jdp

When checking to see whether a needed shared library has already
been loaded, look for a match by device and inode number if the
traditional pathname comparisons don't find a match. This detects
the case in which a library is requested using two different names
which are really links to the same file, and avoids loading it
twice.

Requested by: peter@freebsd.org
Reviewed by: peter@freebsd.org


15857 22-May-1996 wosch

New option -append: teach makewhatis to only add records, instead
of clobbering the entire database.

sort options in alphabetic order.

install manpage makewhatis.local.8


15856 22-May-1996 wosch

remove INFODIR?= /usr/share/info, already defined in bsd.own.mk


15854 22-May-1996 wosch

remove SHAREDIR?=/usr/share, already defined in bsd.own.mk


15826 20-May-1996 jkh

Invoke proper gzip


15776 14-May-1996 wosch

Makewhatis appended the filename to list of keywords if no keyword
matched the filename. Now put the list after the filename. E.g.

filename: vt220keys.1
Keyword: vt220

was: vt220(1), vt220keys(1) - define SHIFTED [...]
now: vt220keys(1), vt220(1) - define SHIFTED [...]


15755 12-May-1996 wosch

Bugfix: nested *?+ in regexp at /usr/bin/makewhatis line 286

Submitted by: invalid opcode <coredump@nervosa.com>

makewhatis.local - start makewhatis(1) only for file systems
physically mounted on the system
Running makewhatis from /etc/weekly for rw nfs-mounted /usr may kill
your NFS server -- all clients start makewhatis at the same time!
So use this wrapper instead calling makewhatis directly.

Pointed out by: Bruce


15751 12-May-1996 wosch

faster
average 2-3 x
for option -h or -q 10 x

handle option -q and -L

better exit status, similar to grep (0: matches found 1: no
matches found 2: error)


15679 07-May-1996 wosch

``mv'' -> ``mv -f''
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root


15542 02-May-1996 phk

PD_SHIFT -> PDRSHIFT
PGOFSET -> PAGE_MASK


15535 02-May-1996 phk

NBPG -> PAGE_SIZE
Avoid using the struct pte stuff.


15429 28-Apr-1996 joerg

Fix a bogon that prevented easy-import from inserting the new module
name in alphabetical order (broken by my previous commit).

Pointed out by: asami


15374 24-Apr-1996 jdp

When a local symbol that would normally be eliminated by "-x" or
"-X" must survive, because of references from relocations, don't
qualify the symbol name with the name of the input file. This
saves some string space. It makes libc_pic.a about 2.4% smaller.

Adapted from a suggestion by Bruce Evans.


15373 24-Apr-1996 jkh

Change "Found end of tape. Load next tape ..." messages to say
"volume" instead of tape. Running cpio off of /dev/fd0 and having
it say "give me the next tape" is kind of ludicrous.. :-)


15348 22-Apr-1996 jdp

Add a couple of needed X11 libraries. Discovered when trying to build a
static version.


15326 20-Apr-1996 jdp

Implement support for LD_PRELOAD in the dynamic linker. Remove
descriptions of LD_NO_INTERN_SEARCH and LD_NOSTD_PATH from the manual
page, since they are not supported.

Submitted by: Doug Ambrisko <ambrisko@ambrisko.roble.com>


15325 20-Apr-1996 jdp

Implement support for LD_PRELOAD in the dynamic linker.

Submitted by: Doug Ambrisko <ambrisko@ambrisko.roble.com>


15214 12-Apr-1996 markm

Attempt to break a $Log$ snafu where a *** /--- (minus space)
was fouling up a comment in the checked-out code.


15195 11-Apr-1996 markm

Priorities were broken. If there was an Index: line and ***/--- lines
with valid names, the ***/---names were taken first.
this broke eg:
Index: foo/Makefile
==========
RCS <blah>
Retrieving <blah>
diff <blah>
*** Makefile <blah>
--- Makefile <blah>

By trying to patch the Makefile in the _curent_ directory, rather than
the one in the foo/ directory.


15135 08-Apr-1996 mpp

Correct some man page xrefs, and some other minor changes to bring some
man pages up to mdoc guidelines and fix some minor formatting glitches.
Also fixed a number of man pages to not abuse the .Xr macro to
display functions and path names and a lot of other junk.


15099 07-Apr-1996 joerg

Make `easy-import' ready for vendor-branch imports.

I'm also going to install the new version on freefall.


14914 29-Mar-1996 bde

Moved the include of <sys/types.h> to before the include of <dirent.h>
so that mkisofs will compile when namespace pollution is removed from
<stdio.h>. (<dirent.h> recently became dependent on <sys/types.h>.)


14830 27-Mar-1996 joerg

f2c's -krd does not work with f77 wrapper
Closes PR # gnu/1101

Submitted by: kargl@troutmask.apl.washington.edu (Steven G. Kargl)


14742 21-Mar-1996 wosch

Don't count character ``+'' as garbage (c++.1, flex++.1)

Submitted by: joerg


14684 18-Mar-1996 joerg

Fix an infinite loop for empty files in the archive, and handle
sparsely stored linked files correctly.

Submitted by: haug@conterra.com (Brian R. Haug)


14677 18-Mar-1996 joerg

Several changes to the gethostname module:

. rename the function to main'gethostname, so it can be called unqualified,
. strip the trailing \0 character, closes PR # bin/1084,
. a better way to express an insane long string.

Submitted by: Giles Lean <giles@topaz.nemeton.com.au> (except the 1st)


14605 12-Mar-1996 wosch

delete /usr/local/bin from PATH

Submitted by: nate


14601 12-Mar-1996 wosch

delete /usr/ucb from PATH, move /usr/local/bin after /usr/bin


14461 10-Mar-1996 wosch

remove ``whatis''


14460 10-Mar-1996 wosch

share the code between apropos and whatis


14309 01-Mar-1996 bde

Removed temporary file.


14260 26-Feb-1996 pst

Bring in some of Paul K's fixes for ldconfig from NetBSD-current.
This solves the problem of being unable to use shared libraries with dots
in their names before the ".so.<version>" code.

This should be brought into -stable.

There are more changes from Paul that look like they should be included,
but they change the format of the hints file, so I'm not going to bring them
in now (but we should in the future).

Obtained from: pk@netbsd.org


14256 25-Feb-1996 wosch

print error messages to stderr
don't fail if search arguments contain spaces
allow programs from $PATH as PAGER
faster


14250 25-Feb-1996 bde

Use ${ECHO} instead of `echo' so that `make -s' is fairly quiet.


14084 13-Feb-1996 joerg

Add a small `gethostname' package. It uses __sysctl(2), and thus
avoids the kludgy backquotes that are required by now (`hostname`).

Usage:

require "gethostname.pl";
$thishost = &gethostname'gethostname;


14070 12-Feb-1996 mpp

Added a ".Fx" macro to the mdoc package. Usage:

.Fx version.rel { , . ; : ( ) [ ]

Example:

The
.Nm xyzzy
command first appeared in
.Fx 2.2 .

Produces:

The xyzzy command first appeared in FreeBSD 2.2.

Suggested by wollman.


14052 12-Feb-1996 nate

Merged in FreeBSD changes.


14050 12-Feb-1996 nate

This commit was generated by cvs2svn to compensate for changes in r14049,
which included commits to RCS files with non-trunk default branches.


14045 12-Feb-1996 mpp

Another round of man page cleanups.

Down to only about 100 items left to cleanup! :-)


14006 09-Feb-1996 jmz

Spelling fixes.
This is the man page which has been obtained from NetBSD, not the program.


14003 09-Feb-1996 mpp

Add some missing MLINKS, correct some cross references, correct some
file locations and some minor formatting/style problems.


13980 08-Feb-1996 pst

Whoops, do not reference myself.


13979 08-Feb-1996 pst

Close docs/1002 - remove bogus cross references


13975 08-Feb-1996 mpp

Added entries for some info files that are being installed, but
not referenced in the main info menu:

cvs, cvsclient (cvs client/server stuff), diff/patch, gmp (GNU MP math
library).


13964 08-Feb-1996 pst

Fix bin/pr506 - uname from current system


13960 07-Feb-1996 jdp

Update the manual page to reflect the fact that an "Index" line
now takes precedence over a context diff header for determining
the name of the file to patch.


13950 06-Feb-1996 wosch

making <page>.1 from <page>.man


13847 02-Feb-1996 wosch

recursive grep, enabled with -DHAVE_FTS=1
enable mmap (-DHAVE_MMAP=1)


13835 02-Feb-1996 mpp

Correct some manual page cross reference errors. E.g. su is a section
one man page, not section eight. This is the first round of such changes
and only fixes man pages in manual section one.


13828 01-Feb-1996 mpp

Fix the ".Os" macro to not display "BSD Experimental" if no arguments
are specified. Just "BSD" is displayed instead.


13811 31-Jan-1996 mpp

Remove groff/tmac/mm.diff - it is just a small file containing a context
diff that was probably mistakenly committed when the package was brought in.


13810 31-Jan-1996 mpp

Updated the ".St -ansiC" macro to report "ISO 9899: 1990 (``ISO C'')"
You can also specify -iso9899, or -isoC. Use -ansiC-89 if you still need
the X3.159-1989 string reported.

Suggested by Garrett Wollman.


13801 31-Jan-1996 mpp

Teach the .Os macro about FreeBSD and our releases. E.g.

.Os FreeBSD 2.1

will now display "FreeBSD 2.1" at the bottom of the man page,
instead of just "FreeBSD".

Added a bunch of missing standards to the .St macro.

4.4BSD is no longer "BSD Experimental".

Obtained from: Partially obtained from NetBSD & 4.4BSD-lite2


13604 24-Jan-1996 wosch

man.1 depend on man.man


13603 24-Jan-1996 wosch

manpath.1 depend on manpath.man


13595 23-Jan-1996 joerg

`-w' was actually a flag, not an option...


13593 23-Jan-1996 joerg

Add a hint that the -w flag to catman(1) is actually the command
wakewhatis(1) for us.

Closes PR # docs/966

Submitted by: obrien@cs.ucdavis.edu (David E. O'Brien)


13588 23-Jan-1996 bde

Search section 9.


13571 23-Jan-1996 wosch

Add missing manpage zgrep.1 and links zegrep.1, zfgrep.1
Add missing links zegrep and zfgrep


13559 22-Jan-1996 mpp

Change the reference to less(1) (which may not be installed) to more(1).
Closed PR# 847.


13512 20-Jan-1996 mpp

Rcsdiff incorrectly only allows one -L option to be specified.

Submitted by: Niklas Hallqvist <niklas@filippa.appli.se> via NetBSD-bugs


13458 16-Jan-1996 graichen

Reviewed by: jmz (Jean-Marc Zucconi)
added a simple man-page for our f77 (f2c/gcc driver)


13406 13-Jan-1996 jdp

This release is a moderate restructuring of the dynamic linker.
It addresses a number of problems that were present in earlier
versions.

The calls to the "init" and "fini" functions of shared libraries
have been reordered, so that they are called in a strictly nested
fashion, as is required for C++ constructors and destructors. In
addition, the "init" functions are called in better order relative
to each other. That makes the system more tolerant of C++ programs
which depend on a library's being initialized before its clients.

The dynamic linker is now more tolerant of shared libraries in
which dependencies on other shared libraries are incompletely
recorded.

Cleanup in the event of errors has been improved throughout the
dynamic linker. A number of memory leaks were eliminated.

The warning message for a shared library whose minor version number
is too old has been clarified.

The code dealing with the "ld.so.hints" file has been cleaned up.
A bug that caused the hints file to be unmapped incompletely has
been fixed. A different bug that could potentially cause the hints
file to be mapped on top of a loaded object has been fixed.

The code that searches for shared libraries has been cleaned up.
The searching is now more compatible with that done by SunOS and
SVR4. Also, some unnecessary and useless searches of both the
hints file and library directories have been eliminated.

Reviewed by: nate@freebsd.org


13405 13-Jan-1996 jdp

Split up the code so that a single directory can be searched, to
support some changes in the dynamic linker. (This code is shared
by the dynamic linker.)

Reviewed by: nate@freebsd.org


13393 12-Jan-1996 wpaul

Toss the old yppush into the attic.


13392 12-Jan-1996 wpaul

Remove yppush; it's about to be replaced.


13390 11-Jan-1996 phk

Another '-' needed for make release.


13388 11-Jan-1996 phk

Make the new realinstall target a little less draconian so that make release
doesn't fall over.


13384 11-Jan-1996 peter

Whoops. cvsinit was creating a modules file in CVSROOT with an
explicit (and wrong) /usr/local/bin/mkmodules path. We install in /usr/bin.

Noticed by: Faried Nawaz <fn@pain.csrv.uidaho.edu>


13382 11-Jan-1996 jdp

Install ld.so in a way that is safe even on a running system.


13371 10-Jan-1996 mpp

Correct the path used to invoke "pr" if the "-l" option to diff is
specified. Also invoke "pr" with "-F" instead of the invalid "-f"
option.

Obtained from: NetBSD-bugs mailing list (PR# 1896)


13209 04-Jan-1996 jkh

Work around optimizer strength reduction bug.
Submitted by: Richard Henderson <richard@atheist.tamu.edu>
Obtained from: bug-gcc@prep.ai.mit.edu


13163 02-Jan-1996 joerg

Use cvs -Q release, instead of cvs release -Q, for removing the
modules module.


13123 30-Dec-1995 peter

This commit was generated by cvs2svn to compensate for changes in r13122,
which included commits to RCS files with non-trunk default branches.


13122 30-Dec-1995 peter

recording cvs-1.6 file death


13088 29-Dec-1995 peter

This commit was generated by cvs2svn to compensate for changes in r13087,
which included commits to RCS files with non-trunk default branches.


13018 26-Dec-1995 bde

Enabled my FUNCTION_PROFILER_EPILOGUE code and added option
-mprofiler-epilogue to support it and documented the option.

cc.1:
Listed all the machine-dependent options, even the temporary
debugging ones.

invoke.texi:
Fixed the sense of -mno-ieee-fp.
Sorted the machine-dependent options.


13010 25-Dec-1995 peter

Bah humbug!

Two uninitialised variables were causing a phkmalloc warning (another notch
in phkmalloc's belt) and caused the full rcstemplate to not be constructed
for commits on freefall.


12999 24-Dec-1995 nate

Fix the convert to 'death-support' script to work with un-modified
RCS sources.


12985 23-Dec-1995 jkh

Add a reference to dialog(3) now that the man pages exist.


12935 19-Dec-1995 jkh

Document the -k and -w flags.
Submitted by: Gary Jennejohn <gj>


12920 18-Dec-1995 peter

A one line hack to prevent 'cvs checkout -c' from triggering a nasty bug
in GNU getopt(). ('cvs checkout -c' cats the modules file to stdout)

Noticed by: Stefan Esser


12916 18-Dec-1995 peter

Re-connect cvs to gnu/usr.bin/Makefile..

(Note that you need to have either done a 'make world' or explicitly
run a 'make distrib-dirs' (in src/etc) to get some needed directories in
/usr/share/examples/cvs to be built.)


12766 11-Dec-1995 peter

Whitespace cleanup, add forgotten file to CLEANFILES..


12763 11-Dec-1995 peter

Make CVS use /usr/lib/libmd.a rather than supplying Yet Another Copy(TM)
of md5.[ch]. Note that minor mods were made to md5.h to support this,
so a reinstall of lib/libmd is needed before building this cvs.


12761 11-Dec-1995 peter

Tweak the install targets so that the installs are done in the right place
relative to the SUBDIR recursion.. Otherwise, the results look really odd.
(basically changed a couple of afterinstall's to beforeinstall's)


12760 11-Dec-1995 peter

Argh! Botch alert! I dont *believe* I did this....
(I think I'll blame it on Tristan! :-)


12759 11-Dec-1995 peter

Fix a couple of build warts that I broke...


12758 11-Dec-1995 peter

This commit was generated by cvs2svn to compensate for changes in r12757,
which included commits to RCS files with non-trunk default branches.


12756 11-Dec-1995 peter

Attach easy-import.pl (repostory copied from easy-import.perl) and
use the xPERL_PATHx substitution like the rest of the .pl stuff.


12755 11-Dec-1995 peter

Clean out some files which are no longer part of CVS...


12754 10-Dec-1995 peter

First round of the post-import cleanups...


12753 10-Dec-1995 peter

This commit was generated by cvs2svn to compensate for changes in r12752,
which included commits to RCS files with non-trunk default branches.


12752 10-Dec-1995 peter

Import CVS-1.6.3-951211.. Basically, this is the cvs-1.6.2 release
plus a couple of minor changes..

Some highlights of the new stuff that was not in the old version:
- remote access support.. full checkout/commit/log/etc..
- much improved dead file support..
- speed improvements
- better $CVSROOT handling
- $Name$ support
- support for a "cvsadmin" group to cut down rampant use of "cvs admin -o"
- safer setuid/setgid support
- many bugs fixed.. :-)
- probably some new ones.. :-(
- more that I cannot remember offhand..


12751 10-Dec-1995 peter

This commit was generated by cvs2svn to compensate for changes in r12750,
which included commits to RCS files with non-trunk default branches.


12747 10-Dec-1995 peter

Disconnect 'cvs' from SUBDIRS in preperation for import of new version..


12593 03-Dec-1995 peter

Restore white spaces to original cvs-1.4Alpha2 state so that we can
deal with the cvs-1.6 (and beyond) imports more cleanly and safely.


12553 01-Dec-1995 jkh

gets() -> fgets()


12552 01-Dec-1995 jkh

gets() -> fgets()


12506 28-Nov-1995 jkh

Comment out /usr/X386/man entry from MANDATORY_MANPATH - it's obsolete.
Submitted by: mi@ALDAN.star89.galstar.com


12012 02-Nov-1995 nate

Changed the terminology for what used to be called the "memorizing"
vector. Now it is called the "symbol caching" vector. This was made
possible and unconfusing by other changes that allowed me to localize
everything having to do with the caching vector in the function
reloc_map().

Switched to alloca() for allocating the caching vector, and eliminated
the special mmap-based allocation routines. Although this was motivated
by performance reasons, it led to significant simplification of the
code, and made it possible to confine the symbol caching code to the
single function reloc_map().

Got rid of the unnecessary and inefficient division loop at the
beginning of rtld().

Reduced the number of calls to getenv("LD_LIBRARY_PATH") to just 1, on
suggestion from <davidg@root.com>.

Added breaks out of the relocation loops when the relocation address is
found to be 0. A relocation address of 0 is caused by an unused
relocation entry. Unused relocation entries are caused by linking a
shared object with the "-Bsymbolic" switch. The runtime linker itself
is linked that way, and the last 40% of its relocation entries are
unused. Thus, breaking out of the loop on the first such entry is a
performance win when ld.so relocates itself. As a side benefit, it
permits removing a test from md_relocate_simple() in
../i386/md-static-funcs.c.

Unused relocation entries in other shared objects (linked with
"-Bsymbolic") caused even bigger problems in previous versions of the
runtime linker. The runtime linker interpreted the unused entries as if
they were valid. That caused it to perform repeated relocations of the
first byte of the shared object. In order to do that, it had to remap
the text segment writable. Breaking out of the loop on the first unused
relocation entry solves that.

Submitted by: John Polstra <jdp@polstra.com>


11951 31-Oct-1995 ache

Add setlocale LC_CTYPE


11929 29-Oct-1995 peter

Remove the $ Log: ... $ lines from the comments in the files that had
them. Good greif! This was causing an unimaginable amount of brain-damage!
The mere fact that I griped about $ Log $ in a previous commit (misspelled
deliberately here) meant that the blasted thing was being expanded from the
middle of the log entry as well as the beginning, and using " * All these"
as the comment leader.. AARGH!!!! We *really* need to prevent these from
being expanded! (or remove the magic identifier from the source).


11927 29-Oct-1995 peter

Recover the -K option to co, for handling selective keyword expansion.


11926 29-Oct-1995 peter

Restore phk's changes from 1.3 - 1.5.. Adds a -v switch to rlog to get it
to print the current version of the RCS files.


11925 29-Oct-1995 peter

Restore nate's change from rev 1.2; improve readability of the rlog output
(adds a short row of dashes in a place that CVS and RCS dont mind)


11909 29-Oct-1995 peter

Build and install diff.info..

As Bruce said, this is a little bogus, it'd be nice if bsd.prog.mk knew
about .texi in the same way as it does man pages..

Submitted by: bde


11906 29-Oct-1995 peter

This commit was generated by cvs2svn to compensate for changes in r11905,
which included commits to RCS files with non-trunk default branches.


11904 29-Oct-1995 peter

AARGH!!!!

Fix the hard-coded pathname to /usr/local/bin/co and /usr/local/bin/merge
that I missed...


11894 28-Oct-1995 peter

First part of import conflict merge from rcs-5.7 import.

All those $Log$ entries, combined with the whitespace changes are a real
pain.

I'm committing this now, before it's completely finished to get it compiling
and working again ASAP. Some of the FreeBSD specific features are not working
in this commit yet (mainly rlog stuff and $FreeBSD$ support)


11892 28-Oct-1995 peter

This commit was generated by cvs2svn to compensate for changes in r11891,
which included commits to RCS files with non-trunk default branches.


11889 28-Oct-1995 ache

Add setlocale LC_CTYPE


11888 28-Oct-1995 ache

Add setlocale LC_CTYPE
Fix ctype functions for 8bit charsets


11887 28-Oct-1995 ache

Add setlocale LC_CTYPE
Fix icase searches for 8bit charsets


11886 28-Oct-1995 peter

Merge in/out comflicts caused by Diffutils-2.7 import...

In future, it should be as easy as "update -j ....", but this time I had to
go over it by hand. Not nice..


11885 28-Oct-1995 peter

This commit was generated by cvs2svn to compensate for changes in r11884,
which included commits to RCS files with non-trunk default branches.


11871 28-Oct-1995 ache

Add setlocale LC_CTYPE


11862 28-Oct-1995 ache

Simplify FILES section in the same manner like groff manpage
does, add more koi8-r references


11861 28-Oct-1995 ache

Add reference to koi8-r device, fix formatting a little


11859 28-Oct-1995 ache

Add reference to koi8-r device


11812 26-Oct-1995 ache

Add setlocale LC_ALL


11810 26-Oct-1995 ache

Add setlocale LC_ALL


11781 25-Oct-1995 nate

Run-time linker speedups - Round One

Implemented symbol memorizing to reduce the number of calls to lookup(),
making relocation go faster. While relocating a given shared object,
the dynamic linker maintains a memorizing vector that is directly
indexed by the symbol number in the relocation entry. The first time a
given symbol is looked up, the memorizing vector is filled in with a
pointer to the symbol table entry, and a pointer to the so_map of the
shared object in which the symbol was defined. On subsequent uses of
the same symbol, that information is retrieved directly from the
memorizing vector, without calling lookup() again.

A symbol that is referenced in a relocation entry is typically
referenced in many relocation entries, so this memorizing reduces the
number of calls to lookup() dramatically. The overall improvement in
the speed of dynamic linking is also dramatic -- as much as a factor of
three for programs that use many shared libaries.

Submitted by: jdp@polstra.com "John Polstra"


11779 25-Oct-1995 torstenb

fix bad dependencies (LIBMATH -> LIBM)


11777 25-Oct-1995 torstenb

Fix a typo ("-It Fl" to ".It Fl")
document the "-P" switch

Obtained from: the NetBSD bugs mailinglist


11766 24-Oct-1995 ache

Remove LD_NOSTD_PATH implementation, it isn't works and
can cause some problems.
Suggested-by: davidg


11675 22-Oct-1995 bde

Remove includes of the wrong ../Makefile.inc (one was commented out, the
other was in the wrong order).


11654 22-Oct-1995 joerg

Merge version 1.04 into HEAD.


11647 22-Oct-1995 joerg

This commit was generated by cvs2svn to compensate for changes in r11646,
which included commits to RCS files with non-trunk default branches.


11619 21-Oct-1995 bde

Remove private maninstall target. It will conflict with the one in
bsd.man.mk when I change the latter to use `::' instead of `:'
dependencies. (bsd.man.mk is included because NOMAN isn't defined.
The maninstall target is supposed to be private to bsd.man.mk so
bsd.man.mk doesn't bother testing if it is already defined. The
test for redefinition in Makefile.dev was too early to do anything.)

Change install target to a beforeinstall target (perhaps there should
be an `extrainstall' target so that Makefiles don't have to abuse
one of beforeinstall, install, realinstall or afterinstall). Don't
bother testing for the install target already being defined. Rewrite
the shell loop as a make loop (this reduces the time for installing
groff from 78s to 65s here).


11617 21-Oct-1995 ache

if uid != euid or gid != egid unsetenv("LD_NOSTD_PATH") too


11616 21-Oct-1995 bde

Rewrite and merge some bogus makefiles to create Makefile.shprog. Just
include this in the old makefiles.

I intended to fix only the private maninstall rule but found a lot of
other bogons and bugs:
- strong resistance to installing the program anywhere other than
${DESTDIR}/usr/bin (first, ../../Makefile.inc was not included.
../Makefile/inc was redundantly included instead. Second, /usr/bin
was hard coded).
- the owner, group and permissions were hard coded.
- the man page was installed twice.
- MANDEPEND wasn't necessary.
- calculations to determine the obj directory weren't necessary.
- there were unnecessary private rules for depend, rcsfreeze and tags.
We don't support the rcsfreeze target.
- there was an extra, bogus, rule for `all'.

The final version uses suffix rules to eliminate the remaining verboseness
involving directories (${.CURDIR}) and to potentially allow multiple
shell programs in one directory.


11557 18-Oct-1995 dg

When building -static, link with special scrt0.o instead of crt0.o. This
reduces the text size by about 1.5Kbytes.


11412 10-Oct-1995 gclarkii

Change UNIX to FreeBSD.
I got tired of see ``UNIX System Managers Manual''

NOTE: There still a couple of UNIXs left in here. There deal with the
documents. We may want to change there also, even though VERY little of there
even pertain to FreeBSD.


11198 05-Oct-1995 nate

This is a FreeBSD manpage, not a NetBSD manpage. :)


11135 02-Oct-1995 wollman

Make cc1plus smaller and faster as was done for cc1 by linking static.


11117 01-Oct-1995 dg

Build cc1 nonshared. This actually results in it consuming 40K *less* disk
space and improves compile times by a few percent.


11056 28-Sep-1995 bde

Fix checks for open() failing. open() may successfully return 0.

ld.c:
Fix a an error message that said that open() failed after fopen() failed.


11055 28-Sep-1995 bde

Intitialize $(tmac_s_ and $(tmac_m). Use the initialized variable $(device)
instead of the uninitialized one $(DEVICE).

I hoped these changes would fix some of the large runtime macro processing
bugs, but they seem to only fix some small build-time macro substitution
bugs. E.g., `man ms' now tells you to invoke groff with the flags `-ms'
instead of the bogus flags `-m'; `man groff now tells you that the default
device is `ps' instead of the bogus device `'.


11041 27-Sep-1995 nate

Make the error message more readable when 'ld.so' cannot locate a needed
shared library. Formerly, the message looked like this:

ld.so: run: libjdp1.so.1.0: Undefined error: 0

The new message looks like this:

ld.so: run: Can't find shared library "libjdp1.so.1.0"

(Where "run" is the name of the program being executed.)

Submitted by: jdp@polstra.com (John Polstra)


11040 27-Sep-1995 nate

Fixup the "ld.so failed" message for the case when ld.so finds undefined
symbols.

An easy example to see this is to develop an X program which links
against Xt, but doesn't add -lX11 to the link line. It will link fine,
but cause run-time errors by ld.so because of missing symbols used by Xt
defined in X11. This patch makes the errors more readable.

Submitted by: jdp@polstra.com (John Polstra)


10953 22-Sep-1995 phk

Stop using gnumalloc.


10723 14-Sep-1995 gibbs

Give "Index" specified filenames preference over other filenames specified
in the diff. This makes it so that diffs containing files in different
subdirectories that have the same name not patch the same file. For example
a diff with patches to Makefile, des/Makefile, usr.bin/Makefile would attempt
to patch Makefile three times.


10703 12-Sep-1995 bde

Output a zero rdev except for bdevs, cdevs, fifos and sockets. This
stops regular files with unrepresentable rdevs from being rejected
and makes the output independent of unpreservable metadata.


10662 10-Sep-1995 joerg

Fix a few minor bugs in makewhatis.

Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)


10661 10-Sep-1995 joerg

Re-initialize the terminal after ^Z / fg.

Submitted by: thomas@ghpc8.ihf.rwth-aachen.de (Thomas Gellekum)


10535 03-Sep-1995 peter

Put a bandaid on the NULL pointer dereference caused by doing an
"update -jHEAD" when a file has been added on the specified tag.

It doesn't actually make cvs 'handle' it, it just stops it from dying
and leaving stray locks and other wreckage.

This was suggested by the CVS maintainers, and is in cvs-1.5.1-950901.


10413 29-Aug-1995 jkh

Add MLINKS for sendbug manpage.
Suggested by: paul


10403 28-Aug-1995 jkh

Link send-pr to sendbug. sendbug is back! hurrah!


10335 26-Aug-1995 joerg

Import Paul Kranenburg's man page for ld.so (aka. rtld).

Obtained from: NetBSD


10183 23-Aug-1995 pst

Clean up compilation warnings.


10182 23-Aug-1995 pst

Fix compilation warnings.


10076 16-Aug-1995 joerg

Reset the umask before creating the output file; otherwise running
ldconfig as root with a restrictive umask yielded ld.so.hints
unreadable by the world (and thus useless).


10074 15-Aug-1995 peter

This changes two things when importing an unreadable file:
1: It stops invalid files being created in the cvs tree
2: It stops the import from aborting without mailing a commit message..

The first is simple, it opens the file for reading before touching the
repository, and the second catches the pieces when it hits an unreadable
file rather than just aborting mid-way through, leaving the repository in
a bit mess.

Reviewed by: rgrimes


10000 08-Aug-1995 ache

Replace ctime by strftime %c to use national representation


9999 08-Aug-1995 ache

Replace ctime by strftime %c to use national representation


9910 04-Aug-1995 joerg

Make only a `-r' flag (as opposed to `-r*') special within the
LINK_SPEC. This solves a problem with the f77 frontend where
aproviding the -r8 option (use REAL*8) caused `cc' to ``forget'' to
pass the entry point to the linker.

Closes PR #gnu/644: f77 -r8

Reviewed by: watanabe@komadori.earth.s.kobe-u.ac.jp (Takeshi WATANABE)


9766 29-Jul-1995 pst

Don't build xditview unless the actual include files for X11 are present.
Merely checking for the directory is -not- sufficient, since the XFree86
non-programmers distribution has that directory to hold bitmaps.


9701 25-Jul-1995 bde

Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.


9698 25-Jul-1995 bde

Change `install' to `${INSTALL}' as usual.

Use -c, not ${COPY}, to install `dir'. ${COPY} should never be used to
install source files. The source might be lost if the default is overridden.


9697 24-Jul-1995 bde

Change `install' to `${INSTALL}' as usual.

Don't remove targets before installing. Removing targets will defeat
`install -C'.


9666 23-Jul-1995 joerg

Make the tag checks more strict according to Rod's wishes.

Reviewed by:
Submitted by:
Obtained from:


9544 16-Jul-1995 joerg

Remove my last week's CFLAGS hack from Makefile.inc, and fix
info/Makefile instead to not clobber the settings inherited from
/etc/make.conf.


9505 13-Jul-1995 rgrimes

Make ld's error messages consistent with gcc when no input files
are given on the command line.

Submitted by: Thomas Graichen <graichen@omega.physik.fu-berlin.de>


9497 12-Jul-1995 bde

Fix dependencies for gcc.info and reno.info. `make depend' doesn't handle
info files although texinfo supports @include.


9445 08-Jul-1995 joerg

I added a few lines of code to the latest info browser in the
texinfo-3.6 distribution to enable the use of the cursor keys.
Since there is an open problem report (gnu/289) for this it might be
of interest for (some of) you.

I (Joerg) have also added a minor hack that makes info recognizing a
window size change while it has been suspended.

Submitted by: thomas@ghpc8.ihf.rwth-aachen.de (Thomas Gellekum)


9394 04-Jul-1995 bde

Add a dependency on the .x source file and avoid copying it.

bootparam_prot.x was changed for nfsv3 but bootparamd and callbootd
kept using the old version which fortunately failed at build time.
Copying hasn't been necessary since path handling was fixed in
rpcgen/rpc_main.c some time ago.


9335 27-Jun-1995 dfr

Change ld.so to correctly load dependant libraries for dlopen and unload them
on dlclose. Also correctly call constructors and destructors for libraries
linked with /usr/lib/c++rt0.o.
Change interpretation of dlopen manpage to call _init() rather than init()
for dlopened objects.
Change c++rt0.o to avoid using atexit to call destructors, allowing dlclose to
call destructors when an object is unloaded.
Change interface between crt0 and ld.so to allow crt0 to call a function on
exit to call destructors for shared libraries explicitly.

These changes are backwards compatible. Old binaries will work with the new
ld.so and new binaries will work with the old ld.so. A version number has
been introduced in the crt0-ld.so interface to allow for future changes.

Reviewed by: GAWollman, Craig Struble <cstruble@singularity.bevc.blacksburg.va.us>


9323 26-Jun-1995 bde

Remove bogus references to /usr/ucb.


9322 26-Jun-1995 bde

Improve the handling of large minor numbers:

cpio/copyout.c:
Don't output a file if the major, minor or totality of its rdev would be
truncated. Print a message about the skipped files to stderr but don't
report the error in the exit status. cpio's abysmal error handling doesn't
allow continuing after an error, and the rdev checks had to be misplaced
to avoid the problem of returning an error code from routines that return
void.

pax/pax.h:
Use the system macros for major(), minor() and makedev().

pax already checks _all_ output conversions for overflow. This has the
undesirable effect that failure to convert relatively useless fields
such as st_dev for regular files causes files not to be output. pax
doesn't report exactly which fields couldn't be converted.

tar/create.c:
Don't output a file if the major or minor its rdev would be truncated.
Print a message about the skipped files to stderr and report the error
in the exit status.

tar/tar.c:
For not immediately fatal errors, exit with status 1, not the error count
(mod 256).

All:
Minor numbers are limited to 21 bits in pax's ustar format and to 18
bits in archives created by gnu tar (gnu tar wastes 3 bits for padding).
pax's and cpio's ustar format is incompatible with gnu tar's ustar
format for other reasons (see cpio/README).


9295 24-Jun-1995 joerg

Convert the colon after (send-pr) into a period, so the info file can
be actually found.

Suggested by: someone on the bugs (or -hackers) list, whose name i forgot


9290 24-Jun-1995 asami

Add an "-m" flag to merge instead of replace the entries. We can
now safely add a line like

ldconfig -m ${PREFIX}/lib

in ports' Makefiles and packing lists without throwing away some
directories the user may have added.

Submitted by: Mostly by Paul Kranenburg <pk@cs.few.eur.nl>


9222 14-Jun-1995 joerg

Make `ld' properly honoring the umask setting when chmod'ing the
output file for the `x' bits.

This is a Posix requirement.


9202 11-Jun-1995 rgrimes

Merge RELENG_2_0_5 into HEAD


8858 30-May-1995 rgrimes

Remove trailing whitespace.


8818 28-May-1995 ache

Add link to sperl4.036, needed for suid scripts and pgms
which use sperl$]


8817 28-May-1995 ache

Make link to tperl4.036, needed for suid scripts and other stuff
which use tperl$]


8816 28-May-1995 ache

Fix $] variable value (version number), close PR 449
Submitted by: Bill Fenner <fenner@parc.xerox.com>


8656 20-May-1995 ache

Don't chdir to subdirs before formatting, non-native manpages
assume it for .so directive
Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de>


8562 17-May-1995 rgrimes

Make error message for no input files specified consistent across all
three compilers.

Submitted by: Thomas Graichen <graichen@sirius.physik.fu-berlin.de>


8516 14-May-1995 rgrimes

This patch teaches info to read gzipped files (emacs info already
works) so one can gzip files in /usr/share/info and save a few
megabytes diskspace.

Submitted by: Kai Vorma <vode@snakemail.hut.fi>


8466 12-May-1995 rgrimes

Submitted by: Charles Henrich <henrich@fubar.cl.msu.edu>

Quite up man when directories in MANPATH do not exist. If you want
it to tell you about problems use man -d.


8385 09-May-1995 rgrimes

Submitted by: gj

Delete suspicious looking chunk of code that was partially commented out.


8380 09-May-1995 rgrimes

Fix nested comments for -Wcomment warnings.


8309 06-May-1995 joerg

From Wolfram: Fix: typos, old links


Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)


8113 27-Apr-1995 ache

Remove setr* hacks


8088 26-Apr-1995 jkh

Close this PR:
>Number: 364
>Category: bin
>Synopsis: Interrupting man results in half-baked man page
>Description:

Interrupting man while it is waiting for the page to be formatted
results in a zero length file or a half-baked file.

>How-To-Repeat:

Inetrrupt man while it is formatting a page.

>Fix:

Pay more attention to the return value from the system command.
Submitted by: John Capo <jc@irbs.com>


8072 26-Apr-1995 jkh

Gary J's patches to make gdb -w work properly.
Submitted by: gj


7971 21-Apr-1995 nate

Sync. up bits with Paul K. Cascade support plus some cosmetic changes.

Obtained from: NetBSD


7942 19-Apr-1995 joerg

Fix for the ``gdb -k /nonexistent /dev/mem'' core dump.

Submitted by: gj@freebsd.org (Gary Jennejohn)


7928 18-Apr-1995 nate

Backed out the only FreeBSD specific change to the stock CVS sources now
that it's taken care of in the CVSROOT/cvsignore file which is FreeBSD
specific.

This will make it easier to track changes in the *official* release.


7909 17-Apr-1995 rgrimes

Add missing $(DESTDIR) to rm command so that this stops removing files
from my master system.

This makefile is a crock, and will soon be rewritten!


7821 14-Apr-1995 nate

Added back 'examples' to the subdirs which was bogusly removed.


7765 11-Apr-1995 joerg

Fix broken file name globbing. Man is now also able to find pages
like "3DBorder" and "[". (NB, the "3DBorder" problem has actually
been intention, it allowed for weird section names like "3xyzzy". We
don't have them, either.)

(Partially) Submitted by: taob@gate.sinica.edu.tw (Brian Tao)


7756 11-Apr-1995 nate

Re-enabled cvs now that Rod is satisfied that it will work correctly.


7736 10-Apr-1995 jkh

Mods to tar (--fast-read) to cause it to stop looking for exact-matching
file specifications when they've been extracted (enabling you to get a file
fast if it occurs somewhere close to the front).
Submitted by: Marc van Kempen <wmbfmk@urc.tue.nl>


7725 10-Apr-1995 nate

as Thomas Graichen recently wrote in private mail:

> * the gdb-4.13 of current (compiled and used under 2.0R) can not attach to my
> own processes (it works only then i'm root - else i get open failed - for my
> own processes)

how embarassing ! This turns out to be a bug in infptrace.c. Below
is a patch. Could some kind soul apply it ?

Submitted by: "Gary J." <garyj@rks32.pcs.dec.com>


7675 08-Apr-1995 nate

Added Makefile for example files. They are now installed in
/usr/share/examples/cvs for use by the cvsinit script.


7653 07-Apr-1995 nate

Because -lcompat defines the same symbols as -lgnuregex and the weakness
of the linker to enforce linking of modules in command line order it is
not possible to link gdb shared with -lcompat.

*HACK ALERT*
Removed -lcompat from LDADD and bring in the necessary functions out of
libcompat as a source module until the linker can be fixed.


7652 07-Apr-1995 nate

Back out my change to enforce command line linker order due to
underlying bugs which are caused by mixing static/shared libraries with
this change in place.

The shlib code is not capable of supporting this feature in it's present
state and will need significant modifications in order to do so.


7600 02-Apr-1995 wpaul

Take yp_svc.c out of CLEANFILES rule.


7598 02-Apr-1995 wpaul

Add back some stuff to yppush.c that I was a little over-zealous in
removing. Also do away with compiling yp_svc.c: yppush doesn't need it.


7587 02-Apr-1995 wpaul

Make yppush compile again when obj directory exists. *groan*


7584 02-Apr-1995 bde

Fix compiler warnings: don't declare enum types as static.


7574 02-Apr-1995 wpaul

Reduce yppush. Now that all the required yp_xdr functions are
in libc, we can get rid of the private/special copies of yp_*.c
files and rpcgen them at compile time instead. This leaves us with
just one unique source files: yppush.c


7551 01-Apr-1995 joerg

Fix the

Ignore wrong indent value: ``''

bug, as reported by Chris Kukulies.


7521 31-Mar-1995 nate

Forgot one FreeBSD specific change needed.

date: 1995/02/04 20:27:23; author: phk; state: Exp; lines: +1 -1
added *.info and *.db to the default "ignore" list in cvs to avoid obviously
common mistakes.


7520 31-Mar-1995 nate

Temporarily disable building CVS to avoid anyone hosing up their CVS
tree until a bit more testing is done.

Submitted by: rgrimes@gndrsh.aac.dev.com "Rod Grimes"


7519 31-Mar-1995 nate

Merged in FreeBSD necessary changes in. Note, all of our source
modifications were *not* merged in (FreeBSD-DEVELOPER and symlink) but
the source is now the stock sources.


7517 31-Mar-1995 nate

This commit was generated by cvs2svn to compensate for changes in r7516,
which included commits to RCS files with non-trunk default branches.


7516 31-Mar-1995 nate

Original sources from CVS-1.4A2 munged to fit our directory structure.


7515 31-Mar-1995 nate

This commit was generated by cvs2svn to compensate for changes in r7514,
which included commits to RCS files with non-trunk default branches.


7507 31-Mar-1995 joerg

Wolfram's latest update.

Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)


7410 27-Mar-1995 jmz

'directories...' is an argument, not an option


7396 26-Mar-1995 joerg

Made this script a bit more fool-proof, so people like me can better
use it. :-)

It now explicitly requires the specification of a directory to import
from, either as an argument to the script, or by asking the user about
it. (Previously, it implicitly used `.', like cvs import does.)

Also implemented an option `-n', which does essentially the same like
the overall CVS option `-n': show only what would have been done,
don't do any commitment. Note that since the modules' database is
checked out in place (and not commited back), it will erroneously be
reported as to be imported, too:

cvs import: Importing /home/ncvs/ports/foobar/foo/modules
I ports/foobar/foo/modules/CVS
N ports/foobar/foo/modules/modules

This is an unwanted side-effect, but gives the user the option to see
if the `ed' magic did the right thing when editing modules/modules.

Rod, can you please check the function ``checktag'' in the script if it
will be restritctive enough?


7384 26-Mar-1995 ache

Comment out all perverted curses optimization


7383 26-Mar-1995 ache

Change wrong -ltermcap -ltermlib picked up to -lmytinfo


7361 25-Mar-1995 jkh

Get PERL found in any of its obvious locations.


7357 25-Mar-1995 bde

Don't attempt to fix the mode of mus - mus might be read-only. Just
interpret it. I've preserved the bugs that perl must be installed
to build part of perl and that it must be installed in the wrong place
(no ${DESTDIR}).


7334 24-Mar-1995 jkh

If mus script not executable, fix.


7333 24-Mar-1995 ache

Fix -C arg overriding when -T file used


7320 24-Mar-1995 jkh

Adjust include paths.


7314 24-Mar-1995 jkh

Bring back perl/usub as usub/, this time containing an updated curseperl
which is also installed by default (the reason for which should also be
plain shortly).


7249 22-Mar-1995 nate

Added gdb back in since it can no compile with the ld change.


7248 22-Mar-1995 nate

Modify the default behavior of the linker to no longer prefer static
members over shared library members. This modification causes the linker
to use the first definition it sees for a symbol instead of having
priorities based on the library type. This modification should allow
gdb to compile again.

Obtained from:
Email conversation with Paul Kranenbury, but implemented completely by
me. If it doesn't work, it's my fault not his.


7172 19-Mar-1995 nate

Removed /usr/local/lib from the standard library search path to be
consistant. Programs shouldn't rely on non-standard paths for bringing
in default libraries.

Suggested by: Andreas Schulz <ats@freebsd.first.gmd.de>


7143 18-Mar-1995 ache

Fix sparse files handling
Submitted by: Alan Bawden <alan@curry.epilogue.com>


7123 18-Mar-1995 ache

Don't use user PATH into environment for sec reasons


7122 18-Mar-1995 ache

1) Call nroff instead of groff, nroff have some internal groff options
2) Use absolute pathname for nroff
3) Use -Tascii instead -Tlatin1, too many strange chars (like
soft hyphens f.e.) appearse in other case.


7121 18-Mar-1995 pst

rename ngroff to groff


7115 17-Mar-1995 nate

Gcc v2.6.3 currently has a problem with templates. Specifically, with
default switches, template functions get EXTERNAL linkage in each file
in which they occur, causing multiple definition errors during
linking. The enclosed patch (from gnu.g++.bug) appears to solve the
problem (I enclose the accompanying message as well).

This patch fixes the multiply defined template functions bug
which was introduced in 2.6.1.

Submitted by: "Justin T. Gibbs" <gibbs@estienne.cs.berkeley.edu>
Obtained from: Jason Merrill at cygnus support on G++ mailing list


7111 17-Mar-1995 rgrimes

Add dummy lchown function so that cpio understands 4.4 symbolic links.
Reviewed by: phk


7075 15-Mar-1995 joerg

Wolfram's replacement for the oldish ugly catman(1) program. The new
one is much more intelligent, not only that it would accept multiple
man page locations, it also behaves like ``make'' in that it will only
deal with cat pages that are out of date (by default).

Wolfram also wrote a man page for it.

Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)


7051 13-Mar-1995 phk

Disabled gdb until it compiles. I need make world to work...


7048 13-Mar-1995 ache

Bump SHLIB_MAJOR to 263 to match ../Makefile.inc


7040 12-Mar-1995 phk

Don't install shared libgcc, we can't do it this way.
I will uuencode and check in to a "compat20" area the 2.0-RELEASE version.


7024 12-Mar-1995 bde

Remove the last vestige of COMMENT_BEGIN.


7023 12-Mar-1995 bde

Undo most of the changes in the gcc-2.6.3 "upgrade"
- Don't define NO_IMPLICIT_EXTERN_C here. It is already the default
(defined in i386/bsd.h).
- Don't lose the fixed comment about FUNCTION_PROFILER.
- Don't lose the define of NO_PROFILE_DATA.

Replace the unused define of COMMENT_BEGIN by the less-unused define
of ASM_COMMENT_START. COMMENT_BEGIN was only defined in i386-specific
files and was not used in any part of gcc-2.6.3. ASM_COMMENT_START
is defined for several targets and is used for stuff that we don't
support (dwarf).


7020 12-Mar-1995 joerg

Add my script here to make people's life easier when importing new
stuff. I'd like to have it in CVS, and i figured that this might be
the best place to go.

Someone (phk?) could install it into /usr/local/bin on freefall, for
convenience.

Suggested by: phk


7019 12-Mar-1995 phk

Remove a bunch of funtions that are in libc already.
Add back the shared libgcc, now that we don't use it to link against.


6997 11-Mar-1995 nate

Added support for #pragma weak.

Obtained from: NetBSD


6996 11-Mar-1995 nate

Updated the sources to gcc 2.6.3 with FreeBSD changes already applied.
Note: This isn't the most correct way, but it works and it's fast.


6987 10-Mar-1995 dg

Back out Poul's hack that forces static libgcc. This has been fixed via
gcc instead.


6986 10-Mar-1995 dg

Define LINK_LIBGCC_SPECIAL_1 so that gcc will build static with libgcc.


6979 10-Mar-1995 phk

Since we are in the gcc bashing mood anyway: Add two changes for
basic-block profiling:
1. use a .stabs(25) symbol to link all the data structures together with.
The regular method isn't safe for the kernel.
2. add a BB before the prologue and add a BB after the epilogue, this
alows us to find the length of any counted BB. This is a cheap and somewhat
reasonable measure of actual cost.


6967 09-Mar-1995 paul

Change the return status of do_system_command to be -1
if a signal is received.

This fixes a bug where killing the process would cause a
"No manual entry for XXX" to be printed even if the manpage
was found.


6933 06-Mar-1995 jkh

We can't bail out on generating the pic archive yet.
Submitted by: bde


6930 06-Mar-1995 phk

Don't make the shared libgcc. I don't belive we need the libgcc_pic.a
anymore, so I killed that as well.


6929 06-Mar-1995 phk

Never again shall we link libgcc dynamic. It was a big mistake in the
first place and we were too long in finding out. Now we know, and the
damage is hard to fix. This is part one: ld will not link gcc dynamic,
if specified as "-lgcc".

Suggested by: dyson & davidg


6906 05-Mar-1995 phk

"Various very violent dissections
disables dysfunctional disinformed namei's,
needlessly negating namei cache."

These hacks cuts the number futile attempts made by cc and ccp to find
cross-compilers and other weird stuff. A make of the BOOTFLP kernel
has 20% less namei calls now, that is from 30647 down to 24563 calls.


6887 04-Mar-1995 nate

Weak symbol support from NetBSD. This should bring us in sync with the
NetBSD ld code except for local changes for dlopen() and friends and
the hashing on the minor value of the shlibs. We should be binary
compatible now with all their libraries.

Obtained from: NetBSD


6839 02-Mar-1995 nate

Add the abilitity to compile the Lites code with the native FreeBSD assembler.
(This adds minor support for the .bss directive)

Submitted by: Many folks, but I believe Remy Card was the first person to
propose this change.


6754 26-Feb-1995 ache

Fix two quad_t casts, one reported by wcp@lpds.sublink.org


6739 26-Feb-1995 joerg

Patch bei Wolfram to avoid processing duplicate directories.

Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)


6730 26-Feb-1995 bde

Install manpath.config.sample with the correct mode. It should be installed
elsewhere.


6686 24-Feb-1995 jkh

Correct a few typos.


6675 23-Feb-1995 ache

Implement --hline "line" and --hfile file


6659 23-Feb-1995 phk

Don't rely on execute bit.


6575 20-Feb-1995 nate

Fixed non-conflict errors that occur when changes made to the local files are
the same as the changes made in the repository. This is often seen by
people with remote CVS trees that have applied their local patches to the
master site. a 'cvs update' will show bogus conflicts.

Obtained from: CVS mailing list, Stig<stig@inse.com>

In diffutils 2.6 and 2.7, diff3 -A complains about identical overlapping
changes. They're different from the ancestor but not from each other...
Why bother? The patch below fixes this nonsense and preserves [B]ackwards
compatiblity with the -B flag (also --show-bogus-conflicts).

Party on...
Stig


6557 19-Feb-1995 jkh

Whoops! It wasn't totally winning. I left out a couple of :'s. Fixed.


6556 19-Feb-1995 jkh

A much more winning default dir file.


6470 15-Feb-1995 joerg

Wolfram now also submitted a man page for this.

Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de>


6459 15-Feb-1995 ache

Changes for new _menu interface


6393 14-Feb-1995 rgrimes

Export ${DESTDIR} to h2ph so that the *.ph files end up in the DESTDIR
directories instead of /usr/share/perl.


6388 14-Feb-1995 rgrimes

Add missing ${DESTDIR} so that the sample dir file ends up in the
correct place.


6346 13-Feb-1995 ache

Pass prgbox exit code to main exit code


6341 13-Feb-1995 phk

Add -D__BSD__ and don't write "LINUX" on a CD as default.


6330 12-Feb-1995 jkh

Try to clean up some of these nasty warnings.. This code is not just
twisted, it's seriously evil!


6329 12-Feb-1995 jkh

Add mkisofs to list of targets.


6322 12-Feb-1995 jkh

Walnut Creek's local hacks to this code. Bob says he'll clean them up
RSN and send them back to Eric.


6321 12-Feb-1995 jkh

Changes to make it compile under FreeBSD.


6319 12-Feb-1995 jkh

This commit was generated by cvs2svn to compensate for changes in r6318,
which included commits to RCS files with non-trunk default branches.


6246 08-Feb-1995 bde

Quiet `make -s'.


6234 07-Feb-1995 jkh

Support for more Sun compatible dlopen() and friends. Also added proper error
handling.
Reviewed by: gj
Submitted by: Mark Diekhans <markd@grizzly.com>


6206 05-Feb-1995 wpaul

Wrote manual page for yppush and edited Makefile to install it.
Added conditional definition for _PATH_YP in yppush.c in case _PATH_YP
isn't defined anywhere else.


6187 04-Feb-1995 phk

added *.info and *.db to the default "ignore" list in cvs to avoid obviously
common mistakes.


6153 03-Feb-1995 ugen

Fix to h2ph "undefined function" bug
i reported today earlier..tested and works OK..
( To those who want to experience bug try running aub
with old version of socket.ph and with new one or just any
perl script "requiring " <sys/socket.ph> or <sys/cdefs.ph> )


6138 02-Feb-1995 bde

Look for files to install first in the object directory, then in the
source directory.

Don't create target directories at install time. mtree already handles
them correctly.


6080 31-Jan-1995 bde

Fix reading of stack addresses from core files. USRSTACK now really is
the (top of the) user stack.


6075 31-Jan-1995 wpaul

Added SUNDIR entry for yppush


6074 31-Jan-1995 wpaul

Obtained from: The NYS project
This is a ported/modified version of the yppush program from the
yps-0.21 package from the NYS project. This program is used to propagate
updated NIS maps from an NIS master to an NIS slave. It's normally invoked
by /var/yp/Makefile.

This version of yppush has been modified in the following ways:

- Cleared up several Linux/BSD incompatibilities, largely involving
header files.

- converted from GDBM to DB with extreme predjudice. (well, not really...)

- removed lots of ugly debugging code that really didn't do anyone any good.

- Fixed a couple of inaccurate/badly formatted error messages.

- Renamed some functions to avoid collisions with certain YP routines
hidden inside libc.

- Small signal handling kludge: Linux has different struct sigaction
that us.

- Incorporated some functions from the yps-0.21 library that yppush was
dependent on.

Like ypxfr, this works, but could use come cleaning up.


6052 31-Jan-1995 jkh

Fixed up the text a bit, attribute NetBSD properly.


6006 29-Jan-1995 ats

Submitted by: Philippe Charnier <charnier@lirmm.fr>
Install the man page, now that we have one.


5923 26-Jan-1995 bde

Install man.local in the correct directory. Apparently everyone is using
the version installed from /usr/share. It's hard to eliminate old versions
- few Makefiles have `uninstall' targets and sup/ctm tends to blow away
old Makefiles.

This Makefile needs more work. Stuff is built at install time...


5911 26-Jan-1995 jkh

Finally add a freakin' man page for tar!
Submitted by: John F. Woods <jfw@jfwhome.funhouse.com>
Obtained from: NetBSD


5893 25-Jan-1995 bde

Remove stale NOOBJ.

Use standard clean and cleandir targets.


5892 25-Jan-1995 bde

Makefile.tty:
Initialize CLEANFILES. All tty FONTFILES are objects.


5890 25-Jan-1995 bde

Makefile.dev:
Don't initialize CLEANFILES here. Many FONTFILES are sources and required
special clean rules to avoid cleaning.

Makefile.tty:
Initialize CLEANFILES. All tty FONTFILES are objects.


5831 24-Jan-1995 bde

Fix path to makeinfo.


5819 23-Jan-1995 jkh

Fix bogus dummy rule (sigh).


5816 23-Jan-1995 jkh

Fix bogus install rule.


5785 22-Jan-1995 ache

Infopages cleanup


5782 22-Jan-1995 ache

Add doc subdir


5781 22-Jan-1995 ache

Add missing infopages


5712 19-Jan-1995 bde

Don't build kgdb. It should go away soon.


5710 19-Jan-1995 bde

Fix installation of the link to tmac.an. $(FOO} doesn't work.


5706 19-Jan-1995 ache

Remove sneaked tabs
Submitted by: Ollivier Robert


5699 17-Jan-1995 ache

Install additionly S and L text fonts, needed for BSD docs formatting


5696 17-Jan-1995 ache

Use nroff instead of groff in %nroff% macro, becasue
nroff shell script pass additional internal parameters to groff


5695 17-Jan-1995 ache

Oops, forget to add \{ \} in prev. commit


5694 17-Jan-1995 ache

Fix for 8bit clean ctype


5693 17-Jan-1995 ache

koi8-r added


5692 17-Jan-1995 ache

Back out prev change, don't load tty-char directly, it is already done
into nroff shell script


5691 17-Jan-1995 ache

Load russian hyphentation for -Tkoi8-r


5688 17-Jan-1995 ache

Build ngroff instead of groff now


5686 17-Jan-1995 ache

afterinstall --> beforeinstall to make LINKS work


5685 17-Jan-1995 ache

Remove unnecessary complex renaming after nuking BSD tmacs


5684 17-Jan-1995 ache

Rename tmacs properly (me)
Strip renamed pages before install


5682 17-Jan-1995 ache

Add missing file


5681 17-Jan-1995 ache

Add missing psroff.sh (for compatibility with old groff)


5678 17-Jan-1995 jkh

Here's a patch to gdb-4.13 to add dyadic frames, as per J"org Wunsch.
Could somebody apply it?
Submitted by: gj


5674 17-Jan-1995 ache

Remove troff chars emulation, handled better via tmac.tty-char


5673 17-Jan-1995 ache

Back out 1.x changes (additional troff chars), now handled
via tmac.tty


5672 17-Jan-1995 ache

Define troff chars in more nice way than defining them into
devascii R.proto (will be fixed too)


5671 17-Jan-1995 ache

Move MANSRC defining rule (fix for obj subdir) to top level
Makefile.cfg, needed not only in man subdir


5670 17-Jan-1995 ache

Add russian hyphentation rules


5669 17-Jan-1995 ache

Add koi8-r referred to tmac.tty


5668 17-Jan-1995 ache

Add koi8-r as valid -T option


5667 17-Jan-1995 ache

Add devkoi8-r to SUBDIR


5666 17-Jan-1995 ache

Add koi8-r device (russian charset)


5664 16-Jan-1995 ache

Fix install target when obj subdir present


5663 16-Jan-1995 ache

Don't call $(SHELL) for mdate.sh, call its directly.
Old method don't works, if login shell != sh && != bash


5659 16-Jan-1995 ache

Remove */doc


5658 16-Jan-1995 ache

Add doc to SUBDIR


5657 16-Jan-1995 ache

Add doc to SUBDIR list


5653 16-Jan-1995 ache

Back out my ascii->latin1 change, too many special chars
appearse after it (f.e. hyphentate and such) which looks
very different in different code pages


5644 15-Jan-1995 pst

One last one...


5643 15-Jan-1995 pst

Last of the FreeBSD changes


5641 15-Jan-1995 pst

Layer in FreeBSD changes


5640 15-Jan-1995 pst

Layer in all FreeBSD patches


5638 15-Jan-1995 pst

This commit was generated by cvs2svn to compensate for changes in r5637,
which included commits to RCS files with non-trunk default branches.


5637 15-Jan-1995 pst

groff-1.09


5611 14-Jan-1995 wollman

Turn off incredibly obnoxious forced `-c' option to `more'.


5579 14-Jan-1995 jkh

Install suidperl suid root.
Submitted by: Jean-Marc Zucconi <jmz@cabri.obs-besancon.fr>


5560 13-Jan-1995 ache

Use -Tlatin1 instead -Tascii to pass character from
S0ren name without warnings.


5556 12-Jan-1995 hsu

Fix bug that created new files even when running in -C check mode.
Reviewed by: phk


5551 12-Jan-1995 joerg

Make ldconfig and ld.so not hashing the shared lib minor number. This
misfeature caused troubles when a program attempted to access a shlib
where one with a higher minor number has been hashed. Ldconfig does
only include the highest-numbered shlib anyway, so this is in no way a
limitation of generality.

Caution: after installing the new programs, your /var/run/ld.so.hints
needs to be rebuiult; run ldconfig again as it's done from /etc/rc.


5535 12-Jan-1995 jkh

Good grammar and good taste, from Gary Jennejohn.
Submitted by: gj


5529 12-Jan-1995 ache

dc/doc added


5528 12-Jan-1995 ache

Infopage installation


5527 12-Jan-1995 ache

as/doc added


5526 12-Jan-1995 ache

Infopage installation


5524 12-Jan-1995 ache

ptx/doc added


5523 12-Jan-1995 ache

Use -lgnuregex properly
Install infopages


5515 11-Jan-1995 ache

doc added


5514 11-Jan-1995 ache

Add annotate target


5513 11-Jan-1995 ache

Install infopages


5510 11-Jan-1995 joerg

argl, better unzip the perl script before installing. :-/


5506 11-Jan-1995 ache

awk/doc added


5505 11-Jan-1995 ache

Infopage install


5504 11-Jan-1995 ache

Use -lgnuregex


5503 11-Jan-1995 ache

Use -lgnuregex
Tune for 8bit ctype


5500 11-Jan-1995 ache

Use -lgnuregex


5498 11-Jan-1995 ache

Use -lgnuregex
Tune for 8bit ctype


5491 11-Jan-1995 ache

Remove regex code, use -lgnuregex instead


5477 10-Jan-1995 ache

send-pr/doc added


5476 10-Jan-1995 ache

Add info installation


5473 10-Jan-1995 joerg

From our favorite Perl script writer: a new makewhatis, about
15 times faster than the existing sh script.

Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de>


5456 09-Jan-1995 joerg

I think someone has already talk about it but I just got bitten again :
perl setuid scripts don't work in 2.1-current for the same reason they were
not working in 1.1.5.1.

Perl 5 has the same "problem" of course.

We have almost POSIX saved uids but we must undefine the following symbols
in order to get setuid perl scripts :

Submitted by: roberto@blaise.ibp.fr (Ollivier Robert)


5446 08-Jan-1995 paul

Added a ports category to the list.


5419 06-Jan-1995 ache

Remove regex code, use -lgnuregex instead


5414 06-Jan-1995 bde

Handle segment registers (except %fs and %gs).


5402 05-Jan-1995 swallace

Change to
#define STANDARD_SEARCH_DIRS "/usr/lib", "/usr/X11R6/lib", "/usr/local/lib"
Like in 2.0R, except without /usr/X386.


5349 03-Jan-1995 rgrimes

Add usr/share/perl/sys to mtree file, remove private mkdir from Makefile.


5338 01-Jan-1995 rgrimes

Add missing ${DESTDIR} so that the library ends up in a release.
Remove mkdir -p, this is handled by make hierarchy.
Add NOOBJ= to override obj: target, and remove local obj: target.


5335 01-Jan-1995 bde

Fix previous commit. Installing links to manpages without installing
manpages is not completely trivial.

Please don't commit untested changes.


5334 01-Jan-1995 bde

Fix previous commit.


5330 31-Dec-1994 gclarkii

Add mlinks for man page

Reviewed by:
Submitted by:
Obtained from:


5319 31-Dec-1994 bde

Add more segment registers to list of registers (fake for %fs and %gs).
This might be useful for debugging applications that use a special LDT.
However, printing of all segment registers is currently broken.

Don't print "last exception: " before the FPU opcode and pc, etc. The
opcode and pc, etc., are for the last FPU _instruction_.

Pass the saved exception status word to print_387_status() so that the
exception(s) that caused or will cause a trap can be seen. The kernel
has supported this since 1.1 or before. The kernel still clobbers the
tag word if a trap occurs.

Remove unused null function clear_regs().


5318 31-Dec-1994 bde

Fix declaration of i386_float_info().


5317 31-Dec-1994 bde

Restore our local changes which were clobbered by the previous commit.

cvs is not being used effectively for gdb. Our old changes get clobbered
and our new changes are mixed with "vendor" changes in the same updates
so they will be difficult to untangle for the next release of gdb. The
revision logs get spammed for each release of gdb.


5316 31-Dec-1994 bde

Hide yet another redefinition of PAGE_SIZE. Cosmetic.


5315 31-Dec-1994 bde

Restore our (cosmetic) local changes which were clobbered by the previous
commit (do them slightly differently).


5301 30-Dec-1994 jkh

Bring in the files added by Gary Jennejohn's gdb update.
Submitted by: gj


5300 30-Dec-1994 jkh

Hurrah! Let the champagne flow, the olive oil barrel be opened and
the wild, slippery orgy commence!

Gary Jennejohn, too studly for his own good, has finally come through with
the new, improved gdb 4.13. This gdb features:

o kgdb support - if this works (and I urge folks to test it), we can
finally purge the old and hateful version of kgdb from our source
tree.

o attach/detach support. See comments in README.FreeBSD for more
details.

o Well, it's newer. Our previous version was 4.11.

Comments and flames to gj, of course! :-)

Thanks, Gary. Much appreciated. The previous state of gdb/kgdb has been a
thorn in all of our sides for some time..
Submitted by: gj


5238 26-Dec-1994 ats

Install also a gcc.1 manual page as a link from cc.1, as long as
we have the link cc to gcc.


5214 23-Dec-1994 nate

New file from pk to aid new in developing the shlib code for new
architectures.

Obtained from: NetBSD


5208 23-Dec-1994 nate

Updated version of gas which allows for link-time error reporting if
used in conjustion with the new shlib 'ld' source. Note, if you use
the new features both gas and ld must be updated.

Obtained from: NetBSD


5205 23-Dec-1994 nate

Updated to recent version of Paul K.'s shlib code. This code has better
warning handling and allows for link-time warnings with a modified
version of gas.

Note: Not all of the newer bits were updated such as some of the non-x86
machine-dependant code is relevant to FreeBSD right now.

Obtained from: NetBSD


5047 11-Dec-1994 ats

Changed a SORT 1L to a SORT 1.


5046 11-Dec-1994 ats

Changed one occurrence of LD 8 to LD 1 and the OS FreeBSD 1.1 to FreeBSD 2.0.


5042 11-Dec-1994 sef

Added "cpuid" opcode.


4933 03-Dec-1994 ats

Throw out the abort call, the reasoning seems to be false :-).
Change a round to a truncate. Problem reported from Christoph Kukulies:
9.8 2 / p did an IOT trap.
There is one remaining problem.: 9.8 2 % p shows on other machines 1.8
but does here in the moment 1.


4851 28-Nov-1994 ats

Add the files y.tab.h and a2p.c that get automatically generated to
the CLEANFILES target. Remove the file a2p.c from the source tree, this get
generated anew from a2p.y.


4850 28-Nov-1994 ats

Add the automatically generated files: y.tab.h c-exp.tab.c ch-exp.tab.c and
m2-exp.tab.c to the CLEANFILES target.


4774 22-Nov-1994 jkh

Remove /usr/gnu from mandatory manpath.


4592 18-Nov-1994 jkh

From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>


in getting mirror-2.3 to work with FreeBSD, i found that timelocal.pl has
a bug. a patch is included below. this needs to be applied to both
src/gnu/usr.bin/perl/lib/timelocal.pl and
src/usr.sbin/xntpd/scripts/monitoring/timelocal.pl

Submitted by: jmb


4529 16-Nov-1994 ache

Update with new autosizing code, use -1 -1 now


4526 16-Nov-1994 ljo

Added NO_IMPLICIT_C as our header files in standard locations are either
already C++ safe, or C++ header files.
This fixes the problem with parse errors in header files when compiling C++
files.
Recompiling libg++ also solves the undefined synbols problem.


4491 15-Nov-1994 phk

Integrated GCC-2.6.1 -> GCC-2.6.2 changes.

Notice that the libgcc DOESN'T change number, because there are no
changes.

Also now the gnu2bmake stuff is synchronized again.

I commit this so that others can test too.

You might want to postpone any "make worlds" until tomorrow, to
avoid any problems I didn't see in the first pass.

Thanks to Bruce for rounding up our changes to gcc.


4452 14-Nov-1994 bde

Clean up some foreign makefiles a bit, attempting to handle .sh files
more like binaries. This is hard to do using a general rules because
the natural `.sh:' rule has a null suffix and null suffixes are broken.
(With 1.1.5's make they sometimes work and sometimes cause core dumps.
2.0's make has a botched fixed and they never work.)


4451 14-Nov-1994 bde

Include <sys/types.h> early. This will be required when <stdio.h> and/or
<signal.h> are fixed to not include it.

Bruce


4332 10-Nov-1994 phk

address @freefall.cdrom.com -> @freebsd.org


4230 07-Nov-1994 dg

Enabled build/install of kgdb.


4226 07-Nov-1994 phk

As pointed out by Paul Traina, we need the libs to be 261.0 not 26.1.


4215 06-Nov-1994 bde

Restore my fixes to 2.6.0. The changes should not affect anything except
profiling and wchar_t. Profiled libraries will shrink.

tm.h:
Our wchar_t is int, not unsigned short.
Always link statically if profiling.
Define all the SPECs together.

final.c, tm.h:
Don't emit unused profiling code and data.

aux-output.c:
Always preserve the PIC register if profiling.

aux-output.c, tm.h:
Implement FUNCTION_PROFILER_EPILOGUE (currently not used).

New:
tm.h:
Set the target defaults in the correct way.


4144 04-Nov-1994 phk

Explicitly tell cpp where to look for include files.


4131 04-Nov-1994 jkh

__386BSD__ -> __FreeBSD__

I know that many of these entries are bogus and need to be revisited,
but let's get the tree working again for now and then do a pass through
looking at all the __FreeBSD__ entries, shall we?


4129 03-Nov-1994 gclarkii

Correct my hosing...:(


4126 03-Nov-1994 phk

Bump the version-number of the "shared-gcc-internals" library. Will only
affect you if you decided to use that feature.


4125 03-Nov-1994 gclarkii

Change libs to install in /usr/lib/perl


4124 03-Nov-1994 gclarkii

Change libs to /usr/lib/perl
Reviewed by:
Submitted by:
Obtained from:


4123 03-Nov-1994 gclarkii

Install libs into /usr/lib/perl. The discussion we had did not come to
a point so... If any thing besides here I would vote for /usr/include.


4115 03-Nov-1994 jkh

Remove obsolete __386BSD__ predefine.


4113 03-Nov-1994 phk

----------------------------------
GCC-2.6.1 COMES TO FREEBSD-current
----------------------------------
Everybody needs to 'make world'.

Oakland, Nov 2nd 1994. In a surprise move this sunny afternoon, the release-
engineer for the slightly delayed FreeBSD-2.0, Poul-Henning Kamp (28),
decided to pull in the new version 2.6.1 of the GNU C-compiler.
The new version of the compiler was release today at noon, and hardly 9
hours later it was committed into the FreeBSD-current source-repository.
"It's is simply because we have had too much trouble with the version 2.6.0
of the compiler" Poul-Henning told the FreeBSD-Gazette, "we took a gamble
when we decided to use that as our compiler for the 2.0 release, but it
seems to pay of in the end now" he concludes.
The move has not been discussed on the "core" list at all, and will come as
a surprise for most Poul-Hennings peers. "I have only discussed it with
Jordan [J. K. Hubbard, the FreeBSD's resident humourist], and we agreed that
we needed to do it, so ... I did it!". After a breath he added with a grin:
"My email will probably get an all time 'disk-full' now!".
This will bring quite a flag-day to the FreeBSD developers, the patch-file
is almost 1.4 Megabyte, and they will have to run "make world" to get
entirely -current again. "Too bad, but we just had to do this." Was
the only comment from Poul-Henning to these problems.
When asked how this move would impact the 2.0 release-date, Poul-Hennings
face grew dark, he mumbled some very Danish words while he moved his fingers
in strange geometrical patterns. Immediately something ecclipsed the Sun, a
minor tremor shook the buildings, and the temperature fell significantly.
We decided not to pursure the question.

-----------
JOB-SECTION
-----------
Are you a dedicated GCC-hacker ?
We BADLY need somebody to look at the 'freebsd' OS in gcc, sanitize it and
carry the patches back to the GNU people. In particular, we need to get
out of the "i386-only" spot we are in now. I have the stuff to take a
gnu-dist into bmake-form, and will do that part.

Please apply to phk@freebsd.org

No Novice Need Apply.


4085 02-Nov-1994 pst

Put a real man page in for cpp(1)... it needs to be converted to the mandoc
macros, but it's good enough for now.
Obtained from: gcc 2.6.0 gnu distribution


4072 02-Nov-1994 ache

Enhance inputbox to pass initial prompt (optional)


4058 01-Nov-1994 jkh

Link g++ -> c++, like I did with gcc -> cc. This is evil, but it's
now at least orthogonal evil.


4055 01-Nov-1994 jkh

Add LINKS to get gcc back.


3985 29-Oct-1994 pst

Test test test! sigh!

Perl's scripts are still trying to execute perl out of /usr/gnu/bin/perl.

The hack Larry was using for h2ph.1 doesn't work with the new macros, so
make it a real man page.

Also, we weren't building the .ph files, add them as an afterinstall rule
in the x2p subdirectory.


3952 28-Oct-1994 ache

prgbox example added


3951 28-Oct-1994 ache

Add --prgbox option to test new prgbox() function


3945 27-Oct-1994 wollman

Convince Perl to that is is part of the system, as /usr/bin/perl (binary)
and /usr/share/perl (library). The latter was chosen as analogous to other
directories already present in /usr/share, like /usr/share/groff_font and
(particularly) /usr/share/mk.


3899 26-Oct-1994 jkh

Repair the damage done by whomever blew the last commit. Now it
compiles again.


3868 25-Oct-1994 ache

Move dialog_update() to another place, because it is now in dialog_clear()


3856 25-Oct-1994 bde

Add perl.


3853 25-Oct-1994 ljo

Added f77 program. This is a modified version of the c++ program.
All it does is add -lf2c and -lm.


3848 25-Oct-1994 ljo

Added FORTRAN rule.


3840 25-Oct-1994 dg

Changed NO_SHARED_LIBCC_INT to SHARED_LIBCC_INT and changed the logic
as appropriate. This makes gcc not built with a shared cc_int the
default.


3804 22-Oct-1994 wollman

Completed last fix: don't use backquotes in here-documents; it confuses
ash. (The backquotes were only used to implement a slower version of
${foo-$bar} anyway.)


3803 22-Oct-1994 wollman

Fill in SUBMITTER= line correctly.


3802 22-Oct-1994 wollman

I really, really don't want to know why adding a blank line between
__EOF__ and a done command lets fixes this script for ash...


3800 22-Oct-1994 nate

Adding cvsinit back to the subdirs since it shouldn't have been removed
in the first place.


3790 22-Oct-1994 pst

remove cvsinit from subdir list


3775 22-Oct-1994 nate

Added cvsinit shell script as a runnable command.

Submitted by: CVS mailing list.


3631 15-Oct-1994 wollman

Dramatically clean up Makefile. Make send-pr get rebuilt if Makefile
changes.


3522 11-Oct-1994 ache

Output error diagnostics, if occurse.
Add radiolist test.


3521 11-Oct-1994 ache

Use libdialog now.


3504 10-Oct-1994 ache

Implement HOME/END keys for line edit


3503 10-Oct-1994 ache

Implement insert-mode line editing


3458 09-Oct-1994 ache

Back out part of ctype fixes, unneded with new ctype


3447 09-Oct-1994 pst

Cosmetic cleanup


3432 08-Oct-1994 ache

Dialog added


3431 08-Oct-1994 ache

This commit was generated by cvs2svn to compensate for changes in r3430,
which included commits to RCS files with non-trunk default branches.


3414 07-Oct-1994 ache

Fix many problems with 8bit chars (sign extend in ctype macros)
Fix main problem with 8-bit chars in directories names: because
signed_sum left uninitialized, wrong checksum occurse


3302 02-Oct-1994 paul

Removed NOOBJ so obj directory gets built if wanted.


3299 02-Oct-1994 ache

#define HAVE_TERMIOS added for proper terminal handling
Submitted by: smcarey@mailbox.syr.edu


3157 28-Sep-1994 bde

Don't build profiled libraries. (NOPROFILE= yes. I don't like the negative
logic or lack of checking of truth values. There are too many ways to spell
"yes". Some Makefiles spell it as "no".)


3028 23-Sep-1994 dg

Fixed a couple of compiler warnings related to wrong prototypes.


2938 20-Sep-1994 bde

Don't build profiled library.


2919 20-Sep-1994 bde

Add dependency for -lcompat.


2907 19-Sep-1994 wollman

For Bruce: -DNO_SHARED_LIBCC_INT reverts back to static libcc_int.
This makes the back end run faster, but at the cost of speed.


2871 18-Sep-1994 wollman

Make GCC's back end be shared among all languages. cc, c++, and cpp now
no longer link against the whole library, since they don't require much
from it, but just compile the few small modules they actually need static.

This should save a measurable amount of space; compare:

-r-xr-xr-x 1 bin bin 155648 Sep 18 18:00 cc1*
-r-xr-xr-x 1 root bin 1048576 Sep 18 17:33 cc1.noshae*

Of course, the library takes up a bit of space, but when you add in the
savings from the C++ compiler, you more than make up the difference:

-r--r--r-- 1 bin bin 1157344 Sep 18 18:27 /usr/lib/libcc_int.so.26.0
-r-xr-xr-x 1 bin bin 491520 Sep 18 18:27 /usr/libexec/cc1plus*


2863 18-Sep-1994 rgrimes

Add q modifier (for long longs) support to -Wformat.
Reviewed by: bde


2856 18-Sep-1994 swallace

Add LDDESTDIR to ld command.
Add -I${DESTDIR}/usr/include to cpp command.


2812 15-Sep-1994 bde

Unmap hints file when finished with it, so that it can go away
completely when ldconfig unlinks it. If init is shared, then the
referenced unlinked copy of the hints file created by running
ldconfig in /etc/rc caused the file system to be unclean after
every reboot.


2798 15-Sep-1994 jkh

Add NOMAN, fix Id.


2797 15-Sep-1994 jkh

Add NOMAN, fix Id line.


2796 15-Sep-1994 jkh

Set NOMAN properly, correct Id line.


2795 15-Sep-1994 jkh

Change install -c to install ${COPY} as per Rod's comments. At least
we've got one Makefile that uses this in the tree now! :-)


2794 15-Sep-1994 jkh

Fix typo, add -c to install so that files aren't moved out on first
install! :-)


2793 15-Sep-1994 jkh

Cleaned up comments, added Id lines.


2791 15-Sep-1994 jkh

Add texinfo to the list of SUBDIR targets.


2781 15-Sep-1994 swallace

Added ${DESTDIR} in the line
CFLAGS+= -I$(.CURDIR)/. -I${DESTDIR}/usr/include/readline -I$(.CURDIR)/../bfd


2727 13-Sep-1994 gclarkii

This commit was generated by cvs2svn to compensate for changes in r2726,
which included commits to RCS files with non-trunk default branches.


2684 12-Sep-1994 rgrimes

Include of bsd.prog.mk should almost always be the last line of the file.

Fix missing ${DESTDIR} in 2 places (rgrimes)
Submitted by: bde


2677 11-Sep-1994 rgrimes

Change all references to LIBTERM and -ltermlib to LIBTERMCAP and -ltermcap


2667 11-Sep-1994 gclarkii

Deleted checks for libcrypt as not nessecery for 2.0.


2666 11-Sep-1994 gclarkii

Added CURDIR directives for some installs.

Reviewed by: Gary Clark II
Submitted by: Rod Grimes


2665 11-Sep-1994 gclarkii

Added includes for Makefile.inc (/usr/src/gnu/usr.bin/Makefile.inc)

Reviewed by: Gary Clark II
Submitted by: Rod Grimes


2653 11-Sep-1994 gclarkii

Changed AF_LOCAL to AF_LOCAL_XX so as not to conflict with 4.4 socket.h
Added casts to shutup warnings in doio.c


2636 10-Sep-1994 gclarkii

This commit was generated by cvs2svn to compensate for changes in r2635,
which included commits to RCS files with non-trunk default branches.


2624 09-Sep-1994 paul

Added some missing ${.CURDIR} and removed some that shouldn't have
been there. It should build and install fine with and without an
obj dir now.


2623 09-Sep-1994 paul

Enabled send-pr


2465 02-Sep-1994 bde

Disable one of my extensions (function profiler epilogues) that
we're not ready for yet. gcc and all profiled libraries will need
to be recompiled. I suspect that the dependencies aren't complete
enough to do this automatically.


2392 29-Aug-1994 dg

Use gnumalloc to help reduce memory consumption.


2388 29-Aug-1994 paul

Added misc category
Submitted by: Paul Richards


2385 29-Aug-1994 paul

Fix some bad spacing in send-pr.sh that stopped mail working,
changed the category selection.
Submitted by: Paul Richards


2383 29-Aug-1994 paul

Set up the problem categories.
Reviewed by:
Submitted by:


2382 29-Aug-1994 paul

Added send-pr for sending in bug reports.
Reviewed by:
Submitted by:


2375 28-Aug-1994 bde

Add dependencies on libraries to DPADD. Someday this should be done
automagically. -lfoo has to be right to work, but ${LIBFO0} is too
easy to forget or misspell; nothing checks it and it should be
different for shared libraries.


2373 28-Aug-1994 bde

Use standard clean, cleandir and obj targets.

Don't use $@.

Uniformize the man Makefiles for shell scripts. It should't take such
large Makefiles to install one script and one man page each.


2372 28-Aug-1994 bde

Remove stale clone of obj target.


2371 28-Aug-1994 bde

Add dependencies on libraries to DPADD.

Move another include of bsd.prog.mk to the end.


2370 28-Aug-1994 bde

Centralize declarations of library names.


2367 28-Aug-1994 bde

Use ${ECHO} instead of `echo' so that `make -s' is fairly quiet.


2301 26-Aug-1994 wollman

Install ld.so immutable.


2270 25-Aug-1994 bde

Fixed Makefile for make depend some more. The .depend target was not
being created and config.h depended on Makefile.inc being in the wrong
directory so real dependencies were not being checked. The "depend"
target was not created either so "make depend" always found work to do.


2267 24-Aug-1994 paul

Changed cc26 to cc
Reviewed by:
Submitted by:


2251 24-Aug-1994 jkh

From: Tom Pavel <PAVEL@SLAC.Stanford.EDU>
Subject: man returns 1

In 1.1.5.1, man returns a status of 1 if the lookup succeeds and 0 if
it fails. Here is a patch for what I believe is a simple oversight:

Submitted by: jkh


2247 23-Aug-1994 paul

Fixed up everything so that the version of gcc that we install from the
FreeBSD system sources installs itself as the standard cc and c++. I've
fixed c++ to call cc instead of gcc and removed all the symlinks
that get created to g** version of the binaries. This means that
you can install a second version of gcc that does use the g prefix
alongside the "system" version of gcc. The only conflict is libgcc
but since we install it as libcc.so.26 and nothing else is likely
to that should be ok.

Reviewed by:
Submitted by:


2144 20-Aug-1994 paul

Added -f to rm so install doesn't abort if the file doesn't exist.
Reviewed by:
Submitted by:


2127 19-Aug-1994 dg

Don't explicitly define __FreeBSD__ - this is no longer necessary.


2003 10-Aug-1994 wollman

Define __FreeBSD__ to be 2.


1993 10-Aug-1994 jkh

Nuke GNU pr.
Reviewed by:
Submitted by:


1981 09-Aug-1994 jkh

Punt duplicate declaration of sys_errlist[].
Submitted by: jkh


1980 09-Aug-1994 jkh

Delete two redundant declarations of _exit() and exit().
Submitted by: jkh


1978 09-Aug-1994 jkh

Remove kgdb for now until we figure out what our gdb strategy is going
to be (having two sucks, and this one doesn't even work for 2.0 now!).
Submitted by: jkh


1976 09-Aug-1994 jkh

Remove redundant (and conflicting) definition of sys_errlist.
Submitted by: jkh


1934 08-Aug-1994 phk

This commit was generated by cvs2svn to compensate for changes in r1933,
which included commits to RCS files with non-trunk default branches.


1913 07-Aug-1994 jkh

cc -> cc26 (until Poul-Henning decides how he wants this to look).
Submitted by: jkh


1880 05-Aug-1994 wollman

Regenerate conf.h with configure script from original package.


1878 05-Aug-1994 wollman

Need -lcompat to link under 2.0.


1843 04-Aug-1994 wollman

Use __GNU_P not __P.


1824 02-Aug-1994 phk

This commit was generated by cvs2svn to compensate for changes in r1823,
which included commits to RCS files with non-trunk default branches.


1823 02-Aug-1994 phk

Here comes the right import of gcc-2.6.0.


1777 28-Jun-1994 jkh

Add Chris Demetriou's --unlink changes.

I know that I said earlier that this should be unconditional behaviour,
but I thought about it a little more and concluded that the principle of least
surprise dictates that I make it an option.


1764 22-Jun-1994 rgrimes

Fix serious off by one error for FreeBSD keyword, this has been driving
me nuts as it was on by default and that is NOT what I wanted.


1755 17-Jun-1994 jkh

Remove reference to the ld.so man page - ain't no such animal.
Reported by John Lind.


1741 15-Jun-1994 rich

Changes from Paul Kranenburg which bring us into sync with his sources:

handling of errors through the standard err() and warn()
more fixes for Geoff Rehmet's NULL pointer bug.
fixes NULL pointer bugs when linking mono and nested X servers.
supports a `-nostdlib' option.
accept object files without a symbol table
don't attempt dynamic linking when `-A' is given

a few variable names have chaged (desc -> fd), and the formatting has
changed which should make it much easier to track his sources.

I tested 'make world' for /usr/src and X twice with these changes.


1729 15-Jun-1994 jkh

Make gzip static by default. This is needed because it's such a
frequent companion to tar.


1728 15-Jun-1994 jkh

Make tar static by default. Don't scream, you'll thank me for this
someday.


1721 15-Jun-1994 adam

correct location of corefile data segment


1720 14-Jun-1994 csgr

Bug reported by Jon-Dean Mountjoy <csjm@cs.ru.ac.za>

Paul Kranenburg's description:
ld is in error here, assuming that symbols with N_EXT set always have an
entry in the (global) symbol table: this is not the case for C++ generated
constructor/destructor symbols. I can reproduce your failure by fudging
a "multiply defined" constructor symbol by hand. Checking for `g == NULL'
seems to be a ok as a fence for now.

So:
for now, in do_file_warnings() we check if g == NULL, before trying to generate
any warning messages. This prevents a NULL pointer dereference.


1718 14-Jun-1994 ache

Add LIBREADLINE and LIBTERM to DPADD


1716 14-Jun-1994 rgrimes

Clean up small error in the ncvs code that was causing rcs co to be
called with -K-Keoptions -Kioptions. This should fix the problem with
$Id$ still getting changed.

I am also install both ncvs and ocvs on freefall with this change as
ocvs still had the bug with -I \! which I fixed but did not reinstall.


1713 13-Jun-1994 ache

Remove PAGE_SIZE redifinition (from param.h)


1709 11-Jun-1994 paul

Moved -DTRAD_CORE from gdb/Makefile to bfd/Makefile


1708 11-Jun-1994 paul

Modev -DTRAD_CORE for gdb/Makefile to bfd/Makefile


1702 10-Jun-1994 paul

Added kgdb subdir.


1701 10-Jun-1994 paul

Two files I "lost" the first time.
GDB4:


1700 10-Jun-1994 paul

GDB-4.12 from ports with support for shlibs but not the kernel.

This is a greatly pared down version of the full gdb-4.12, all the
config stuff has been removed and the supporting libraries have
been stripped to a minimum. This is a 1.1.5 only port, I'll do a
more complete port for 2.0 which will have all the config stuff
and will install the gnu support libraries as system libraries like
we do for readline.

There wasn't much point for 1.1.5 since only gdb would use them so I
went for saving space instead. For 2.0 I'll config all the
other gnu tools to use them as well.


1686 05-Jun-1994 csgr

Make these Makefiles work properly when NOMAN is defined.
(I wish they just used bsd.prog.mk)


1685 05-Jun-1994 csgr

Manual pages are now installed via the bsd.man.mk macro, since the
existing arrangement in this makefile doesn't allow for compressed
manual pages.


1683 05-Jun-1994 ats

Add the -r and -s flags to the Usage string.


1663 31-May-1994 alm

Call fpsetmask(3) so awk doesn't dump core on FP exceptions.
Upgrade to version 2.15.5


1619 28-May-1994 csgr

Turn globbing on when a section number is specified, this makes things work
properly when /usr/share/man/man?/ contain gzipped unformatted pages.


1555 26-May-1994 rgrimes

Got this fix from think.com:
The following two patches should allow the documented "-I !" option to
skip the ignore lists and import/update all files in the directory.

I need it to force certain files to import (ie, csh.a which is part of
the csh documentation).


1538 24-May-1994 rgrimes

Got this from think.com, nice patch to add Index: lines to cvs diff output
so you can put it right into patch.
Patch by Brian Berliner.


1537 24-May-1994 rgrimes

Enhancements to use now -K option to rcs so that certain keywords are
NOT touched by cvs. Only takes effect if -DFREEBSD_DEVELOPER, and installs
as ncvs when this is defined. You must also have the changes to rcs
for this to work.


1535 23-May-1994 ache

Fix catman to produce zipped cats, like man does.
In other (old) case we have both kind of cats at once.


1504 17-May-1994 jkh

Stop toasting folks' /etc/manpath.config files.


1503 17-May-1994 rich

Add X11R6 to manpath in preprataion for XFree86 3.0.


1500 15-May-1994 rgrimes

To truely have the OLD behavior of RCS by default make the expansion
of $FreeBSD$ false by default. This should keep them out
of the pre 2.x repository. (Or at least make them useless in it).


1496 14-May-1994 rgrimes

Add -K option to pass keywordlists to rcs so we can disable and enable
specific keyword expansion on cvs co and cvs patch commands.


1495 14-May-1994 rgrimes

No longer use FSYNC_ALL by default, we do not have the stability problems
with the system as we once did. This should greatly increase the speed
of rcs and therefore cvs.


1494 14-May-1994 rgrimes

Add new option -K from David Dawes that allows you to turn on and off
specific keyword substitution during a rcs co command.
Add the new keyword FreeBSD that is IDENTICAL in operation to $Id$.


1488 12-May-1994 rgrimes

If you want no manual pages so NOMAN=, not MAN1=NOMAN!


1487 12-May-1994 phk

typo.


1486 12-May-1994 phk

made -v produce tip-revision, which was what I wanted in the first place...


1485 11-May-1994 phk

Added -v option to rlog. This gives a quick way to get a list of versions.


1470 09-May-1994 ache

Remove readline copy, now gdb use gnu lib tree libreadline


1461 06-May-1994 alm

Add GNU regex.h


1460 06-May-1994 alm

added ptx


1458 06-May-1994 alm

This commit was generated by cvs2svn to compensate for changes in r1457,
which included commits to RCS files with non-trunk default branches.


1452 04-May-1994 adam

Use correct stack segment with corefiles.


1411 24-Apr-1994 jkh

Fix gross spelling and typographical errors pointed out by Keith Bostic.


1361 13-Apr-1994 ats

Change the private declarations from dlopen,dlclose,dlsym,dlctl
to public. These functions are also used in /usr/include/link.h,
so it looks, like they shouldn't be private.
I will ask Paul about that, if this is correct.


1360 13-Apr-1994 ats

Better link ldconfig static instead dynamic.


1359 13-Apr-1994 ats

Changed the Makefiles for catman and makewhatis that the output from the
sed goes into an obj dir, if it exists, instead of the src dir.


1336 05-Apr-1994 ats

Add that /usr/X386/lib is also in the default path for ldconfig. Bug found
by Satoshi Asami ( asami@cs.berkeley.edu ). Fixed also a minor typo
problem.


1300 23-Mar-1994 jkh

Something bogus happened here; not sure what or how.
Fixed.


1277 19-Mar-1994 jkh

Make man the default owner, don't bother with sgid.


1276 19-Mar-1994 jkh

Correct pre-installation target.


1271 18-Mar-1994 jkh

Change group id to man


1266 16-Mar-1994 jkh

Make man sgid bin, not sgid AND suid. There is no reason to make man suid
bin since all you need to do is make the cat dirs group owned and writable
by bin - much less dangerous.


1255 10-Mar-1994 ats

Due to the deletion of the gcc support from libc we need again the
-lgcc_pic library. rtld uses the udivd3 routine from it.
Repeat the bug by simply compiling ld on current.


1252 09-Mar-1994 dg

Document existance of -Z


1238 05-Mar-1994 jkh

New manpage compression support. Only one macro controls compression
now, DO_COMPRESS. This controls whether or not catpages are compressed or
not (on by default, since little else uses the catpages and those few things
that do can always configure in a `zmore' in place of more or something, and
saving space is more important, IMHO).

Uncompression support is now on by default since that's the only way to support
mixed-mode environments. If you don't like it, just don't compress your man
pages and it won't be used! :-). Supports gzip. You can also compress
the man pages themselves (or gzip them) now and it will work.


1212 25-Feb-1994 phk

added the -C/-check again.


1184 20-Feb-1994 rgrimes

Alignment fix from John Dyson/David Greenman


1174 17-Feb-1994 jkh

Put this back - I was somehow under the erroneous impression that patch was in
ports, until I saw the the commit messages, that is! :-) All changed backed out.


1173 17-Feb-1994 jkh

From Poul-Henning Kamp - Implement a -C option to verify the integrity of
a patch before actually applying it.


1167 17-Feb-1994 dg

Handling of the netzmagic flag was completely missing after the last
update. This completely broke support for all ZMAGIC a.out formats.


1160 14-Feb-1994 nate

NetBSD -> FreeBSD (This is the FreeBSD version, not the NetBSD version :-)


1158 14-Feb-1994 rgrimes

I yelled, I warned and now I am SCREAMING. Add -D__FreeBSD__ to CFLAGS+=
so that you can bootstrap a 1.0.2 system. Please oh please no one but
no one add any more #ifdef __FreeBSD__ stuff UNTIL 1.1 has SHIPPED!!!


1155 13-Feb-1994 jkh

A fast private malloc for ld.so


1153 13-Feb-1994 jkh

This is Paul K's latest set of ld changes. A commit was necessary at this
late stage due to the fact that link.h was copyright Sun Microsystems.

This version of ld sync's us up with NetBSD's ld and supports compatablily
with NetBSD's -[zZ] flags (which we had reversed). Compiling with this
new ld will give you RRS warnings for libraries which do not contain .type
infomation - these wsarnings are harmless and will go away as soon as you
recompile your libraries (cd /usr/src; make libraries).


1149 12-Feb-1994 jkh

From: Piero Serini <piero@strider.st.dsi.unimi.it>
Message-Id: <199402111717.SAA05326@strider.st.dsi.unimi.it>
Subject: Re: cpio bug ?
Quoting from J Wunsch:
> | From the man page:
> |
> | -l, --link
> | Link files instead of copying them, when possible.
>
> (Usable only with the -p option.)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This is not in cpio man page. Someone please add it.


1146 11-Feb-1994 nate

Changed NetBSD -> FreeBSD


1132 09-Feb-1994 rgrimes

Remove /usr/X386/lib and /usr/local/lib from the default locations,
these are handled by /etc/rc and this was causing errors on a new
install as these places do NOT exsist by default!


1040 30-Jan-1994 rgrimes

New files for relocated source code.


986 19-Jan-1994 dg

Removed dependance on EX_DYNAMIC in making decisions on the magic number.


973 14-Jan-1994 jkh

More proper fix for for shared lib debugging support.


972 12-Jan-1994 jkh

1. Fix bug where duplicate symbol warnings were suppressed. This often
caued ld to `exit silently', to general confusion.

2. Add Gary Jennejohn's fix to support debugging of shared libraries.


929 03-Jan-1994 jkh

Updated man page to document new behaviour of -Z, -z and -Q flags.


928 03-Jan-1994 dg

Implemented 'QMAGIC' a.out format correctly, and changed the default
output to be QMAGIC.


925 03-Jan-1994 dg

Only use syscallmap if FM_TRAP or EX_TRAPSTK are defined.


921 31-Dec-1993 ats

Added y.tab.h to the CLEANFILES target.


912 22-Dec-1993 jkh

C++ support changes (+misc fixes) from Paul K.


871 16-Dec-1993 nate

Fixed Makefile per bug report from Julian Stacey. There was an extra DESTDIR
in front of BINDIR definition.


853 12-Dec-1993 jkh

Sync to PK's latest version. I know that this is in /usr/src, the bloody
patch file had absolute pathnames in it and went and patched /usr/src directly
(first time this has happened, I'll watch for it now), so I thought I might
as well just commit it and clean up the .orig files and whatnot left behind.
Sorry - this is the first time this has happened to me. Very confusing.

These files aren't really necessary to us, but should be kept in sync anyway.


852 12-Dec-1993 jkh

Sync to PK's latest version. I know that this is in /usr/src, the bloody
patch file had absolute pathnames in it and went and patched /usr/src directly
(first time this has happened, I'll watch for it now), so I thought I might
as well just commit it and clean up the .orig files and whatnot left behind.
Sorry - this is the first time this has happened to me. Very confusing.


847 11-Dec-1993 jkh

Added sbrk() as new file.


846 11-Dec-1993 jkh

Broke sbrk() out of rtld as part of general cleanup.


844 11-Dec-1993 jkh

Omitted 4th argument to findshlib() [thanks Rich!]. Our ld is a bit
different from NetBSD's here and it squeaked through the update.


843 11-Dec-1993 jkh

Sync up with Paul K's latest ld from cesium.


838 10-Dec-1993 jkh

makedepend fails for ld. I think it because the .S files are
preprocessed the same as when they are compiled. I just remove the
single-quotes from the offending comments. Rich


836 09-Dec-1993 jkh

Added the TODO file. Also wanted to announce the previous change to rtld.c
which eliminates the stack walking code (from David G.). My previous commit
message was eaten by mistake!


835 09-Dec-1993 jkh

David Greenman's latest changes to eliminate much stack-walking jazz
(no more sbrk_init()!).


829 04-Dec-1993 jkh

More changes to bring FreeBSD in sync with Paul K's latest.


828 04-Dec-1993 jkh

More changes to bring FreBSD in sync with Paul K's latest.


825 02-Dec-1993 ache

Sorry, Jordan, but I restore previous version again.

You write that
LDFLAGS+= -Xlinker -Bstatic
no more needed, but you have
CFLAGS += -static -I$(.CURDIR) -I$(.CURDIR)/$(MACHINE)
This -static doesn't make any sense in your version,
because it not passed to linker's state (LDFLAGS),
so we have SHARED /usr/bin/ld in this case.
(Older Makefile produce non-shared ld).
I suppose, that -static in CFLAGS was introduced to
make non-shared ld, so I restore previous LDFLAGS
to have non-shared ld. If we want to have shared ld
we need to remove -static from CFLAGS too, not only LDFLAGS,
but this need special issue and corresponding
commit log. Your current version hang into intermediate
state (beetween two sides), so I move it to one side.

Second, I restore NOPIC dependance again from older Makefile:
.if !defined(NOPIC)
SUBDIR+= rtld
.endif
We don't need ld.so, if NOPIC

P.S. I don't see any purpose to commit new makefile, old version
is better.


824 02-Dec-1993 ache

#ifdef DEBUG unwanted message, third time after Jordan...


823 02-Dec-1993 nate

Moved DEBUG conditional where it belonged to remove DEBUG code out of
default compilation.


822 02-Dec-1993 jkh

Second attempt to integrate Paul K's changes.


821 02-Dec-1993 jkh

Second attempt to integrate Paul K's changes.


820 01-Dec-1993 ats

deleted all references to rindex and included string.h instead.


819 01-Dec-1993 ats

changed the order of the includes and deleted a reference to index
nd added an include to string.h instead


818 01-Dec-1993 ache

All -static and -Xlinker -Bstatic flags missed in
newly commited Makefile.
NOPIC dependance missed too!
Oh it is really pain to check all that broken stuff,
Please, check it *before* commit!


817 01-Dec-1993 ache

#ifdef DEBUG missed by several lines!
!!! Please, COMPILE *BEFORE* COMMIT!


816 01-Dec-1993 ache

Add DEBUG #ifdef, (second time!)
!!! Please, anybody who update ld to NetBSD current,
!!! look at old cvs logs!


815 01-Dec-1993 ache

Remove hanging #else part (with second sbrk()) without #if & #endif
Add missing argument to findshlib, I am not shure,
but it seems that it is 1.
!!! Does anybody compile it before commit?


814 01-Dec-1993 ache

Remove -g option (second time!)
!!! Please anybody who port Makefiles from NetBSD,
!!! remove -g option!


812 30-Nov-1993 jkh

Latest from Paul K. for better checking of PIC code.


811 30-Nov-1993 jkh

Many recent fixes from Paul K, add support for chaining of shared lib deps.


797 25-Nov-1993 jkh

Added -lgcc_pic back again.


792 22-Nov-1993 jkh

Some of the latest changes from Paul K (taken from NetBSD-current).


788 20-Nov-1993 jkh

If we're not logging history information, don't demand write access.


786 18-Nov-1993 jkh

Recent Paul K. changes for compiling X shared (tested on my box).


776 17-Nov-1993 ache

Diagnostic "RRS text relocation at %#x (symbol %s)"
commented out in #ifdef DEBUG
As Paul told me, it is only informational, nothing more.
I don't want several screens of this information
on each linking (netstat f.e.)


773 16-Nov-1993 paul

Default magic is back to netbsd ZMAGIC,
new a_midmag format needed for dynamic binaries.
-z produces normal ZMAGIC. (this gets our kernel built)
-Z produces netbsd ZMAGIC. (currently default)


769 16-Nov-1993 paul

Swapped meaning of -Z and -z options.

On any other system -z means "standard" ZMAGIC format and is the
default. Therefore I've made -z be standard ZMAGIC and -Z be ZMAGIC
stored in the new a_midmag format.

The "standard" ZMAGIC format is now the default as well.


767 15-Nov-1993 paul

Incorporated fixes from Paul to make -Z option work. Emits old-style
ZMAGIC magic numbers in a long.


754 12-Nov-1993 nate

Update to GNU diffutils 2.6
(Forgot to cvs add them)


753 12-Nov-1993 nate

Updated to GNU diffutils 2.6


752 12-Nov-1993 nate

Update to GNU diffutils 2.6


746 09-Nov-1993 paul

Added
.if !defined(NOPIC)
SUBDIR+= rtld
.endif

so linker can be built without building ld.so


745 09-Nov-1993 paul

Cahnged ldconfig.0 to ldconfig.8 for our man system.


744 09-Nov-1993 paul

Remoed -g flag and added -static.


742 09-Nov-1993 paul

Added -lgcc_pic to Makefile -- Why do we need this and NetBSD don't ??

Incorporated patch by Guido (inspired by Davidg) that fixes stack
problem. May not be final fix but it works more than the current method.


740 09-Nov-1993 paul

Updated to newest ld from pk.

lib.c:
Pull in archives containing definitions needed by shared objects.
warnings.c:
Less spurious "undefined symbol" msgs for shared library defined
symbols.
ld.c:
Do a better job of recognising data in text segments, eg. `const char []'.
shlib.c,ld/rtld/{Makefile rtld.c}
Use strsep() in stead of strtok() and restore colons in eg. env. vars.


732 08-Nov-1993 nate

Removed some extra cruft from the man page to make it look more 'BSD'ish
and less 'GNU'ish


730 08-Nov-1993 nate

Updated to GNU textutils 1.9


729 08-Nov-1993 nate

Updated to GNU textutils-1.9


726 08-Nov-1993 nate

From: Larry Jones <scjones@thor.sdrc.com>
Subject: man pages for diff et al.

I finally got tired of not having man pages for diff and friends, so I
edited the appropriate sections of the texinfo manual into man format.


711 07-Nov-1993 paul

Added -lgcc_pic to LDFLAGS in rtld/Makefile


703 06-Nov-1993 paul

Changed ldconfig.0 to ldconfig.8 for our man setup.


702 05-Nov-1993 ache

-g removed from CFLAGS (with permissions from Paul)


696 03-Nov-1993 paul

Imported NetBSD's ld for shared libs.


691 03-Nov-1993 paul

Brought over NetBSD's gas ready for pk's shared libs.


669 26-Oct-1993 dg

Added support for QMAGIC format executable output. This causes the loader
to output the same QMAGIC format as BSDI does. This is triggered by
a new '-q' flag ('-Xlinker -q' in gcc). The default can be changed from
ZMAGIC to QMAGIC by defining DEFAULT_MAGIC=QMAGIC when building ld.


597 14-Oct-1993 nate

Updated gzip from version 1.2.2 to 1.2.4 due to popular demand


566 10-Oct-1993 jkh

Try copy if rename of temporary catpage fails.


559 09-Oct-1993 jkh

Handle both signals and errors in child processes, rather than just signals
as before.


548 08-Oct-1993 jkh

Allow ^C to interrupt with some semblance of politeness to cgd.


547 08-Oct-1993 jkh

More paranoid dealings with system()


503 24-Sep-1993 rgrimes

>From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
Date: Fri, 24 Sep 1993 10:19:20 -0700

Fixed bug that was reported (with patch) on gnu.utils.bug.
Immediate operands of the pushw instruction were being output as 32
bits, rather than the 16 bits they were supposed to be.


497 22-Sep-1993 rich

Increaed the fixed static buffer sizes and maximum hunk size that
otherwise causes the XFree86 1.3 patch set to fail.


413 08-Sep-1993 rgrimes

Added bsd.prog.mk so that make maninstall would work


407 07-Sep-1993 nate

Removed some hard-coded paths in gzexe so it works with the current
FreeBSD setup


385 05-Sep-1993 rgrimes

From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)

ld won't generate output if there are two .o files with the same
name. It thinks they are multiply defined external references. This
patch explictly allows multiple /file names/ with the same value.
This can happen if you do a two stage link or if you link in file
names that are identical to files in libc.

Otherwise ld.c exits with a status=1 and non error message. Rich


296 17-Aug-1993 rgrimes

Replaced empty manual page with one that has atleast some of the stuff
in it.
From: Andreas Schulz <ats@g386bsd.first.gmd.de>

I have uploaded the man page from gas 2.1.1 under ~ats/as.1 .


291 14-Aug-1993 nate

Removed Jordan's DO_LINKS from the Makefile, since this behavior is not
'normal' CVS behavior, and we've never used nor depended on it.
(And at times I've gotten bit by it)


253 07-Aug-1993 jkh

This is GNU cpio 2.3. It handles tar files and is fully compatible
with SYSV cpio. It's also supposed to integrate rmt support, though
I haven't tried this.


246 06-Aug-1993 nate

Have rlog output be much easier to parse. (Added one line which is not
used by any CVS/RCS commands)


240 04-Aug-1993 nate

Cleaned up the Makefile to look nicer and not require a lot of hacks


239 04-Aug-1993 jkh

Added man page - it looks a little odd in places (the 'i' and 'o'
commands), but this is the way it looked in the texinfo docs so I
stayed faithful to RMS's original presentation.


237 03-Aug-1993 nate

dc has no man page, so add NOMAN to Makefile


221 31-Jul-1993 alm

This commit was generated by cvs2svn to compensate for changes in r220,
which included commits to RCS files with non-trunk default branches.


199 27-Jul-1993 alm

changed BINMODE= 6555 and CATMODE= 0664


197 27-Jul-1993 alm

Added setreuid() calls so that shell escapes work.
The effective ID's need to be set to the real ID's before invoking
a shell for security reasons.


195 26-Jul-1993 paul

Added Charles changes for GCC@ symbols.


190 26-Jul-1993 alm

updated man to use more as the default pager


188 24-Jul-1993 alm

changed find . -name '*' to find . -type f


186 23-Jul-1993 nate

Added ${DESTDIR} to all the naked install commands w/out them.


185 23-Jul-1993 jkh

Changes to make `maninstall' work.


184 23-Jul-1993 jkh

Added Christoph Robitschko's catman


180 21-Jul-1993 nate

Removed manpath.1 and added CLEANFILES directive to Makefile since it's
made automagically.


179 21-Jul-1993 nate

Made makewhatis installed as 555 so that people could actually run it.


178 21-Jul-1993 alm

added mandoc macro support;
each name now generates a separate whatis data base entry


177 21-Jul-1993 nate

One last thing for making sure it works.


176 21-Jul-1993 jkh

Changes to allow man to work with or without obj dirs.


167 20-Jul-1993 rgrimes

The install of manpath.config did not have a ${DESTDIR} in it. These
are needed on all install commands in Makefiles!


143 18-Jul-1993 jkh

Added fix from Rich to accept catpages with .0 syntax for backwards
compatability (XFree86 man pages will still be .0'd for awhile).


139 18-Jul-1993 jkh

Fixed braindamage.


137 17-Jul-1993 rgrimes

Fixed make file for tags target, removed files that are generated by the
Makefile.


136 17-Jul-1993 rgrimes

Removed files that are generated by the Makefile. Fixed Makefile for
make depend so that config.h gets created so make depend does not fail
in other directories.


135 17-Jul-1993 rgrimes

Fixed make file for tags target, removed files that are generated by the
Makefile.


131 16-Jul-1993 rgrimes

Added BINMODE=2555 so that it can write the man pages into /usr/share/man/catx.
This means the man dirs must be owned by group BIN. I have set up the
distribution building tools to be that way.


130 16-Jul-1993 rgrimes

Merge. Fix LINKS+= with $DESTDIR$BINDIR in them, you do NOT need to
specify $DESTDIR on a LINKS+= line.


128 16-Jul-1993 jkh

Whoops, forgot to add this one.


127 16-Jul-1993 jkh

Lots of stuff is now configured in Makefile.inc, path to `less' no longer
absolute, less uses "fall off end" flag by default, manpath.config now
properly installed. Happy now, Rod? :-)


121 14-Jul-1993 nate

chmr@edvz.tu-graz.ac.at

gnu/rcs/rcs and rcsfreeze have the wrong man extension in their
Makefiles (.0)


116 09-Jul-1993 conklin

Update diff, diff3, and sdiff's makefiles to use .PATH: instead of
copying the same files to multiple directories. This should make
things easier when it comes time to update to a newer version of
diffutils.

With this checkin, this brings the netbsd and freebsd diff dists
into sync.


113 09-Jul-1993 conklin

Update makefiles:
centralize obj/noobj conditional in Makefile.inc
use DPADD
don't compile profiling library
install rcsfreeze correctly
After this commit, the freebsd and netbsd rcs distribution will be in sync.


109 08-Jul-1993 jkh

Changed Makefile to use Nate's selective obj/noobj build scheme.


107 08-Jul-1993 conklin

Gnu grep 2.0 does fgrep too!


104 07-Jul-1993 jkh

This commit was generated by cvs2svn to compensate for changes in r103,
which included commits to RCS files with non-trunk default branches.


101 06-Jul-1993 nate

Really cleaned up obj/noobj this time (same as I did with CVS)


100 06-Jul-1993 nate

We don't need librcs.a in /usr/lib, so make install not do anything


99 06-Jul-1993 nate

Really fixed the obj/noobj problems in CVS, and also made it so a
make install did not install libcvs in /usr/lib, since it has no
reason to do that.


98 06-Jul-1993 nate

Removed egrep since the new grep is just a link to it w/out any changes
anymore


97 06-Jul-1993 nate

Left an ugly in the Makefile


94 06-Jul-1993 nate

Update GNU grep to version 2.0


93 06-Jul-1993 nate

Don't echo anything when doing null args, since not doing anything is
more like the standard behavior.


92 06-Jul-1993 nate

#ifdef out an unecessary function prototype that conflicted with the
system prototype. (Needed for gcc1)


84 02-Jul-1993 root

New manual page system


81 01-Jul-1993 nate

Bruce Evans:

The enclosed diffs implement printing of the floating point state for
the version of gdb-3.5 in 386BSD-0.0. I don't have gdb for 386BSD-0.1
but I've been told that it is also missing this feature.

The changes are small. Code to read the FP state from the kernel was
#ifdef'ed out, but it essentially works. Code to change the FP regs
is still #ifdef'ed out. It is close to working too. Printing of the
FP regs was broken because hard reg numbers were confused with stack
offsets.

4. The emulator does not handle FP errors right, and it does not
communicate the emulated FP state to the rest of the kernel, so
"info float" shows garbage.


78 29-Jun-1993 nate

Fixed a missing letter that causes an error when formatting the document


77 29-Jun-1993 nate

ld is moved to src/gnu


75 29-Jun-1993 nate

Added the new gas directory


74 29-Jun-1993 nate

Added GNU gdb to src/gnu


71 29-Jun-1993 nate

This commit was generated by cvs2svn to compensate for changes in r70,
which included commits to RCS files with non-trunk default branches.


68 29-Jun-1993 nate

This commit was generated by cvs2svn to compensate for changes in r67,
which included commits to RCS files with non-trunk default branches.


65 29-Jun-1993 nate

Ugh, whoever did the port made a mess, I cleaned up the Makefile and
deleted un-necessary stuff


62 29-Jun-1993 nate

This commit was generated by cvs2svn to compensate for changes in r61,
which included commits to RCS files with non-trunk default branches.


58 29-Jun-1993 nate

This commit was generated by cvs2svn to compensate for changes in r57,
which included commits to RCS files with non-trunk default branches.


55 29-Jun-1993 nate

Added a CLEANFILES entry for getdate.c (it's created by yacc)


54 29-Jun-1993 nate

This commit was generated by cvs2svn to compensate for changes in r53,
which included commits to RCS files with non-trunk default branches.


51 28-Jun-1993 nate

Added Chris Demetriou's FSYNC_ALL option which causes all writes to be
flushed immediately. (In case of a crash in the middle of CVS/RCS commits


47 25-Jun-1993 nate

Fixed up CVS like RCS to allow obj or no obj directory.


46 25-Jun-1993 nate

Fixed cvs to work with/without object directories and added missing rcslean
directory to top level makefile.


45 25-Jun-1993 jkh

One small change to make the code clearer in update.


44 24-Jun-1993 jkh

Changes to allow simple symlink handling


40 21-Jun-1993 rgrimes

Removed BINDIR= from Makefile so that bc installs in /usr/gnu/bin


34 19-Jun-1993 paul

This commit was generated by cvs2svn to compensate for changes in r33,
which included commits to RCS files with non-trunk default branches.


29 19-Jun-1993 paul

This commit was generated by cvs2svn to compensate for changes in r28,
which included commits to RCS files with non-trunk default branches.


26 19-Jun-1993 nate

Updated gzip from 1.1 to 1.2.2


21 18-Jun-1993 nate

Cleaned up yacc problems that shouldn't have existed in the original port


19 18-Jun-1993 nate

This commit was generated by cvs2svn to compensate for changes in r18,
which included commits to RCS files with non-trunk default branches.


13 18-Jun-1993 jkh

This commit was generated by cvs2svn to compensate for changes in r12,
which included commits to RCS files with non-trunk default branches.


10 18-Jun-1993 jkh

This commit was generated by cvs2svn to compensate for changes in r9,
which included commits to RCS files with non-trunk default branches.