======================================================================
Version 9.3.0.2, by Aleksey Cheusov, Thu, 23 May 2024 16:38:40 +0400

  Remove libndigest local library and use libmd instead.
  https://gitlab.freedesktop.org/libbsd/libmd

  cal, chown, cmp, dd, expr, fgen, find, fmt, ln, mail, qsubst, rm,
  seq, tabs, tsort, ul:
    - add support for Solaris-10. Patched libbsd is needed for this.
      https://github.com/cheusov/libbsd

  msgc, mtree, xinstall:
    - build shared C files locally. This fixes compilation failures.

  ln: exclude from build if linkat(2) is not declared in unistd.h

  cksum, mtree, xinstall: minimize patch size

  pax: fix Makefile that enables tar and cpio

======================================================================
Version 9.3.0.1, by Aleksey Cheusov, Tue, 5 Dec 2023 14:53:59 +0400

  Fix parallel build of nawk.

======================================================================
Version 9.3.0.0, by Aleksey Cheusov, Mon, 4 Dec 2023 02:33:49 +0400

  Update to NetBSD-9.3 sources

  compatlib: fix compilation failure with clang-16.0.6 caused by
  yacc-generated code.

  cksum: fix compilation failure with clang-16.0.6.

  libndigest: fix compilation failure with clang-16.0.6.

  fgen: fix compilation failure on NetBSD-10.99.10 with gcc-10.5.0.
  
======================================================================
Version 9.1.0.3, by Aleksey Cheusov, Fri, 18 Nov 2022 02:00:55 +0400

  Fix compilations issues with icc, gcc-12.2 and clang-14

  install:
    - fix handling the file flags

  ls:
    - fix option -o on non-BSD systems

    - add/improve support for extended file attributes on Darwin and
      FreeBSD (UF_HIDDEN, UF_NODUMP, UF_APPEND, UF_IMMUTABLE,
      UF_OPAQUE, UF_ARCHIVED, UF_SPARSE, UF_SYSTEM,
      UF_NOUNLINK, UF_OFFLINE, UF_READONLY, UF_REPARSE, SF_APPEND,
      SF_ARCHIVED, SF_IMMUTABLE and SF_SNAPSHOT, SF_NOUNLINK)

  sort:
    - Workaround for Darwin < 21.6.0 where setrlimit(RLIMIT_NOFILE)
      may fail when argument is rlim_t(-1).  This fixes github issue #8

======================================================================
Version 9.1.0.2, by Aleksey Cheusov, Fri, 16 Apr 2021 18:32:52 +0300

 Fix replacement for "flags_to_string". This fixes segfaults in
 "mtree", "install" and "ls".

======================================================================
Version 9.1.0.1, by Aleksey Cheusov, Fri,  9 Apr 2021 16:12:28 +0300

 Avoid using "mkc_" prefix everywhere in order to remove naming
 collesion with mk-configure.

 Fix: On linux S_ISTXT should be S_ISVTX, but 0.
 This fixes the issue #6.

 Update README.md

 Fix mk/imp.f_flags_to_string.mk (incorrect mk-configure variable
 names (mistypes))

 menuc, awk, pax: fix build failure with Sun C compiler where
 attribute format/printf is not available

 Enable "cp" on Solaris

 Exclude "cal" and "touch" if neither utimens(3) nor utimensat(2) is
 available

 cal: fix build failure on Darwin-15.6.0

 Disable "indent" permanently. It seems it is totally broken with
 gcc-10 (m,ultiple defintion of symbols). It is better to fix the
 problem in NetBSD.

======================================================================
Version 9.1.0.0, by Aleksey Cheusov, San, 27 Mar 2021 23:42:21 +0300

 Synch sources with NetBSD-9.0 RELEASE

 ***A LOT OF*** minor fixes, improvements and clean-ups

======================================================================
Version 7.0.0.11, by Aleksey Cheusov, Mon, 22 Mar 2021 11:21:43 +0300

 Enable "ul" and "tabs" on Linux/glibc.

 Enable "cmp" and "find" on systems without strtoq(3).

 Fixes for nawk, mtree, csplit, find, tabs, ul, cal, cut.

 Fixes for following features: parsedate, bsd_signal, curses.

 Minimize patch size for a lot of utilities.

======================================================================
Version 7.0.0.11, by Aleksey Cheusov, Mon, 22 Mar 2021 11:21:43 +0300

 Enable "ul" and "tabs" on Linux/glibc.

 Enable "cmp" and "find" on systems without strtoq(3).

 Fixes for nawk, mtree, csplit, find, tabs, ul, cal, cut.

 Fixes for following features: parsedate, bsd_signal, curses.

 Minimize patch size for a lot of utilities.

======================================================================
Version 7.0.0.10, by Aleksey Cheusov, Fri, 27 Nov 2020 15:22:51 +0300

  Disable grep(1) if REG_STARTEND is not defined in regex.h.

  chmod, cp, du, find, ls, mtree, pax, rm: improvements on systems
  without fts_open(3) functions family (e.g., musl libc and Solaris).

  Improve portability of xinstall(1) and mtree(1).

======================================================================
Version 7.0.0.9, by Aleksey Cheusov, Thu, 14 May 2020 20:46:44 +0300

  Fix some build failures on Linux-es caused by __wur
  and '-O2 -D_FORTIFY_SOURCE=2'

======================================================================
Version 7.0.0.8, by Aleksey Cheusov, Mon, 16 Mar 2020 01:38:17 +0300

  Add one line description to projects.
  So, one can run "mkcmake help"

======================================================================
Version 7.0.0.7, by Aleksey Cheusov, Thu, 20 Feb 2020 01:10:57 +0300

  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)

======================================================================
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".

======================================================================
Version 7.0.0.4, by Aleksey Cheusov, Wed,  1 May 2019 14:40:14 +0300

  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.

======================================================================
Version 7.0.0.3, by Aleksey Cheusov, Thu,  8 Mar 2018 14:51:38 +0300

  "install", "cksum", "mknod" and "mtree" were added to the
  collection.

  All utilities were ported to OpenBSD and Darwin.  They were
  successfully built on Darwin-15.6.0/amd64, Linux(glibc)/amd64 and
  ARMv7, NetBSD-current/amd64 and OpenBSD-5.3/i386.

  All utilities are successfully build using gcc and clang.

  nl: fix for glibc-based systems (Linux).

  Fixes for Out-of-tree build failures.

  mk-configure 0.30.0 or above is needed for build.

  Fixes for helper scripts (helpers/*)

  A lot of compilation warnings fixes.

======================================================================
Version 7.0.0.2, by Aleksey Cheusov, Mon, 10 Jul 2017 00:37:48 +0300

  Initial release
