git: cf4e191e845f - main - audio/kars-lv2: New port: Simple karplus-strong plucked string synth
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 29 Jan 2022 18:08:12 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cf4e191e845f4ac073deedec6990e08dc74eeade
commit cf4e191e845f4ac073deedec6990e08dc74eeade
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-01-29 18:07:19 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-01-29 18:08:10 +0000
audio/kars-lv2: New port: Simple karplus-strong plucked string synth
---
audio/Makefile | 1 +
audio/kars-lv2/Makefile | 45 +++++++++++++++++++++++++++++++++++++++++++++
audio/kars-lv2/distinfo | 5 +++++
audio/kars-lv2/pkg-descr | 3 +++
4 files changed, 54 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index 50fb1d0ff447..cdc83fdc5295 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -338,6 +338,7 @@
SUBDIR += juke
SUBDIR += julius
SUBDIR += kapitonov-plugins-pack-lv2
+ SUBDIR += kars-lv2
SUBDIR += kexis
SUBDIR += kid3-kf5
SUBDIR += kid3-qt5
diff --git a/audio/kars-lv2/Makefile b/audio/kars-lv2/Makefile
new file mode 100644
index 000000000000..0b57d1c6809d
--- /dev/null
+++ b/audio/kars-lv2/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= kars
+DISTVERSION= g20220113
+CATEGORIES= audio
+PKGNAMESUFFIX= -lv2
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Simple karplus-strong plucked string synth
+
+LICENSE= ISCL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= lv2>0:audio/lv2 \
+ bash:shells/bash
+xLIB_DEPENDS= libjack.so:audio/jack \
+ libpulse.so:audio/pulseaudio
+
+USES= gmake shebangfix
+
+SHEBANG_FILES= dpf/utils/generate-ttl.sh
+
+USE_GITHUB= yes
+GH_ACCOUNT= DISTRHO
+GH_PROJECT= Kars
+GH_TAGNAME= 2b247cd
+GH_TUPLE= DISTRHO:DPF:5d7fd17:dpf/dpf
+
+PLIST_FILES= bin/Kars \
+ lib/dssi/Kars-dssi.so \
+ lib/lv2/Kars.lv2/Kars_dsp.so \
+ lib/lv2/Kars.lv2/Kars_dsp.ttl \
+ lib/lv2/Kars.lv2/manifest.ttl \
+ lib/vst/Kars-vst.so
+
+do-install: # no install target, same as in https://github.com/DISTRHO/Nekobi/issues/8
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/lv2
+ cd ${WRKSRC}/bin && ${COPYTREE_SHARE} Kars.lv2 ${STAGEDIR}${PREFIX}/lib/lv2/
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/Kars ${STAGEDIR}${PREFIX}/bin
+ # VST plugin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst
+ ${INSTALL_LIB} ${WRKSRC}/bin/Kars-vst.so ${STAGEDIR}${PREFIX}/lib/vst
+ # DSSI plugin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/dssi
+ ${INSTALL_LIB} ${WRKSRC}/bin/Kars-dssi.so ${STAGEDIR}${PREFIX}/lib/dssi
+
+.include <bsd.port.mk>
diff --git a/audio/kars-lv2/distinfo b/audio/kars-lv2/distinfo
new file mode 100644
index 000000000000..e8b8e4eaaf1a
--- /dev/null
+++ b/audio/kars-lv2/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1643478331
+SHA256 (DISTRHO-Kars-g20220113-2b247cd_GH0.tar.gz) = f678357f93a07e32352155d61ef7e725ba8b52a96203d90ab3e31705a627dc1f
+SIZE (DISTRHO-Kars-g20220113-2b247cd_GH0.tar.gz) = 7318
+SHA256 (DISTRHO-DPF-5d7fd17_GH0.tar.gz) = 146a08d2e07e3027b6ae98e73a2f1399735ae7e9266c04ad9a8140070404085b
+SIZE (DISTRHO-DPF-5d7fd17_GH0.tar.gz) = 3366156
diff --git a/audio/kars-lv2/pkg-descr b/audio/kars-lv2/pkg-descr
new file mode 100644
index 000000000000..fd1991f89313
--- /dev/null
+++ b/audio/kars-lv2/pkg-descr
@@ -0,0 +1,3 @@
+kars is a simple karplus-strong plucked string synth.
+
+WWW: https://github.com/DISTRHO/Kars