freebsd-dev/usr.bin
Simon J. Gerraty 2c3632d14f Update to bmake-20200902
Lots of code refactoring, simplification and cleanup.
Lots of new unit-tests providing much higher code coverage.
All courtesy of rillig at netbsd.

Other significant changes:

o new read-only variable .SHELL which provides the path of the shell
  used to run scripts (as defined by  the .SHELL target).

o variable parsing detects more errors.

o new debug option -dl: LINT mode, does the equivalent of := for all
  variable assignments so that file and line number are reported for
  variable parse errors.
2020-09-05 19:29:42 +00:00
..
addr2line
alias
apply
ar
asa
at at(1): Markup environment variables with proper macros 2020-07-19 14:42:13 +00:00
atm
awk awk(1): use -version instead of -V 2020-06-13 09:16:07 +00:00
banner Add HISTORY sections to banner(6), basename(1), limits(1) and vmstat(8) 2020-06-18 13:19:56 +00:00
basename Add HISTORY sections to banner(6), basename(1), limits(1) and vmstat(8) 2020-06-18 13:19:56 +00:00
bc
biff
bluetooth
bmake Update to bmake-20200902 2020-09-05 19:29:42 +00:00
brandelf
bsdcat MFV r361280: 2020-05-20 20:58:48 +00:00
bsdiff
bzip2
bzip2recover
c89
c99
caesar
calendar Update Hong Kong Liberation Day (hah!) 2020-08-27 03:50:34 +00:00
cap_mkdb
chat
chkey
chpass Fix i386 build of chpass after r363992 2020-08-08 10:05:27 +00:00
cksum
clang Update Makefiles under lib/clang and usr.bin/clang for 11.0.0 builds, 2020-08-06 19:30:00 +00:00
cmp cmp(1): Add EXAMPLES section 2020-06-20 11:20:16 +00:00
col
colrm colrm.1: Add a missing colon 2020-06-23 10:27:41 +00:00
column
comm comm(1): Add EXAMPLES section 2020-07-27 16:51:23 +00:00
compile_et
compress
cpio MFV r361280: 2020-05-20 20:58:48 +00:00
cpuset cpuset(1): Update the usage message. 2020-08-17 13:08:04 +00:00
csplit
ctags
ctlstat
cut
cxxfilt
dc
diff diff: always properly kill pr(1) 2020-09-01 14:52:39 +00:00
diff3
dirname
dpv
drill
dtc
du
ee
elfctl Reserve FreeBSD ELF feature control bit LA48 to control VA layout on amd64. 2020-08-23 19:47:27 +00:00
elfdump
enigma
env
etdump
expand
factor
false
fetch Don't explicitly specify c99 or gnu99 as the default is now gnu99. 2020-08-17 05:57:02 +00:00
file
file2c
find
finger
fmt
fold
fortune fortune(6): Grammar fix for a hint on searching ports 2020-09-04 13:05:00 +00:00
from
fstat Clean up and improve manual page for fuser(1) 2020-06-18 11:18:26 +00:00
fsync
ftp
gcore
gencat
getaddrinfo
getconf
getent
getopt
gh-bc Connect the tests provided with the new bc and dc 2020-08-03 20:26:04 +00:00
gprof
grdc
grep Always install usr.bin/grep as grep when bootstrapping 2020-08-07 16:04:01 +00:00
gzip
head
hesinfo
hexdump hexdump(1): Add EXAMPLES section 2020-06-29 15:15:14 +00:00
host
iconv
id
ident
indent indent(1): add fallthrough markers 2020-05-21 17:34:31 +00:00
ipcrm
ipcs
iscsictl
join join(1): Add EXAMPLES section 2020-06-20 11:27:59 +00:00
jot
kdump
keylogin
keylogout
killall killall(1): Clarify -d, -s and -v options 2020-06-27 11:28:11 +00:00
ktrace
ktrdump
kyua
lam
last
lastcomm
ldd Fix ldd for PIE binaries after rtld stopped accepting binaries for dlopen. 2020-06-13 18:21:31 +00:00
ldd32
leave
less
lessecho
lesskey
lex MFV: r362286 2020-06-18 18:09:16 +00:00
limits limits(1): Add EXAMPLES section 2020-06-25 16:46:27 +00:00
locale locale: exit 1 if unknown keyword was specified 2020-06-13 08:37:24 +00:00
localedef Allow bootstrapping localdef on non-FreeBSD systems 2020-07-15 12:07:59 +00:00
locate
lock
lockf Remove whitespace which accidentaly snuck into r364831. 2020-08-26 19:28:30 +00:00
logger
login
logins
logname
look
lorder
lsvfs
lzmainfo
m4 Add necessary Makefile.inc1 infrastructure for building on non-FreeBSD 2020-08-25 13:29:57 +00:00
mail
man
mandoc
mesg
minigzip
ministat
mkcsmapper
mkcsmapper_static
mkdep
mkesdb
mkesdb_static
mkfifo
mkimg Fix invalid VHDX generation for image larger than 4Gb 2020-07-13 02:24:31 +00:00
mkstr
mktemp
mkuzip
morse
msgs
mt
nc
ncal
netstat netstat(1): Add EXAMPLES section 2020-07-21 16:17:23 +00:00
newgrp
newkey
nfsstat Fix output of nfsstat -cE in json or xml mode 2020-09-02 17:36:30 +00:00
nice
nl nl(1): Add EXAMPLES section 2020-06-18 08:26:26 +00:00
nm
nohup
number
objcopy
ofed
opieinfo
opiekey
opiepasswd
pagesize
pamtest
passwd
paste
patch Remove heuristic for dealing with trailing newlines being truncated by mailers. 2020-08-16 23:55:23 +00:00
pathchk
perror
pom
posixshmcontrol
pr
primes
printenv
printf printf(1): Add EXAMPLES section 2020-07-01 16:33:32 +00:00
proccontrol procctl(8): usermode bits to force LA58/LA57 on exec. 2020-08-23 20:44:15 +00:00
procstat
protect
quota
random
rctl
readelf
renice
resizewin
rev rev(1): Add EXAMPLES section 2020-06-27 11:19:18 +00:00
revoke
rpcgen
rpcinfo
rs
rup
ruptime
rusers
rwall
rwho
script Fix typo in comment. 2020-09-05 04:20:29 +00:00
sdiff
sdiotool
sed sed: fix hex_subst test after after r363679 2020-07-30 13:36:24 +00:00
seq seq(1): complete EXAMPLES section 2020-06-20 11:24:29 +00:00
setchannel
shar
showmount
size
smbutil
sockstat sockstat(1): Add EXAMPLES to man page 2020-06-13 17:36:08 +00:00
soelim
sort sort(1): Fix two wchar-related bugs in radixsort 2020-06-23 16:43:48 +00:00
split split(1): Add EXAMPLES section 2020-06-18 15:14:10 +00:00
ssh-copy-id
stat
stdbuf
strings
su
svn Update Subversion to 1.14.0 LTS. See contrib/subversion/CHANGES for a 2020-06-01 10:27:05 +00:00
systat Handle device removal and removal+add cases to fix infinity rate. 2020-07-11 13:56:36 +00:00
tabs
tail
talk
tar MFV r361280: 2020-05-20 20:58:48 +00:00
tcopy
tee tee.1: Add a missing article 2020-06-23 10:22:58 +00:00
telnet
tests
tftp
time time(1): Add EXAMPLES section 2020-07-07 16:07:39 +00:00
timeout timeout(1): Add EXAMPLES section 2020-07-07 17:02:23 +00:00
tip
top top: VIS_SAFE turned out to be unsafe 2020-07-14 22:43:40 +00:00
touch
tput tput(1): Several enhancements for the manual page 2020-08-11 21:44:43 +00:00
tr
true
truncate truncate(1): Add EXAMPLES section 2020-07-27 15:25:04 +00:00
truss truss: print more information about traced sysctls 2020-07-05 19:53:54 +00:00
tset
tsort tsort(1): Add EXAMPLES section 2020-08-30 17:37:56 +00:00
tty
ul
uname Document the order in which the kernel and the user environment versions 2020-08-10 09:03:29 +00:00
unexpand
unifdef
uniq Add EXAMPLES to cover all flags except -f since it is analogous to -s. 2020-06-07 13:21:47 +00:00
units
unvis
unzip Don't explicitly specify c99 or gnu99 as the default is now gnu99. 2020-08-17 05:57:02 +00:00
usbhidaction
usbhidctl
users
uudecode
uuencode
vacation
vgrind
vi
vis
vmstat Describe the value in the 're' column of vmstat(8) in terms of freebsd's vm 2020-07-26 18:33:29 +00:00
vtfontcvt Document automatic handling of font height for BDF files 2020-08-02 16:41:36 +00:00
w w(1): Add EXAMPLES to man page 2020-08-24 17:57:08 +00:00
wall
wc
what
whereis
which
who who(1): Add EXAMPLES section 2020-08-30 17:40:59 +00:00
whois whois: Handle referrals to rwhois servers. 2020-07-09 17:27:14 +00:00
write
xargs xargs(1): Add EXAMPLES to man page 2020-06-11 15:14:39 +00:00
xinstall Allow install(1)'s create_tempfile() to work on Linux hosts 2020-07-15 17:24:39 +00:00
xo
xohtml
xolint
xopo
xstr
xz
xzdec
yacc MFV: r362513 2020-07-14 01:54:24 +00:00
yes
ypcat
ypmatch
ypwhich
zstd
Makefile Import new 2-clause BSD licenced implementation of the bc and dc commands 2020-06-27 12:02:01 +00:00
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.inc
Makefile.powerpc