# -*- 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 # $Id: Portfile 151922 2016-08-24 00:57:49Z devans@macports.org $ PortSystem 1.0 PortGroup active_variants 1.1 name gtkmm3 set gname gtkmm version 3.16.0 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 openmaintainer categories x11 devel license LGPL-2.1+ platforms darwin homepage http://www.gtkmm.org/ master_sites gnome:sources/${gname}/${branch}/ use_xz yes dist_subdir ${gname} distname ${gname}-${version} checksums rmd160 5c2e2bb29a817d735f32e59cf4e48f936be1a1dc \ sha256 9b8d4af5e1bb64e52b53bc8ef471ef43e1b9d11a829f16ef54c3a92985b0dd0c depends_build port:pkgconfig \ port:mm-common \ port:gtk-doc depends_lib port:gtk3 \ port:glibmm \ path:lib/pkgconfig/cairomm-1.0.pc:cairomm \ port:pangomm \ port:atkmm # Update glibtool to know about -stdlib=... in CXXFLAGS use_autoreconf yes autoreconf.args -fvi # build using system perl configure.perl /usr/bin/perl # # 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]} { default_variants +x11 } if {[variant_isset quartz]} { require_active_variants path:lib/pkgconfig/cairomm-1.0.pc:cairomm quartz require_active_variants pangomm quartz require_active_variants gtk3 quartz } else { require_active_variants gtk3 "" quartz } if {[variant_isset x11]} { require_active_variants path:lib/pkgconfig/cairomm-1.0.pc:cairomm x11 require_active_variants pangomm x11 require_active_variants gtk3 x11 } else { require_active_variants gtk3 "" x11 } livecheck.type gnome livecheck.name ${gname}