History log of /freebsd-9.3-release/gnu/lib/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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
csu
libgcc
libgomp
libstdc++
libsupc++
/freebsd-9.3-release/gnu/usr.bin/binutils
/freebsd-9.3-release/gnu/usr.bin/binutils/libbinutils
/freebsd-9.3-release/gnu/usr.bin/cc/c++
/freebsd-9.3-release/gnu/usr.bin/cc/cc_tools
/freebsd-9.3-release/gnu/usr.bin/cc/include
/freebsd-9.3-release/gnu/usr.bin/gdb
/freebsd-9.3-release/gnu/usr.bin/gdb/kgdb
/freebsd-9.3-release/gnu/usr.bin/gperf
/freebsd-9.3-release/gnu/usr.bin/groff
/freebsd-9.3-release/gnu/usr.bin/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


260096 30-Dec-2013 dim

MFC r257532 (by adrian):

Fix this build for clang.

MFC r259730:

To avoid having to explicitly test COMPILER_TYPE for setting
clang-specific or gcc-specific flags, introduce the following new
variables for use in Makefiles:

CFLAGS.clang
CFLAGS.gcc
CXXFLAGS.clang
CXXFLAGS.gcc

In bsd.sys.mk, these get appended to the regular CFLAGS or CXXFLAGS for
the right compiler.

MFC r259913:

For libstand and sys/boot, split off gcc-only flags into CFLAGS.gcc.

MFC r259927:

Fix pc98 build, by also forcing COMPILER_TYPE in sys/boot/pc98/boot2's
Makefile.

Pointy hat to: dim


259851 25-Dec-2013 dim

MFC r259720:

For gnu/lib/csu, only use gcc-specific flags when compiling with gcc.


252116 23-Jun-2013 theraven

MFC r251820. This fixes some symbol visibility issues with libsupc++ that broke
compilation of GNUstep libobjc.


249703 20-Apr-2013 pfg

libstdc++: Revert the expl addition from r246857.

When the needed configuration update to libstdc++ was done.
we overlooked that expl hasn't been merged. This is causing
breakage in some ports.

Reported by: Diane Bruce
Reviewed by: dim


247155 22-Feb-2013 dim

MFC r246857:

Regenerate libstdc++'s config.h, synchronizing it with our current
almost-C99 headers.


246368 05-Feb-2013 dim

MFC r246028 (by theraven):

Fix some symbol version mismatches between libstdc++ and libsupc++/libcxxrt
that were causing the runtime and STL libraries to see different versions of
various classes and functions when libstdc++ is used as a filter.

Note: This changes the ABI for libcxxrt, but libcxxrt is currently only in
-STABLE for testing and is not used by anything unless explicitly enabled by
the end user. No default compiler configurations use it.

libc++ will need to be recompiled after this change. make buildworld will do
this automatically, but make in lib/libc++ will not necessarily work unless the
new libcxxrt is installed first.

PR: kern/171610, stand/175453
Reviewed by: kib

MFC r246297:

Add several missing symbols to libcxxrt's symbol version map, and remove
a few duplicates. This should fix building world with -stdlib=libc++
after r246028.

Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>


242347 30-Oct-2012 dim

MFC r241957:

Fix several clang warnings in libstdc++, which were exposed by the
recent atf import. These changes are purely cosmetic, no functional
change.

MFC r241959:

Fix a number of other clang warnings in libstdc++, which could appear
when building other C++ software with it. Also fix one actual bug in
libsupc++, which was exposed by such a warning. This latter fix is the
only functional change.

MFC r241960:

For building GNU libstdc++ and libsupc++, filter out libc++-specific and
-std= flags above c++98 or gnu++98 from CXXFLAGS *after* including
bsd.lib.mk, otherwise some additions to CXXFLAGS done in bsd.*.mk might
not be preserved.


240236 08-Sep-2012 dim

MFC r239680:

Add libcxxrt's objects (prefixing them with cxxrt_ to avoid collisions)
to libc++.a and libc++_p.a, to make static linking of C++ executables
with libc++ easier. This is similar to the approach used in libstdc++.

MFC r239686:

When using -stdlib=libc++, add the correct dependency to .depend in
bsd.prog.mk.

Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>

MFC r239695:

For building libstdc++ and libsupc++, filter out any -stdlib=libc++
option from CXXFLAGS, otherwise these libraries will not build.
Similarly, filter out any -std=xxx options that aren't supported.

Submitted by: Yamaya Takashi <yamayan@kbh.biglobe.ne.jp>


237938 01-Jul-2012 theraven

MFC symbol exports for libsupcc++ and libcxxrt that correctly export new and
delete operators.


237492 23-Jun-2012 marius

MFC: r231620, r237098

Enable TLS support for ARM toolchain


236014 25-May-2012 marius

MFC: r235487

Switch sparc64 to using libcompiler_rt; since r230021 (MFC'ed to stable/9 in
r236012) we have a workaround in place allowing it to be used there and since
r235388 (MFC'ed to stable/9 in r236002) we also have usable div/mod
optimizations like libgcc has.


235825 23-May-2012 theraven

Merge r233749, building libsupc++ as a shared library and making libstdc++ a
filter library.

It should now be possible to build applications on 9-STABLE that link against
both libc++ and libstdc++ and to test libcxxrt with libstdc++.

If you wish to test libcxxrt, please add this to your /etc/libmap.conf:

libsupc++.so.1 libcxxrt.so.1

If you wish to test libc++, add -std=libc++ to your compile and link flags for
your favourite C++ applications and / or libraries.


229037 30-Dec-2011 dim

MFC r227215:

When one attempts to compile the tree with -march=i386, which also used
to be gcc's default before r198344, calls to atomic builtins will not be
expanded inline. Instead, they will be generated as calls to external
functions (e.g. __sync_fetch_and_add_N), leading to linking errors later
on.

Put in a seatbelt that disables use of atomic builtins in libstdc++ and
llvm, when tuning specifically for the real i386 CPU. This does not
protect against all possible issues, but it is better than nothing.

MFC r227538:

LLVM uses atomic operations, which are not supported on i386 and GCC
emits calls for them, rather than expanding them inline. Older FreeBSD
versions compile for i386 by default and as such we end up with
unresolved symbols when we build LLVM's TableGen utility as a build
tool on them. Add the functions that GCC emits here, but don't bother
to make them atomic. Such is not needed.

Submitted by: marcel

MFC r227636:

Revert r227538, since it doesn't compile with clang at all (it doesn't
allow the built-in operations to be redefined, at least not without
excessive force).

Instead, just disable LLVM's support for atomic operations for now.
Nothing in either clang or the tablegen tools currently depends on it.

This still allows users of head built before r198344 to upgrade to
top-of-head seamlessly.


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)


225736 23-Sep-2011 kensmith

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

Approved by: re (implicit)


224014 14-Jul-2011 nwhitehorn

Update dialog to 1.1-20110707.


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


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).


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@


220749 17-Apr-2011 nwhitehorn

Update dialog to version 1.1-20110302.


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


218331 05-Feb-2011 nwhitehorn

Enable wide character support in libdialog.


218182 02-Feb-2011 imp

Make the generated files depend on the Makefile so new platforms are easier
to add than mipsn32 was when I was working on it...


218181 02-Feb-2011 imp

Revert last change now that the reason for it is no more...
MACHINE_ARCH is now always mipsel when building mips/mips.


218064 29-Jan-2011 jchandra

Rewrite the ARCH check another way for backward compatibility.

Compilation fails now, if TARGET_ARCH=mips instead of mipsel/mipseb.


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)


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


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.


216804 29-Dec-2010 kan

Switch mips architectures back to libgcc.

MIPS64 n64 binaries are broken with libcompiler_rt at this time.
Switch mips back to libgcc until the cause of breakage is analyzed
and fixed.


215275 14-Nov-2010 imp

These two cases should be different...

Submitted by: nathanw@


215185 12-Nov-2010 ed

Revert to libgcc for sparc64.

I've had a report of a sparc64 system where cc1 generates illegal
instructions. We still have to diagnose this properly, but instead of
hosing all sparc64 boxes out there, fall back to libgcc to prevent more
damage.

Reported by: Florian Smeets


215127 11-Nov-2010 ed

Replace libgcc.a by libcompiler_rt.a.

libcompiler_rt.a is a BSD licensed C language runtime, which implements
many routines which are linked into binaries on architectures where
certain functionality is missing (e.g. 64 bits mul/div on i386).

Unfortunately, libcompiler_rt cannot replace libgcc entirely. Certain
features, such as an unwinder for exception handling, are missing.
That's why only libgcc.a is replaced for now, because this one does seem
to be complete.

Tested by: rene (amd64), nwhitehorn (powerpc), droso (i386 exprun)
and many others. Thanks!
Obtained from: user/ed/compiler-rt


215126 11-Nov-2010 ed

Don't use ${LIB} to obtain the library name.

Once we use libcompiler_rt, the LIB-line must go, to prevent libgcc.a
from being built. Therefore, just hardcode the name.

Obtained from: user/ed/compiler-rt


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.


212979 21-Sep-2010 dim

When building world with clang, for gnu/lib/libobjc, sys/boot/i386/boot2
and sys/boot/pc98/boot2, do not simply assign 'gcc' to CC, since compile
flags are sometimes passed via this variable, for example during the
build32 stage on amd64. This caused the 32-bit libobjc build on amd64
to fail.

Instead, only replace the first instance of clang (if any, including
optional path) with gcc, and leave the arguments alone.

Approved-by: rpaulo (mentor)


212286 07-Sep-2010 tijl

GCC defines built-ins for atomic instructions found on i486 and higher.
Because FreeBSD no longer supports the 80386 cpu all code targeting
FreeBSD/i386 necessarily runs on i486 or higher so the compiler
built-ins can be used by default inside libstdc++ and in C++ headers.
This allows newly compiled C++ code to inline some atomic operations.
Old binaries continue to use libstdc++ functions.

PR: 148926
Tested by: Yuri Karaban <tech askold net>
Reviewed by: kan
Approved by: kib (mentor)
MFC after: 2 weeks


212060 31-Aug-2010 dim

Use a more robust way to substitute gcc for clang, when compiling
gnu/lib/libobjc and sys/boot/i386/boot2, so it also works when using
absolute paths and/or options, as in CC="/absolute/path/clang -foo".

Approved by: rpaulo (mentor)


211934 28-Aug-2010 nwhitehorn

Repair some build breakage introduced in r211725 and garbage collect some
code made obsolete in the same commit.


211731 24-Aug-2010 imp

Create a checklist and call one of the *printw() functions from the
selected() callback. When the dialog first appears, you will not see
the printed statement on the dialog, if you move down one, you will,
move up again and it now appears. I am assuming that you call a
*printw() function on a line in the dialog box of course.

The fix, from the pr:
This is a hack at best, I looked at the redraw code in
dialog_checklist() and took the minimal amount of it out to do
a simple "refresh" right after the items are drawn. This
doesn't hurt anything and makes the library work like it
should. There is probably a better way however =).

PR: 148609
Submitted by: John Hixson


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.


211570 21-Aug-2010 rpaulo

We need to pull bsd.own.mk before modifying the CC variable. Otherwise
it will be overwritten when we include bsd.lib.mk.

Pointed out by: Dimitry Andric <dimitry at andric.com>


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)


210385 22-Jul-2010 rpaulo

Disable building libobjc with clang as it's not yet supported.

Submitted by: Dimitry Andric <dimitry at andric.com>


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


209294 18-Jun-2010 kib

