cairo 1.12.14
Catch JSON decoding errors in Apache download strategy

c.f. #17772.
solfege uses pkg-config

Closes #17775.