# -*- 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                gdlmm3
set gname           gdlmm
version             3.7.3
revision            1

categories          gnome
license             LGPL-2.1
maintainers         {devans @dbevans} {mascguy @mascguy} openmaintainer

description         C++ wrappers for gdl3
long_description    ${description}
homepage            http://www.gtkmm.org/

set branch          [join [lrange [split ${version} .] 0 1] .]
master_sites        gnome:sources/${gname}/${branch}/
dist_subdir         ${gname}
distname            ${gname}-${version}
use_xz              yes

checksums           rmd160  eb54b2830444eff7c42cbdd9a80c8318d565764e \
                    sha256  e280ed9233877b63ad0a0c8fb04d2c35dc6a29b3312151ee21a15b5932fef79b \
                    size    397656

depends_build-append \
                    port:autoconf-archive \
                    port:mm-common \
                    port:pkgconfig

depends_lib-append \
                    port:gdl3 \
                    port:gtkmm3

# apply upstream patch to build with recent gtkmm3
patchfiles-append   patch-configure.ac.diff

use_autoreconf      yes
autoreconf.args     -fvi

compiler.cxx_standard \
                    2011

configure.perl  /usr/bin/perl
configure.args-append \
                    --disable-silent-rules \
                    --disable-documentation

livecheck.type      gnome
livecheck.name      ${gname}
