# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4

PortSystem      1.0

name            libgnomeuimm
version         2.28.0
revision        5
set branch      [join [lrange [split ${version} .] 0 1] .]
description     ${name} provides C++ wrappers for libgnomeui
long_description \
                ${description}
maintainers     nomaintainer
categories      gnome
license         {LGPL-2.1+ GPL-2+}
homepage        https://www.gtkmm.org
master_sites    gnome:sources/${name}/${branch}/

use_bzip2       yes

checksums       rmd160  9ad7eb433f4ddd112a16207f2a3183c0ed1a844d \
                sha256  6cb46494913f1e5e34b94a0f5b9ff8ef238bb71e3b08d0ef0ab7f4a7c88211d3 \
                size    382428

depends_build   path:bin/pkg-config:pkgconfig

depends_lib     port:gconfmm \
                port:gnome-vfsmm \
                port:libglademm \
                port:libgnomecanvasmm \
                port:libgnomemm \
                port:libgnomeui

patchfiles      patch-examples-Makefile.in.diff

# error: expected nested-name-specifier before ‘GTypeIsAPointerFunc’
compiler.cxx_standard \
                2011
# Necessary at least for newer clangs:
configure.cxxflags-append \
                -std=gnu++11

livecheck.type  gnome
