git: fb6a27c49f41 - main - audio/linuxsampler: Drop DSSI dependency
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 20 Feb 2022 20:50:41 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=fb6a27c49f416583e595e6014c00e167b6762d69
commit fb6a27c49f416583e595e6014c00e167b6762d69
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-02-20 18:49:19 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-02-20 20:50:39 +0000
audio/linuxsampler: Drop DSSI dependency
DSSI is a no-longer-maintained interface to obsolete LADSPA plugins.
---
audio/linuxsampler/Makefile | 7 ++++---
audio/linuxsampler/pkg-plist | 2 --
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/audio/linuxsampler/Makefile b/audio/linuxsampler/Makefile
index 33db4858c035..da16ee543871 100644
--- a/audio/linuxsampler/Makefile
+++ b/audio/linuxsampler/Makefile
@@ -2,7 +2,7 @@
PORTNAME= linuxsampler
DISTVERSION= 2.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://download.linuxsampler.org/packages/
@@ -15,8 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= not yet ported to this architecture
-BUILD_DEPENDS= lv2>0:audio/lv2 \
- dssi>0:audio/dssi
+BUILD_DEPENDS= lv2>0:audio/lv2
LIB_DEPENDS= libgig.so:audio/libgig \
libsndfile.so:audio/libsndfile \
libuuid.so:misc/e2fsprogs-libuuid
@@ -43,6 +42,8 @@ ALSA_BROKEN= error: unknown type name 'snd_pcm_t'
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_CONFIGURE_ENABLE= jack-driver
+CONFLICTS_BUILD= dssi # DSSI is a no-longer-maintained interface to obsolete LADSPA plugins - no need to pull DSSI and LADSPA into dependencies
+
post-patch:
@${REINPLACE_CMD} -e \
's|CXX_CPU_SWITCH=.*|CXX_CPU_SWITCH=|g ; \
diff --git a/audio/linuxsampler/pkg-plist b/audio/linuxsampler/pkg-plist
index ac45379b8025..195fc5f343ef 100644
--- a/audio/linuxsampler/pkg-plist
+++ b/audio/linuxsampler/pkg-plist
@@ -36,8 +36,6 @@ include/linuxsampler/plugins/InstrumentEditorFactory.h
include/linuxsampler/scriptvm/ScriptVM.h
include/linuxsampler/scriptvm/ScriptVMFactory.h
include/linuxsampler/scriptvm/common.h
-lib/dssi/linuxsampler.a
-lib/dssi/linuxsampler.so
lib/linuxsampler/liblinuxsampler.a
lib/linuxsampler/liblinuxsampler.so
lib/linuxsampler/liblinuxsampler.so.6