Skip to content

Commit

Permalink
audio/dpf-plugins-lv2: Update 1.5 -> 1.6
Browse files Browse the repository at this point in the history
Reported by:	portscout
  • Loading branch information
yurivict committed Nov 7, 2022
1 parent 7e15a76 commit cbf5b21
Show file tree
Hide file tree
Showing 5 changed files with 63 additions and 20 deletions.
18 changes: 10 additions & 8 deletions audio/dpf-plugins-lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dpf-plugins
DISTVERSIONPREFIX= v
DISTVERSION= 1.5
DISTVERSION= 1.6
CATEGORIES= audio
PKGNAMESUFFIX= -lv2

Expand All @@ -13,20 +13,25 @@ LICENSE_FILE= ${WRKSRC}/LICENSE

BUILD_DEPENDS= lv2>0:audio/lv2 \
bash:shells/bash
LIB_DEPENDS= liblo.so:audio/liblo \
LIB_DEPENDS= libasound.so:audio/alsa-lib \
liblo.so:audio/liblo \
libprojectM.so:graphics/libprojectm \
libpulse-simple.so:audio/pulseaudio

USES= compiler:c++11-lang gl gmake localbase pkgconfig shebangfix xorg
USES= compiler:c++11-lang gl gmake localbase pkgconfig sdl shebangfix xorg
USE_XORG= x11 xcursor xext xrandr
USE_GL= gl
USE_SDL= sdl2

SHEBANG_FILES= dpf/utils/generate-ttl.sh

USE_GITHUB= yes
GH_ACCOUNT= DISTRHO
GH_PROJECT= DPF-Plugins
USE_XORG= x11 xcursor xext xrandr
USE_GL= gl

CXXFLAGS+= -I${FILESDIR}
LDFLAGS+= -pthread
MAKE_ARGS= LINUX=true

CONFLICTS_INSTALL= nekobi-lv2 # bin/Nekobi

Expand All @@ -45,7 +50,4 @@ 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 <bsd.port.mk>
6 changes: 3 additions & 3 deletions audio/dpf-plugins-lv2/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1642527495
SHA256 (DISTRHO-DPF-Plugins-v1.5_GH0.tar.gz) = a421bfc1fe879473e5b5862dca4070e94e4fbe8daa13a6de0d4c432df25747a0
SIZE (DISTRHO-DPF-Plugins-v1.5_GH0.tar.gz) = 71355133
TIMESTAMP = 1667858901
SHA256 (DISTRHO-DPF-Plugins-v1.6_GH0.tar.gz) = 175e3675a56a386918fab0b4b630632fb9506597fedf2ebde0691dbebc1cc2a7
SIZE (DISTRHO-DPF-Plugins-v1.6_GH0.tar.gz) = 70527281
10 changes: 6 additions & 4 deletions audio/dpf-plugins-lv2/files/patch-Makefile
@@ -1,6 +1,6 @@
--- Makefile.orig 2021-01-15 11:38:19 UTC
--- Makefile.orig 2022-10-31 20:10:17 UTC
+++ Makefile
@@ -117,13 +117,13 @@ clean:
@@ -163,7 +163,7 @@ clean:
# --------------------------------------------------------------

install:
Expand All @@ -9,10 +9,12 @@
install -d $(DESTDIR)$(PREFIX)/lib/dssi/
install -d $(DESTDIR)$(PREFIX)/lib/lv2/
install -d $(DESTDIR)$(PREFIX)/lib/vst/
@@ -171,7 +171,7 @@ install:
install -d $(DESTDIR)$(PREFIX)/lib/clap/
install -d $(DESTDIR)$(PREFIX)/bin/

