aboutsummaryrefslogtreecommitdiff
path: root/audio/spectrogram
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2016-12-25 18:27:11 +0000
committerKurt Jaeger <pi@FreeBSD.org>2016-12-25 18:27:11 +0000
commit0ba60b4ede2456eecd68f915909190ae1602f1c7 (patch)
tree2a86c995bd2e47b32922d9f2da7d6df12072e60e /audio/spectrogram
parent6e65a746e93c864a191e7cc639861a8bcef5ef5f (diff)
downloadports-0ba60b4ede2456eecd68f915909190ae1602f1c7.tar.gz
ports-0ba60b4ede2456eecd68f915909190ae1602f1c7.zip
New port: audio/spectrogram
Small audio visualizer for sndiod's monitor mode. WWW: https://www.dim13.org/Spectrogram PR: 214464 Submitted by: Tobias Kortkamp <t@tobik.me>
Notes
Notes: svn path=/head/; revision=429450
Diffstat (limited to 'audio/spectrogram')
-rw-r--r--audio/spectrogram/Makefile35
-rw-r--r--audio/spectrogram/distinfo3
-rw-r--r--audio/spectrogram/pkg-descr3
-rw-r--r--audio/spectrogram/pkg-message4
4 files changed, 45 insertions, 0 deletions
diff --git a/audio/spectrogram/Makefile b/audio/spectrogram/Makefile
new file mode 100644
index 000000000000..5504c073e053
--- /dev/null
+++ b/audio/spectrogram/Makefile
@@ -0,0 +1,35 @@
+# Created by: Tobias Kortkamp <t@tobik.me>
+# $FreeBSD$
+
+PORTNAME= spectrogram
+PORTVERSION= 20161017
+CATEGORIES= audio
+
+MAINTAINER= t@tobik.me
+COMMENT= Audio visualization for sndio
+
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libfftw3.so:math/fftw3 \
+ libsndio.so:audio/sndio
+
+USES= pkgconfig
+USE_XORG= x11
+
+USE_GITHUB= yes
+GH_ACCOUNT= dim13
+GH_TAGNAME= 432e96b
+
+PLIST_FILES= bin/spectrogram
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|NOMAN=|MAN=|g' \
+ -e 's|-lsndio|-lm -lsndio|g' \
+ ${WRKSRC}/Makefile
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/spectrogram \
+ ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/audio/spectrogram/distinfo b/audio/spectrogram/distinfo
new file mode 100644
index 000000000000..46a9ad3671b7
--- /dev/null
+++ b/audio/spectrogram/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1476670863
+SHA256 (dim13-spectrogram-20161017-432e96b_GH0.tar.gz) = ff046ba8576f99cd25d80a6f719b7723929d4c63242aad7a85135ffedf57ec49
+SIZE (dim13-spectrogram-20161017-432e96b_GH0.tar.gz) = 8043
diff --git a/audio/spectrogram/pkg-descr b/audio/spectrogram/pkg-descr
new file mode 100644
index 000000000000..88af94fbc904
--- /dev/null
+++ b/audio/spectrogram/pkg-descr
@@ -0,0 +1,3 @@
+Small audio visualizer for sndiod's monitor mode.
+
+WWW: https://www.dim13.org/Spectrogram
diff --git a/audio/spectrogram/pkg-message b/audio/spectrogram/pkg-message
new file mode 100644
index 000000000000..c65138160351
--- /dev/null
+++ b/audio/spectrogram/pkg-message
@@ -0,0 +1,4 @@
+The default sndiod configuration on FreeBSD already has monitor mode
+enabled. To start spectrogram run
+
+ env AUDIODEVICE=snd/0.monitor spectrogram