git: 99ee33eefa33 - main - New port: audio/kapitonov-plugins-pack-lv2: Kapitonov LV2 Plugins Pack (KPP)

Yuri Victorovich yuri at FreeBSD.org
Thu Apr 8 21:35:21 UTC 2021


The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=99ee33eefa337a8450c6f9a8fa6c5acf3e37e910

commit 99ee33eefa337a8450c6f9a8fa6c5acf3e37e910
Author:     Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-04-08 21:34:39 +0000
Commit:     Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-04-08 21:35:16 +0000

    New port: audio/kapitonov-plugins-pack-lv2: Kapitonov LV2 Plugins Pack (KPP)
---
 audio/Makefile                             |  1 +
 audio/kapitonov-plugins-pack-lv2/Makefile  | 30 ++++++++++++++++++++++
 audio/kapitonov-plugins-pack-lv2/distinfo  |  3 +++
 audio/kapitonov-plugins-pack-lv2/pkg-descr | 19 ++++++++++++++
 audio/kapitonov-plugins-pack-lv2/pkg-plist | 41 ++++++++++++++++++++++++++++++
 5 files changed, 94 insertions(+)

diff --git a/audio/Makefile b/audio/Makefile
index aac65af898a3..8dff7d2f0b3b 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -327,6 +327,7 @@
     SUBDIR += juk
     SUBDIR += juke
     SUBDIR += julius
+    SUBDIR += kapitonov-plugins-pack-lv2
     SUBDIR += kexis
     SUBDIR += kid3-kf5
     SUBDIR += kid3-qt5
