summaryrefslogtreecommitdiff
path: root/audio/qjackctl
diff options
context:
space:
mode:
authorbjs <bjs>2008-05-07 15:00:08 +0000
committerbjs <bjs>2008-05-07 15:00:08 +0000
commit47cc9166270aadd0d89d8c0484a0c7a549b8fcaf (patch)
treee28517e03238bcd51efbc7d65c08a94139c452b6 /audio/qjackctl
parent97428275bfaf59a5c865bfc34da94a223f36fa88 (diff)
downloadpkgsrc-47cc9166270aadd0d89d8c0484a0c7a549b8fcaf.tar.gz
Import QJackCtl 0.3.2, a Qt4 GUI for the JACK Audio Connection Kit.
It provides a slick "patch-bay" style interface for managing clients and more.
Diffstat (limited to 'audio/qjackctl')
-rw-r--r--audio/qjackctl/DESCR10
-rw-r--r--audio/qjackctl/Makefile29
-rw-r--r--audio/qjackctl/PLIST6
-rw-r--r--audio/qjackctl/distinfo6
-rw-r--r--audio/qjackctl/patches/patch-aa23
5 files changed, 74 insertions, 0 deletions
diff --git a/audio/qjackctl/DESCR b/audio/qjackctl/DESCR
new file mode 100644
index 00000000000..abe624a74cd
--- /dev/null
+++ b/audio/qjackctl/DESCR
@@ -0,0 +1,10 @@
+QjackCtl is a simple Qt application to control the JACK sound server
+daemon, specific for the Linux Audio Desktop infrastructure.
+
+Written in C++ around the Qt4 toolkit for X11, most exclusively using
+Qt Designer.
+
+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.
diff --git a/audio/qjackctl/Makefile b/audio/qjackctl/Makefile
new file mode 100644
index 00000000000..a3453ed1532
--- /dev/null
+++ b/audio/qjackctl/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/05/07 15:00:08 bjs Exp $
+#
+
+DISTNAME= qjackctl-0.3.2
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qjackctl/}
+
+MAINTAINER= bjs@NetBSD.org
+HOMEPAGE= http://qjackctl.sourceforge.net/
+COMMENT= JACK Audio Connection Kit Qt4 GUI
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_DIRS+= xdg-1.4
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c c++
+
+.include "../../mk/bsd.fast.prefs.mk"
+
+CONFIGURE_ARGS+= --with-qt=${QTDIR:Q}
+.if ${OPSYS} != "Linux"
+CONFIGURE_ARGS+= --without-alsa
+.endif
+
+.include "../../audio/jack-devel/buildlink3.mk"
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/qjackctl/PLIST b/audio/qjackctl/PLIST
new file mode 100644
index 00000000000..f17a6a9d2fd
--- /dev/null
+++ b/audio/qjackctl/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/05/07 15:00:08 bjs Exp $
+bin/qjackctl
+share/applications/qjackctl.desktop
+share/pixmaps/qjackctl.png
+@comment in xdg-dirs: @dirrm share/pixmaps
+@comment in xdg-dirs: @dirrm share/applications
diff --git a/audio/qjackctl/distinfo b/audio/qjackctl/distinfo
new file mode 100644
index 00000000000..f6812fbcc36
--- /dev/null
+++ b/audio/qjackctl/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/05/07 15:00:08 bjs Exp $
+
+SHA1 (qjackctl-0.3.2.tar.gz) = 690e77f10d934e648fbc975db81b1bccb20d7487
+RMD160 (qjackctl-0.3.2.tar.gz) = 0dc0638205371b49ad35883e235802da770169cf
+Size (qjackctl-0.3.2.tar.gz) = 264605 bytes
+SHA1 (patch-aa) = 87d9e8ba4693474cd820c38ef29999750ba0ce6b
diff --git a/audio/qjackctl/patches/patch-aa b/audio/qjackctl/patches/patch-aa
new file mode 100644
index 00000000000..012d2444bd5
--- /dev/null
+++ b/audio/qjackctl/patches/patch-aa
@@ -0,0 +1,23 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/05/07 15:00:08 bjs Exp $
+
+--- Makefile.in.orig 2007-07-08 12:29:08.000000000 -0400
++++ Makefile.in
+@@ -62,12 +62,12 @@ $(name): $(name).mak $(sources) $(header
+ @make -f $(name).mak
+
+ install: $(name) icons/$(name).png
+- @install -d -v -m 0755 $(DESTDIR)$(prefix)/bin
+- @install -d -v -m 0755 $(DESTDIR)$(prefix)/share/pixmaps
+- @install -d -v -m 0755 $(DESTDIR)$(prefix)/share/applications
+- @install -v -m 0755 $(name) $(DESTDIR)$(prefix)/bin/$(name)
+- @install -v -m 0644 icons/$(name).png $(DESTDIR)$(prefix)/share/pixmaps/$(name).png
+- @install -v -m 0644 $(name).desktop $(DESTDIR)$(prefix)/share/applications/$(name).desktop
++ @$(BSD_INSTALL_PROGRAM_DIR) $(DESTDIR)$(prefix)/bin
++ @$(BSD_INSTALL_DATA_DIR) 0755 $(DESTDIR)$(prefix)/share/pixmaps
++ @$(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(prefix)/share/applications
++ @$(BSD_INSTALL_PROGRAM) $(name) $(DESTDIR)$(prefix)/bin/$(name)
++ @$(BSD_INSTALL_DATA) icons/$(name).png $(DESTDIR)$(prefix)/share/pixmaps/$(name).png
++ @$(BSD_INSTALL_DATA) $(name).desktop $(DESTDIR)$(prefix)/share/applications/$(name).desktop
+
+ uninstall: $(DESTDIR)$(prefix)/bin/$(name)
+ @rm -vf $(DESTDIR)$(prefix)/bin/$(name)