aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-04-08 21:34:39 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-04-08 21:35:16 +0000
commit99ee33eefa337a8450c6f9a8fa6c5acf3e37e910 (patch)
tree4558d78180b47569240009ced78d4ab55d6f4d9d
parent0716a6a84440f9cffcacac65d909dc6980f0e078 (diff)
downloadports-99ee33eefa337a8450c6f9a8fa6c5acf3e37e910.tar.gz
ports-99ee33eefa337a8450c6f9a8fa6c5acf3e37e910.zip
New port: audio/kapitonov-plugins-pack-lv2: Kapitonov LV2 Plugins Pack (KPP)
-rw-r--r--audio/Makefile1
-rw-r--r--audio/kapitonov-plugins-pack-lv2/Makefile30
-rw-r--r--audio/kapitonov-plugins-pack-lv2/distinfo3
-rw-r--r--audio/kapitonov-plugins-pack-lv2/pkg-descr19
-rw-r--r--audio/kapitonov-plugins-pack-lv2/pkg-plist41
5 files changed, 94 insertions, 0 deletions
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@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