diff --git a/audio/kapitonov-plugins-pack-lv2/Makefile b/audio/kapitonov-plugins-pack-lv2/Makefile
new file mode 100644
index 000000000000..fcf941e016bf
--- /dev/null
+++ b/audio/kapitonov-plugins-pack-lv2/Makefile
@@ -0,0 +1,30 @@
+PORTNAME=	kapitonov-plugins-pack
+DISTVERSION=	1.2.1
+CATEGORIES=	audio
+PKGNAMESUFFIX=	-lv2
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Kapitonov LV2 Plugins Pack (KPP)
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS=	lv2>0:audio/lv2 \
+		faust:audio/faust \
+		${LOCALBASE}/include/boost/circular_buffer.hpp:devel/boost-libs
+LIB_DEPENDS=	libzita-convolver.so:audio/zita-convolver \
+		libzita-resampler.so:audio/zita-resampler \
+		libxcb-icccm.so:x11/xcb-util-wm \
+		libxcb-util.so:x11/xcb-util
+
+USES=		gnome localbase:ldflags meson pkgconfig xorg
+USE_GNOME=	cairo
+USE_XORG=	xcb
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	olegkapitonov
+GH_PROJECT=	Kapitonov-Plugins-Pack
+
+MESON_ARGS=	-Dladspa=disabled
+
+.include <bsd.port.mk>
diff --git a/audio/kapitonov-plugins-pack-lv2/distinfo b/audio/kapitonov-plugins-pack-lv2/distinfo
new file mode 100644
index 000000000000..f5a6ccf3f7d9
--- /dev/null
+++ b/audio/kapitonov-plugins-pack-lv2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1617915645
+SHA256 (olegkapitonov-Kapitonov-Plugins-Pack-1.2.1_GH0.tar.gz) = 056c152ee72c5a0cfd45ca0cd848ff13b098c8f58b14c26ad06d7ef49c792b40
+SIZE (olegkapitonov-Kapitonov-Plugins-Pack-1.2.1_GH0.tar.gz) = 9618525
diff --git a/audio/kapitonov-plugins-pack-lv2/pkg-descr b/audio/kapitonov-plugins-pack-lv2/pkg-descr
new file mode 100644
index 000000000000..04d43b10ffe9
--- /dev/null
+++ b/audio/kapitonov-plugins-pack-lv2/pkg-descr
@@ -0,0 +1,19 @@
+Kapitonov Plugins Pack (KPP) is a set of LV2 plugins for audio processing.
+
+Currently available plugins
+* tubeAmp. Advanced guitar tube amp emulator. Contains preamp, tonestack, power
+  amp with voltage sag, cabinet emulators. Emulation parameters of each
+  component are set by profile files.
+* Bluedream. Booster/Tube Screamer pedal with equalizer (tonestack). Has GUI
+* Distruction. Distortion pedal with equalizer (tonestack). Has GUI.
+* Fuzz. Vintage fuzz pedal. Has GUI.
+* Deadgate. Effective Noise Gate/Dead Zone effect plugin.
+* Octaver. Analog octaver pedal.
+* Single2Humbucker. Plugin for emulation humbucker pickup sound with single coil
+  pickup on the guitar. Useful for playing heavy-metal on Stratocaster guitar
+  with single coil pickups.
+
+tubeAmp is the main and most complex plugin in the set. It can be used to
+emulate the sound of any common models of guitar combo amplifiers.
+
+WWW: https://github.com/olegkapitonov/Kapitonov-Plugins-Pack
diff --git a/audio/kapitonov-plugins-pack-lv2/pkg-plist b/audio/kapitonov-plugins-pack-lv2/pkg-plist
new file mode 100644
index 000000000000..963affaac9ce
--- /dev/null
+++ b/audio/kapitonov-plugins-pack-lv2/pkg-plist
@@ -0,0 +1,41 @@
+lib/lv2/kpp_bluedream.lv2/base_scale.png
+lib/lv2/kpp_bluedream.lv2/kpp_bluedream.so
+lib/lv2/kpp_bluedream.lv2/kpp_bluedream.ttl
+lib/lv2/kpp_bluedream.lv2/kpp_bluedreamui.so
+lib/lv2/kpp_bluedream.lv2/light.png
+lib/lv2/kpp_bluedream.lv2/manifest.ttl
+lib/lv2/kpp_deadgate.lv2/kpp_deadgate.so
+lib/lv2/kpp_deadgate.lv2/kpp_deadgate.ttl
+lib/lv2/kpp_deadgate.lv2/manifest.ttl
+lib/lv2/kpp_distruction.lv2/base_scale.png
+lib/lv2/kpp_distruction.lv2/kpp_distruction.so
+lib/lv2/kpp_distruction.lv2/kpp_distruction.ttl
+lib/lv2/kpp_distruction.lv2/kpp_distructionui.so
+lib/lv2/kpp_distruction.lv2/light.png
+lib/lv2/kpp_distruction.lv2/manifest.ttl
+lib/lv2/kpp_fuzz.lv2/base_scale.png
+lib/lv2/kpp_fuzz.lv2/kpp_fuzz.so
+lib/lv2/kpp_fuzz.lv2/kpp_fuzz.ttl
+lib/lv2/kpp_fuzz.lv2/kpp_fuzzui.so
+lib/lv2/kpp_fuzz.lv2/light.png
+lib/lv2/kpp_fuzz.lv2/manifest.ttl
+lib/lv2/kpp_octaver.lv2/kpp_octaver.so
+lib/lv2/kpp_octaver.lv2/kpp_octaver.ttl
+lib/lv2/kpp_octaver.lv2/manifest.ttl
+lib/lv2/kpp_single2humbucker.lv2/kpp_single2humbucker.so
+lib/lv2/kpp_single2humbucker.lv2/kpp_single2humbucker.ttl
+lib/lv2/kpp_single2humbucker.lv2/manifest.ttl
+lib/lv2/kpp_tubeamp.lv2/base_scale.png
+lib/lv2/kpp_tubeamp.lv2/kpp_tubeamp.so
+lib/lv2/kpp_tubeamp.lv2/kpp_tubeamp.ttl
+lib/lv2/kpp_tubeamp.lv2/kpp_tubeampui.so
+lib/lv2/kpp_tubeamp.lv2/light.png
+lib/lv2/kpp_tubeamp.lv2/manifest.ttl
+lib/lv2/kpp_tubeamp.lv2/profiles/American Clean.tapf
+lib/lv2/kpp_tubeamp.lv2/profiles/American Vintage.tapf
+lib/lv2/kpp_tubeamp.lv2/profiles/British Crunch.tapf
+lib/lv2/kpp_tubeamp.lv2/profiles/Modern Metal.tapf
+lib/lv2/kpp_tubeamp.lv2/profiles/v1.2/Classic Hard.tapf
+lib/lv2/kpp_tubeamp.lv2/profiles/v1.2/JCM800 (spice).tapf
+lib/lv2/kpp_tubeamp.lv2/profiles/v1.2/MarkII.tapf
+lib/lv2/kpp_tubeamp.lv2/profiles/v1.2/TwinReverb (spice).tapf


More information about the dev-commits-ports-all mailing list