aboutsummaryrefslogtreecommitdiff
path: root/audio/zam-plugins-lv2
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-05-29 09:17:39 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-05-29 09:17:39 +0000
commit76eb7674e0e2bc30b4dbf423a19098aaf8ae3db7 (patch)
treef80d0ca91f18e760cb61da09cf13a31ca60404bb /audio/zam-plugins-lv2
parent1a04a4f29e022860f578a741c3149692b7e2dede (diff)
downloadports-76eb7674e0e2bc30b4dbf423a19098aaf8ae3db7.tar.gz
ports-76eb7674e0e2bc30b4dbf423a19098aaf8ae3db7.zip
New port: audio/zam-plugins-lv2: Collection of LADSPA/LV2/VST/JACK audio plugins
Notes
Notes: svn path=/head/; revision=471088
Diffstat (limited to 'audio/zam-plugins-lv2')
-rw-r--r--audio/zam-plugins-lv2/Makefile38
-rw-r--r--audio/zam-plugins-lv2/distinfo5
-rw-r--r--audio/zam-plugins-lv2/files/mntent.h62
-rw-r--r--audio/zam-plugins-lv2/files/patch-Makefile38
-rw-r--r--audio/zam-plugins-lv2/files/patch-Makefile.mk25
-rw-r--r--audio/zam-plugins-lv2/files/patch-dpf_dgl_Makefile.mk18
-rw-r--r--audio/zam-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp15
-rw-r--r--audio/zam-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile11
-rw-r--r--audio/zam-plugins-lv2/files/patch-plugins_ZamHeadX2_Makefile10
-rw-r--r--audio/zam-plugins-lv2/files/patch-plugins_ZamVerb_Makefile12
-rw-r--r--audio/zam-plugins-lv2/pkg-descr5
-rw-r--r--audio/zam-plugins-lv2/pkg-plist143
12 files changed, 382 insertions, 0 deletions
diff --git a/audio/zam-plugins-lv2/Makefile b/audio/zam-plugins-lv2/Makefile
new file mode 100644
index 000000000000..c9607a45b875
--- /dev/null
+++ b/audio/zam-plugins-lv2/Makefile
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= zam-plugins
+DISTVERSION= 3.10
+CATEGORIES= audio
+PKGNAMESUFFIX= -lv2
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Collection of LADSPA/LV2/VST/JACK audio plugins
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= lv2>0:audio/lv2 \
+ ${LOCALBASE}/include/fftw3.h:math/fftw3
+LIB_DEPENDS= libfftw3f.so:math/fftw3-float \
+ libjack.so:audio/jack \
+ libsamplerate.so:audio/libsamplerate \
+ libzita-convolver.so:audio/zita-convolver
+
+USES= compiler:c++11-lib gmake localbase:ldflags pkgconfig
+USE_GITHUB= yes
+GH_ACCOUNT= zamaudio
+GH_TUPLE= DISTRHO:DPF:495cb5f:d/dpf
+USE_GL= gl
+USE_XORG= x11
+
+CFLAGS+= -I${FILESDIR}
+LDFLAGS+= -lzita-convolver # TODO this can be reduced to only relevant places
+
+post-extract:
+ @${RM} -r ${WRKSRC}/lib/zita-convolver-*
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|#include "../../lib/zita-convolver-.*/zita-convolver.h"|#include <zita-convolver.h>|' ${WRKSRC}/plugins/Zam*/convolution.*pp
+ @${REINPLACE_CMD} -e 's|#!/bin/bash|#!/bin/sh|' ${WRKSRC}/dpf/utils/generate-ttl.sh
+
+.include <bsd.port.mk>
diff --git a/audio/zam-plugins-lv2/distinfo b/audio/zam-plugins-lv2/distinfo
new file mode 100644
index 000000000000..95433c8bc422
--- /dev/null
+++ b/audio/zam-plugins-lv2/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1527579863
+SHA256 (zamaudio-zam-plugins-3.10_GH0.tar.gz) = 0267b7fc2bc9c0284ef195dc944021c2d057578e1814ee3a2f221191d3a651a1
+SIZE (zamaudio-zam-plugins-3.10_GH0.tar.gz) = 23528411
+SHA256 (DISTRHO-DPF-495cb5f_GH0.tar.gz) = 04195601ce9837618718b15f243116db83b586b0805a9e46bcde1dbbd394721a
+SIZE (DISTRHO-DPF-495cb5f_GH0.tar.gz) = 1600006
diff --git a/audio/zam-plugins-lv2/files/mntent.h b/audio/zam-plugins-lv2/files/mntent.h
new file mode 100644
index 000000000000..e61cddd89c82
--- /dev/null
+++ b/audio/zam-plugins-lv2/files/mntent.h
@@ -0,0 +1,62 @@
+/*
+ * mntent
+ * mntent.h - compatability header for FreeBSD
+ *
+ * Copyright (c) 2001 David Rufino <daverufino@btinternet.com>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#if defined(HAVE_MNTENT_H)
+#include <mntent.h>
+#else
+#ifndef _MNTENT_H
+#define _MNTENT_H
+#include <stdio.h>
+
+#define MOUNTED "dummy"
+
+#define MNTTYPE_NFS "nfs"
+
+struct mntent {
+ char *mnt_fsname;
+ char *mnt_dir;
+ char *mnt_type;
+ char *mnt_opts;
+ int mnt_freq;
+ int mnt_passno;
+};
+
+#define setmntent(x,y) ((FILE *)0x1)
+#ifdef __cplusplus
+extern "C" {
+#endif
+struct mntent *getmntent __P ((FILE *fp));
+char *hasmntopt __P ((const struct mntent *mnt, const char *option));
+#ifdef __cplusplus
+}; // extern "C"
+#endif
+#define endmntent(x) ((int)1)
+
+#endif /* _MNTENT_H */
+#endif /* HAVE_MNTENT_H */
diff --git a/audio/zam-plugins-lv2/files/patch-Makefile b/audio/zam-plugins-lv2/files/patch-Makefile
new file mode 100644
index 000000000000..c327d94ed150
--- /dev/null
+++ b/audio/zam-plugins-lv2/files/patch-Makefile
@@ -0,0 +1,38 @@
+--- Makefile.orig 2018-02-18 01:26:44 UTC
++++ Makefile
+@@ -1,5 +1,5 @@
+ PREFIX ?= /usr/local
+-LIBDIR ?= lib
++LIBDIR := lib
+ BINDIR ?= bin
+
+ NAME = zam-plugins
+@@ -33,22 +33,21 @@ $(PLUGINS): libs
+ # --------------------------------------------------------------
+
+ install: all
+- install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa \
++ mkdir -p $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa \
+ $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2 \
+ $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst \
+ $(DESTDIR)$(PREFIX)/$(BINDIR) ; \
+ for plugin in $(PLUGINS); do \
+- install -d $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 ; \
+- install -t $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 \
+- bin/"$$plugin".lv2/* ; \
++ mkdir -p $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 ; \
++ install bin/"$$plugin".lv2/* $(DESTDIR)$(PREFIX)/$(LIBDIR)/lv2/"$$plugin".lv2 ; \
+ done;
+ ifeq ($(HAVE_JACK),true)
+ for plugin in $(PLUGINS); do \
+- install -t $(DESTDIR)$(PREFIX)/$(BINDIR) bin/"$$plugin" ; \
++ install bin/"$$plugin" $(DESTDIR)$(PREFIX)/$(BINDIR) ; \
+ done;
+ endif
+- install -t $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa bin/*-ladspa.so
+- install -t $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst bin/*-vst.so
++ install bin/*-ladspa.so $(DESTDIR)$(PREFIX)/$(LIBDIR)/ladspa
++ install bin/*-vst.so $(DESTDIR)$(PREFIX)/$(LIBDIR)/vst
+
+ uninstall:
+ for plugin in $(PLUGINS); do \
diff --git a/audio/zam-plugins-lv2/files/patch-Makefile.mk b/audio/zam-plugins-lv2/files/patch-Makefile.mk
new file mode 100644
index 000000000000..90fa6b72151c
--- /dev/null
+++ b/audio/zam-plugins-lv2/files/patch-Makefile.mk
@@ -0,0 +1,25 @@
+--- Makefile.mk.orig 2018-05-29 08:20:20 UTC
++++ Makefile.mk
+@@ -35,19 +35,19 @@ ifeq ($(MACOS),true)
+ LINK_OPTS = -fdata-sections -ffunction-sections -Wl,-dead_strip -Wl,-dead_strip_dylibs
+ else
+ # Common linker flags
+-LINK_OPTS = -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
++LINK_OPTS = -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--strip-all
+ endif
+
+ ifeq ($(RASPPI),true)
+ # Raspberry-Pi optimization flags
+ BASE_OPTS = -O2 -ffast-math -march=armv6 -mfpu=vfp -mfloat-abi=hard
+-LINK_OPTS = -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
++LINK_OPTS = -Wl,-O1 -Wl,--strip-all
+ endif
+
+ ifeq ($(PANDORA),true)
+ # OpenPandora optimization flags
+ BASE_OPTS = -O2 -ffast-math -march=armv7-a -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
+-LINK_OPTS = -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
++LINK_OPTS = -Wl,-O1 -Wl,--strip-all
+ endif
+
+ ifeq ($(NOOPT),true)
diff --git a/audio/zam-plugins-lv2/files/patch-dpf_dgl_Makefile.mk b/audio/zam-plugins-lv2/files/patch-dpf_dgl_Makefile.mk
new file mode 100644
index 000000000000..5d6ce8204adb
--- /dev/null
+++ b/audio/zam-plugins-lv2/files/patch-dpf_dgl_Makefile.mk
@@ -0,0 +1,18 @@
+--- dpf/dgl/Makefile.mk.orig 2018-05-29 08:20:51 UTC
++++ dpf/dgl/Makefile.mk
+@@ -30,13 +30,13 @@ ifeq ($(MACOS),true)
+ LINK_OPTS = -fdata-sections -ffunction-sections -Wl,-dead_strip -Wl,-dead_strip_dylibs
+ else
+ # Common linker flags
+-LINK_OPTS = -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
++LINK_OPTS = -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--strip-all
+ endif
+
+ ifeq ($(RASPPI),true)
+ # Raspberry-Pi optimization flags
+ BASE_OPTS = -O2 -march=armv6 -mfpu=vfp -mfloat-abi=hard
+-LINK_OPTS = -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
++LINK_OPTS = -Wl,-O1 -Wl,--strip-all
+ endif
+
+ ifeq ($(NOOPT),true)
diff --git a/audio/zam-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp b/audio/zam-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp
new file mode 100644
index 000000000000..8d5eb8efc3da
--- /dev/null
+++ b/audio/zam-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp
@@ -0,0 +1,15 @@
+--- dpf/dgl/src/Window.cpp.orig 2018-04-11 22:29:29 UTC
++++ dpf/dgl/src/Window.cpp
+@@ -1148,10 +1148,11 @@ bool Window::openFileBrowser(const FileB
+ // TODO: cross-platform
+
+ String startDir(options.startDir);
++ static char buf[1024];
+
+ if (startDir.isEmpty())
+ {
+- if (char* const dir_name = get_current_dir_name())
++ if (char* const dir_name = getwd(buf))
+ {
+ startDir = dir_name;
+ std::free(dir_name);
diff --git a/audio/zam-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile b/audio/zam-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile
new file mode 100644
index 000000000000..741808e3e349
--- /dev/null
+++ b/audio/zam-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile
@@ -0,0 +1,11 @@
+--- dpf/utils/lv2-ttl-generator/GNUmakefile.orig 2018-05-29 07:25:29 UTC
++++ dpf/utils/lv2-ttl-generator/GNUmakefile
+@@ -9,7 +9,7 @@ build: ../lv2_ttl_generator
+ endif
+
+ ../lv2_ttl_generator: lv2_ttl_generator.c
+- $(CC) $< $(CFLAGS) -o $@ $(LDFLAGS) -ldl
++ $(CC) $< $(CFLAGS) -o $@ $(LDFLAGS)
+
+ ../lv2_ttl_generator.exe: lv2_ttl_generator.c
+ $(CC) $< $(CFLAGS) -o $@ $(LDFLAGS) -static
diff --git a/audio/zam-plugins-lv2/files/patch-plugins_ZamHeadX2_Makefile b/audio/zam-plugins-lv2/files/patch-plugins_ZamHeadX2_Makefile
new file mode 100644
index 000000000000..027d866ee5fc
--- /dev/null
+++ b/audio/zam-plugins-lv2/files/patch-plugins_ZamHeadX2_Makefile
@@ -0,0 +1,10 @@
+--- plugins/ZamHeadX2/Makefile.orig 2018-05-29 07:56:10 UTC
++++ plugins/ZamHeadX2/Makefile
+@@ -13,7 +13,6 @@ NAME = ZamHeadX2
+ # Files to build
+
+ OBJS_DSP = \
+- ../../lib/zita-convolver-3.1.0/zita-convolver.cpp.o \
+ convolution.cpp.o \
+ ZamHeadX2Plugin.cpp.o
+
diff --git a/audio/zam-plugins-lv2/files/patch-plugins_ZamVerb_Makefile b/audio/zam-plugins-lv2/files/patch-plugins_ZamVerb_Makefile
new file mode 100644
index 000000000000..4fe102bba643
--- /dev/null
+++ b/audio/zam-plugins-lv2/files/patch-plugins_ZamVerb_Makefile
@@ -0,0 +1,12 @@
+--- plugins/ZamVerb/Makefile.orig 2018-05-29 07:56:20 UTC
++++ plugins/ZamVerb/Makefile
+@@ -15,8 +15,7 @@ NAME = ZamVerb
+ OBJS_DSP = \
+ ZamVerbPlugin.cpp.o \
+ ZamVerbImpulses.cpp.o \
+- convolution.cpp.o \
+- ../../lib/zita-convolver-3.1.0/zita-convolver.cpp.o
++ convolution.cpp.o
+
+ OBJS_UI = \
+ ZamVerbArtwork.cpp.o \
diff --git a/audio/zam-plugins-lv2/pkg-descr b/audio/zam-plugins-lv2/pkg-descr
new file mode 100644
index 000000000000..c09250eb5048
--- /dev/null
+++ b/audio/zam-plugins-lv2/pkg-descr
@@ -0,0 +1,5 @@
+zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins for sound
+processing developed in-house at ZamAudio. The default settings and almost
+every slider is calibrated to standard ranges.
+
+WWW: http://www.zamaudio.com/?p=976
diff --git a/audio/zam-plugins-lv2/pkg-plist b/audio/zam-plugins-lv2/pkg-plist
new file mode 100644
index 000000000000..2ca3cc2d85d9
--- /dev/null
+++ b/audio/zam-plugins-lv2/pkg-plist
@@ -0,0 +1,143 @@
+bin/ZaMaximX2
+bin/ZaMultiComp
+bin/ZaMultiCompX2
+bin/ZamAutoSat
+bin/ZamComp
+bin/ZamCompX2
+bin/ZamDelay
+bin/ZamDynamicEQ
+bin/ZamEQ2
+bin/ZamGEQ31
+bin/ZamGate
+bin/ZamGateX2
+bin/ZamHeadX2
+bin/ZamPhono
+bin/ZamTube
+bin/ZamVerb
+lib/ladspa/ZaMaximX2-ladspa.so
+lib/ladspa/ZaMultiComp-ladspa.so
+lib/ladspa/ZaMultiCompX2-ladspa.so
+lib/ladspa/ZamAutoSat-ladspa.so
+lib/ladspa/ZamComp-ladspa.so
+lib/ladspa/ZamCompX2-ladspa.so
+lib/ladspa/ZamDelay-ladspa.so
+lib/ladspa/ZamDynamicEQ-ladspa.so
+lib/ladspa/ZamEQ2-ladspa.so
+lib/ladspa/ZamGEQ31-ladspa.so
+lib/ladspa/ZamGate-ladspa.so
+lib/ladspa/ZamGateX2-ladspa.so
+lib/ladspa/ZamHeadX2-ladspa.so
+lib/ladspa/ZamPhono-ladspa.so
+lib/ladspa/ZamTube-ladspa.so
+lib/ladspa/ZamVerb-ladspa.so
+lib/lv2/ZaMaximX2.lv2/ZaMaximX2_dsp.so
+lib/lv2/ZaMaximX2.lv2/ZaMaximX2_dsp.ttl
+lib/lv2/ZaMaximX2.lv2/ZaMaximX2_ui.so
+lib/lv2/ZaMaximX2.lv2/ZaMaximX2_ui.ttl
+lib/lv2/ZaMaximX2.lv2/manifest.ttl
+lib/lv2/ZaMaximX2.lv2/presets.ttl
+lib/lv2/ZaMultiComp.lv2/ZaMultiComp_dsp.so
+lib/lv2/ZaMultiComp.lv2/ZaMultiComp_dsp.ttl
+lib/lv2/ZaMultiComp.lv2/ZaMultiComp_ui.so
+lib/lv2/ZaMultiComp.lv2/ZaMultiComp_ui.ttl
+lib/lv2/ZaMultiComp.lv2/manifest.ttl
+lib/lv2/ZaMultiComp.lv2/presets.ttl
+lib/lv2/ZaMultiCompX2.lv2/ZaMultiCompX2_dsp.so
+lib/lv2/ZaMultiCompX2.lv2/ZaMultiCompX2_dsp.ttl
+lib/lv2/ZaMultiCompX2.lv2/ZaMultiCompX2_ui.so
+lib/lv2/ZaMultiCompX2.lv2/ZaMultiCompX2_ui.ttl
+lib/lv2/ZaMultiCompX2.lv2/manifest.ttl
+lib/lv2/ZaMultiCompX2.lv2/presets.ttl
+lib/lv2/ZamAutoSat.lv2/ZamAutoSat_dsp.so
+lib/lv2/ZamAutoSat.lv2/ZamAutoSat_dsp.ttl
+lib/lv2/ZamAutoSat.lv2/ZamAutoSat_ui.so
+lib/lv2/ZamAutoSat.lv2/ZamAutoSat_ui.ttl
+lib/lv2/ZamAutoSat.lv2/manifest.ttl
+lib/lv2/ZamComp.lv2/ZamComp_dsp.so
+lib/lv2/ZamComp.lv2/ZamComp_dsp.ttl
+lib/lv2/ZamComp.lv2/ZamComp_ui.so
+lib/lv2/ZamComp.lv2/ZamComp_ui.ttl
+lib/lv2/ZamComp.lv2/manifest.ttl
+lib/lv2/ZamComp.lv2/presets.ttl
+lib/lv2/ZamCompX2.lv2/ZamCompX2_dsp.so
+lib/lv2/ZamCompX2.lv2/ZamCompX2_dsp.ttl
+lib/lv2/ZamCompX2.lv2/ZamCompX2_ui.so
+lib/lv2/ZamCompX2.lv2/ZamCompX2_ui.ttl
+lib/lv2/ZamCompX2.lv2/manifest.ttl
+lib/lv2/ZamCompX2.lv2/presets.ttl
+lib/lv2/ZamDelay.lv2/ZamDelay_dsp.so
+lib/lv2/ZamDelay.lv2/ZamDelay_dsp.ttl
+lib/lv2/ZamDelay.lv2/ZamDelay_ui.so
+lib/lv2/ZamDelay.lv2/ZamDelay_ui.ttl
+lib/lv2/ZamDelay.lv2/manifest.ttl
+lib/lv2/ZamDelay.lv2/presets.ttl
+lib/lv2/ZamDynamicEQ.lv2/ZamDynamicEQ_dsp.so
+lib/lv2/ZamDynamicEQ.lv2/ZamDynamicEQ_dsp.ttl
+lib/lv2/ZamDynamicEQ.lv2/ZamDynamicEQ_ui.so
+lib/lv2/ZamDynamicEQ.lv2/ZamDynamicEQ_ui.ttl
+lib/lv2/ZamDynamicEQ.lv2/manifest.ttl
+lib/lv2/ZamDynamicEQ.lv2/presets.ttl
+lib/lv2/ZamEQ2.lv2/ZamEQ2_dsp.so
+lib/lv2/ZamEQ2.lv2/ZamEQ2_dsp.ttl
+lib/lv2/ZamEQ2.lv2/ZamEQ2_ui.so
+lib/lv2/ZamEQ2.lv2/ZamEQ2_ui.ttl
+lib/lv2/ZamEQ2.lv2/manifest.ttl
+lib/lv2/ZamEQ2.lv2/presets.ttl
+lib/lv2/ZamGEQ31.lv2/ZamGEQ31_dsp.so
+lib/lv2/ZamGEQ31.lv2/ZamGEQ31_dsp.ttl
+lib/lv2/ZamGEQ31.lv2/ZamGEQ31_ui.so
+lib/lv2/ZamGEQ31.lv2/ZamGEQ31_ui.ttl
+lib/lv2/ZamGEQ31.lv2/manifest.ttl
+lib/lv2/ZamGEQ31.lv2/presets.ttl
+lib/lv2/ZamGate.lv2/ZamGate_dsp.so
+lib/lv2/ZamGate.lv2/ZamGate_dsp.ttl
+lib/lv2/ZamGate.lv2/ZamGate_ui.so
+lib/lv2/ZamGate.lv2/ZamGate_ui.ttl
+lib/lv2/ZamGate.lv2/manifest.ttl
+lib/lv2/ZamGate.lv2/presets.ttl
+lib/lv2/ZamGateX2.lv2/ZamGateX2_dsp.so
+lib/lv2/ZamGateX2.lv2/ZamGateX2_dsp.ttl
+lib/lv2/ZamGateX2.lv2/ZamGateX2_ui.so
+lib/lv2/ZamGateX2.lv2/ZamGateX2_ui.ttl
+lib/lv2/ZamGateX2.lv2/manifest.ttl
+lib/lv2/ZamGateX2.lv2/presets.ttl
+lib/lv2/ZamHeadX2.lv2/ZamHeadX2_dsp.so
+lib/lv2/ZamHeadX2.lv2/ZamHeadX2_dsp.ttl
+lib/lv2/ZamHeadX2.lv2/ZamHeadX2_ui.so
+lib/lv2/ZamHeadX2.lv2/ZamHeadX2_ui.ttl
+lib/lv2/ZamHeadX2.lv2/manifest.ttl
+lib/lv2/ZamHeadX2.lv2/presets.ttl
+lib/lv2/ZamPhono.lv2/ZamPhono_dsp.so
+lib/lv2/ZamPhono.lv2/ZamPhono_dsp.ttl
+lib/lv2/ZamPhono.lv2/ZamPhono_ui.so
+lib/lv2/ZamPhono.lv2/ZamPhono_ui.ttl
+lib/lv2/ZamPhono.lv2/manifest.ttl
+lib/lv2/ZamPhono.lv2/presets.ttl
+lib/lv2/ZamTube.lv2/ZamTube_dsp.so
+lib/lv2/ZamTube.lv2/ZamTube_dsp.ttl
+lib/lv2/ZamTube.lv2/ZamTube_ui.so
+lib/lv2/ZamTube.lv2/ZamTube_ui.ttl
+lib/lv2/ZamTube.lv2/manifest.ttl
+lib/lv2/ZamTube.lv2/presets.ttl
+lib/lv2/ZamVerb.lv2/ZamVerb_dsp.so
+lib/lv2/ZamVerb.lv2/ZamVerb_dsp.ttl
+lib/lv2/ZamVerb.lv2/ZamVerb_ui.so
+lib/lv2/ZamVerb.lv2/ZamVerb_ui.ttl
+lib/lv2/ZamVerb.lv2/manifest.ttl
+lib/lv2/ZamVerb.lv2/presets.ttl
+lib/vst/ZaMaximX2-vst.so
+lib/vst/ZaMultiComp-vst.so
+lib/vst/ZaMultiCompX2-vst.so
+lib/vst/ZamAutoSat-vst.so
+lib/vst/ZamComp-vst.so
+lib/vst/ZamCompX2-vst.so
+lib/vst/ZamDelay-vst.so
+lib/vst/ZamDynamicEQ-vst.so
+lib/vst/ZamEQ2-vst.so
+lib/vst/ZamGEQ31-vst.so
+lib/vst/ZamGate-vst.so
+lib/vst/ZamGateX2-vst.so
+lib/vst/ZamHeadX2-vst.so
+lib/vst/ZamPhono-vst.so
+lib/vst/ZamTube-vst.so
+lib/vst/ZamVerb-vst.so