./sysutils/nbase, NetBSD userlevel portable to other UNIX-like systems

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 9.3.0.2, Package name: nbase-9.3.0.2, Maintainer: cheusov

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.


Required to build:
[devel/mk-configure] [pkgtools/cwrappers]

Master sites:

Filesize: 2002.795 KB

Version history: (Expand)


CVS history: (Expand)


   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Remove SHA1 hashes for distfiles
   2021-05-14 13:27:52 by Nia Alarie | Files touched by this commit (1)
Log message:
nbase: libfl from flex is required at runtime
   2020-02-20 14:22:57 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
Use USE_TOOLS += byacc instead of explicitely adding build dependency
   2020-02-19 23:37:38 by Aleksey Cheusov | Files touched by this commit (2)
Log message:
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)
   2020-01-24 20:23:52 by Aleksey Cheusov | Files touched by this commit (2)
Log message:
Update to latest version

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-01 19:37:23 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
Add PLIST.Darwin