aboutsummaryrefslogtreecommitdiffstats
path: root/audio/qjackctl
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2006-12-07 08:53:12 +0800
committermiwi <miwi@FreeBSD.org>2006-12-07 08:53:12 +0800
commitcfe0275ca118d81e55bbac68237306eacb79faa9 (patch)
tree7bf623a3d9918aa0a0d6a4cbe99b045618323ef4 /audio/qjackctl
parentd39a4326905a9bd48fa54ba0c6cfcc97fe6df95d (diff)
downloadfreebsd-ports-gnome-cfe0275ca118d81e55bbac68237306eacb79faa9.tar.gz
freebsd-ports-gnome-cfe0275ca118d81e55bbac68237306eacb79faa9.tar.zst
freebsd-ports-gnome-cfe0275ca118d81e55bbac68237306eacb79faa9.zip
QjackCtl is a simple Qt application to control the JACK sound server
daemon. It provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way to 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. WWW: http://qjackctl.sourceforge.net/ PR: ports/106430 Submitted by: trasz <trasz at pin.if.uz.zgora.pl>
Diffstat (limited to 'audio/qjackctl')
-rw-r--r--audio/qjackctl/Makefile30
-rw-r--r--audio/qjackctl/distinfo3
-rw-r--r--audio/qjackctl/files/patch-src-qjackctlSetup.cpp11
-rw-r--r--audio/qjackctl/pkg-descr8
4 files changed, 52 insertions, 0 deletions
diff --git a/audio/qjackctl/Makefile b/audio/qjackctl/Makefile
new file mode 100644
index 000000000000..de3c1c4c833f
--- /dev/null
+++ b/audio/qjackctl/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: qjackctl
+# Date created: 2006-12-06
+# Whom: trasz <trasz@pin.if.uz.zgora.pl>
+#
+# $FreeBSD$
+#
+
+PORTNAME= qjackctl
+PORTVERSION= 0.2.21
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= qjackctl
+
+MAINTAINER= trasz@pin.if.uz.zgora.pl
+COMMENT= Qt Interface for the JACK Audio Connection Kit
+
+BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
+LIB_DEPENDS= jack.0:${PORTSDIR}/audio/jack
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_QT_VER= 3
+CONFIGURE_ARGS+= QTDIR="${X11BASE}" CXXFLAGS="${CFLAGS} -pthread"
+MAKE_ENV= QTDIR="${X11BASE}" MAKE="${GMAKE}" \
+ QMAKESPEC="${LOCALBASE}/share/qt/mkspecs/freebsd-g++"
+
+PLIST_DIRS= @dirrmtry share/icons
+PLIST_FILES= bin/qjackctl share/icons/qjackctl.png
+
+.include <bsd.port.mk>
diff --git a/audio/qjackctl/distinfo b/audio/qjackctl/distinfo
new file mode 100644
index 000000000000..2a63950a4e03
--- /dev/null
+++ b/audio/qjackctl/distinfo
@@ -0,0 +1,3 @@
+MD5 (qjackctl-0.2.21.tar.gz) = 8655bb2ab43d8ab06f97a993805d5a1f
+SHA256 (qjackctl-0.2.21.tar.gz) = 1ed6d4dab444fa1bb8854fb021f4b470009b5d3e0520b2ae521b12dca10230b5
+SIZE (qjackctl-0.2.21.tar.gz) = 253365
diff --git a/audio/qjackctl/files/patch-src-qjackctlSetup.cpp b/audio/qjackctl/files/patch-src-qjackctlSetup.cpp
new file mode 100644
index 000000000000..cbd6e9f19152
--- /dev/null
+++ b/audio/qjackctl/files/patch-src-qjackctlSetup.cpp
@@ -0,0 +1,11 @@
+--- src/qjackctlSetup.cpp.orig Thu Dec 7 00:05:30 2006
++++ src/qjackctlSetup.cpp Thu Dec 7 00:06:00 2006
+@@ -285,7 +285,7 @@
+ preset.iWordLength = m_settings.readNumEntry("/WordLength", 16);
+ preset.iWait = m_settings.readNumEntry("/Wait", 21333);
+ preset.iChan = m_settings.readNumEntry("/Chan", 0);
+- preset.sDriver = m_settings.readEntry("/Driver", "alsa");
++ preset.sDriver = m_settings.readEntry("/Driver", "oss");
+ preset.sInterface = m_settings.readEntry("/Interface", QString::null);
+ preset.iAudio = m_settings.readNumEntry("/Audio", 0);
+ preset.iDither = m_settings.readNumEntry("/Dither", 0);
diff --git a/audio/qjackctl/pkg-descr b/audio/qjackctl/pkg-descr
new file mode 100644
index 000000000000..4e9ae37f3313
--- /dev/null
+++ b/audio/qjackctl/pkg-descr
@@ -0,0 +1,8 @@
+QjackCtl is a simple Qt application to control the JACK sound server
+daemon. It provides a simple GUI dialog for setting several JACK daemon
+parameters, which are properly saved between sessions, and a way
+to 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.
+
+WWW: http://qjackctl.sourceforge.net/