portable: support NetBSD
commita3732bb6b798b7e4979938729f9047ebf6191027
authorThomas Adam <thomas@xteddy.org>
Sat, 26 Feb 2022 17:37:09 +0000 (26 17:37 +0000)
committerThomas Adam <thomas@xteddy.org>
Sat, 26 Feb 2022 17:37:09 +0000 (26 17:37 +0000)
tree66a00fa77c9a295dd5fbbfc051ce1b637394777d
parentc0ec9f52ab701cae25bc952225bb5e21c2a0ab16
portable: support NetBSD

This adds support for NetBSD, using the following external dependencies:

  libuuid
  ncursesw

There is no CI (yet) as enabling that on Cirrus-CI requires some work,
so for now, these builds will be run manually before releases.

The test suite will also need tweaking to be fully supported but the key
tests are supported for now.
compat/Makefile.am
compat/bsd-poll.c
compat/recallocarray.c
configure.ac