Skip to content

Commit

Permalink
New port: audio/kapitonov-plugins-pack-lv2: Kapitonov LV2 Plugins Pac…
Browse files Browse the repository at this point in the history
…k (KPP)
  • Loading branch information
yurivict committed Apr 8, 2021
1 parent 0716a6a commit 99ee33e
Show file tree
Hide file tree
Showing 5 changed files with 94 additions and 0 deletions.
1 change: 1 addition & 0 deletions audio/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,7 @@
SUBDIR += juk
SUBDIR += juke
SUBDIR += julius
SUBDIR += kapitonov-plugins-pack-lv2
SUBDIR += kexis
SUBDIR += kid3-kf5
SUBDIR += kid3-qt5
Expand Down
30 changes: 30 additions & 0 deletions audio/kapitonov-plugins-pack-lv2/Makefile
Original file line number Diff line number Diff line change
@@ -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>
3 changes: 3 additions & 0 deletions audio/kapitonov-plugins-pack-lv2/distinfo
Original file line number Diff line number Diff line change
@@ -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
19 changes: 19 additions & 0 deletions audio/kapitonov-plugins-pack-lv2/pkg-descr
Original file line number Diff line number Diff line change
@@ -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
41 changes: 41 additions & 0 deletions audio/kapitonov-plugins-pack-lv2/pkg-plist
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 99ee33e

Please sign in to comment.