Remove Travis CI integration
Add Github Action for macOS
Add Github Action to produce HTML manual page
Add Github Action to periodically run Coverity Scan
Add fall through comment to silence compiler warning
Explicitly wait for intermediate process
Add Sourcehub CI integration
Use awk instead of seq in test suite
Set test suite exit status depending on test results
Make test suite a bit more robust
Exit if changing to root directory fails
Do not install zsh completion by default
Provide dedicated install-completion Makefile target instead.
Move zsh completion to contrib folder
Create leading directories when installing
Note: install(1) is not really specified and the -D option does not
seem to be portable. For example the FreeBSD manual page documents a
different behavior.
We therefore use a somewhat ugly two step process with an installdirs
target.
Use strip explicitly instead of install -s
Some install(1) implementations don't support -s or treat it as a NOP.