Often reported issue with newer ld is:
error in /usr/lib/crtendS.o(.eh_frame); no .eh_frame_hdr table will be created.

The issue is that crtend is compiled with unwind table, and also it
places the special CIE into the .eh_frame indicating the end of section,
that is located before generated unwind table. New ld has assertion that
verifies that closing CIE is indeed the last CIE, causing the crypting
message to be issued, and refusing to generate dwarf unwind.

Add -fno-asynchronous-unwind-tables to disable unwind table generation
for crtbegin/crtend. While there, disable omitting the frame pointer [1].

Requested by: kan [1]
Reviewed by: kan
MFC after: 2 weeks


209200 15-Jun-2010 ae

Make all tests in libdialog compilable.
Fix coredump in menu3.c.

Approved by: kib (mentor)


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


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


202808 22-Jan-2010 sepotvin

Use the new PO_CXXFLAGS from r202807 to remove the '-ffunction-sections'
flag when compiling profiled objects as it's ignored by the compiler.
This removes the associated warning for each file compiled.

MFC after: 1 month


201852 08-Jan-2010 imp

Merge r195030 from project/mips into head by hand:

r195030 | gonzo | 2009-06-25 19:27:31 -0600 (Thu, 25 Jun 2009) | 4 lines
- Switch to libc softfloat from libgcc implementation. The problem
with latter is that it is not complete, fpsetXXX/fpgetXXX
functions are missing.


200499 14-Dec-2009 kan

Fix one spelling and one copy&paste error in comments.


198471 25-Oct-2009 kan

Compile libgcov without stack protection. It can be linked into
both static and dynamic binaries compiled with or without stack
protection and should not depend on libssp_nonshared.a symbols.

Discussed with: kib
PR: bin/139052


195767 19-Jul-2009 kensmith

Bump the version of all non-symbol-versioned shared libraries in
preparation for 8.0-RELEASE. Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by: kib
Approved by: re (rwatson)


195697 14-Jul-2009 kan

Second attempt at eliminating .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 every time given shared library is being relocated
and making affected text pages non-shareable.

Reviewed by: kib
Approved by: re (kib)


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)


194564 21-Jun-2009 kan

Compile static gcov library with -fPIC to match what stock GCC builds
are doing. This is required for libgcov.a to be usable on amd64.

Reported by: stas


188995 24-Feb-2009 ru

Restore the install location of libssp.so.0.

Noticed by: tegge


188895 21-Feb-2009 ru

Fix build when WITH_SSP is set explicitly.

Submitted by: Jeremie Le Hen


188583 13-Feb-2009 jkim

Honor WITHOUT_INSTALLLIB in some places.


186641 31-Dec-2008 imp

There's no need to redundantly redefine atomicity.h.


183440 28-Sep-2008 marcel

Revert previous commit. The prototype has been moved to unistd.h


183384 26-Sep-2008 marcel

Add -D_OSRELDATE_H to CFLAGS to prevent the declaration of
getosreldate() in assembler source files. We still get the
definition of __FreeBSD_version this way, because it's
outside the standard multiple-inclusion protection trick.

All this is specific to ia64.


183167 19-Sep-2008 imp

MFP4: Add mips to the list of soft-float platforms.


183166 19-Sep-2008 imp

mfp4: sort the architectures alphabetically...


183165 19-Sep-2008 imp

Prefer the patch in p4 to the patch in svn as it properly sorts the
architectures alphabetically.


182627 01-Sep-2008 obrien

Add FreeBSD/MIPS support to GCC.


180012 25-Jun-2008 ru

Enable GCC stack protection (aka Propolice) for userland:
- It is opt-out for now so as to give it maximum testing, but it may be
turned opt-in for stable branches depending on the consensus. You
can turn it off with WITHOUT_SSP.
- WITHOUT_SSP was previously used to disable the build of GNU libssp.
It is harmless to steal the knob as SSP symbols have been provided
by libc for a long time, GNU libssp should not have been much used.
- SSP is disabled in a few corners such as system bootstrap programs
(sys/boot), process bootstrap code (rtld, csu) and SSP symbols themselves.
- It should be safe to use -fstack-protector-all to build world, however
libc will be automatically downgraded to -fstack-protector because it
breaks rtld otherwise.
- This option is unavailable on ia64.

Enable GCC stack protection (aka Propolice) for kernel:
- It is opt-out for now so as to give it maximum testing.
- Do not compile your kernel with -fstack-protector-all, it won't work.

Submitted by: Jeremie Le Hen <jeremie@le-hen.org>


179834 16-Jun-2008 kan

Install extra include files that were forgotten in original GCC 4.2.x
import changes.

PR: 124647
Submitted by: Vlad GALU
MFC after: 2 days


178750 03-May-2008 gonzo

Add MIPS to the list of "no TLS" architectures.

Approved by: cognet (mentor)


176530 24-Feb-2008 raj

Let PowerPC world optionally build with -msoft-float. For FPU-less PowerPC
variations (e500 currently), this provides a gcc-level FPU emulation and is an
alternative approach to the recently introduced kernel-level emulation
(FPU_EMU).

Approved by: cognet (mentor)
MFp4: e500


175623 24-Jan-2008 ru

Remove one more alpha leftover.


173767 20-Nov-2007 kensmith

While checking over the libraries for 7.0-REL Kris found the following
libraries had not had their versions bumped relative to 6.3-REL but
had indeed been changed. We need to bump their version so they can be
properly added to the compat6x port:

libasn1.so.8 libgssapi.so.8 libhdb.so.8 libkadm5clnt.so.8
libkadm5srv.so.8 libkafs5.so.8 libkrb5.so.8 libobjc.so.2

MFC After: 1 day


172609 13-Oct-2007 ru

Back out last commit -- it breaks sparc64 build which has
more than one .c file in SRCS.


172594 12-Oct-2007 obrien

Minor tweak to finding BEG/END source.


172553 12-Oct-2007 rafan

- After gcc 4.2 import, include/objc/objc-api.h requires objc-decls.h which
we did not install. Install objc-decls.h to fix.

PR: 116943
Reported by: beech
Submitted by: vanilla on -current, kan
MFC after: 1 week


171951 24-Aug-2007 ache

Fix stack overflow with too many items return list in 'dialog' program.
(Noticed in ghostscript-gpl core dump)

Approved by: re@ (bmah)


171864 16-Aug-2007 kan

Install etx/numeric_traits.h.

PR: gnu/115250
Approved by: re (blanket)


171846 14-Aug-2007 kan

Remove comment that was added by mistakes and which prevented _eprintf
and gcc_bcmp to be added to static libgcc.a.

Approved by: re (kensmith)


170925 18-Jun-2007 rafan

- Bump share library version which were missed in last bump

Reported by: jhb
Discussed with: deischen, des, doubg, harti
Approved by: re (kensmith)


170156 31-May-2007 kan

Install omp.h file.

Submitted by: Pieter de Goeje (pieter at degoejes dot nl)


169862 22-May-2007 ru

Don't forget to clean generated ssp.h.


169767 19-May-2007 kan

Fix the fallout from over-zealous obsolete files removal. Use correct
atomicity.h file for arm and powerpc.


169736 19-May-2007 kan

Do not compile hash_compat.c.


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.


165677 31-Dec-2006 ache

Change RL_LIBRARY_VERSION


165676 31-Dec-2006 ache

Update config


163279 12-Oct-2006 cognet

Don't build the libgcc with functions already included in the libc to
unbreak the build.
We'll switch back to the libgcc functions and get rid of the libsoftfloat
later.


163043 05-Oct-2006 obrien

The ARM platform does the setjmp/longjmp type of exception handling.


162851 30-Sep-2006 ru

Fix build due to the incomplete removal of demangle.h.


162553 22-Sep-2006 kan

Reduce diffs with file generated by FSF configure.


161457 19-Aug-2006 kan

Update libsupc++ to include missing files. This was fixed in libstdc++
a long time ago, but libsupc++ was left out somehow,

PR: gnu/99702
Submitted by: George Mitchell


159355 06-Jun-2006 kan

Garbage collect library we did not compile for ages.


157190 27-Mar-2006 ache

Upgrade to 5.1


156854 18-Mar-2006 ru

Convert NO_PROFILE and NO_LIB32 to new style.


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)


156775 16-Mar-2006 ru

NO_MAN is not needed here.


150234 16-Sep-2005 kan

Include <sys/defs.h> to get __ISO_C_VISIBLE definition is one is not
already available.


150233 16-Sep-2005 kan

Do not expose vfwscanf, vswscanf, vwscanf and wcstof functions if
they are not visible from wchar.h.


149321 20-Aug-2005 trhodes

Do not place paragraph information post-macro unless required by mdoc(7).


149195 17-Aug-2005 cperciva

Repeatability is Considered Good when building this library, too. (And
I think this is the last one which needs it.)


149172 17-Aug-2005 cperciva

Add -frandom-seed=RepeatabilityConsideredGood to CFLAGS. This makes
this library build repeatably. (This change was made to libstdc++
several months ago; I just realized today that it would help here as
well.)

Approved by: kan


148297 22-Jul-2005 kensmith

Bump the shared library version number of all libraries that have not
been bumped since RELENG_5.

Reviewed by: ru
Approved by: re (not needed for commit check but in principle...)


146053 10-May-2005 tjr

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


146050 10-May-2005 tjr

Update instructions to match recent import.


146044 10-May-2005 tjr

Update build infrastructure for new GNU regex bits.


146043 10-May-2005 tjr

Merge. Discard local bracket expression collating order patch, since
modern versions of GNU regex already do things the way we want when
multibyte character support is enabled.


146041 10-May-2005 tjr

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


145739 01-May-2005 peter

Turn on libobjc.so for all platforms on -current. It didn't work back
in 1996.


145413 22-Apr-2005 trhodes

Enforce style.Makefile(5).

Glanced at by: ru (some time ago).


144140 26-Mar-2005 das

Teach libstdc++ about frexpl() and ldexpl().


142189 21-Feb-2005 ru

Fixed compilation warnings.


141946 15-Feb-2005 ru

Expand contractions.


141846 13-Feb-2005 ru

Expand *n't contractions.


140864 26-Jan-2005 kan

More math functions.

Prodded by: stefanf


140861 26-Jan-2005 kan

We have floorl() now. Reflect this in the library config file.


140860 26-Jan-2005 kan

Of all templates only lists need a special implmementation file compiled
to support __GLIBCXX_DEBUG. Add debug_list.cc to the list of files to
compile.


140410 18-Jan-2005 ru

Sort sections.


140372 17-Jan-2005 cperciva

Add -frandom-seed=RepeatabilityConsideredGood to CFLAGS for building this
library. As the value suggests, this allows the library to be built repeatably;
without this flag, gcc uses a random value in its parsing.

Since the random seed is only used when handling files which do not have any
externally-visible symbols, this change is not needed for any other libraries
in the FreeBSD base system.

Discussed on: freebsd-arch (in early November)
Approved by: kan
MFC after: 1 week


139669 04-Jan-2005 phantom

Fix 'redraw' of checklist box. It is occurs in situation when size of
checklist box is strictly set via command line, but amount of checklist
items less than height of checklist box. In this case bottom part
of box was not redrawn (occurs when passing focus behind of 'Cancel' button
while configuring any FreeBSD port OPTIONS)

MFC after: 3 days


139119 21-Dec-2004 ru

NOHTML -> NO_HTML


139106 21-Dec-2004 ru

NODOCCOMPRESS -> NO_DOCCOMPRESS
NOINFO -> NO_INFO
NOINFOCOMPRESS -> NO_INFOCOMPRESS
NOLINT -> NO_LINT
NOPIC -> NO_PIC
NOPROFILE -> NO_PROFILE


