# -*- 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
# gtkmm3 > 3.16.0 requires C++11 or better
set branch [join [lrange [split ${version} .] 0 1] .]
description C++ interface to GTK+ version 3.
long_description gtkmm3 is the official C++ interface \
for the popular GUI library GTK+ version 3.
maintainers {devans @dbevans} openmaintainer
homepage http://www.gtkmm.org/
master_sites gnome:sources/${gname}/${branch}/
distname ${gname}-${version}
checksums rmd160 0254cc7e7e07c2f464a3143938510a35a96163bc \
sha256 178c2728a4f37eae986eabdd758547cd7579d15000048596fa6bbc25cbba5c90 \
depends_build port:pkgconfig \
path:lib/pkgconfig/cairomm-1.0.pc:cairomm \
# Update glibtool to know about -stdlib=... in CXXFLAGS
# build using system perl
configure.perl /usr/bin/perl
configure.args --disable-silent-rules
# dummy variants to ensure that this port gets rebuilt if
# the corresponding variants for gtk3 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