# -*- 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
set branch [join [lrange [split ${version} .] 0 1] .]
description Glade is a RAD tool to enable quick & easy development of user interfaces \
for the GTK+ 2.* toolkit and the GNOME desktop environment.
long_description ${description}
maintainers {devans @dbevans} openmaintainer
homepage https://wiki.gnome.org/Apps/Glade
master_sites gnome:sources/${name}/${branch}/
checksums rmd160 169269ce403fdd538c803d6c73112770cd6731d2 \
sha256 aaeeebffaeb3068fb23757a2eede46adeb4c7cecc740feed7654e065491f5449
depends_skip_archcheck devhelp
depends_build port:pkgconfig \
depends_lib port:desktop-file-utils \
# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
configure.cmd ./autogen.sh
configure.cflags-append \
configure.args --disable-silent-rules \
variant python27 description {Enable support for Python widgets using Python 2.7} {
configure.args-replace --disable-python --enable-python
configure.python ${prefix}/bin/python2.7
depends_lib-append port:py27-pygtk
set python_framework ${frameworks_dir}/Python.framework/Versions/2.7
configure.pkg_config_path ${python_framework}/lib/pkgconfig
# currenlty, libbonoboui is broken if gtk2 was installed with +quartz (#48986)
variant gnome conflicts quartz description {Enable support for GNOME2 UI widgets} {