A couple of MacOS build fixes
Three commits:
- Fix missing ftruncate on MacOS
- Remove unnecessary sudo from MacOS umount
- Use -u when unsetting env for better portability.
- Add MacOS ninja and po4a build dependencies
Edited by Will Angenent
Three commits: