mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
97 lines
2.8 KiB
Tcl
97 lines
2.8 KiB
Tcl
# -*- 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
|
|
PortGroup qt5 1.0
|
|
|
|
name qjackctl
|
|
version 0.6.2
|
|
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 b6349402c406b3d5a2eb6694c3528ef0b25350d6 \
|
|
sha256 1ec77d0e8edac1b4d60a32a08d2f4329f90571801920cb48c6147e0eae6f50e6 \
|
|
size 1027742
|
|
|
|
universal_variant no
|
|
|
|
depends_lib-append \
|
|
port:jack
|
|
|
|
qt5.depends_component \
|
|
qtbase \
|
|
qttools
|
|
|
|
compiler.cxx_standard 2011
|
|
configure.cxxflags-append \
|
|
-std=c++11
|
|
|
|
post-patch {
|
|
# fix jackd path
|
|
reinplace "s|\"/Server\", \"jackd\"|\"/Server\", \"${prefix}/bin/jackd\"|" ${worksrcpath}/src/qjackctlSetup.cpp
|
|
}
|
|
|
|
configure.args-append \
|
|
--with-jack=${prefix} \
|
|
--disable-alsa-seq \
|
|
--with-qt=${qt_dir} \
|
|
--disable-debug
|
|
|
|
configure.args-delete \
|
|
--disable-dependency-tracking
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
livecheck.url http://sourceforge.net/projects/${name}/files/
|
|
livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
|