git: 86df16ea066d - main - New port: audio/bschaffl-lv2: Groove quantizer LV2 MIDI plugin
Yuri Victorovich
yuri at FreeBSD.org
Wed Apr 7 00:38:53 UTC 2021
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=86df16ea066dfa6b3fa34665fe9c5d39043cf86b
commit 86df16ea066dfa6b3fa34665fe9c5d39043cf86b
Author: Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-04-07 00:38:11 +0000
Commit: Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-04-07 00:38:11 +0000
New port: audio/bschaffl-lv2: Groove quantizer LV2 MIDI plugin
---
audio/Makefile | 1 +
audio/bschaffl-lv2/Makefile | 32 ++++++++++++++++++++++++++++++++
audio/bschaffl-lv2/distinfo | 3 +++
audio/bschaffl-lv2/pkg-descr | 18 ++++++++++++++++++
audio/bschaffl-lv2/pkg-plist | 23 +++++++++++++++++++++++
5 files changed, 77 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index 0095d4d5fc90..e7ea8395c0f9 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -63,6 +63,7 @@
SUBDIR += bristol
SUBDIR += bsequencer-lv2
SUBDIR += bshapr-lv2
+ SUBDIR += bschaffl-lv2
SUBDIR += bslizr-lv2
SUBDIR += cadence
SUBDIR += calf-lv2
diff --git a/audio/bschaffl-lv2/Makefile b/audio/bschaffl-lv2/Makefile
new file mode 100644
index 000000000000..1817a829130b
--- /dev/null
+++ b/audio/bschaffl-lv2/Makefile
@@ -0,0 +1,32 @@
+
+PORTNAME= bschaffl
+DISTVERSION= 1.4.6
+CATEGORIES= audio
+PKGNAMESUFFIX= -lv2
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Groove quantizer LV2 MIDI plugin
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= lv2>0:audio/lv2
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libsndfile.so:audio/libsndfile
+
+USES= compiler:c++11-lang gmake gnome pkgconfig xorg
+USE_GNOME= cairo
+USE_XORG= x11
+
+USE_GITHUB= yes
+GH_ACCOUNT= sjaehn
+GH_PROJECT= BSchaffl
+
+MAKEFILE= makefile
+
+post-install:
+ @${RM} ${STAGEDIR}${PREFIX}/lib/lv2/BSchaffl.lv2/LICENSE
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/BSchaffl.lv2/BSchaffl*.so
+
+.include <bsd.port.mk>
diff --git a/audio/bschaffl-lv2/distinfo b/audio/bschaffl-lv2/distinfo
new file mode 100644
index 000000000000..2ffe88925092
--- /dev/null
+++ b/audio/bschaffl-lv2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1617755159
+SHA256 (sjaehn-BSchaffl-1.4.6_GH0.tar.gz) = c001725bced71037c7634a79569d98e4c113e4be286049d376aa1daca6529b7f
+SIZE (sjaehn-BSchaffl-1.4.6_GH0.tar.gz) = 434140
diff --git a/audio/bschaffl-lv2/pkg-descr b/audio/bschaffl-lv2/pkg-descr
new file mode 100644
index 000000000000..3c77be554b11
--- /dev/null
+++ b/audio/bschaffl-lv2/pkg-descr
@@ -0,0 +1,18 @@
+B.Schaffl is a groove quantizer LV2 MIDI plugin.
+
+B.Schaffl is a slider/shape-controlled MIDI amp & time stretch plugin to
+vitalize sequencer-controlled MIDI instruments and to produce shuffle/swing
+effects.
+
+Key features:
+* MIDI velocity amplification and timing manipulation plugin
+* Swing and shuffle rhythms
+* Pre-generator dynamics
+* Tempo rubato
+* Pattern (sliders) or shape-controlled
+* MIDI filters
+* Smart quantization
+* Group / link individual instances of B.Schaffl
+* Free and open source
+
+WWW: https://github.com/sjaehn/BSchaffl
diff --git a/audio/bschaffl-lv2/pkg-plist b/audio/bschaffl-lv2/pkg-plist
new file mode 100644
index 000000000000..367c45a7f68d
--- /dev/null
+++ b/audio/bschaffl-lv2/pkg-plist
@@ -0,0 +1,23 @@
+lib/lv2/BSchaffl.lv2/BSchaffl.so
+lib/lv2/BSchaffl.lv2/BSchaffl.ttl
+lib/lv2/BSchaffl.lv2/BSchafflGUI.so
+lib/lv2/BSchaffl.lv2/inc/amp.png
+lib/lv2/BSchaffl.lv2/inc/convert_to_const_shape.png
+lib/lv2/BSchaffl.lv2/inc/convert_to_linear_shape.png
+lib/lv2/BSchaffl.lv2/inc/convert_to_steps.png
+lib/lv2/BSchaffl.lv2/inc/del.png
+lib/lv2/BSchaffl.lv2/inc/edit_tb.png
+lib/lv2/BSchaffl.lv2/inc/grid_tb.png
+lib/lv2/BSchaffl.lv2/inc/history_tb.png
+lib/lv2/BSchaffl.lv2/inc/in.png
+lib/lv2/BSchaffl.lv2/inc/latency.png
+lib/lv2/BSchaffl.lv2/inc/markers_tb.png
+lib/lv2/BSchaffl.lv2/inc/midi_ch_filter.png
+lib/lv2/BSchaffl.lv2/inc/midi_msg_filter.png
+lib/lv2/BSchaffl.lv2/inc/midi_note_options.png
+lib/lv2/BSchaffl.lv2/inc/out.png
+lib/lv2/BSchaffl.lv2/inc/shape_tools_tb.png
+lib/lv2/BSchaffl.lv2/inc/smart_quantization.png
+lib/lv2/BSchaffl.lv2/inc/surface.png
+lib/lv2/BSchaffl.lv2/inc/tools.png
+lib/lv2/BSchaffl.lv2/manifest.ttl
More information about the dev-commits-ports-all
mailing list