# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:et:fenc=utf-8::et:sw=4:ts=4:sts=4
PortGroup active_variants 1.1
github.setup pygobject pycairo 1.15.4 v
# uncomment when upgrading to next version
# github.tarball_from releases
categories-append graphics
license {LGPL-2.1 MPL-1.1}
maintainers sean openmaintainer
description Pycairo is set of Python bindings for the cairo graphics library
long_description ${description}
checksums rmd160 16ce1ad969a9fb06f8f28a7b07495b738d1af22f \
sha256 9cfd69b782400048df819298f889b4ea924e16edadcaf94bb3b19c02b798df2d
python.versions 27 34 35 36
if {${name} ne ${subport}} {
depends_build port:pkgconfig
depends_lib-append path:lib/pkgconfig/cairo.pc:cairo
require_active_variants cairo quartz
require_active_variants cairo x11
if {[catch {set result [active_variants cairo quartz]}]} {
default_variants-append +quartz
if {[catch {set result [active_variants cairo x11]}]} {
default_variants-append +x11
fs-traverse item ${worksrcpath} {
if {[file isdirectory ${item}]} {
file attributes ${item} -permissions a+rx
} elseif {[file isfile ${item}]} {
file attributes ${item} -permissions a+r
patchfiles pkgconfig-dir-lib-pkgconfig.patch