# -*- 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 110269 2013-08-29 11:51:16Z mojca@macports.org $

# This port is broken

PortSystem          1.0
PortGroup           wxWidgets 1.0

name                otrproxy
version             0.3.1
revision            1
categories          security
license             GPL-2
maintainers         nomaintainer
description         OTR localhost AIM proxy
long_description    This is a localhost proxy you can use with almost any \
                    AIM client in order to participate in Off-the-Record \
                    conversations. The current version is 0.1.1, which \
                    means it's nothing like ready for prime time. In \
                    particular, it's got no UI at all (well, it outputs \
                    things to stdout).
homepage            http://www.cypherpunks.ca/otr/
platforms           darwin

master_sites        ${homepage}
checksums           rmd160  b8348df4af773e8823eeced494fb9d4dc93e512e \
                    sha256  8de60f8b482169ebd40f1f128f298ecfba63b0522ebf817f4e15f433b398d451

depends_build       port:libotr

configure.args      --with-libotr-prefix=${prefix}/lib --with-libotr-inc-prefix=${prefix}/include

patchfiles          patch-configure

destroot.env        INSTALLDIR=${prefix}/bin \
                    INSTALLMANDIR=${prefix}/share/man/man1

variant wxwidgets28 conflicts wxgtk28 description {Use 32-bit Carbon-based wxWidgets 2.8} {
    wxWidgets.use           wxWidgets-2.8
    depends_lib-append      port:${wxWidgets.port}
    configure.args-append   --with-wxdir=${wxWidgets.wxdir}
}

variant wxgtk28 conflicts wxwidgets28 description {Use wxWidgets 2.8 with GTK} {
    wxWidgets.use           wxGTK-2.8
    depends_lib-append      port:${wxWidgets.port}
    configure.args-append   --with-wxdir=${wxWidgets.wxdir}
}

if {![variant_isset wxwidgets28] && ![variant_isset wxgtk28]} {
    if {[vercmp $xcodeversion 4.4] >= 0} {
        default_variants +wxgtk28
    } else {
        default_variants +wxwidgets28
    }
}
