# -*- 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
PortGroup           gobject_introspection 1.0

name                gdl3
set gname           gdl
version             3.40.0
revision            0
license             LGPL
set branch          [join [lrange [split ${version} .] 0 1] .]
categories          gnome devel
maintainers         {devans @dbevans} openmaintainer
description         Provides docking features for GTK+ 3
long_description \
                    GNOME Docking Library provides docking features for GTK+ 3. \
                    This port provides gdl-3.0.  For gdl-2.0 see port gdl.

platforms           darwin

homepage            http://www.anjuta.org/
master_sites        gnome:sources/${gname}/${branch}/

distname            ${gname}-${version}
use_xz              yes

checksums           rmd160  2d7e5c1233ab9fa2018a7052a7c6d3fcf3e26116 \
                    sha256  3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555 \
                    size    534016

depends_build       port:pkgconfig \
                    port:intltool \
                    port:gtk-doc \
                    port:gnome-common \
                    port:autoconf \
                    port:automake \
                    port:libtool

depends_lib         path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
                    port:libxml2

gobject_introspection yes

# reconfigure using upstream autogen.sh for intltool 0.51 compatibility

post-patch {
    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
}

configure.cmd       ./autogen.sh

configure.args      --disable-silent-rules

livecheck.type      gnome
livecheck.name      ${gname}