139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


136910 24-Oct-2004 ru

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


136666 18-Oct-2004 ru

Replaced afterinstall: with FILES.


136658 18-Oct-2004 ache

Back out termcap -> ncurses change in LDADD/DPADD
It expand functions scope too wide


136657 18-Oct-2004 ache

Upgrade to 5.0


136654 18-Oct-2004 ache

Upgrade to 5.0


136653 18-Oct-2004 ache

Update for 5.0


136027 01-Oct-2004 kensmith

Bump the library version numbers for the following libraries:

/lib/{libm,libreadline}
/usr/lib/{libhistory,libopie,libpcap}

in preparation for doing the same thing to RELENG_5. HUGE amounts of
help for determining what to bump provided by kris.

Discussed on: freebsd-current
Approved by: re (not required for commit but something like this should be)


135944 29-Sep-2004 peter

We *need* the pic libobjc library for amd64. It is needed for ia64 as
well, but I'll let Marcel decide whether he wants to build a .so or not.

Without this, building certain ports that use objc have fatal errors.


135463 19-Sep-2004 ru

Style.


135286 16-Sep-2004 peter

Be explicit about which regex.h file we are including. This reduces the
need for hack workarounds in tools/lib32/build32.sh.


135029 10-Sep-2004 ru

Fix a problem mentioned in the previous revision in a different,
non-intrusive way. This should also fix the PowerPC build that
broke due to this change.


135011 09-Sep-2004 obrien

Add the .h files to the .o dependency lists so the .h's are created before
trying to build the .o's.


134596 01-Sep-2004 ru

Add atomicity.cc to CLEANFILES.


133707 14-Aug-2004 kan

Add libgcov, a runtime support library for binaries compiled for basic
block profiling.


133103 04-Aug-2004 kan

Add missing patch which was forgotten during GCC 3.4.2 import. libgcc.a
gets most of it content back now, when symbols from LIB2FUNCS are actually
compiled.

Noticed by: Steve Kargl <gk at troutmask dot apl dot washington dot edu>
Pointy hat to: kan


132751 28-Jul-2004 kan

Bmake glue for GCC 3.4.2-prerelease.


132750 28-Jul-2004 kan

We generate this file from config.h automatically.


131663 06-Jul-2004 ache

Update to match recent import


131547 04-Jul-2004 tjr

Fix regression in new version of GNU regex code: bracket expressions
like [X-Y] should match all characters between X-Y according to the
locale's collating order, not by binary value. For now, this only fixes
the !MBS_SUPPORT case (which is the default).


131546 04-Jul-2004 tjr

Merge local changes (addition of $FreeBSD$).


131544 04-Jul-2004 tjr

This commit was generated by cvs2svn to compensate for changes in r131543,
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.


128527 21-Apr-2004 obrien

What is CVS doing to me??


128481 20-Apr-2004 obrien

Add missing unique bits from libI77 v3.3.3's config.h.in.
The GCC developers separated out the configure header between libU77 and
libI77 and FreeBSD didn't keep up with the change. So now this header needs
to be a superset of both sublib's configuration specification.

Notably this commit causes ftruncate(), fseeko(), and ftello() to be used.

PR: 22635


128479 20-Apr-2004 obrien

Updated config.h for f77 3.3.3.


128475 20-Apr-2004 obrien

Add "subscribe out of range" support.


126688 06-Mar-2004 ru

Just pass -DCRT_BEGIN as an option to mkdep(1), no need to override
the entire command.


126257 26-Feb-2004 eric

Test data before using it.

Of course, libdialog is still chock-full of similar bugs, but it's been
multiple years and no one has any better suggestions so the bugs will just
be dealt with case-by-case.

PR: 28221


126224 25-Feb-2004 ache

Change warning hint to be more useful


126215 25-Feb-2004 ache

Add upgrade instructions


126213 25-Feb-2004 ache

Upgrade to regex from grep 2.4.2


126212 25-Feb-2004 ache

Merge conflicts


126210 25-Feb-2004 ache

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


126022 19-Feb-2004 obrien

Allow to compile with non-GCC compiler.


125978 18-Feb-2004 ache

Install gnuregex.h as wrapper for gnu/regex.h (with warning)


125893 16-Feb-2004 ache

Install regex.h under include/gnu


125503 05-Feb-2004 ru

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


124189 06-Jan-2004 kan

Correct the atomicity.h fallback path on architectures which do not
define their own.


124153 05-Jan-2004 kan

Do not install files which are not part of GCC 3.3.x anymore.


119616 31-Aug-2003 ache

Upgrade to 4.3


119017 17-Aug-2003 gordon

Stage 3 of dynamic root support. Make all the libraries needed to run
binaries in /bin and /sbin installed in /lib. Only the versioned files
reside in /lib, the .so symlink continues to live /usr/lib so the
toolchain doesn't need to be modified.


118375 03-Aug-2003 ache

Remove collate_range_cmp() stabilization, it conflicts with ranges


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.


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.


117425 11-Jul-2003 kan

Add unwind-c.c file required for -fexceptions in C sources.


117424 11-Jul-2003 kan

Change CFLAGS to more closely follow options used when GCC is built
from stock FSF sources.


117082 30-Jun-2003 ru

Catch up with bsd.lib.mk,v 1.143.


116858 26-Jun-2003 peter

Oops, remove hack to stop libstdc++.so being built now that gcc uses
-lgcc_pic by default on -fpic stuff. I forgot about this here.


116335 14-Jun-2003 des

Do not bogusly set CSTD to the empty string.


116318 13-Jun-2003 peter

Build/install the PIC version of libgcc (libcc_pic.a) for use by shared
libraries that do exception unwinding.


116020 08-Jun-2003 charnier

The .Fn function


115680 02-Jun-2003 obrien

Something funky is going on here... disabling CSTD makes it go away...


115664 02-Jun-2003 obrien

Don't set a C standard level for ObjC code.


115663 02-Jun-2003 obrien

Use ?= before someone brings it up.


115646 01-Jun-2003 obrien

crtstuff needs isn't compilable with C99 on Sparc64, so set CSTD to gnu89.


115287 24-May-2003 peter

libstdc++.so breaks on amd64 due to bogons in our build, so prevent the
shared library being built for amd64. The problem is that libstdc++.so
is produced with 'cc -shared'. This has an internal -lgcc, which is
not PIC. libstdc++.so uses exceptions and the dwarf2 unwinder, which
are in libgcc.a. As a result, non-PIC code gets pulled into libstdc++.so.
This is fatal on amd64 when certain relocation types cannot be used in
PIC mode. The official FSF solution to this is to have libgcc.so with
internal ELF symbol versioning to solve the ABI problem, but I dont want
to fight that battle yet. I tried making libgcc_pic.a (which worked
fine), but thats not something for the 11th hour before a release.

Approved by: re (amd64 "safe" stuff)


114603 03-May-2003 obrien

Use __FBSDID over rcsid[].


114602 03-May-2003 obrien

This is WARNS=2 clean.


114234 29-Apr-2003 kan

Enable wchar_t support in libstdc++.


114037 25-Apr-2003 obrien

Enable ISO-C99 compatibility -- among other things, this tells libstdc++
not to blindly undef isnan() and other functions that became macros in C99.
Enable use of newly grown C99 functions: strtof(), strtold(), wcstof()

Submitted by: das


112327 17-Mar-2003 marcel

Forced non-forced commit by adding a comment mentioning what the
previous commit log should have mentioned:
PR: ia64/49081


112324 16-Mar-2003 marcel

libobjc is linked against shared objects and since we don't have a
shared object of libobjc, we end up linking in from the archive
version. This is wrong, because we don't compile the archive version
suitable for inclusion in shared objects. On ia64 this causes actual
breakages. Compile the archive version with PIC on ia64 to avoid
the breakage there and also to avoid changing the status quo on
other architectures. If other architectures have the same problem,
we probably should start building a shared library. There's no
indication however that other architectures actually need it.

Building the archive version with PIC on ia64 does pessimize linking
complete binaries (ie fully archive), but we don't use Objective-C
ourselves and so far I haven't seen non-shared executables written
in Objective-C, so I'm sure this will be nothing but academic.

Trigger case: ports/lang/gnustep-base


111608 27-Feb-2003 ru

Only cross-tools may use TARGET_ARCH/TARGET, everyone else
should use the normal MACHINE_ARCH/MACHINE instead.


111116 19-Feb-2003 kan

Update for GCC 3.2.2


110632 10-Feb-2003 kan

Install one more header file which is new with GCC 3.2.2.


107639 05-Dec-2002 kan

C++ exceptions with shared libraries are working on sparc64 now.
Build shared libstdc++so on sparc64 platform too.

Approved: re (rwatson)


107615 04-Dec-2002 obrien

Update for Gcc 3.2.1 release.
We also have more wide char support in libc now.


107331 27-Nov-2002 obrien

Remove files no longer part of the gcc_3_2_anoncvs_20021009 libstdc++.

Approved by: re(jhb)


106213 30-Oct-2002 kan

Build Objective-C runtime support library with thr-posix.c.

Submitted by: davidc
Requested by: obrien


104997 12-Oct-2002 kris

Disallow libdialog to be used in setugid applications; it is chock full
of buffer overflows.

MFC after: 3 days


104073 28-Sep-2002 peter

Zap now-unused SHLIB_MINOR


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.


103456 17-Sep-2002 kan

Bmake bits for GCC 3.2.1-prerelease libstdc++.
Connect two new source and one header file to the build.

Approved by: obrien


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


103140 09-Sep-2002 wollman

Quiet another annoying warning.


102806 01-Sep-2002 kan

Connect new files added with GCC 3.2.1 import to the build.

Approved by: obrien


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


100313 18-Jul-2002 ru

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


99584 08-Jul-2002 peter

Bandaid for sparc64. Do not build libstdc++.so for now on sparc64.
Binaries compiled with it segfault.


98413 19-Jun-2002 obrien

Disconnect the docs until we figure out if there are any with v3.


98195 13-Jun-2002 dougb

In addition to exiting the dialog via ESC, the user could also have
exited via \r, \n, or ' ' (space); all of which are valid,
non-error responses.


97788 03-Jun-2002 mike

Use POSIX macros for wait(2)-style status information instead of the
deprecated 4.2/4.3BSD wait union. Fix some nearby pid_t/int
confusion.


97745 02-Jun-2002 obrien

Turn on the math function stub stubs.

Submitted by: Martin Blapp <mb@imp.ch>
I believe OK with: peter


97657 31-May-2002 ru

The new bsd.incs.mk is powerful enough to handle this wrinkle.


97623 30-May-2002 wollman

Add used includes of <stdlib.h>.


97523 29-May-2002 obrien

Tweak so that .o's are written into src/contrib/gcc


97517 29-May-2002 obrien

Build docs not out of libobc++.295


97433 29-May-2002 peter

Add some build glue for libstdc++. I'm not a C++ person, but this seems
to work at least for the non-hairy stuff. The main wrinkle here is that
a whole mess of include files get installed and under different names.
An earlier version of this built a shadow include tree first in the obj
directory, but this depends on the 'make includes' functionality.

More tweaking is certainly going to be needed.


97315 26-May-2002 obrien

Alpha has crtfastmath also.


97314 26-May-2002 obrien

Rev 1.12 broke `make all' w/o a previous `make depends'.


96850 18-May-2002 obrien

Fix the sparc64 build and make the LIB1ASMSRC handling more robust.


96846 18-May-2002 phk

