aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2008-11-16 19:26:24 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2008-11-16 19:26:24 +0000
commit9d7ddde0fda172ec6431bc23db36e3c7943569e6 (patch)
treed43ab5307dfd35af032365854b22a4a5090e6623
parent08c00070a5d37f439cc57f0ec9effb927d7a6466 (diff)
downloadports-9d7ddde0fda172ec6431bc23db36e3c7943569e6.tar.gz
ports-9d7ddde0fda172ec6431bc23db36e3c7943569e6.zip
Notes
-rw-r--r--audio/Makefile1
-rw-r--r--audio/patchage/Makefile27
-rw-r--r--audio/patchage/distinfo3
-rw-r--r--audio/patchage/files/patch-src-Patchage.cpp15
-rw-r--r--audio/patchage/pkg-descr4
-rw-r--r--audio/patchage/pkg-plist12
6 files changed, 62 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index e86cdef93440..7c3f4aa549bc 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -521,6 +521,7 @@
SUBDIR += padevchooser
SUBDIR += paman
SUBDIR += paprefs
+ SUBDIR += patchage
SUBDIR += pavucontrol
SUBDIR += pavumeter
SUBDIR += pd
diff --git a/audio/patchage/Makefile b/audio/patchage/Makefile
new file mode 100644
index 000000000000..5685995299e0
--- /dev/null
+++ b/audio/patchage/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: patchage
+# Date created: 2008-07-22
+# Whom: Edward Tomasz Napierala <trasz@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= patchage
+PORTVERSION= 0.4.2
+CATEGORIES= audio
+MASTER_SITES= http://download.drobilla.net/
+
+MAINTAINER= trasz@FreeBSD.org
+COMMENT= Modular patch bay for Jack
+
+LIB_DEPENDS= boost_date_time.4:${PORTSDIR}/devel/boost \
+ glibmm-2.4.1:${PORTSDIR}/devel/glibmm \
+ glademm-2.4:${PORTSDIR}/devel/libglademm24 \
+ raul.2:${PORTSDIR}/audio/raul \
+ flowcanvas.2:${PORTSDIR}/x11-toolkits/flowcanvas
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+CONFIGURE_ENV= "CXXFLAGS=${CFLAGS} -I${LOCALBASE}/include"
+INSTALLS_ICONS= yes
+
+.include <bsd.port.mk>
diff --git a/audio/patchage/distinfo b/audio/patchage/distinfo
new file mode 100644
index 000000000000..14804ebd6242
--- /dev/null
+++ b/audio/patchage/distinfo
@@ -0,0 +1,3 @@
+MD5 (patchage-0.4.2.tar.gz) = ef26a05d04b2047b5e9a17285408feb7
+SHA256 (patchage-0.4.2.tar.gz) = b53b431a55f7f8fb77bb7c171bd70c3b58783640002623755408d8dfb0fb543a
+SIZE (patchage-0.4.2.tar.gz) = 404442
diff --git a/audio/patchage/files/patch-src-Patchage.cpp b/audio/patchage/files/patch-src-Patchage.cpp
new file mode 100644
index 000000000000..194787224133
--- /dev/null
+++ b/audio/patchage/files/patch-src-Patchage.cpp
@@ -0,0 +1,15 @@
+--- src/Patchage.cpp.orig 2008-07-22 22:19:44.000000000 +0200
++++ src/Patchage.cpp 2008-07-22 22:22:20.000000000 +0200
+@@ -342,6 +342,12 @@
+ }
+
+
++static float
++log2f(float x)
++{
++ return (logf(x) / logf(2.0));
++}
++
+ void
+ Patchage::update_toolbar()
+ {
diff --git a/audio/patchage/pkg-descr b/audio/patchage/pkg-descr
new file mode 100644
index 000000000000..4a41c80815fe
--- /dev/null
+++ b/audio/patchage/pkg-descr
@@ -0,0 +1,4 @@
+Patchage is a modular patch bay for audio and MIDI systems based
+on Jack and Lash audio systems.
+
+WWW: http://wiki.drobilla.net/Patchage
diff --git a/audio/patchage/pkg-plist b/audio/patchage/pkg-plist
new file mode 100644
index 000000000000..e5a499c378ba
--- /dev/null
+++ b/audio/patchage/pkg-plist
@@ -0,0 +1,12 @@
+bin/patchage
+share/applications/patchage.desktop
+@dirrmtry share/applications
+share/icons/hicolor/16x16/apps/patchage.png
+share/icons/hicolor/22x22/apps/patchage.png
+share/icons/hicolor/24x24/apps/patchage.png
+share/icons/hicolor/32x32/apps/patchage.png
+share/icons/hicolor/48x48/apps/patchage.png
+share/icons/hicolor/scalable/apps/patchage.svg
+share/icons/hicolor/icon-theme.cache
+%%DATADIR%%/patchage.glade
+@dirrm %%DATADIR%%