Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Aug 2018 07:03:29 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r477480 - in head/audio: . dpf-plugins-lv2 dpf-plugins-lv2/files
Message-ID:  <201808180703.w7I73TZg074918@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Aug 18 07:03:28 2018
New Revision: 477480
URL: https://svnweb.freebsd.org/changeset/ports/477480

Log:
  New port: audio/dpf-plugins-lv2: Collection of DPF-based LV2 plugins

Added:
  head/audio/dpf-plugins-lv2/
  head/audio/dpf-plugins-lv2/Makefile   (contents, props changed)
  head/audio/dpf-plugins-lv2/distinfo   (contents, props changed)
  head/audio/dpf-plugins-lv2/files/
  head/audio/dpf-plugins-lv2/files/mntent.h   (contents, props changed)
  head/audio/dpf-plugins-lv2/files/patch-Makefile   (contents, props changed)
  head/audio/dpf-plugins-lv2/files/patch-Makefile.mk   (contents, props changed)
  head/audio/dpf-plugins-lv2/files/patch-dpf_dgl_Makefile.mk   (contents, props changed)
  head/audio/dpf-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp   (contents, props changed)
  head/audio/dpf-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile   (contents, props changed)
  head/audio/dpf-plugins-lv2/files/patch-plugins_common_gen__dsp_genlib.cpp   (contents, props changed)
  head/audio/dpf-plugins-lv2/pkg-descr   (contents, props changed)
  head/audio/dpf-plugins-lv2/pkg-plist   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Sat Aug 18 06:59:22 2018	(r477479)
+++ head/audio/Makefile	Sat Aug 18 07:03:28 2018	(r477480)
@@ -115,6 +115,7 @@
     SUBDIR += denemo
     SUBDIR += dir2ogg
     SUBDIR += discid
+    SUBDIR += dpf-plugins-lv2
     SUBDIR += dream
     SUBDIR += drumgizmo
     SUBDIR += drumpiler

Added: head/audio/dpf-plugins-lv2/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/Makefile	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,41 @@
+# $FreeBSD$
+
+PORTNAME=	dpf-plugins
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.1-1
+DISTVERSIONSUFFIX=	-g0c433e4
+CATEGORIES=	audio
+PKGNAMESUFFIX=	-lv2
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Collection of DPF-based LV2 plugins
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	lv2>0:audio/lv2 \
+		bash:shells/bash
+LIB_DEPENDS=	libprojectM.so:graphics/libprojectm
+
+USES=		gmake localbase pkgconfig shebangfix
+SHEBANG_FILES=	dpf/utils/generate-ttl.sh
+USE_GITHUB=	yes
+GH_ACCOUNT=	DISTRHO
+GH_PROJECT=	DPF-Plugins
+USE_XORG=	x11
+USE_GL=		gl
+
+CXXFLAGS+=	-I${FILESDIR}
+LDFLAGS+=	-pthread
+
+OPTIONS_DEFINE_amd64=	SIMD
+OPTIONS_DEFINE_i386=	SIMD
+OPTIONS_DEFAULT_amd64=	SIMD
+OPTIONS_DEFAULT_i386=	SIMD
+
+SIMD_MAKE_ENV=	SIMD_FLAGS="-msse -msse2 -mfpmath=sse"
+
+post-patch: # disable all plugins except for LV2
+	@${FIND} ${WRKSRC} -name "*.mk" | ${XARGS} ${REINPLACE_CMD} -i '' -E 's/BUILD_(LADSPA|DSSI|VST2) *= *true/BUILD_\1 = false/'
+
+.include <bsd.port.mk>

Added: head/audio/dpf-plugins-lv2/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/distinfo	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1534560066
+SHA256 (DISTRHO-DPF-Plugins-v1.1-1-g0c433e4_GH0.tar.gz) = 40455ca67a79ec1589f386450e242109965c4529b098264dac2df4cad673b288
+SIZE (DISTRHO-DPF-Plugins-v1.1-1-g0c433e4_GH0.tar.gz) = 10703465

Added: head/audio/dpf-plugins-lv2/files/mntent.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/files/mntent.h	Sat Aug 18 07:03:28 2018	(r477480)
@@ -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 */