Improve chances that we correctly compile LIB1ASMSRC on all architectures.

sparc64 looked for the nonexistent sparc64/lb1spc.asm file instead
of the sparc/lb1spc.asm file.

arm probably looked for arm/arm/lib1funcs.asm instead of arm/lib1funcs.asm
ia64 probably looked for ia64/ia64/lib1funcs.asm instead of ia64/lib1funcs.asm

i386 and alpha don't seen to use the LIB1ASMSRC.


96799 17-May-2002 peter

Move LIB1ASMFUNCS from the SYMS variable and explicitly add it to OBJS
later. Otherwise make will try and build the supposedly assembler .o
files from libgcc2.c - which does not work too well (the .o's have no
content)

Reviewed by: obrien


96796 17-May-2002 peter

Put on peril-sensitive sunglasses and risk touching gcc related build glue
again. Try and deal with platforms that provide their own crtbegin/end asm
files (ia64 for example). crtstuff.c does not actually work on ia64 since
libgcc.a doesn't have a few key support functions when built on ia64 so it
is compulsory to use crtbegin.asm and crtend.asm.

Reviewed by: obrien


96784 17-May-2002 obrien

Post rev 1.39, the PowerPC specific additions to OBJS was getting lost.


96779 17-May-2002 obrien

bsd.lib.mk now understands what to do with .asm files.
So we can refer to these files by their real name vs. playing tricks
renaming them during the build.


96778 17-May-2002 obrien

GCC 3.1 on PowerPC also has the crtsavres C Run Time file.


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.


96553 14-May-2002 obrien

Quote {CC} so ccache can be used.


96530 13-May-2002 ru

Fixed CLEANFILES after bsd.lib.mk sweep.


96512 13-May-2002 ru

Major cleanup of bsd.lib.mk.

Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB.
INTERNALLIB now means to build static library only and don't install
anything. Added a NOINSTALLLIB knob for libpam/modules. To not
build any library at all, just do not set LIB.


96464 12-May-2002 ru

NOLIB is gone; put INTERNALLIB back for now.


96462 12-May-2002 ru

Added new bsd.incs.mk which handles installing of header files
via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to
handle symlinking include files. Allow for multiple groups of
include files to be installed, with the powerful INCSGROUPS knob.
Documentation to follow.

