# -*- 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 86279 2011-10-24 10:18:58Z ryandesign@macports.org $ PortSystem 1.0 PortGroup qt4 1.0 name qjackctl version 0.3.8 license GPL-2 categories audio maintainers nomaintainer platforms darwin homepage http://qjackctl.sourceforge.net/ master_sites sourceforge:project/qjackctl/qjackctl%20%28stable%29/${version} description \ QjackCtl is a simple Qt application to control the JACK sound server daemon. long_description \ ${description} universal_variant no checksums rmd160 22038acba5cc7c2d070b9e2ec437afd1f1fbbf61 \ sha256 870869836535476b7a2d77fa70c39f7d8facc4767c8fa1aac3c81d6ce7ba71e5 depends_lib-append port:jack patchfiles patch-src_qjackctlSession.cpp.diff \ patch-configure-no-x11.diff configure.args-append --with-jack=${prefix} \ --with-qt=${qt_dir} \ --disable-alsa-seq configure.args-delete --disable-dependency-tracking post-destroot { # move the created .app to MacPorts' applications directory ... move ${destroot}${prefix}/bin/qjackctl.app ${destroot}${applications_dir} # ... and link the actual executable back to the bindir ln -s ${applications_dir}/qjackctl.app/Contents/MacOS/qjackctl ${destroot}${prefix}/bin/qjackctl } 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" {} default_variants +portaudio 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" {} default_variants +dbus if {[variant_isset dbus]} { configure.args-append --enable-dbus } else { configure.args-append --disable-dbus } livecheck.url http://sourceforge.net/projects/${name}/files/ livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"