Skip to content
NetBSD userlevel portable to other UNIX-like systems
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apply Enable WARNERR=yes for all projects except sdiff, qsubst, nawk, mtree… Apr 19, 2019
asa
at
banner
basename basename: fix compilation error on gcc-7.3.1 (-Werror=pointer-compare) Apr 22, 2019
bdes
cal Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
calendar
cat Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
checknr Remove unnecessary comments Mar 31, 2017
chflags
chio
chmod All utilities use mk/hacks.mk Apr 16, 2019
cksum ckcum: fix build failure on IllumOS-5.11 Feb 8, 2019
cleantags LPREFIX variable was introduced Jul 9, 2017
cmp cmp: fix build failure on linux/glibc-2.17/ppc (__unused) Apr 1, 2019
col Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
colcrt LPREFIX variable was introduced Jul 9, 2017
colrm Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
column All utilities use mk/hacks.mk Apr 16, 2019
comm Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
compatlib compatlib/mkc_bswap.h: use sys/endian.h instead of machine/bswap.h Apr 22, 2019
compress All utilities use mk/hacks.mk Apr 16, 2019
cp All utilities use mk/hacks.mk Apr 16, 2019
crunch Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
csh Remove unnecessary comments Mar 31, 2017
csplit All utilities use mk/hacks.mk Apr 16, 2019
ctags
cut All utilities use mk/hacks.mk Apr 16, 2019
date All utilities use mk/hacks.mk Apr 16, 2019
db
dd
deroff Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
df Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
dirname
doc Version -> 7.0.0.4 May 1, 2019
domainname Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
du Always use our own implementation of getbsize(3) on FreeBSD, this fix… Apr 16, 2019
echo LPREFIX variable was introduced Jul 9, 2017
ed Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
env Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
error All utilities use mk/hacks.mk Apr 16, 2019
expand expand, fgen, jot, msgmain, mtree, nice, nohup and ul also use POSIX … Mar 9, 2018
expr expr: fix compilation failure on OpenSuSE Leap 0.15 Mar 27, 2019
false
fgen fgen: fix build failure on some Linux-es Mar 28, 2019
find renice: fix compilation warnings on FreeBSD Apr 21, 2019
flock LPREFIX variable was introduced Jul 9, 2017
fmt All utilities use mk/hacks.mk Apr 16, 2019
fold Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
fpr LPREFIX variable was introduced Jul 9, 2017
from Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
fsplit Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
ftp Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
gcore Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
getaddrinfo
getconf Exclude utilities based on features nit uname. Apr 3, 2019
getent Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
getopt Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
grep Fix grep failure on OpenBSD Apr 5, 2019
head Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
helpers Helper scripts also use "sbin" and "usr.sbin" NetBSD directories Jul 29, 2017
hexdump hexdump: set WARNERR to NO (failures on gcc-8, should be fixed upstream) Apr 29, 2019
hostname Exclude utilities based on features nit uname. Apr 3, 2019
iconv Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
id Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
indent LPREFIX variable was introduced Jul 9, 2017
infocmp
ipcrm Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
ipcs Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
join Add missing MKC_FEATURES+=fgetln to some projects Mar 27, 2019
jot
kill All utilities use mk/hacks.mk Apr 16, 2019
ksh Remove unnecessary comments Mar 31, 2017
lam
leave LPREFIX variable was introduced Jul 9, 2017
libndigest libndigest: get rid of K&R C Apr 20, 2019
ln Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
locate
lock Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
logger Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
logname Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
look
lorder
ls pax: fix build failure on glibc-2.26 (-Werror and deprecated major an… Apr 22, 2019
m4
machine LPREFIX variable was introduced Jul 9, 2017
mail fmt: fix build failure on IllumOS-5.11 Feb 8, 2019
menuc menuc and msgs: set WARNERR to NO Apr 20, 2019
mk
mkdep
mkdir All utilities use mk/hacks.mk Apr 16, 2019
mkfifo All utilities use mk/hacks.mk Apr 16, 2019
mknod All utilities use mk/hacks.mk Apr 16, 2019
mkstr LPREFIX variable was introduced Jul 9, 2017
mktemp Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
msgc menuc and msgs: set WARNERR to NO Apr 20, 2019
mt Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
mtree
mv All utilities use mk/hacks.mk Apr 16, 2019
nawk nawk: minor clean-up Apr 21, 2019
nbperf
nice
nl
nohup expand, fgen, jot, msgmain, mtree, nice, nohup and ul also use POSIX … Mar 9, 2018
paste
patch
pax
pr All utilities use mk/hacks.mk Apr 16, 2019
printenv Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
printf Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
ps
pwd Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
qsubst Merge branch 'master' of ssh://github.com/cheusov/nbase Apr 19, 2019
rcmd
rcp Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
rdist
renice renice: fix compilation warnings on FreeBSD Apr 21, 2019
rev All utilities use mk/hacks.mk Apr 16, 2019
rlogin Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
rm All utilities use mk/hacks.mk Apr 16, 2019
rmdir
rs LPREFIX variable was introduced Jul 9, 2017
rsh Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
rup Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
ruptime Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
rusers Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
rwall
rwho Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
script All utilities use mk/hacks.mk Apr 16, 2019
sdiff Merge branch 'master' of ssh://github.com/cheusov/nbase Apr 19, 2019
sed All utilities use mk/hacks.mk Apr 16, 2019
seq
sh Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
shar LPREFIX variable was introduced Jul 9, 2017
shlock LPREFIX variable was introduced Jul 9, 2017
shuffle All utilities use mk/hacks.mk Apr 16, 2019
sleep "Smart" disabling tools from build process based on missing features Mar 28, 2019
soelim Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
sort All utilities use mk/hacks.mk Apr 16, 2019
split Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
stat All utilities use mk/hacks.mk Apr 16, 2019
stty Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
sync
tabs
tail Clean-ups Makefile.common: move checks to appropriate places Apr 2, 2019
tee "Smart" disabling tools from build process based on missing features Mar 28, 2019
test Add sources of yet ported utilities Mar 27, 2017
testcmd All utilities use mk/hacks.mk Apr 16, 2019
time
timeout dd and timeout: fix compilation warnings Apr 20, 2019
touch All utilities use mk/hacks.mk Apr 16, 2019
tr Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
true
tsort
tty Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
ul
uname Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
unexpand All utilities use mk/hacks.mk Apr 16, 2019
unifdef pax and unifdef: set WARNERR to NO (failures on gcc-8) Apr 24, 2019
uniq Add missing MKC_FEATURES+=fgetln to some projects Mar 27, 2019
units Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
unvis All utilities use mk/hacks.mk Apr 16, 2019
uudecode
uuencode All utilities use mk/hacks.mk Apr 16, 2019
uuidgen Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
vgrind LPREFIX variable was introduced Jul 9, 2017
vis
wc All utilities use mk/hacks.mk Apr 16, 2019
what Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
whereis Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
whois
xargs All utilities use mk/hacks.mk Apr 16, 2019
xinstall All utilities use mk/hacks.mk Apr 16, 2019
xlint Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
xstr Minimize the diff size with original NetBSD sources (bsd_getopt) Mar 9, 2018
yes LPREFIX variable was introduced Jul 9, 2017
Makefile Version -> 7.0.0.4 May 1, 2019
Makefile.common Enable WARNERR=yes for all projects except sdiff, qsubst, nawk, mtree… Apr 19, 2019
README.md

README.md

NAME

nbase - NetBSD userlevel portable to other UNIX-like systems

DESCRIPTION

nbase is a collection of NetBSD tools portable to Linux, macOS and other UNIX-like systems. Its version looks like x.y.z.n, where x is a NetBSD major version, y -- NetBSD minor version, z -- NetBSD patch level, and n -- nbase release number. For example, 7.0.0.4 means fourth release of nbase that corresponds to NetBSD 7.0-RELEASE.

Additional documentation is under doc/ subdirectory.

TOOLS

For now the following tools are a part of collection:

[ apply asa awk banner basename cat chmod cksum cleantags cmp col colcrt colrm column comm compress cp csplit ctags cut dd deroff dirname domainname du echo ed egrep env error expand expr false fgen fgrep find fmt fold fpr from fsplit getconf getopt grep groups head hexdump hostname id indent install join jot kill lam leave ln logname look lorder ls m4 machine md2 md4 md5 menuc mkdep mkdir mkfifo mknod mkstr mktemp msgc mtree mv nice nl nohup od paste patch pax pr printenv printf pwd qsubst renice rev rm rmd160 rmdir rs script sdiff sed seq sha1 shar shlock shuffle sleep soelim sort split stty sum sync tabs tail tee test timeout tr true tty ul uncompress unexpand unifdef unifdefall uniq unvis uudecode uuencode vis wc what whoami whois xargs xstr yes zegrep zfgrep zgrep

WWW

git repository

AUTHOR

2015-2018 (C) Aleksey Cheusov vle@gmx.net or cheusov@netbsd.org

You can’t perform that action at this time.