Added standard `includes' and `incsinstall' targets, use them
in Makefile.inc1. Headers from the following makefiles were
not installed before (during `includes' in Makefile.inc1):

kerberos5/lib/libtelnet/Makefile
lib/libbz2/Makefile
lib/libdevinfo/Makefile
lib/libform/Makefile
lib/libisc/Makefile
lib/libmenu/Makefile
lib/libmilter/Makefile
lib/libpanel/Makefile

Replaced all `beforeinstall' targets for installing includes
with the INCS stuff.

Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS,
and for compatibility with NetBSD. Similarly for INCOWN, INCGRP,
and INCMODE.

Consistently use INCLUDEDIR instead of /usr/include.

gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes
were only lightly tested due to the missing contrib/libstdc++-v3.
I fully tested the pre-WIP_GCC31 version of this patch with the
contrib/libstdc++.295 stuff.

These changes have been tested on i386 with the -DNO_WERROR "make
world" and "make release".


96456 12-May-2002 obrien

Properly build lb1spc.asm on Sparc64.


96454 12-May-2002 obrien

There is no more NOLIB.


96449 12-May-2002 obrien

I was not strict enough with my ordering of things to satisfy make(1) nieve
symbol evaluation which causes it to be very sensitive to macro ordering.


96343 10-May-2002 obrien

[Ab]use LDFLAGS rather than CFLAGS.
BDE tells me POSIX pretends `ld' as a directly callable entity does not exist.


96340 10-May-2002 obrien

Bmake bits for Gcc 3.1.

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


96303 10-May-2002 obrien

All platforms should be on equal footing now -- no special handling for
Sparc64 and IA-64.


96136 07-May-2002 obrien

libstdc++ version 3 (Gcc 3.1 is a consumer) uses the typical `config.h'.


96126 06-May-2002 obrien

GCC's libstdc++ version 3 has the "libgcc" like bits (start up / terminate
code, `new' handler, exception handling, etc.) split out into libsupc++.


95091 20-Apr-2002 obrien

It is easier for me to debug with -I's at the rear.


94278 09-Apr-2002 ru

-ltermcap is spelled -lncurses nowadays.


94244 08-Apr-2002 peter

Unbreak world (missing .else)

Submitted by: fenner
Pointy hat to: obrien


94231 08-Apr-2002 obrien

Some things don't compile on ia64 and sparc64 yet.


93871 05-Apr-2002 obrien

Style reorg. Also spell -fpic as determined by bsd.lib.mk.


93868 05-Apr-2002 obrien

Style reorg.


89015 07-Jan-2002 jhb

Back out the previous revision for now. Instead, the current sparc64
Makefile changes are in the sparc64 p4 tree.


88854 03-Jan-2002 jhb

Don't build csu or libgcc on sparc64 for the time being.


87087 29-Nov-2001 ru

Fixed memory leak in dialog_gauge(3).

PR: gnu/32260
Submitted by: Igor Pokrovsky <tiamat@telegraph.spb.ru>
MFC after: 3 days


85807 01-Nov-2001 obrien

-v must have a space between it and the variable.

Submitted by: David Wolfskill <david@catwhisker.org>
(did I mention he should be a committer? :-) )


84473 04-Oct-2001 ru

Removed mentions of TARGET_ARCH from non-cross places.


84397 03-Oct-2001 bde

Fixed missing return type in synopsis.


84306 01-Oct-2001 ru

mdoc(7) police: Use the new .In macro for #include statements.


82613 31-Aug-2001 eric

Properly move cursor when home and end keys are used.


81467 10-Aug-2001 dd

Remove libgmp build infrastructure.


81331 09-Aug-2001 eric

Handle keys consistently.


81232 07-Aug-2001 ru

dialog(3) -> dialog_noyes(3).


80844 01-Aug-2001 eric

Update man page to actually match the source.

PR: 7456


80530 29-Jul-2001 dd

Enable the new libmp in the build, and disable libgmp and its
henchmen.


80375 26-Jul-2001 eric

Properly update cursor position when the list is scrolled.


80372 26-Jul-2001 eric

Handle keys consistently.


79843 18-Jul-2001 eric

Improve the interface provided by libdialog. Move a cursor around over
the components and trigger actions based on its position. This reduces
the need to remember the functions of various keys, and makes the
interface more consistant across library.
~


79528 10-Jul-2001 ru

mdoc(7) police: removed HISTORY info from the .Os call.


79452 09-Jul-2001 brian

Fix the type of the NULL arg to execl()

Idea from: Theo de Raadt <deraadt@openbsd.org>


75808 21-Apr-2001 ache

Pick manpages from their original locations


75670 18-Apr-2001 ru

mdoc(7) police: normalize .Nd.


75439 12-Apr-2001 ache

Install history.3 as rlhistory.3 to not conflict with existing libedit function


75410 11-Apr-2001 ache

Upgrade to 4.2


75032 31-Mar-2001 obrien

Add libiberty. This is needed on the Alpha by the iprobe port.
I have held this back for over a year, as we will always have to wrestle
with the question of "*which* libiberty sources to use". Sigh, if only
the GNU people would treat it as a totally separate library from GCC, et al.
and release it as such...


74861 27-Mar-2001 ru

MAN[1-9] -> MAN.


74743 24-Mar-2001 obrien

Sigh. I should know better than to commit a one line change from a PR
w/o a full compile test, even when the PR seemed so authoritative on the
subject...

Install sstream, not the non-existent sstring.


74737 24-Mar-2001 obrien

Install sstring.

PR: 25927
Submitted by: Jeremy Norris <ishmael27@home.com>


74736 24-Mar-2001 obrien

Garbage collect these ancient bits.


72986 24-Feb-2001 jkh

Properly orient the buttons for yes/no and no/yes so that POLA is
observed. This fixes the "no/yes box jumps buttons around" problem.

PR: gnu/24487
Submitted by: Gerhard Sittig <Gerhard.Sittig@gmx.net>


71895 01-Feb-2001 ru

mdoc(7) police: split punctuation characters + misc fixes.


70974 12-Jan-2001 ru

mdoc(7) police: Ft/Vt now accept punctuation-type arguments.


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


70395 27-Dec-2000 ru

Prepare for mdoc(7)NG.


70004 14-Dec-2000 jkh

Add a new function, dialog_noyes(), for sysinstall to be able to
present questinos with a different default answer. Somebody submitted
a patch to me once which did something this but I lost it (my bad) so
I'm just going to re-implement it with thanks to whomever it was who
gave me the idea.


69162 25-Nov-2000 obrien

Don't compile libgcc_r twice.


69128 25-Nov-2000 obrien

Don't build libgcc_r if "NOLIBC_R" defined. If you don't have a threads
safe libc, having a threads safe libgcc isn't of much use.


69000 21-Nov-2000 ru

mdoc(7) police: Add a missing `.Sm on' request.


68143 01-Nov-2000 jdp

Tell libgcc_r how to initialize a mutex before it uses it. This
fixes the immediate segmentation violations from some multithreaded
programs built on very up-to-date systems.


68064 31-Oct-2000 obrien

Quiet -Wall.


68019 31-Oct-2000 obrien

GCC uses .asm files on the Alpha for crt{begin,end}.o rather than
crtstuff.c as they do for other platforms.

Moral support from: jdp


67811 28-Oct-2000 obrien

* Bring back the guts of crt{i,n}.S. This allows C++ exceptions to work
when using the egcs and gcc-devel ports, along with GCC built from stock
public FSF sources. With out this change, FreeBSD will be removed from
the list of systems GCC 3.0 must be evaluated on before release. With
the effort some of us put into getting FreeBSD on this list, we should
not turn this effort into a waste, else we might not be worth fighting
for in the future. (note that Alpha and IA-64 versions of crt{i,n}.S
are needed)

* Switch from our own crt{begin,in} to those created from GCC's crtstuff.c.
This will allow us to switch to DWARF2 exceptions in the future, along with
staying in sync with any future GCC requirements.

* Break out our ELF branding bits into a seperate file. Currently this
is now included by our crt1.c files (since this functionality was part of
our native crtbegin.c). Later crtbrand.o will be merged in the creation
of crti.o.


67489 24-Oct-2000 obrien

Add "NO_CXX" knob to match src/gnu/usr.bin/cc/Makefile.


67176 15-Oct-2000 brian

include <sys/types.h>


65915 16-Sep-2000 ache

Remove unneded -lmytinfo


61238 04-Jun-2000 obrien

Scoot things over to the temporary *.295 source while I do major construction
on the mainline sources.


59331 17-Apr-2000 obrien

Fix the .PATH style nits. Other style nits left for later.


59329 17-Apr-2000 obrien

Use the non-asm routines for IA-64, PPC, and arm32 ports.


59265 15-Apr-2000 steve

Use the non-asm routines (for now) on the sparc and sparc64 ports.


58823 30-Mar-2000 obrien

Get the installed headers list right.


58807 30-Mar-2000 obrien

Switch over to using the GCC 2.95 Objc library code.


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.


58317 19-Mar-2000 ache

Add missing depend file


58316 19-Mar-2000 ache

Install readline API info


58315 19-Mar-2000 ache

Upgrade to 4.1
Minor bumped because new function added


56911 30-Jan-2000 obrien

The "INCDIR" required by the new header installation code in bsd.lib.mk
was not set correctly.

Ok'ed by: JKH


56804 29-Jan-2000 obrien

Move the header installation down into `readline' which is the subsystem
the headers are part of.


56586 25-Jan-2000 obrien

Do not use "DEFAULT_VTABLE_THUNKS". The bugs that have existed since
EGCS 1.x have not been worked out. And with 4.0 RELEASE comming quickly
we need C++ to be stable and usable.


55816 11-Jan-2000 green

This is the second half of unbreaking the world build. Add a -DNOHTML
corollary for -DNOINFO and -DNOMAN. I'll fix this properly (add
specific HTML doc magic) in the .mk files later; right now, just
unbreak the world.


55813 11-Jan-2000 green

*draws his sword*
I smite thee, vile buildworld breakage!

The story is that these were added to beforeinstall improperly. In our
beforeinstall, a full mtree has not been populated. Since the tree is
not populated, we explode from missing directories on doc install. It
should not be done in beforeinstall (includes) anyway.


55792 11-Jan-2000 jkh

This change was mis-identified as the problem, sorry. It appears to be
an anomaly restricted only to the alpha in FreeBSD-current (weird).


55791 11-Jan-2000 jkh

Back out the previous change to install the examples - it breaks the release builds.


55755 10-Jan-2000 phantom

Install contents of the TESTS subdirectory to /usr/share/examples/libdialog


55753 10-Jan-2000 phantom

Remove -lncurses and -lmytinfo from LDFLAGS


55752 10-Jan-2000 phantom

Cleanup warnings.


55743 10-Jan-2000 phantom

Completely reconstruct page. Make it mdoc(7) style compatible also :)
Page still needs some work about english refinements and some actualization.


55345 03-Jan-2000 obrien

Stop my evil plot to stop the use of GNU info files (which I don't care for)
for people that don't have "NOINFO=yes" in /etc/make.conf.
[read: this still refered to contrib/egcs/]


54720 17-Dec-1999 jkh

*Really* make space accelerators work; no wonder Brian McGovern was
confused! I fat-fingered the first commit.


54585 14-Dec-1999 jkh

Prevent spaces from being interpreted as accelerators.


53787 27-Nov-1999 obrien

Make ObjC bits optional. NO_OBJC ==> don't need `em.


53263 17-Nov-1999 obrien

Pay attention to the "KEEP THIS IN SYNC" comment, and sync the `tm.h'
header with src/gcc/usr.bin/cc/cc_tools/Makefile.


53173 15-Nov-1999 obrien

Cut over the system compiler from from EGCS 1.1.2 to GCC 2.95.2.


53162 15-Nov-1999 obrien

Cosmetic change to match cc_tools/Makefile


51895 03-Oct-1999 bde

Fixed the hack for using "../libgcc/Makefile" in libgcc_r/Makefile.
${LIB} was wrong at dependency-parsing time, so dependencies for
libgcc_r*.a were wrong. This somehow worked right, except libgcc_r*.a
were always out of date.


51794 29-Sep-1999 marcel

sigset_t change (part 5 of 5)
-----------------------------

Most of the userland changes are in libc. For both the alpha
and the i386 setjmp has been changed to accomodate for the
new sigset_t. Internally, libc is mostly rewritten to use the
new syscalls. The exception is in compat-43/sigcompat.c

The POSIX thread library has also been rewritten to use the
new sigset_t. Except, that it currently only handles NSIG
signals instead of the maximum _SIG_MAXSIG. This should not
be a problem because current applications don't use any
signals higher than NSIG.

There are version bumps for the following libraries:
libdialog
libreadline
libc
libc_r
libedit
libftpio
libss

These libraries either a) have one of the modified structures
visible in the interface, or b) use sigset_t internally and
may cause breakage if new binaries are used against libraries
that don't have the sigset_t change. This not an immediate
issue, but will be as soon as applications start using the
new range to its fullest.

NOTE: libncurses already had an version bump and has not been
given one now.

NOTE: doscmd is a real casualty and has been disconnected for
the moment. Reconnection will eventually happen after
doscmd has been fixed. I'm aware that being the last one
to touch it, I'm automaticly promoted to being maintainer.
According to good taste this means that I will receive a
badge which either will be glued or mechanically stapled,
drilled or otherwise violently forced onto me :-)

NOTE: pcvt/vttest cannot be compiled with -traditional. The
change cause sys/types to be included along the way which
contains the const and volatile modifiers. I don't consider
this a solution, but more a workaround.


50631 30-Aug-1999 peter

#include <termios.h>


50488 28-Aug-1999 peter

$Header$ -> $FreeBSD$


50472 27-Aug-1999 peter

$Id$ -> $FreeBSD$


50332 25-Aug-1999 obrien

Try to get /usr/include/readline back into the snapshots.

Submitted by: bde


50110 21-Aug-1999 obrien

MFS: Revert shared lib major version number back to 3.


49867 16-Aug-1999 obrien

{EGCSDIR}->{SRCDIR} + associated tweaks.
This is in prepreparation of the gcc-2.95 upgrade.

Also seems I was -I'ing several GCC directories I did not need to.


49866 16-Aug-1999 obrien

{EGCSDIR}->{SRCDIR} + associated tweaks.
This is in prepreparation of the gcc-2.95 upgrade.


49865 16-Aug-1999 obrien

Purely cosmetic changes -- fix Id's


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>


47573 28-May-1999 ache

don't include Makefile.inc twice


47569 28-May-1999 ache

upgrade to 4.0


47426 23-May-1999 dfr

Use the correct width integer on both i386 and alpha.

Reviewed by: Steve Price <sprice@hiwaay.net>


47422 23-May-1999 obrien

Install g2c.h header incase others want to call libg2c from C.

Submitted by: Steve


46337 02-May-1999 obrien

_G_USING_THUNKS probably applies to a.out too.
(well we define DEFAULT_VTABLE_THUNKS=1 for G++ in the a.out case, so it seems
likely)

Submitted by: jdp


46235 01-May-1999 obrien

Add more bits of libF77.

Submitted by: jmz


46234 01-May-1999 obrien

* Add MAIN.c
* be more selective what I add to CLEANFILES (what was I previously thinking??)


46233 01-May-1999 obrien

JMZ says:
Add an emply MAIN__() function. This avoid an unresolved reference error
during link phase when using fortran subroutines with non-fortran 'main()'.

Obtained from: src/lib/libF77/MAIN.c rev 1.1 by jmz


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


46067 25-Apr-1999 obrien

Remove several explicit rules. The two for exceptioni.o and typeionfoi.o
aren't needed as those files aren't part of libstdc++ any longer. Another
isn't needed as Cygnus doesn't compile with -frtti.

Noticed by: bde & my initial mispelling of ".So".


45769 18-Apr-1999 obrien

Hookup libg2c. (define NO_FORTRAN if you don't want it built)


45768 18-Apr-1999 obrien

libg2c -- EGCS's version of libf2c (plus enhancements).


45698 15-Apr-1999 obrien

Foo. jdp changed .so to .So during the time I did the EGCS work and I
missed bring in his changes into my work.


45669 14-Apr-1999 obrien

Create a libgcc with POSIX threads support.

Submitted by: Luoqi Chen <luoqi@chen.ml.org> (reorganized by me)


45465 08-Apr-1999 obrien

Missed a "\" in a continuation line.


45464 08-Apr-1999 obrien

alpha/freebsd-elf.h has been merged with alpha/freebsd.h


45463 08-Apr-1999 obrien

Don't require gcc/config/${MACHINE_ARCH}/xm-freebsd.h when we already know
the contents of it. Instead create it, so all arch's are consistent.


45455 08-Apr-1999 obrien

Get stdargs right on the Alpha.

Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>


45454 08-Apr-1999 obrien

Cometic cleanup.

Pre-bdelinted by: bde


45419 07-Apr-1999 obrien

Don't generate _G_config.h, use fixed version.
I knew better... too dependant on the environment we generate in, but...

This fixes the
/usr/lib/libstdc++.so: undefined reference to `filebuf virtual table'
/usr/lib/libstdc++.so: undefined reference to `stdiobuf virtual table'
errors seen after the initial bootstrap from gcc 2.7.2 to EGCS.

Agreed with by: bde & jdp


45380 06-Apr-1999 obrien

* Fix indentation style bug.
* Missed a "<" on the /dev/null redirection in the runtime-info.h generation.

Submitted by: missing "<" by bde


45341 05-Apr-1999 obrien

Crap! I grabbed the wrong Makefile from the test machine.


45339 05-Apr-1999 obrien

Fix .for loop continuation lines style bugs.

Submitted by: bde


45337 05-Apr-1999 obrien

Add iostream Info docs.


45318 05-Apr-1999 obrien

_G_config.h is now dynamically created.


45307 04-Apr-1999 obrien

Conditionalize one more i386'ism.


45306 04-Apr-1999 obrien

Attempt to creating the right ``tm.h'' file for the Alpha.


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)


45276 03-Apr-1999 obrien

Commit msg for rev 1.20 should probably have added that gnu/lib/libregex was
the only lib that was using the SHLIB_* values from gnu/lib/Makefile.inc.
Thus I simply added the to the Makefile here.


45275 03-Apr-1999 obrien

Makefile.inc was politing all subdir's with SHLIB_{MAJOR,MINOR} definitions.
Since we aren't keeping all the GNU libs at the same versions, this is
useless and causes us to build a shared libgcc, which we don't want to do.


45171 31-Mar-1999 obrien

Add bits we were getting from gnu/usr.bin/cc/Makefile.inc.


45169 31-Mar-1999 obrien

Hookup libgcc at gnu/lib instead of gnu/usr.bin/cc
(libgcc was repository copied for me by Peter)


44483 05-Mar-1999 bde

Don't use backslash-newline to split the too-long line for
".Fn dialog_ftree ...", since my synopsis checker doesn't support it
and no other too-long .Fn lines are split.


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.


42093 27-Dec-1998 bde

Avoid using `ld -O' (as in bsd.lib.mk). `ld -O' seems to have caused only
non-problems for elf -- `ld -elf -O foo.tmp -x -r foo' apparently puts
the result in a.out so it has essentially no effect.


42091 27-Dec-1998 bde

Removed rotten, unused implicit rules. The ld -O in one might have been
harmful if it were used.


41849 16-Dec-1998 imp

Add support for building on MIPS based systems.


40204 11-Oct-1998 peter

libg++ and libstdc++ also have internal calls to libm. Programs using the
shared versions should not need to add -lm unless the program uses libm
itself. Strictly speaking, libg++ depends on libstdc++, but libstdc++
has dynamic dependencies on some exception tables and binutils doesn't
seem to like it when a secondary library has undefined references. It
doesn't seem to care when -lstdc++ is added on the command line to ld
though. Anyway, the c++ driver adds -lstdc++ explicitly, so that should
be OK. c++ also adds -lm explicitly too, even though it wouldn't need
to now. [except for statically linked binaries as .a files don't have an
equivalent of automatic internal shared object dependencies.]


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).


39888 02-Oct-1998 jkh

Add documentation for new tree functions.
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>


39816 30-Sep-1998 jkh

Add missing free().
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>


39765 29-Sep-1998 jkh

Add examples for tree functions.
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>


39764 29-Sep-1998 jkh

Add support for saved trees.
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>


39718 28-Sep-1998 jkh

Update tree function and remove gratuitous .h file.
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>


39698 28-Sep-1998 jkh

Unbump the minor number; guess this doesn't happen in the ELF world
anymore and maybe we should nuke the meaning if MINOR altogether. :)


39677 26-Sep-1998 jkh

Add some new functionality which I promised to add over a year a go and
shamefully dropped on the floor. I need to add it now since it does a
minor number bump, but otherwise the current functionality of libdialog
is unchanged (in all its evil glory) and the change is non-intrusive.
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>


39052 10-Sep-1998 imp

Fix bogus length restriction on readlink. Use sizeof(buf) - 1 rather
than the size of the directory name. Fix style bug which increased
the number of lines > 80 characters by one.

Pointed out by: bde


39013 09-Sep-1998 imp

Use size of structure rather than hard coded 256 in readlink. This change
either came from OpenBSD, or was inspired by work done there.


38989 09-Sep-1998 cracauer

Document why the library is still not being build as shared.
PR: gnu/7811


38751 02-Sep-1998 bde

Fixed munging of the SUBDIR list in rev.1.16-1.18.


38696 31-Aug-1998 dfr

All libs build on alpha now.


38695 31-Aug-1998 dfr

Get definition of va_list from <stdarg.h>.


38632 30-Aug-1998 jb

BINFORMAT -> OBJFORMAT ready for E-day.


38461 20-Aug-1998 jb

Change the aux field type to long instead of int so that it is large
enough to hold a man-sized pointer.


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.


36692 06-Jun-1998 jkoshy

Spelling corrections.

PR: 6868
Submitted by: Josh Gilliam <josh@quick.net>


36344 24-May-1998 eivind

Don't blow away parts of the sourcetree on a 'make clean'. This was
only harmful for building from a read-only filesystem - the parts
blown away were old rm'ed directories.


36050 15-May-1998 jb

Change the order of the include paths so that the architecture specific
directory is searched before the generic one. You can guess what was
happening.. all the world's assumed to be 32-bit.


35528 30-Apr-1998 dfr

This was broken for ELF builds.


35492 28-Apr-1998 ache

Upgrade to 2.2


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.


34707 20-Mar-1998 bde

Don't use beforedepend to complicate and break things. The usual
fix of putting generated source files in SRCS breaks many special
cases (many dependencies had to be incomplete for ${.ALLSRC}
not to give .h files that would break compiling with c++ -c).
Reduce these special cases to the general case so that SRCS works
normally and bsd.lib.mk handles most of the complications. Now
we only have to duplicate rules from bsd.lib.mk to add special
CFLAGS in some cases.


34518 12-Mar-1998 bde

Put sources in SRCS and don't depend on them in beforedepend. IIRC,
this is to fix `make -j50' where `make -j18' worked. The race may
just have been more likely to be lost for -j50.


33799 25-Feb-1998 bde

Don't add streambuf.cc to SRCS twice.


33610 19-Feb-1998 jb

Just one of these libs left to port to alpha.


32761 25-Jan-1998 jb

Modify for MACHINE_ARCH support instead of assuming just x86.
Added alpha and m68k stuff.


32407 10-Jan-1998 jb

Avoid building x86 specific libraries on Alpha.


30578 19-Oct-1997 jraynard

<gnuregex.h> is rather old and breaks AWK's regex matching. Use a newer
version instead.


30333 12-Oct-1997 jkh

Fix improperly re-entrant code which caused the menu spammage we've
been seeing since 2.2.1.
Pointed-in-the-right-direction by: phk


29637 20-Sep-1997 peter

_G_VTABLE_LABLE_PREFIX is different between ELF and a.out
('_vt.' vs '__vt$')


28899 29-Aug-1997 peter

Insert first cut of hooks for compiling under ELF.


28898 29-Aug-1997 peter

Insert hooks for building under elf.


28533 21-Aug-1997 bde

Backed out previous commit. mp.h is installed from libmp and should not
be installed from here.


28331 17-Aug-1997 andreas

during the ,beforeinstall' target mp.h has to be installed as well
to /usr/include. Otherwise chkey and newkey can't be compiled
properly during make world.


26501 07-Jun-1997 ache

Upgrade to 2.1


26049 23-May-1997 asami

Add ${DESTDIR} in front of absolute paths.

Reviewed by: bde


25501 06-May-1997 jdp

Bye bye CPLUSPLUSLIB hack! It's not needed any more.

Don't merge this into -2.2 unless you understand the dependencies on
c++rt0, bsd.lib.mk, and gcc -shared. I.e., let me do it.


24871 13-Apr-1997 bde

Fixed synopsis. There was a missing arg, 3 args with the wrong type,
and many apparent dependendcies on <sys/types.h> from use of u_char.
<dialog.h> avoids u_char, so avoid it here too.


24793 10-Apr-1997 bde

Fixed bogus existence test related to searching for a nearby obj
directory. The object (= current) directory always exists, so
don't search for it.

Use ${.TARGET} instead of deprecated $@.


24749 09-Apr-1997 peter

Oops. Missed the Complex number add case of code generation.. :-]
Fixes PR#3239.

