# -*- 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
conflicts ige-mac-integration
set branch [join [lrange [split ${version} .] 0 1] .]
maintainers elelay openmaintainer
description Mac OS X menu bar integration library for GTK2 quartz
A simple library whose purpose is to \
allow GTK quartz applications to integrate with \
the Mac OS X menu bar. Requires gtk2 or gtk3 and its \
dependencies to be built with variant +quartz
homepage https://wiki.gnome.org/Projects/GTK%2B/OSX/Integration
set myname gtk-mac-integration
master_sites gnome:sources/gtk-mac-integration/${branch}/
distname ${myname}-${version}
# sha256 from upstream, rmd160 computed locally
checksums sha256 74fce9dbc5efe4e3d07a20b24796be1b1d6c3ac10a0ee6b1f1d685c809071b79 \
rmd160 53fd44172a3fa076e4401b6aac1adb10b76a5b7c
depends_build port:pkgconfig
if {${name} eq ${subport}} {
The gtk-osx-application port has been replaced by 'gtk-osx-application-gtk2'
and 'gtk-osx-application-gtk3'.
Please `sudo port deactivate gtk-osx-application`
followed by `sudo port upgrade -u outdated` or another command to update.
Then if all works as intended `sudo port uninstall gtk-osx-application`
if {![active_variants $gtk_version quartz ""]} {
${subport} is meant to be used only in a GTK quartz
development environment but your version of GTK does not
support quartz. Please make sure that port $gtk_version and all its
dependencies are built with variants +quartz and try again.
error "$gtk_version +quartz not installed."