summaryrefslogtreecommitdiff
path: root/sysutils/nbase/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2021-05-14nbase: libfl from flex is required at runtimenia1-2/+2
2020-02-20Use USE_TOOLS += byacc instead of explicitely adding build dependencycheusov1-4/+3
2020-02-19Version 7.0.0.7, by Aleksey Cheusov, Thu, 20 Feb 2020 01:10:57 +0300cheusov1-4/+4
Requires mk-configure 0.34.0 or above to build Remove broken hack with CC_TYPE, latest mk-configure is able to do everything automatically Use new mk-configure's feature libl instead of LEXLIB variable Use CFLAGS.check for disabling warnerr mknod: fix build failure on latest OpenSuSE tumbleweed id, date: fixes for Darwin-15.6.0 (disabling warnings)
2020-01-24Update to latest versioncheusov1-2/+2
Version 7.0.0.6, by Aleksey Cheusov, Sun, 19 Jan 2020 01:45:59 +0300 Add support for Solaris-10 and -11 to a lot of utilities (almost all with the help of musl-fts library!). A lot of fixes for SunC compiler (versions 5.11 and 5.15). mk/mkc_imp.f_bsd_getopt.mk: fix for target "clean" Fix feature "efun" on SunOS-5.10. Add new feature "strsep" that provides portable strsep(3) and stresep(3) find, ls, mtree and xinstall: fix build failure on eglibc-2.13 ====================================================================== Version 7.0.0.5, by Aleksey Cheusov, Mon, 6 Jan 2020 01:43:19 +0300 Fix typos doc/INSTALL Fix bugs in the local feature "base64". As a result we fix some compilation issues on musl-based Linuxes (Alpine Linux). Fix compilation failures (seen on musl-based Alpine Linux) of the following programs: compress, sort, hexdump, id, leave, uudecode Implement new local feature "bsd_signal" that implements BSD functions "sigblock", "sigsetmask", "sigmask" and "siggetmask".
2019-05-01Always use devel/byacccheusov1-3/+4
2019-05-01Update to 7.0.0.4cheusov1-5/+6
A lot of fixes and improvements from previous release in utilities and portability code. See https://github.com/cheusov/nbase for details. Introduce CURSES_LIBNAME build-time variable (see doc/INSTALL) Almost all utilities set WARNERR to YES. Latest mk-configure is needed for build. This release was successfully tested on SunOS-5.11, FreeBSD-12.0.3, NetBSD-8 and 8.99, OpenBSD-6.4, Darwin and diverse glibc-based Linuxes. GCC and CLang compilers were tested.
2018-03-08New package nbase was addedcheusov1-0/+32
nbase is a collection of NetBSD tools portable to Linux, MacOS-X 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.