diff --git a/audio/dpf-plugins-lv2/Makefile b/audio/dpf-plugins-lv2/Makefile index cfb08663b77e..ab5c1fea1e77 100644 --- a/audio/dpf-plugins-lv2/Makefile +++ b/audio/dpf-plugins-lv2/Makefile @@ -1,50 +1,50 @@ PORTNAME= dpf-plugins DISTVERSIONPREFIX= v -DISTVERSION= 1.4 -PORTREVISION= 2 +DISTVERSION= 1.5 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= liblo.so:audio/liblo \ - libprojectM.so:graphics/libprojectm + libprojectM.so:graphics/libprojectm \ + libpulse-simple.so:audio/pulseaudio USES= compiler:c++11-lang gl gmake localbase pkgconfig shebangfix xorg SHEBANG_FILES= dpf/utils/generate-ttl.sh USE_GITHUB= yes GH_ACCOUNT= DISTRHO GH_PROJECT= DPF-Plugins -USE_XORG= x11 +USE_XORG= x11 xcursor xext xrandr USE_GL= gl CXXFLAGS+= -I${FILESDIR} LDFLAGS+= -pthread -CONFLICTS_INSTALL= nekobi-lv2 # bin/Nekobi +CONFLICTS_INSTALL= nekobi-lv2 # bin/Nekobi OPTIONS_DEFINE= JACK OPTIONS_DEFAULT= JACK OPTIONS_SUB= yes OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_i386= SIMD OPTIONS_DEFAULT_amd64= SIMD OPTIONS_DEFAULT_i386= SIMD JACK_MAKE_ARGS= HAVE_JACK=true JACK_MAKE_ARGS_OFF= HAVE_JACK=false JACK_LIB_DEPENDS= libjack.so:audio/jack SIMD_MAKE_ENV= SIMD_FLAGS="-mtune=generic -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 diff --git a/audio/dpf-plugins-lv2/distinfo b/audio/dpf-plugins-lv2/distinfo index cc87301ff251..4ff31471fd90 100644 --- a/audio/dpf-plugins-lv2/distinfo +++ b/audio/dpf-plugins-lv2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1610868324 -SHA256 (DISTRHO-DPF-Plugins-v1.4_GH0.tar.gz) = 2bdf76975cc4018f6001ef87ea40290e2a990db9dc66de3f0a7c21062fb21034 -SIZE (DISTRHO-DPF-Plugins-v1.4_GH0.tar.gz) = 8295487 +TIMESTAMP = 1642527495 +SHA256 (DISTRHO-DPF-Plugins-v1.5_GH0.tar.gz) = a421bfc1fe879473e5b5862dca4070e94e4fbe8daa13a6de0d4c432df25747a0 +SIZE (DISTRHO-DPF-Plugins-v1.5_GH0.tar.gz) = 71355133 diff --git a/audio/dpf-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp b/audio/dpf-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp deleted file mode 100644 index 88edf4d36bff..000000000000 --- a/audio/dpf-plugins-lv2/files/patch-dpf_dgl_src_Window.cpp +++ /dev/null @@ -1,26 +0,0 @@ ---- dpf/dgl/src/Window.cpp.orig 2021-01-15 11:38:19 UTC -+++ dpf/dgl/src/Window.cpp -@@ -65,6 +65,10 @@ extern "C" { - #include "../StandaloneWindow.hpp" - #include "../../distrho/extra/String.hpp" - -+#if defined(__FreeBSD__) -+#include -+#endif -+ - #define FOR_EACH_WIDGET(it) \ - for (std::list::iterator it = fWidgets.begin(); it != fWidgets.end(); ++it) - -@@ -1426,7 +1430,12 @@ bool Window::openFileBrowser(const FileBrowserOptions& - # ifdef DISTRHO_OS_LINUX - 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); diff --git a/audio/dpf-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile b/audio/dpf-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile deleted file mode 100644 index d8454d297036..000000000000 --- a/audio/dpf-plugins-lv2/files/patch-dpf_utils_lv2-ttl-generator_GNUmakefile +++ /dev/null @@ -1,11 +0,0 @@ ---- dpf/utils/lv2-ttl-generator/GNUmakefile.orig 2021-01-17 07:29:47 UTC -+++ dpf/utils/lv2-ttl-generator/GNUmakefile -@@ -15,7 +15,7 @@ build: ../lv2_ttl_generator.exe - else # WINDOWS - - ifneq ($(HAIKU),true) --LDFLAGS += -ldl -+#LDFLAGS += -ldl - endif - - build: ../lv2_ttl_generator diff --git a/audio/dpf-plugins-lv2/pkg-plist b/audio/dpf-plugins-lv2/pkg-plist index 8fba069846a8..02acaf2e9f5e 100644 --- a/audio/dpf-plugins-lv2/pkg-plist +++ b/audio/dpf-plugins-lv2/pkg-plist @@ -1,115 +1,114 @@ %%JACK%%bin/3BandEQ %%JACK%%bin/3BandSplitter %%JACK%%bin/AmplitudeImposer %%JACK%%bin/CycleShifter %%JACK%%bin/Kars %%JACK%%bin/MVerb %%JACK%%bin/MaBitcrush %%JACK%%bin/MaFreeverb %%JACK%%bin/MaGigaverb %%JACK%%bin/MaPitchshift %%JACK%%bin/Nekobi %%JACK%%bin/PingPongPan -%%JACK%%bin/ProM %%JACK%%bin/SoulForce %%JACK%%bin/glBars lib/dssi/3BandEQ-dssi.so lib/dssi/3BandEQ-dssi/3BandEQ_ui lib/dssi/3BandSplitter-dssi.so lib/dssi/3BandSplitter-dssi/3BandSplitter_ui lib/dssi/AmplitudeImposer-dssi.so lib/dssi/AmplitudeImposer-dssi/AmplitudeImposer_ui lib/dssi/CycleShifter-dssi.so lib/dssi/CycleShifter-dssi/CycleShifter_ui lib/dssi/Kars-dssi.so lib/dssi/MVerb-dssi.so lib/dssi/MVerb-dssi/MVerb_ui lib/dssi/Nekobi-dssi.so lib/dssi/Nekobi-dssi/Nekobi_ui lib/dssi/PingPongPan-dssi.so lib/dssi/PingPongPan-dssi/PingPongPan_ui lib/dssi/SoulForce-dssi.so lib/dssi/SoulForce-dssi/SoulForce_ui 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/manifest.ttl 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/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/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/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 lib/vst/3BandEQ-vst.so lib/vst/3BandSplitter-vst.so lib/vst/AmplitudeImposer-vst.so lib/vst/CycleShifter-vst.so lib/vst/Kars-vst.so lib/vst/MVerb-vst.so lib/vst/MaBitcrush-vst.so lib/vst/MaFreeverb-vst.so lib/vst/MaGigaverb-vst.so lib/vst/MaPitchshift-vst.so lib/vst/Nekobi-vst.so lib/vst/PingPongPan-vst.so -lib/vst/ProM-vst.so +lib/vst/ProM.vst/ProM.so lib/vst/SoulForce-vst.so lib/vst/glBars-vst.so