Submitted by: Takeshi WATANABE <watanabe@crayon.earth.s.kobe-u.ac.jp>


24389 29-Mar-1997 jkh

YAMF22


23220 28-Feb-1997 ache

Fix various overflows for items longer then menu width.
Fix cursor place after PgUp/PgDn.

Should go into 2.2
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>


22996 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


22879 18-Feb-1997 ache

When wrong directory choosed and chdir failed, directory name
was not reset to old name causing any file choosen put error
diagnostic about wrong directory, fix it by resetting back
to old name after chdir failed.

Add \r as alias to \n, some telnets have problem with that.

Should go into 2.2
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su> & me


21790 17-Jan-1997 jkh

Go on one of my periodic rampages through this code, trying to make
it DTRT. In the process, discover the usual 10-15 evil bogons which
have been lurking in it for years. This closes, for one thing, the
recent report Mike Smith made about nested checklist menus returning
with the scrolling region messed up.


21782 16-Jan-1997 ache

Simplify using SRCDIR


21697 15-Jan-1997 jkh

Allow emacs-style next/prev characters as well as arrow keys so that
I can offer this as a consistent feature.


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.


21643 13-Jan-1997 jkh

Turn this into legal texinfo. Since I don't know what the author
intended (and clearly, neither did the author :) I've just used the
bullet list attribute everywhere.


21595 12-Jan-1997 peter

Patch up the readline info building. This one is a bit of a problem
since the source name is not the same as the texinfo name so we have to
use SRCS=. This means we can't build two info sets in the same directory
so I've split it.


21584 12-Jan-1997 peter

Disconnect the doc subdir until somebody fixes this. I don't see how this
could possibly have worked during the testing before the last commit. :-(


21524 11-Jan-1997 jmacd

Same.


21511 11-Jan-1997 jmacd

Added section and entry annotations.


21509 11-Jan-1997 jmacd

Add the missing annotations.


21382 06-Jan-1997 ache

Add -f to ln


21342 05-Jan-1997 ache

Use contrib version now


20924 26-Dec-1996 joerg

Pull the fix from rev 1.31.2.1; i've accidentally committed it to
2.2 first.


20446 14-Dec-1996 jkh

Somewhere along the way, multiple targets started working and nobody
noticed.


20442 14-Dec-1996 jkh

Add another hateful global to libdialog (what the heck, there are already
so many). For now, the only extended attribute implemented is NO ECHO,
useful for things like passwords. See TESTS/input2.c for an example.
This should go into 2.2.


20359 12-Dec-1996 jkh

Line up some of these OK boxes properly again.


20193 07-Dec-1996 markm

Fix libmp to be more Berkely compatible.

This is a very safe 2.2 candidate.

Submitted by: Nick Sayer <nsayer@quack.kfu.com>


19824 16-Nov-1996 joerg

Disable the inclusion of the Posix regexp stuff into libgnuregexp.
We've already got it in libc, but both libraries are incompatible
wrt. their header files and internal data structures. This
incompatibility caused the expr(1) on the fixit floppy to mysteriously
dump core for the colon operator.

Strong 2.2 candidate, since it fixes the usage of MAKEDEV on the fixit
floppy. I'd like to get it reviewed by somebody else though.

Observed by: andreas


19786 15-Nov-1996 jkh

STL object files missing from libstdc++ - fix.
This closes PR#1975 and was on my TODO list, so I'm breaking my own "no more
commits before I fly!" rule and taking care of this, since it was at the
very top and Peter shamed me in to taking care of it. This is definitely
a 2.2 candidate.

Submitted-By: Mark Diekhans <markd@Grizzly.COM>


19279 31-Oct-1996 ache

Replace collate_range_cmp with its code (GNU variant)


19160 24-Oct-1996 markm

Fix the dependancies.
Thanks Andrey!
Submitted by: ache


19159 24-Oct-1996 markm

Fix this so that dependancies work properly.
Thanks Andrey!
Submitted by: ache


19053 20-Oct-1996 markm

BMakefile for gmp-2.0.2
Requested by: ache
Made world by: chuckr


19052 20-Oct-1996 markm

BMakefiles for gmp-2.0.2
Requested by: ache
Made world by: chuckr


19051 20-Oct-1996 markm

Remove the old libgmp. Version 2.0.2 is about to hit prime time.


19050 20-Oct-1996 markm

Remove the old libgmp. Version 2.0.2 is about to hit prime time.


19046 20-Oct-1996 markm

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


18800 07-Oct-1996 peter

Use ${INSTALL} -C instead of -c. I did it with -C originally, but during
testing I changed it to -c to check for missed files by looking at time
stamps in /usr/include/g++.

Submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>


18688 04-Oct-1996 peter

Oops, an editing error at one point meant I had missed the osfcn.h header
(it was directly underneath where bool.h used to be in the list, I think
I must have not been paying attention and deleted a word from the wrong
line. The machine that I was testing on still had an (old?) osfcn.h file)

Pointed out by: Andreas Klemm <andreas@klemm.gtn.com>


18682 04-Oct-1996 jkh

"CONTINUE" was just too long. Make it a nice "OK" now.


18678 04-Oct-1996 peter

To the Attic we go..


18672 04-Oct-1996 peter

Add libstdc++ to the SUBDIR list


18671 04-Oct-1996 peter

Update to use the contrib/libg++ version, now that my (slow) 486 has
finished a 'make world'.


18666 03-Oct-1996 peter

Initial shot at a bmakefile for libstdc++


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)


18485 24-Sep-1996 bde

Eliminated includes of the "temporary" backwards compatibility header
<sys/dir.h> in applications. Maintained existing (inadequate) ifdefs
for dir.h vs dirent.h in libdialog, amd and rarpd, but didn't add any
new ones.


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.


18391 19-Sep-1996 peter

Add libobjc, the Objective-C runtime library.


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.


18078 06-Sep-1996 jkh

Make button highlighting more visible on B/W displays.


18050 05-Sep-1996 bde

Fixed DPADD.


17984 01-Sep-1996 jkh

Collapse some common arrow key handling semantics from sysinstall into
PollObj(), simplifying code which uses it.


17958 30-Aug-1996 peter

consistancy fixup

Submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>


17951 30-Aug-1996 ache

Add HAVE_STRING_H
Use -DHAVE_XXX=1 form to be visually consistent with config.h defines


17937 30-Aug-1996 peter

cmp -s || install -c ==> install -C
Add -DHAVE_UNISTD_H -DHAVE_STDLIB_H to get these files


17936 30-Aug-1996 peter

oops!! back out last accidental commit! (gcc-2.7.2.1 tweak that I gave up
on..)


17935 30-Aug-1996 peter

cmp -s || install -c ==> install -C


17859 28-Aug-1996 ache

Keep in sync with latest bash


17575 13-Aug-1996 jkh

Reverse my patch which erroneously removed the library dependencies
for a library. They're needed.


17554 12-Aug-1996 ache

Convert to newly aded collate compare function