Added: head/audio/dpf-plugins-lv2/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/files/patch-Makefile	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,27 @@
+--- Makefile.orig	2018-08-18 06:07:42 UTC
++++ Makefile
+@@ -109,17 +109,17 @@ endif
+ # --------------------------------------------------------------
+ 
+ install:
+-	install -d $(DESTDIR)$(PREFIX)/lib/ladspa/
+-	install -d $(DESTDIR)$(PREFIX)/lib/dssi/
++	#install -d $(DESTDIR)$(PREFIX)/lib/ladspa/
++	#install -d $(DESTDIR)$(PREFIX)/lib/dssi/
+ 	install -d $(DESTDIR)$(PREFIX)/lib/lv2/
+-	install -d $(DESTDIR)$(PREFIX)/lib/vst/
++	#install -d $(DESTDIR)$(PREFIX)/lib/vst/
+ 
+-	cp bin/*-ladspa.* $(DESTDIR)$(PREFIX)/lib/ladspa/
+-	cp bin/*-dssi.*   $(DESTDIR)$(PREFIX)/lib/dssi/
+-	cp bin/*-vst.*    $(DESTDIR)$(PREFIX)/lib/vst/
++	#cp bin/*-ladspa.* $(DESTDIR)$(PREFIX)/lib/ladspa/
++	#cp bin/*-dssi.*   $(DESTDIR)$(PREFIX)/lib/dssi/
++	#cp bin/*-vst.*    $(DESTDIR)$(PREFIX)/lib/vst/
+ 
+ ifeq ($(HAVE_DGL),true)
+-	cp -r bin/*-dssi  $(DESTDIR)$(PREFIX)/lib/dssi/
++	#cp -r bin/*-dssi  $(DESTDIR)$(PREFIX)/lib/dssi/
+ endif
+ 	cp -r bin/*.lv2   $(DESTDIR)$(PREFIX)/lib/lv2/
+ 

Added: head/audio/dpf-plugins-lv2/files/patch-Makefile.mk
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/files/patch-Makefile.mk	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,27 @@
+--- Makefile.mk.orig	2018-04-27 06:05:19 UTC
++++ Makefile.mk
+@@ -23,7 +23,7 @@ endif
+ # Set build and link flags
+ 
+ BASE_FLAGS = -Wall -Wextra -pipe
+-BASE_OPTS  = -O2 -ffast-math -mtune=generic -msse -msse2 -fdata-sections -ffunction-sections
++BASE_OPTS  = -O2 -ffast-math -mtune=generic $(SIMD_FLAGS) -fdata-sections -ffunction-sections
+ 
+ ifneq ($(MACOS_OLD),true)
+ # Old MacOS doesn't support this
+@@ -35,13 +35,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 -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 ($(NOOPT),true)

Added: head/audio/dpf-plugins-lv2/files/patch-dpf_dgl_Makefile.mk
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/files/patch-dpf_dgl_Makefile.mk	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,26 @@
+--- dpf/dgl/Makefile.mk.orig	2018-04-27 06:05:19 UTC
++++ dpf/dgl/Makefile.mk
+@@ -23,20 +23,20 @@ endif
+ # Set build and link flags
+ 
+ BASE_FLAGS = -Wall -Wextra -pipe -MD -MP
+-BASE_OPTS  = -O2 -mtune=generic -msse -msse2 -fdata-sections -ffunction-sections
++BASE_OPTS  = -O2 -mtune=generic $(SIMD_FLAGS) -fdata-sections -ffunction-sections
+ 
+ ifeq ($(MACOS),true)
+ # MacOS linker flags
+ 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)

Added: head/audio/dpf-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,26 @@
+--- dpf/dgl/src/Window.cpp.orig	2018-08-18 05:40:10 UTC
++++ dpf/dgl/src/Window.cpp
+@@ -51,6 +51,10 @@ extern "C" {
+ #include "../StandaloneWindow.hpp"
+ #include "../../distrho/extra/String.hpp"
+ 
++#if defined(__FreeBSD__)
++#include <unistd.h>
++#endif
++
+ #define FOR_EACH_WIDGET(it) \
+   for (std::list<Widget*>::iterator it = fWidgets.begin(); it != fWidgets.end(); ++it)
+ 
+@@ -1151,7 +1155,12 @@ bool Window::openFileBrowser(const FileB
+ 
+     if (startDir.isEmpty())
+     {
++#if defined(__FreeBSD__)
++        char buf[1024];
++        if (char* const dir_name = ::getwd(buf))
++#else
+         if (char* const dir_name = get_current_dir_name())
++#endif
+         {
+             startDir = dir_name;
+             std::free(dir_name);

Added: head/audio/dpf-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,11 @@
+--- dpf/utils/lv2-ttl-generator/GNUmakefile.orig	2018-08-18 06:55:42 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

Added: head/audio/dpf-plugins-lv2/files/patch-plugins_common_gen__dsp_genlib.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/files/patch-plugins_common_gen__dsp_genlib.cpp	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,12 @@
+--- plugins/common/gen_dsp/genlib.cpp.orig	2018-04-27 06:05:19 UTC
++++ plugins/common/gen_dsp/genlib.cpp
+@@ -29,7 +29,8 @@ OR THE USE OR OTHER DEALINGS IN THE SOFT
+ #if DISTRHO_OS_MAC
+ # include <malloc/malloc.h>
+ #else
+-# include <malloc.h>
++# include <stdlib.h>
++#include <malloc_np.h>
+ # if DISTRHO_OS_WINDOWS
+ #  define malloc_size _msize
+ # else

Added: head/audio/dpf-plugins-lv2/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/pkg-descr	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,15 @@
+Collection of DPF-based plugins.
+They come in LADSPA, DSSI, LV2 and VST2 formats, but only LV2
+plugins are included in the port.
+
+The list of plugins:
+* glBars
+* Kars
+* Max-Gen examples (MaBitcrush, MaFreeverb, MaGigaverb, MaPitchshift)
+* Mini-Series (3BandEQ. 3BandSplitter, PingPongPan)
+* ndc-Plugs (Amplitude Imposer, Cycle Shifter, Soul Force)
+* MVerb
+* Nekobi
+* ProM
+
+WWW: https://github.com/DISTRHO/DPF-Plugins

Added: head/audio/dpf-plugins-lv2/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/dpf-plugins-lv2/pkg-plist	Sat Aug 18 07:03:28 2018	(r477480)
@@ -0,0 +1,107 @@
+lib/lv2/3BandEQ.lv2/3BandEQ_dsp.so
+lib/lv2/3BandEQ.lv2/3BandEQ_dsp.ttl
+lib/lv2/3BandEQ.lv2/3BandEQ_ui.so
+lib/lv2/3BandEQ.lv2/3BandEQ_ui.ttl
+lib/lv2/3BandEQ.lv2/manifest.ttl
+lib/lv2/3BandEQ.lv2/presets.ttl
+lib/lv2/3BandSplitter.lv2/3BandSplitter_dsp.so
+lib/lv2/3BandSplitter.lv2/3BandSplitter_dsp.ttl
+lib/lv2/3BandSplitter.lv2/3BandSplitter_ui.so
+lib/lv2/3BandSplitter.lv2/3BandSplitter_ui.ttl
+lib/lv2/3BandSplitter.lv2/manifest.ttl
+lib/lv2/3BandSplitter.lv2/presets.ttl
+lib/lv2/AmplitudeImposer.lv2/AmplitudeImposer_dsp.so
+lib/lv2/AmplitudeImposer.lv2/AmplitudeImposer_dsp.ttl
+lib/lv2/AmplitudeImposer.lv2/AmplitudeImposer_ui.so
+lib/lv2/AmplitudeImposer.lv2/AmplitudeImposer_ui.ttl
+lib/lv2/AmplitudeImposer.lv2/manifest.ttl
+lib/lv2/AmplitudeImposer.lv2/presets.ttl
+lib/lv2/CycleShifter.lv2/CycleShifter_dsp.so
+lib/lv2/CycleShifter.lv2/CycleShifter_dsp.ttl
+lib/lv2/CycleShifter.lv2/CycleShifter_ui.so
+lib/lv2/CycleShifter.lv2/CycleShifter_ui.ttl
+lib/lv2/CycleShifter.lv2/manifest.ttl
+lib/lv2/CycleShifter.lv2/presets.ttl
+lib/lv2/Kars.lv2/Kars_dsp.so
+lib/lv2/Kars.lv2/Kars_dsp.ttl
+lib/lv2/Kars.lv2/Kars_ui.so
+lib/lv2/Kars.lv2/Kars_ui.ttl
+lib/lv2/Kars.lv2/manifest.ttl
+lib/lv2/Kars.lv2/modgui.ttl
+lib/lv2/Kars.lv2/modgui/icon-kars.html
+lib/lv2/Kars.lv2/modgui/pedals/boxy-small/yellow.png
+lib/lv2/Kars.lv2/modgui/pedals/footswitch.png
+lib/lv2/Kars.lv2/modgui/screenshot-kars.png
+lib/lv2/Kars.lv2/modgui/stylesheet-kars.css
+lib/lv2/Kars.lv2/modgui/thumbnail-kars.png
+lib/lv2/MVerb.lv2/MVerb_dsp.so
+lib/lv2/MVerb.lv2/MVerb_dsp.ttl
+lib/lv2/MVerb.lv2/MVerb_ui.so
+lib/lv2/MVerb.lv2/MVerb_ui.ttl
+lib/lv2/MVerb.lv2/manifest.ttl
+lib/lv2/MVerb.lv2/modgui.ttl
+lib/lv2/MVerb.lv2/modgui/combos/model-001/model-0930.png
+lib/lv2/MVerb.lv2/modgui/icon-mverb.html
+lib/lv2/MVerb.lv2/modgui/knobs/chicken-head/_strip.png
+lib/lv2/MVerb.lv2/modgui/screenshot-mverb.png
+lib/lv2/MVerb.lv2/modgui/stylesheet-mverb.css
+lib/lv2/MVerb.lv2/modgui/switches/switch-001.png
+lib/lv2/MVerb.lv2/modgui/thumbnail-mverb.png
+lib/lv2/MVerb.lv2/modgui/utils/dropdown-arrow-white.png
+lib/lv2/MVerb.lv2/presets.ttl
+lib/lv2/MaBitcrush.lv2/MaBitcrush_dsp.so
+lib/lv2/MaBitcrush.lv2/MaBitcrush_dsp.ttl
+lib/lv2/MaBitcrush.lv2/manifest.ttl
+lib/lv2/MaFreeverb.lv2/MaFreeverb_dsp.so
+lib/lv2/MaFreeverb.lv2/MaFreeverb_dsp.ttl
+lib/lv2/MaFreeverb.lv2/manifest.ttl
+lib/lv2/MaGigaverb.lv2/MaGigaverb_dsp.so
+lib/lv2/MaGigaverb.lv2/MaGigaverb_dsp.ttl
+lib/lv2/MaGigaverb.lv2/manifest.ttl
+lib/lv2/MaPitchshift.lv2/MaPitchshift_dsp.so
+lib/lv2/MaPitchshift.lv2/MaPitchshift_dsp.ttl
+lib/lv2/MaPitchshift.lv2/manifest.ttl
+lib/lv2/Nekobi.lv2/Nekobi_dsp.so
+lib/lv2/Nekobi.lv2/Nekobi_dsp.ttl
+lib/lv2/Nekobi.lv2/Nekobi_ui.so
+lib/lv2/Nekobi.lv2/Nekobi_ui.ttl
+lib/lv2/Nekobi.lv2/manifest.ttl
+lib/lv2/Nekobi.lv2/modgui.ttl
+lib/lv2/Nekobi.lv2/modgui/background.png
+lib/lv2/Nekobi.lv2/modgui/footswitch.png
+lib/lv2/Nekobi.lv2/modgui/icon-nekobi.html
+lib/lv2/Nekobi.lv2/modgui/knob.png
+lib/lv2/Nekobi.lv2/modgui/led-off.png
+lib/lv2/Nekobi.lv2/modgui/led-on.png
+lib/lv2/Nekobi.lv2/modgui/screenshot-nekobi.png
+lib/lv2/Nekobi.lv2/modgui/slider-horizontal.png
+lib/lv2/Nekobi.lv2/modgui/slider-vertical.png
+lib/lv2/Nekobi.lv2/modgui/stylesheet-nekobi.css
+lib/lv2/Nekobi.lv2/modgui/thumb-nekobi.png
+lib/lv2/PingPongPan.lv2/PingPongPan_dsp.so
+lib/lv2/PingPongPan.lv2/PingPongPan_dsp.ttl
+lib/lv2/PingPongPan.lv2/PingPongPan_ui.so
+lib/lv2/PingPongPan.lv2/PingPongPan_ui.ttl
+lib/lv2/PingPongPan.lv2/manifest.ttl
+lib/lv2/PingPongPan.lv2/modgui.ttl
+lib/lv2/PingPongPan.lv2/modgui/background.png
+lib/lv2/PingPongPan.lv2/modgui/footswitch.png
+lib/lv2/PingPongPan.lv2/modgui/icon-ppp.html
+lib/lv2/PingPongPan.lv2/modgui/knob.png
+lib/lv2/PingPongPan.lv2/modgui/screenshot-ppp.png
+lib/lv2/PingPongPan.lv2/modgui/slider.png
+lib/lv2/PingPongPan.lv2/modgui/stylesheet-ppp.css
+lib/lv2/PingPongPan.lv2/modgui/thumb-ppp.png
+lib/lv2/PingPongPan.lv2/presets.ttl
+lib/lv2/ProM.lv2/ProM.so
+lib/lv2/ProM.lv2/ProM.ttl
+lib/lv2/ProM.lv2/manifest.ttl
+lib/lv2/SoulForce.lv2/SoulForce_dsp.so
+lib/lv2/SoulForce.lv2/SoulForce_dsp.ttl
+lib/lv2/SoulForce.lv2/SoulForce_ui.so
+lib/lv2/SoulForce.lv2/SoulForce_ui.ttl
+lib/lv2/SoulForce.lv2/manifest.ttl
+lib/lv2/SoulForce.lv2/presets.ttl
+lib/lv2/glBars.lv2/glBars.so
+lib/lv2/glBars.lv2/glBars.ttl
+lib/lv2/glBars.lv2/manifest.ttl



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