Add FreeBSD support

TODO: add to the bootstrap script too
Of course! Ports are just a way to build packages (e.g. if you need different options).