17549 12-Aug-1996 ache

Use collate for alpha character ranges


17518 11-Aug-1996 jkh

Throw some unnecessary dreck out of this Makefile.


17142 12-Jul-1996 jkh

General -Wall warning cleanup, part I.
Submitted-By: Kent Vander Velden <graphix@iastate.edu>


17098 11-Jul-1996 jkh

1. Remove some ancient bogons from when I initially added dialogMenuItem
support.
2. Have message boxes say "Continue" instead of "Exit"


17092 11-Jul-1996 jkh

Fix a couple of whoopers which somehow went undetected until now.


16973 05-Jul-1996 jkh

Add missing dialog_clear() calls.


16888 02-Jul-1996 jkh

Round out the examples a little better in showing custom buttons in operation
more than once.


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.


15956 28-May-1996 phk

Make rules reentrant.


15932 27-May-1996 peter

This version is no longer needed, and probably better off gone. It
tried to parse the format string to estimate how much space it needed.
It didn't know all of the formats..


15679 07-May-1996 wosch

``mv'' -> ``mv -f''
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root


15418 28-Apr-1996 jkh

Fix the OK/Cancel accellerator bogon I introduced a few days back.


15410 27-Apr-1996 jkh

Fix what I just broke with DITEM_LEAVE_MENU


15406 27-Apr-1996 jkh

Fix a bogon with ok/cancel callback usage.


15382 25-Apr-1996 jkh

More custom hackery to deal with issues discovered in sysinstall.


15380 25-Apr-1996 jkh

Allow some post-fire actions to be combined in ways that weren't
possible before.


15376 25-Apr-1996 jkh

alloca() was being called with highly bogus arguments due to brain
fade. Fixed.


15354 23-Apr-1996 jkh

Cosmetic tweaks.


15323 20-Apr-1996 jkh

Another bug fix for the DITEM_REDRAW case.


15322 20-Apr-1996 jkh

Make the DITEM_RECREATE option work properly.


15306 19-Apr-1996 jkh

Fix a bug which did not properly bias checklist items by their scroll
factor.


15290 18-Apr-1996 jkh

Remove a long-standing window leak I just noticed.


15289 18-Apr-1996 jkh

Remove the special-case behavior for fire actions that return
DITEM_FAILURE - formerly they would simply act as an implicit "continue",
but this is wrong. If you want this behavior, you should now return
with the DITEM_CONTINUE flag set.

Also make the semantics of DITEM_RESTORE quite a bit different - rather
than restore the screen back to pre-menu state, we restore the menu
itself. This is more correct for a variety of reasons when dealing with
nested menus (whoops!).


15273 16-Apr-1996 jkh

More changes to attempt to make this whole new dialog scheme more
robust. The new "fire" actions, while affording signficantly more
interactivity to libdialog, come at a cost - if the fire action trashes
the screen then you're not going to be in Kansas anymore when you
come back to the menu and there had better be considerable extra
smarts in place for coping with such a situation. These changes are my
attempt to do just that.


15240 13-Apr-1996 jkh

Remove some of the grot I added to try and save/restore screen contents.
This shouldn't be done here, it should be done in the client as needed.


15143 08-Apr-1996 jkh

Save screen before calling any fire() callbacks - you never know what
they might do to the screen.


15142 08-Apr-1996 jkh

Refresh dialogs if a callback action fails.


15090 07-Apr-1996 jkh

Make this properly respect obj dirs.


15089 07-Apr-1996 jkh

Strive for a little more consistency with my examples.


15044 05-Apr-1996 jkh

Add an `aux' field for some other gunk I'm doing.


14377 04-Mar-1996 markm

Make "make tests" actually work. This is an extremely crude hack, but
I figure that as this is not part of any automated processes, WTH.


14032 11-Feb-1996 phk

gnumalloc is gone.


14031 11-Feb-1996 phk

Remove libgnumalloc.


14003 09-Feb-1996 mpp

Add some missing MLINKS, correct some cross references, correct some
file locations and some minor formatting/style problems.


13987 09-Feb-1996 mpp

Added some missing MLINKS for section 3 man pages.
Also corrected a few minor formatting errors, file location and cross
references in some of the section 3 man pages.

This shuts up a lot of the output from "manck" for section 3.


13969 08-Feb-1996 jkh

Minor tweak to this test.


13373 10-Jan-1996 jkh

Fix small bug with negative item_no.


13232 05-Jan-1996 jkh

Refresh before calling selection hook.


13136 01-Jan-1996 jkh

Create individual tests for each dialog feature.


13135 01-Jan-1996 jkh

Next round of changes - make dialog boxes drawable at arbitrary X,Y locations
and add selection traversal callbacks so context-sensitive behavior can
even be implemented for individual menu items. These work around the two
largest issues holding me back with some of my sysinstall changes.


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


12987 23-Dec-1995 jkh

Add another test to round out the radiolist dialog suite.
Add more comments and attempt to make everything just that much
more understandable.


12984 23-Dec-1995 jkh

o Add some test code.


12983 23-Dec-1995 jkh

Add changes to:
o Support a new, fully backwards-compatible API for controling
individual items in dialog menus.
o Write a man page.
o Add some test code.


12586 03-Dec-1995 ache

Add fixes from bash beta
Back out trailing spaces changes


12552 01-Dec-1995 jkh

gets() -> fgets()


12486 26-Nov-1995 bde

Fixed beforeinstall rule. .CURDIR was spelled .SRCDIR.

Changed beforeinstall rule to use `install -C' instead of `cmp -s'
and `install -c'. `install -C' has exactly the right semantics
for installing headers and should be used elsewhere.


12482 25-Nov-1995 peter

Part two of a repository operation to sort out the libmp/libgmp builds.
After this commit, you should be able to build libmp and libgmp independently
and without being forced to do a make depend first..


12267 13-Nov-1995 markm

BBild libgmp from the sources already in ../libmp.


12266 13-Nov-1995 markm

Add libgmp.


12264 13-Nov-1995 markm

Make the tests work. libmp and libgmp must be installed for this
to work.


12263 13-Nov-1995 markm

Build the TeXinfo manual


12262 13-Nov-1995 markm

1) Add the doc/subdirectory - this will get gmp.texi installed
2) Clean up the Makefile - libgmp is coming!


12238 12-Nov-1995 markm

Add libmp


12237 12-Nov-1995 markm

BMake the multiprecision library, and fix as many of the -Wall warnings
as is now feasable.


12235 12-Nov-1995 markm

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


9970 06-Aug-1995 bde

Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.