- install -m 644 bin/*-ladspa.* $(DESTDIR)$(PREFIX)/lib/ladspa/
+ #install -m 644 bin/*-ladspa.* $(DESTDIR)$(PREFIX)/lib/ladspa/
install -m 644 bin/*-dssi.* $(DESTDIR)$(PREFIX)/lib/dssi/
ifeq ($(MACOS),true)
cp -r bin/*.vst $(DESTDIR)$(PREFIX)/lib/vst/
ifneq ($(MACOS),true)
install -m 644 bin/*-vst.* $(DESTDIR)$(PREFIX)/lib/vst/
19 changes: 14 additions & 5 deletions audio/dpf-plugins-lv2/files/patch-dpf_Makefile.base.mk
@@ -1,11 +1,20 @@
--- dpf/Makefile.base.mk.orig 2021-01-15 11:38:19 UTC
--- dpf/Makefile.base.mk.orig 2022-10-31 20:10:17 UTC
+++ dpf/Makefile.base.mk
@@ -136,7 +136,7 @@ BASE_FLAGS = -Wall -Wextra -pipe -MD -MP
BASE_OPTS = -O3 -ffast-math -fdata-sections -ffunction-sections
@@ -218,7 +218,7 @@ BASE_OPTS = -O3 -ffast-math -fdata-sections -ffunctio
LINK_OPTS = -fdata-sections -ffunction-sections

ifeq ($(CPU_I386_OR_X86_64),true)
ifeq ($(GCC),true)
-BASE_FLAGS += -fno-gnu-unique
+#BASE_FLAGS += -fno-gnu-unique
endif

ifeq ($(SKIP_STRIPPING),true)
@@ -244,7 +244,7 @@ BASE_OPTS += -msse -msse2 -msse3 -msimd128
else ifeq ($(CPU_ARM32),true)
BASE_OPTS += -mfpu=neon-vfpv4 -mfloat-abi=hard
else ifeq ($(CPU_I386_OR_X86_64),true)
-BASE_OPTS += -mtune=generic -msse -msse2 -mfpmath=sse
+BASE_OPTS += $(SIMD_FLAGS)
endif

ifeq ($(CPU_ARM),true)
ifeq ($(MACOS),true)
30 changes: 30 additions & 0 deletions audio/dpf-plugins-lv2/pkg-plist
Expand Up @@ -12,6 +12,21 @@
%%JACK%%bin/PingPongPan
%%JACK%%bin/SoulForce
%%JACK%%bin/glBars
lib/clap/3BandEQ.clap
lib/clap/3BandSplitter.clap
lib/clap/AmplitudeImposer.clap
lib/clap/CycleShifter.clap
lib/clap/Kars.clap
lib/clap/MVerb.clap
lib/clap/MaBitcrush.clap
lib/clap/MaFreeverb.clap
lib/clap/MaGigaverb.clap
lib/clap/MaPitchshift.clap
lib/clap/Nekobi.clap
lib/clap/PingPongPan.clap
lib/clap/ProM.clap/ProM.clap
lib/clap/SoulForce.clap
lib/clap/glBars.clap
lib/dssi/3BandEQ-dssi.so
lib/dssi/3BandEQ-dssi/3BandEQ_ui
lib/dssi/3BandSplitter-dssi.so
Expand Down Expand Up @@ -112,3 +127,18 @@ lib/vst/PingPongPan-vst.so
lib/vst/ProM.vst/ProM.so
lib/vst/SoulForce-vst.so
lib/vst/glBars-vst.so
lib/vst3/3BandEQ.vst3/Contents/x86_64-linux/3BandEQ.so
lib/vst3/3BandSplitter.vst3/Contents/x86_64-linux/3BandSplitter.so
lib/vst3/AmplitudeImposer.vst3/Contents/x86_64-linux/AmplitudeImposer.so
lib/vst3/CycleShifter.vst3/Contents/x86_64-linux/CycleShifter.so
lib/vst3/Kars.vst3/Contents/x86_64-linux/Kars.so
lib/vst3/MVerb.vst3/Contents/x86_64-linux/MVerb.so
lib/vst3/MaBitcrush.vst3/Contents/x86_64-linux/MaBitcrush.so
lib/vst3/MaFreeverb.vst3/Contents/x86_64-linux/MaFreeverb.so
lib/vst3/MaGigaverb.vst3/Contents/x86_64-linux/MaGigaverb.so
lib/vst3/MaPitchshift.vst3/Contents/x86_64-linux/MaPitchshift.so
lib/vst3/Nekobi.vst3/Contents/x86_64-linux/Nekobi.so
lib/vst3/PingPongPan.vst3/Contents/x86_64-linux/PingPongPan.so
lib/vst3/ProM.vst3/Contents/x86_64-linux/ProM.so
lib/vst3/SoulForce.vst3/Contents/x86_64-linux/SoulForce.so
lib/vst3/glBars.vst3/Contents/x86_64-linux/glBars.so

0 comments on commit cbf5b21

Please sign in to comment.