1 class CairoPackage (CairoGraphicsXzPackage):
4 CairoGraphicsXzPackage.__init__(self, 'cairo', '1.12.14')
6 'patches/cairo-quartz-crash.patch',
7 'patches/cairo-fix-color-bitmap-fonts.patch',
8 'patches/cairo-fix-CGFontGetGlyphPath-deprecation.patch',
9 # 'patches/cairo-cglayer.patch',
15 if Package.profile.name == 'darwin':
16 for p in range(1, len(self.local_sources)):
17 self.sh('patch -p1 < "%{local_sources[' + str(p) + ']}"')
20 self.configure_flags = [
24 if Package.profile.name == 'darwin':
25 self.configure_flags.extend([
27 '--enable-quartz-font',
28 '--enable-quartz-image',
32 elif Package.profile.name == 'linux':
33 self.configure_flags.extend([