Previously I missed dozens of Makefiles that skip the install after
using `cmp -s' to decide that the install isn't necessary.


9580 19-Jul-1995 ache

Update version info
Reviewed by:
Submitted by:
Obtained from:


9579 19-Jul-1995 ache

Sync with bash 1.4.5 version
Check some null pointers before action, cosmetique fixes
Submitted by:
Obtained from:


9498 12-Jul-1995 bde

Fix dependencies for regex.texi. It is constructed by merging a C header
file with an info source file.


9409 05-Jul-1995 dfr

Define CPLUSPLUSLIB so that bsd.lib.mk will add c++rt0.o to call
constructors and destructors.
Add -lgcc_pic to LDADD for the shared library since C++ code uses stuff from
libgcc and we no longer have a shared libgcc. Should this be done by
CPLUSPLUSLIB?


8858 30-May-1995 rgrimes

Remove trailing whitespace.


8804 28-May-1995 jkh

Don't make TAB and BACK-TAB destroy field contents incorrectly.
Submitted by: gibbs


8700 22-May-1995 adam

eliminate coredump for readline(NULL) case


8553 16-May-1995 ache

Remove extra argument from mesgbox


8551 16-May-1995 ache

Call mesgbox instead of msgbox for long descriptions


8548 16-May-1995 jkh

Changes to support the new dialog_dselect() features required to fix
pkg_install. dialog_dselect() wasn't very useful before.
Submitted by: Marc van Kempen <wmbfmk@urc.tue.nl>


8535 15-May-1995 ache

Fix draw shadow bug, when shadow reaches end of the screen,
bringed by devmenu or tzsetup f.e.


8482 12-May-1995 ache

Add missing include


8354 08-May-1995 ache

Bump major number, function deleted


8350 08-May-1995 ache

Bump major number


8344 08-May-1995 ache

Fix nasty shadow bug sneaked in Marc's commit.
Implement ^K and KEY_EOL as clear end of line
Move common code from line_edit to static function
Cosmetique changes in textbox


8268 04-May-1995 ache

Bump major number instead of minor: old functions arguments was changed too


8247 03-May-1995 ache

Bump minor number


8191 30-Apr-1995 ache

Handle too long strings correctly in print_autowrap()
Submitted by: Marc van Kempen <wmbdmr@urc.tue.nl>


7975 21-Apr-1995 jkh

Hastily back out my previous change to install ui_objects.h; upon further
examination, I'm not entirely sure this was meant to be public. It's not
idempotent or anything. I'll make pkg_manage deal with it another way
until it's been confirmed one way or the other by Marc.


7974 21-Apr-1995 jkh

Also install new ui_objects.h header file. I'm not sure how I feel about
these Makefile constructs - surely there's a better way?


7959 20-Apr-1995 ache

Upgrade.
Submitted by: Marc van Kempen <wmbfmk@urc.tue.nl>


7923 18-Apr-1995 ache

Fix update_line() updates on screen edges
Obtained from: bash sources


7330 24-Mar-1995 ache

Get rid of strtok(), it is depricated inside libs


7237 22-Mar-1995 jkh

This just exited on most errors, some of which were legitimate and
I don't *want* to cause my application to be exited! Some of the fprintfs()
should probably be calls to some dialog error menu popup anyway.


7203 21-Mar-1995 ache

Saved scroll fixed.


7184 20-Mar-1995 rgrimes

Pretty much a complete rewrite of this Makefile.

Remove private mkdir command for /usr/include/g++, this is now
handled by mtree.

Make the whole file fit in 80 column output, sort the SRCS list and
split into .c and .cc sources.

Use $Id$ instead of $FreeBSD$ since we pulled support for this.

Add DPADD to match LDADD and now include <bsd.prog.mk> to define
the DPADD values (This is a hack until the .mk stuff can be corrected
so that ${LIB*} is visiable in bsd.lib.mk.)

Optimize beforeinstall target by eliminating a subshell.


7114 17-Mar-1995 ache

Fix savestring & gdb conflict
Moreover, this fix not breaks any pgm which uses readline's savestring


7101 17-Mar-1995 ache

Upgrade


7043 12-Mar-1995 ache

Add cmp -s to beforeinstall target


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.


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.


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.


6926 06-Mar-1995 nate

Install the include file in the same way that all other includes file are
in the 'beforeinstall' target.


6818 02-Mar-1995 ache

Fix arrows printout for non-arrows keys in menubox
Move arrows printout to single kernel function
Add PgUp/PgDn/Home/End to checkbox and radiobox


6674 23-Feb-1995 ache

Simplify notify()
Fix dupwin usage, now it really restore screen
Disable helpline while helpfile displayed
Fix helpfile borders
Fix mesgbox range computing


6467 15-Feb-1995 ache

Remove dir creating, done by mtree
Add missing file name for cmp


6458 15-Feb-1995 ache

file selector, helpline, helpfile and more, with my fixes
Submitted by: wmbfmk@urc.tue.nl


6373 14-Feb-1995 jkh

The destructor always assumed that it would be called on objects created from
ONE constructor routine. This was bogus - there is also a system provided
constructor which does not allocate a pattern buffer. Make less assumptions.


6345 13-Feb-1995 ache

Much better error handling added.


6035 30-Jan-1995 ache

Add more range/argument checking
Submitted by: charnier@lirmm.fr


5660 16-Jan-1995 ache

Add doc to SUBDIR


5659 16-Jan-1995 ache

Remove */doc


5654 16-Jan-1995 ache

Back out bkgd() function usage, it acts not from
common sense but from sysv standard


5502 11-Jan-1995 ache

Upgrade to code which should satisfy all things which we have


5499 11-Jan-1995 ache

Upgrade regex code to most recent that I found
Version number still not changed


5497 11-Jan-1995 ache

Changes for 8-bit ctype


5496 11-Jan-1995 ache

libregex/doc added


5494 11-Jan-1995 ache

Add infopage installation


5430 07-Jan-1995 ache

Back out prev fix, now fixed in bsd.info.mk


5421 07-Jan-1995 ache

Fix "make" vs "make all"


5387 04-Jan-1995 ache

Add readline/doc to SUBDIR


5385 04-Jan-1995 ache

Fix format error


5384 04-Jan-1995 ache

Add dependances


5383 04-Jan-1995 ache

Install infopages


5293 30-Dec-1994 ache

Upgrade from new bash


5073 12-Dec-1994 ache

Upgrade to readline from bash 1.14.3


5020 09-Dec-1994 ache

Change all 'regoff_t' occurances to 'int'. GNU typedefed it as 'int',
but BSD 4.4 typedefed it as 'off_t'. Make _RX_C_ hook for sucessful
rx.c compilation


5019 09-Dec-1994 ache

Change #include order to not redifine __P


5018 09-Dec-1994 ache

Regcomp, re_comp eliminating


5017 09-Dec-1994 ache

More kosher regexp eliminating, based on BSD date now


5016 09-Dec-1994 ache

Eliminate buggy regcomp and re_comp implementations,
we already have them in another place.


4999 06-Dec-1994 ache

8bit locale ajustment fix


4998 06-Dec-1994 ache

Upgrade to version 2.0


4904 02-Dec-1994 ache

Use new bkgd() function to produce background


4802 24-Nov-1994 ache

Add -lcompat to LDADD for insque/remque (they treated as part of library)


4793 23-Nov-1994 ache

For unknown reason _G_HAVE_SYS_RESOURCE was defined to 0 instead
of 1. (we have it). Please check gnu2bmake script


4792 23-Nov-1994 ache

Add missing osfcn.h


4688 20-Nov-1994 ache

Add ^X,^B,^F,^E,^A
Implement KEY_DC/^D
Fix some displaying errors
Add more beeps on reaching edges


4667 19-Nov-1994 ache

Automatically turn off insert mode when end of field reached
in line_edit().


4666 19-Nov-1994 ache

Highlight only flen sized part while editing in line_edit()


4664 19-Nov-1994 ache

Highlight only space available for editing


4658 18-Nov-1994 ache

silently restrict all boxes to LINES, COLS


4591 18-Nov-1994 ache

Draw passed line with passed attrs on enter of line_edit()
and redraw it with default attrs on exit.


4584 18-Nov-1994 ache

Add new parameter to line_edit: field length (-1 means unlimited)


4582 18-Nov-1994 ache

Save/restore attrs in line_edit now


4581 17-Nov-1994 ache

Use newscr instead of curscr in shadows code


4575 17-Nov-1994 ache

Use wnoutrefresh() in clear_norefresh


4574 17-Nov-1994 ache

Add dialog_clear_norefresh() function


4572 17-Nov-1994 ache

Remove regex.h, it conflicts with our POSIX regex.h and we already
have it under different name: gnuregex.h (from libregex)
Change all references of <regex.h> to <gnuregex.h>


4565 17-Nov-1994 ache

Fix original bug with wrong calculated dims for items list.
Add args check for functions when autosizing impossible.


4527 16-Nov-1994 ache

Full autosizing support, now you can pass -1, -1 for any
string


4515 15-Nov-1994 ache

Make shadow more 'real': now shadowed letters appearse as dim ones.


4496 15-Nov-1994 ache

Fix bug: only one second-level shadow drawed


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.


4426 13-Nov-1994 jkh

Fix merge conflicts.


4423 13-Nov-1994 jkh

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


4421 13-Nov-1994 jkh

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


4344 10-Nov-1994 ache

Additionly use erase char from termios
Implement kill line by ^U or kill char from termios


4226 07-Nov-1994 phk

As pointed out by Paul Traina, we need the libs to be 261.0 not 26.1.


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.


4071 02-Nov-1994 ache

Now line_edit() uses passed string as initial prompt


4068 02-Nov-1994 jkh

Translate README to english. :-)


4052 01-Nov-1994 ache

Fix beforeinstall compare
Submitted by: jc@cleat.irbs.com


4042 01-Nov-1994 pst

Don't reinstall includes when not necessary


4024 31-Oct-1994 ache

Add pointer check after each newwin/subwin with error diagnostic


3957 28-Oct-1994 jkh

Add a -I${.CURDIR} so that the next time Andrew changes dialog.h, the
whole build doesn't fall over before installation.


3953 28-Oct-1994 ache

Add refresh after each line of program output,
some pgms may have long waiting time between output lines.


3950 28-Oct-1994 ache

Implement dialog_prgbox() function which allows run program
(via pipe) with output to dialog box


3855 25-Oct-1994 paul

Added refresh() to dialog_clear so that it actually
clears the screen.
Reviewed by:
Submitted by:
Obtained from:


3827 24-Oct-1994 ache

Make dialog attributes visible from outside (for direct usage
in pgms)


3756 21-Oct-1994 ache

Fix dialog_clear() to clear windows.


3754 21-Oct-1994 ache

Implement line_edit() function (full line editor) which may called
externally.
Rewrite inputbox/textbox to use this function.


3740 20-Oct-1994 ache

Declare more functions externally.
Don't forget to use 'make beforeinstall'...


3716 19-Oct-1994 ache

Don't exit silently, if initscr failed; put error message


3715 19-Oct-1994 ache

Check initscr() for NULL


3528 12-Oct-1994 ache

Add LDADD += -lcurses


3527 12-Oct-1994 ache

Add LDADD+= -ltermcap


3524 12-Oct-1994 ache

SHARED_LDADD --> LDADD


3519 11-Oct-1994 ache

libdialog added


3516 11-Oct-1994 ache

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


3087 25-Sep-1994 adam

previous fix was not complete


3084 25-Sep-1994 adam

Dumped core when prompt == NULL


2808 15-Sep-1994 bde

Install libregex.h with the correct owner, group and mode.


2638 10-Sep-1994 pst

libg++ include files being installed in /usr/include instead of
/usr/include/g++

Submitted by: pst


2630 09-Sep-1994 wollman

Bogus little commit to see if my change to log_accum.pl actually worked.
CVS:


2616 09-Sep-1994 rgrimes

ljo:
You need to fix the libio/_G_config.h file around lines 42-44. After
that everything should be OK. You should have seen many warning error
messages about this file. There are missing "short" "char" keywords
the file.

Michael:
Apply the following patch

rgrimes:
The patch to include/_G_config.h is highly questionable and has been
marked as such.

Reviewed by: rgrimes
Submitted by: L Jonas Olsson <ljo@ljo-slip.DIALIN.CWRU.Edu>
Submitted by: Michael Reifenberger <root@rz-wb.fh-sw.de>


2615 09-Sep-1994 rgrimes

Reenable libg++


1936 08-Aug-1994 phk

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


1912 07-Aug-1994 jkh

Remove libg++ until we have a working one again.
Submitted by: jkh


1877 05-Aug-1994 wollman

Bump shared-library version numbers.


1876 05-Aug-1994 wollman

Last commit was slightly half-baked; try again. Use <sys/cdefs.h> to get
__P defined, rather than trying to do it ourselves.


1842 04-Aug-1994 wollman

Use __GNU_P ratherthan __P.


1823 02-Aug-1994 phk

Here comes the right import of gcc-2.6.0.


1710 12-Jun-1994 ache

Change includes in proper way, i.e.
"readline.h" --> <readline/readline.h>
Remove -I./readline from Makefile (again!)


1707 11-Jun-1994 paul

Put back -I${.CURDIR}/readline in Makefile.

The sources are just broken and given that an extra -I flag is going
to be needed it may as well be as above to guarantee that the library
will build.


1698 10-Jun-1994 ache

Remove -I./readline, unneded with make includes


1616 28-May-1994 csgr

Add comments to Makefile.inc's about libg++ and shlib nos.


1583 27-May-1994 csgr

Remove explicit specification of SHLIB major and minor nos.


1563 26-May-1994 csgr

Bump all minor nos. of libs in /usr/src/gnu/lib.
shlibs are now version 1.1


1517 19-May-1994 jkh

A perfectly good libgnuregex.a and you can't use it! No header was being
installed. Do so now as gnuregex.h


1493 14-May-1994 ache

Make local changes more portable.


1492 13-May-1994 ache

Upgrade to readline 2.0 from bash1.14.1


1484 11-May-1994 ache

Add PAREN_MATCHING to CFLAGS


1483 11-May-1994 ache

Remove #ifdefs which may confuse external packages which include
this headers


1482 11-May-1994 ache

Add HAVE_VARARGS_H to CFLAGS
Add VISIBLE_STATS to CFLAGS, fix complete.c for successful
compilation with VISIBLE_STATS


1481 11-May-1994 ache

Add some note, how to tune readline to 8-bit clean mode


1480 11-May-1994 ache

Add VI_MODE to CFLAGS


1479 11-May-1994 ache

Back out forced 8-bit mode, it can be tudned from ~/.inputrc file


1477 10-May-1994 ache

Add note about additional changes


1476 10-May-1994 ache

Make readline 8-bit clean


1475 10-May-1994 ache

Back out previous fix, correct place to fix is octave program


1474 10-May-1994 ache

Correct rl_attempted_completion_function type to Function *
for successful compilation with octave


1473 09-May-1994 ache

Merged with new readline 2.0 from bash


1472 09-May-1994 ache

Merge with much improved version from gdb4.11


1471 09-May-1994 ache

Install history.h to /usr/include/readline too, gdb4 include it


1469 09-May-1994 ache

libreadline added


1467 09-May-1994 ache

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


1042 30-Jan-1994 rgrimes

Update for new organization of gnu tree.


1037 29-Jan-1994 nate

No longer install the GNU regex.h include file.


917 28-Dec-1993 smace

Update shlib version to 1.0


916 28-Dec-1993 smace

Update version to 1.0


743 09-Nov-1993 paul

Added
SHLIB_MAJOR=0
SHLIB_MINOR=0


636 19-Oct-1993 rich

merge free.c realloc.c into malloc.c so that all three are linked in
if any are referenced.

libc's malloc.o contains malloc(), free() and realloc(). And libc
refers to realloc which will cause the linker to pull in redundant
malloc() and free() definitions from malloc.o if it isn't already
linked in from GNU malloc. Rich


501 24-Sep-1993 rgrimes

This is gnu lib malloc from NetBSD verbatium, here is the version info
that Chris created:
this version of GNU malloc was obtained from prep.ai.mit.edu on
9/22/1993. There was no version noted.


321 23-Aug-1993 rgrimes

Changed install -o root -g bin to -o ${BINOWN} -g ${BINGRP} on the header
install commands to be consistent with other header files.


254 08-Aug-1993 rgrimes

Changed afterintall: target to beforeinstall: so that it is easy to get
the regex.h header file installed.


218 30-Jul-1993 conklin

GNU Regex 0.12