# -*- 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
name qjackctl
version 0.4.5
license GPL-2+
categories audio
maintainers nomaintainer
platforms darwin
homepage http://qjackctl.sourceforge.net/
description \
QjackCtl is a simple Qt application to control the JACK sound server daemon.
long_description \
Provides a simple GUI dialog for setting several JACK daemon parameters, \
which are properly saved between sessions, and a way control of the status \
of the audio server daemon. With time, this primordial interface has become \
richer by including a enhanced patchbay and connection control features.
master_sites http://downloads.sourceforge.net/qjackctl
checksums rmd160 d8746505931b81658b4a8ec05b28857634b7f8a9 \
sha256 c50da569ec8466ac6cc72c65e2d8212eb9c40149daed0a10fb7795ff9ddc4ab7
depends_lib-append port:jack
configure.cxxflags-append --std=c++11
configure.args-append --with-jack=${prefix} \
--disable-alsa-seq
configure.args-delete --disable-dependency-tracking
platform darwin {
if {${os_major} < 11} {
default_variants-append +qt4
}
}
universal_variant no
variant qt4 description "Enable qt4 instead of qt5 interface" {}
if {[variant_isset qt4]} {
PortGroup qt4 1.0
depends_lib-append port:qt4-mac
configure.args-append --enable-qt4
configure.args-append --with-qt4=${qt_dir} \
} else {
PortGroup qt5 1.0
depends_lib-append port:qt5
configure.args-append --with-qt5=${qt_dir}
}
variant debug description "Enable debugging" {}
if {[variant_isset debug]} {
configure.args-append --enable-debug
} else {
configure.args-append --disable-debug
}
variant portaudio description "enable PortAudio interface" {}
if {[variant_isset portaudio]} {
configure.args-append --enable-portaudio
depends_lib-append port:portaudio
} else {
configure.args-append --disable-portaudio
}
variant stacktrace description "enable debugger stack-trace" {}
if {[variant_isset stacktrace]} {
configure.args-append --enable-stacktrace
} else {
configure.args-append --disable-stacktrace
}
variant dbus description "enable D-Bus interface" {}
if {[variant_isset dbus]} {
configure.args-append --enable-dbus
} else {
configure.args-append --disable-dbus
}
default_variants +dbus +portaudio
post-destroot {
# move the created .app to MacPorts' applications directory ...
move ${destroot}${prefix}/bin/qjackctl.app ${destroot}${applications_dir}