# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortGroup active_variants 1.1
# dependencies require at least C++11
set branch [join [lrange [split ${version} .] 0 1] .]
description C++ interface to GTK+ version 2.
gtkmm is the official C++ interface \
for the popular GUI library GTK+ version 2.
maintainers {devans @dbevans} openmaintainer
homepage http://www.gtkmm.org/
master_sites gnome:sources/${name}/${branch}/
checksums rmd160 dc7d0701d6e7906a80b500e6a42e04e07620cd63 \
sha256 0680a53b7bf90b4e4bf444d1d89e6df41c777e0bacc96e9c09fc4dd2f5fe6b72 \
# set pbranch to desired perl version
depends_build port:pkgconfig \
port:p${pbranch}-xml-parser
depends_lib port:gdk-pixbuf2 \
path:lib/pkgconfig/cairomm-1.0.pc:cairomm \
configure.perl ${prefix}/bin/perl${pbranch}
configure.args --disable-silent-rules
# dummy variants to ensure that this port gets rebuilt if
# the corresponding variants for gtk2 change
variant x11 conflicts quartz {}
variant quartz conflicts x11 {}
if {![variant_isset quartz]} {
if {[variant_isset quartz]} {
require_active_variants path:lib/pkgconfig/cairomm-1.0.pc:cairomm quartz