# -*- 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
# $Id: Portfile 104601 2013-03-29 16:19:28Z cal@macports.org $

PortSystem              1.0
PortGroup               qt4 1.0

name                    x2goclient
version                 4.0.1.0

livecheck.url           http://code.x2go.org/releases/source/x2goclient/
livecheck.regex         ${name}-(\\d+(?:\\.\\d+)*)\\.tar.gz

categories              aqua net
platforms               macosx
license                 {GPL-2+ OpenSSLException}

maintainers             cal openmaintainer

description             vnc-like remote desktop software
long_description        x2go is based on the (now closed source) NX libraries which provide \
                        terminal server services.

homepage                http://www.x2go.org/
master_sites            http://code.x2go.org/releases/source/${name}/
checksums               sha256  3c72760f901ef6801529b9b5d8c3333002a53c65bdaeb9832f80d65f44665ed6 \
                        rmd160  9aca800563217a7700d211b4ac9206985f8ce9f4

universal_variant       yes
supported_archs         ppc i386 x86_64

depends_lib             port:qt4-mac \
                        port:nxproxy \
                        port:libssh \
                        port:xorg-libX11

pre-configure {
    system -W "${worksrcpath}" "${qt_lrelease_cmd} ${name}.pro"
}

configure.cmd           ${qt_qmake_cmd}
configure.pre_args      PREFIX=${prefix}

configure.args-append   CONFIG+=\"${qt_arch_types}\" \
                        CONFIG-=\"sdk\"

destroot {
    copy ${worksrcpath}/${name}.app ${destroot}${applications_dir}
    xinstall -d -m 755 ${destroot}${applications_dir}/${name}.app/Contents/exe
    ln -s ${prefix}/bin/nxproxy ${destroot}${applications_dir}/${name}.app/Contents/exe/nxproxy
}

