aboutsummaryrefslogtreecommitdiffstats
path: root/audio/tkeca
diff options
context:
space:
mode:
authorcrees <crees@FreeBSD.org>2013-03-23 22:24:59 +0800
committercrees <crees@FreeBSD.org>2013-03-23 22:24:59 +0800
commitaa6dbd97e151b85658ef0b3e58f41be7b64aaee1 (patch)
tree6522e8f970399a4936e836b4937b05f4068e16bc /audio/tkeca
parent5004159113063dd9d72d51b0e8f7ace772ce8f3e (diff)
downloadfreebsd-ports-gnome-aa6dbd97e151b85658ef0b3e58f41be7b64aaee1.tar.gz
freebsd-ports-gnome-aa6dbd97e151b85658ef0b3e58f41be7b64aaee1.tar.zst
freebsd-ports-gnome-aa6dbd97e151b85658ef0b3e58f41be7b64aaee1.zip
Tkeca is a TCL/TK frontend for Kai Vehmanen's ECASOUND.
It's intended to have all the ECASOUND features including: - unlimited number of tracks - volume and pan control on each track - up to 8 effects for each track - LADSPA support - multitrack support - multiple inputs/outputs/soundcards - effects preview - multiple takes on each track - mute track WWW: http://tkeca.sourceforge.net/
Diffstat (limited to 'audio/tkeca')
-rw-r--r--audio/tkeca/Makefile37
-rw-r--r--audio/tkeca/distinfo2
-rw-r--r--audio/tkeca/pkg-descr14
-rw-r--r--audio/tkeca/pkg-plist7
4 files changed, 60 insertions, 0 deletions
diff --git a/audio/tkeca/Makefile b/audio/tkeca/Makefile
new file mode 100644
index 000000000000..9dbec0af8e02
--- /dev/null
+++ b/audio/tkeca/Makefile
@@ -0,0 +1,37 @@
+# $FreeBSD$
+
+PORTNAME= tkeca
+PORTVERSION= 4.4.3
+CATEGORIES= audio
+MASTER_SITES= SF/${PORTNAME}
+
+MAINTAINER= crees@FreeBSD.org
+COMMENT= Tk interface to ecasound
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= normalize:${PORTSDIR}/audio/normalize \
+ ecasound:${PORTSDIR}/audio/ecasound
+
+USE_TCL= yes
+USE_TK= yes
+
+NO_BUILD= yes
+PORTDOCS= *
+
+.include <bsd.port.options.mk>
+
+post-patch:
+ ${REINPLACE_CMD} -e '3s,^exec wish,exec ${WISH},' ${WRKSRC}/tkeca.tcl
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/tkeca.tcl ${PREFIX}/bin/tkeca
+ ${INSTALL_DATA} ${WRKSRC}/tkeca.png ${PREFIX}/share/pixmaps/
+ ${INSTALL_DATA} ${WRKSRC}/tkeca.desktop ${PREFIX}/share/applications/
+ -@update-desktop-database
+.if ${PORT_OPTIONS:MDOCS}
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/tkeca.html ${WRKSRC}/README.tkeca ${DOCSDIR}/
+.endif
+
+.include <bsd.port.mk>
diff --git a/audio/tkeca/distinfo b/audio/tkeca/distinfo
new file mode 100644
index 000000000000..e56add3b4a85
--- /dev/null
+++ b/audio/tkeca/distinfo
@@ -0,0 +1,2 @@
+SHA256 (tkeca-4.4.3.tar.gz) = 45832bb65530fea5672e2f3ac9c9ba6869ad73492d1373018a87c05b27b14a29
+SIZE (tkeca-4.4.3.tar.gz) = 51607
diff --git a/audio/tkeca/pkg-descr b/audio/tkeca/pkg-descr
new file mode 100644
index 000000000000..e76e79d30ad4
--- /dev/null
+++ b/audio/tkeca/pkg-descr
@@ -0,0 +1,14 @@
+Tkeca is a TCL/TK frontend for Kai Vehmanen's ECASOUND.
+
+It's intended to have all the ECASOUND features including:
+- unlimited number of tracks
+- volume and pan control on each track
+- up to 8 effects for each track
+- LADSPA support
+- multitrack support
+- multiple inputs/outputs/soundcards
+- effects preview
+- multiple takes on each track
+- mute track
+
+WWW: http://tkeca.sourceforge.net/
diff --git a/audio/tkeca/pkg-plist b/audio/tkeca/pkg-plist
new file mode 100644
index 000000000000..09cc1b04666f
--- /dev/null
+++ b/audio/tkeca/pkg-plist
@@ -0,0 +1,7 @@
+bin/tkeca
+share/applications/tkeca.desktop
+share/pixmaps/tkeca.png
+@dirrmtry share/pixmaps
+@dirrmtry share/applications
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true