class CairoPackage (CairoGraphicsPackage): def __init__ (self): Package.__init__ (self, 'cairo', '1.10.2') def build (self): self.configure_flags = [ '--enable-pdf' ] if Package.profile.name == 'darwin': self.configure_flags.extend ([ '--enable-quartz', '--disable-xlib', '--without-x' ]) elif Package.profile.name == 'linux': self.configure_flags.extend ([ '--disable-quartz', '--with-x' ]) Package.build (self) CairoPackage ()