# -*- 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                libgnomeui
version             2.24.5
revision            13
set branch          [join [lrange [split ${version} .] 0 1] .]
maintainers         nomaintainer
categories          gnome
license             LGPL
platforms           darwin
description         Libraries for the GNOME GUI, a GNU desktop environment.

long_description    ${description}

homepage            https://www.gnome.org/
master_sites        gnome:sources/${name}/${branch}/
use_bzip2           yes

checksums           rmd160  447e0968221ba28844dbba5cc4ef260e637e9b9d \
                    sha256  ae352f2495889e65524c979932c909f4629a58e64290fb0c95333373225d3c0f

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

depends_lib         port:gconf \
                    port:libbonoboui \
                    port:libffi \
                    port:libgnome-keyring

patchfiles          patch-configure.in.diff \
                    patch-libgnomeui-gnome-gconf-ui.c.diff \
                    UTF-8.patch

# 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      --without-x

variant x11 {
    patchfiles-delete       patch-configure.in.diff
    depends_build-delete    gnome-common
    depends_lib-append      port:xorg-libsm \
                            port:xorg-libice \
                            port:xorg-libX11
    configure.args-append   --x-includes=${prefix}/include \
                            --x-libraries=${prefix}/lib
    configure.args-delete   --without-x
}

default_variants    +x11

livecheck.type      gnome