Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Apr 2021 00:38:53 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 86df16ea066d - main - New port: audio/bschaffl-lv2: Groove quantizer LV2 MIDI plugin
Message-ID:  <202104070038.1370creJ024322@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=86df16ea066dfa6b3fa34665fe9c5d39043cf86b

commit 86df16ea066dfa6b3fa34665fe9c5d39043cf86b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-04-07 00:38:11 +0000
Commit:     Yuri Victorovich <yuri@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104070038.1370creJ024322>