git: fb6a27c49f41 - main - audio/linuxsampler: Drop DSSI dependency

From: Yuri Victorovich <yuri_at_FreeBSD.org>
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