# -*- 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
maintainers {rowue @rowue}
description jabber-based instant messaging client
Psi is a capable Jabber client aimed at experienced users. Its design \
goals are simplicity and stability.
homepage https://psi-im.org/
checksums rmd160 2f047baa0e2af16c949f6bb33667124253e231e4 \
sha256 761934c1c62daf69215f085ba24d7f9cd4db05ef0ad735383d68fb03d21571ad \
configure.args --bindir=${applications_dir} \
patchfiles-append patch-qt4-compat.diff
depends_lib-append port:libidn \
# install themes (see end of src/src.pro)
copy ${worksrcpath}/themes ${destroot}${applications_dir}/psi.app/Contents/Resources
# Currently, the qconf build system does not work well the the MacPorts system.
# For now, use the extraconf configure argument for bare minimum configuration.
# Further research is required.
# Qt provides it's own optimization flag
variant qt4 conflicts qt5 description "build Qt4 version of ${name}" {
# port requires C++11 compiler
# see https://trac.macports.org/ticket/57684
QMAKE_CXX=${configure.cxx}
QMAKE_LINK=${configure.cxx}
QMAKE_CXXFLAGS+=\\\"${configure.cxxflags}\\\"
QMAKE_LFLAGS+=\\\"${configure.cxxflags}\\\"
configure.args-append --extraconf="${extra_conf}"
variant qt5 conflicts qt4 description "build Qt5 version of ${name}" {
# avoid crash at startup (allow psi to look for MacPorts Qt plugins)