3.12: Build cairo from git

We need it for hdpi support.
Also freebsd doesn't have 1.12.2 in their normal ports