git: 7c3786e53317 - main - multimedia/ossia-score: Add dependencies

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 21 Dec 2024 15:08:34 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7c3786e533176c0f37bd310e156549c2084771ba

commit 7c3786e533176c0f37bd310e156549c2084771ba
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-12-21 15:07:55 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-12-21 15:08:29 +0000

    multimedia/ossia-score: Add dependencies
---
 multimedia/ossia-score/Makefile | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/multimedia/ossia-score/Makefile b/multimedia/ossia-score/Makefile
index 2bc6eb0ef6b9..622a8e4524c5 100644
--- a/multimedia/ossia-score/Makefile
+++ b/multimedia/ossia-score/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ossia-score # uses -mcx16
 DISTVERSION=	3.3.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	multimedia
 MASTER_SITES=	https://github.com/ossia/score/releases/download/v${DISTVERSION}/
 DISTFILES=	ossia.score-${DISTVERSION}-src${EXTRACT_SUFX}
@@ -15,21 +15,28 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 BROKEN_i386=	compilation fails, see https://github.com/ossia/score/issues/1608
 
-BUILD_DEPENDS=	rapidfuzz-cpp>0:devel/rapidfuzz-cpp
-LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
+BUILD_DEPENDS=	rapidfuzz-cpp>0:devel/rapidfuzz-cpp \
+		rapidjson>0:devel/rapidjson \
+		vulkan-headers>0:graphics/vulkan-headers
+LIB_DEPENDS=	libasound.so:audio/alsa-lib \
+		libavcodec.so:multimedia/ffmpeg \
 		libboost_system.so:devel/boost-libs \
 		libfftw3.so:math/fftw3 \
 		libfmt.so:devel/libfmt \
+		libjack.so:audio/jack \
 		libhdf5.so:science/hdf5 \
+		liblilv-0.so:audio/lilv \
 		libportaudio.so:audio/portaudio \
 		libre2.so:devel/re2 \
 		libsamplerate.so:audio/libsamplerate \
 		libsnappy.so:archivers/snappy \
 		libsndfile.so:audio/libsndfile \
 		libspdlog.so:devel/spdlog \
-		libxkbcommon.so:x11/libxkbcommon
+		libsuil-0.so:audio/suil \
+		libxkbcommon.so:x11/libxkbcommon \
+		libzstd.so:archivers/zstd
 
-USES=		cmake compiler:c++20-lang gl pkgconfig qt:6 tar:xz
+USES=		cmake gl llvm:19 pkgconfig qt:6 tar:xz
 USE_GL=		gl opengl
 USE_QT=		base declarative scxml serialport shadertools svg websockets
 
@@ -39,4 +46,6 @@ CMAKE_ARGS=	-DSCORE_DISABLED_PLUGINS="score-plugin-pd;score-plugin-vst3" \
 		-DCMAKE_CXX_FLAGS="-fexperimental-library" \
 		-DCMAKE_UNITY_BUILD=1
 
+CXXFLAGS+=	-fexperimental-library # to fix libossia/src/ossia/detail/jthread.hpp:10:8: error: Rebuild with -fexperimental-library, clang 18 ships headers which are incompatible with this file but hides half of them behind that flag
+
 .include <bsd.port.mk>