Fix for openbsd builds
This is a pretty big re-organisation of the code.
Add sourcehut build files
You can also use your local clone with git send-email.