# -*- 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

PortSystem      1.0
PortGroup       openssl 1.0

name            gq
version         1.2.3
revision        6
categories      net
maintainers     nomaintainer
license         {GPL-2+ OpenSSLException}

description     GQ is a GTK-based LDAP client.
long_description ${description}
homepage        https://web.archive.org/web/20081013223833/http://gq-project.org/
master_sites    sourceforge:project/gqclient/GQ%20LDAP%20Client/${version}/

checksums       rmd160  4e8bf1700f4d7aacd906559e01a11654f6ce0f90 \
                sha256  f27bd461afd226f410d42a287b7d529ce834353e101d6f88e13f51ea55c582bd \
                size    423119

openssl.branch  1.0

use_autoreconf  yes

depends_build-append \
                port:intltool

depends_lib-append \
                path:lib/pkgconfig/glib-2.0.pc:glib2 \
                path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
                path:lib/libldap.dylib:openldap \
                port:expat \
                port:libglade2 \
                port:libgnome-keyring \
                port:libiconv

patchfiles      patch-configure.in.diff \
                patch-glib-2.32.diff \
                patch-echo-n.diff \
                patch-ldap.h.diff \
                patch-makefile.am.diff

configure.args-append \
                --disable-update-mimedb \
                --with-ssl-prefix=${prefix} \
                --with-ldap-prefix=${prefix}

configure.cflags-append \
                -DLDAP_DEPRECATED=1

configure.ldflags-append \
                "-lcrypto -liconv -lldap"

post-activate {
    system "${prefix}/bin/update-mime-database ${prefix}/share/mime; true"
}
