git: 1d7b7c2cb724 - main - multimedia/snapcast: Update 0.26.0 -> 0.26.0-115

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 22 Jan 2023 21:58:13 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d7b7c2cb7244890e0324c4d7a780bd4e01589d1

commit 1d7b7c2cb7244890e0324c4d7a780bd4e01589d1
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-01-22 21:57:50 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-01-22 21:57:50 +0000

    multimedia/snapcast: Update 0.26.0 -> 0.26.0-115
---
 multimedia/snapcast/Makefile                   | 12 +++++++-----
 multimedia/snapcast/distinfo                   |  6 +++---
 multimedia/snapcast/files/patch-CMakeLists.txt | 20 --------------------
 multimedia/snapcast/pkg-plist                  |  1 +
 4 files changed, 11 insertions(+), 28 deletions(-)

diff --git a/multimedia/snapcast/Makefile b/multimedia/snapcast/Makefile
index 52c6ed618ac9..9aaeb5977061 100644
--- a/multimedia/snapcast/Makefile
+++ b/multimedia/snapcast/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	snapcast
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.26.0
-PORTREVISION=	2
+DISTVERSION=	0.26.0-115
+DISTVERSIONSUFFIX=	-gc01ba2bd
 CATEGORIES=	multimedia audio
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -12,7 +12,8 @@ LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${LOCALBASE}/include/boost/asio.hpp:devel/boost-libs
-LIB_DEPENDS=	libavahi-common.so:net/avahi-app \
+LIB_DEPENDS=	libasound.so:audio/alsa-lib \
+		libavahi-common.so:net/avahi-app \
 		libexpat.so:textproc/expat2 \
 		libFLAC.so:audio/flac \
 		libogg.so:audio/libogg \
@@ -25,15 +26,16 @@ USES=		cmake compiler:c++17-lang pkgconfig python shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	badaix
 
-SHEBANG_FILES=	server/etc/plug-ins/meta_mpd.py
+SHEBANG_FILES=	server/etc/plug-ins/meta_mpd.py server/etc/plug-ins/meta_mopidy.py
 
 OPTIONS_DEFINE=		CLIENT
-OPTIONS_DEFAULT=	CLIENT
+OPTIONS_DEFAULT=	#CLIENT
 OPTIONS_SUB=		yes
 
 CLIENT_DESC=		Build and install client in addition to server
 CLIENT_CMAKE_BOOL=	BUILD_CLIENT
 CLIENT_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
+CLIENT_BROKEN=		Snapclient not yet supported for FreeBSD (according to CMakeLists.txt) # see https://github.com/badaix/snapcast/issues/1098
 
 post-install: # workaround for https://github.com/badaix/snapcast/issues/1021
 	@${CHMOD} +r ${STAGEDIR}${PREFIX}/share/snapserver/plug-ins/meta_mpd.py
diff --git a/multimedia/snapcast/distinfo b/multimedia/snapcast/distinfo
index 874b4bc107e1..b207f8c4b82f 100644
--- a/multimedia/snapcast/distinfo
+++ b/multimedia/snapcast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655619767
-SHA256 (badaix-snapcast-v0.26.0_GH0.tar.gz) = 166353267a5c461a3a0e7cbd05d78c4bfdaebeda078801df3b76820b54f27683
-SIZE (badaix-snapcast-v0.26.0_GH0.tar.gz) = 1537036
+TIMESTAMP = 1674423984
+SHA256 (badaix-snapcast-v0.26.0-115-gc01ba2bd_GH0.tar.gz) = 84e492d0fa552671f0a31f5f4609ba1e03bbf9a6fd477a6ccb51b9b637996e52
+SIZE (badaix-snapcast-v0.26.0-115-gc01ba2bd_GH0.tar.gz) = 1567471
diff --git a/multimedia/snapcast/files/patch-CMakeLists.txt b/multimedia/snapcast/files/patch-CMakeLists.txt
deleted file mode 100644
index 0b28024b3671..000000000000
--- a/multimedia/snapcast/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
---- CMakeLists.txt.orig	2021-01-09 21:43:59 UTC
-+++ CMakeLists.txt
-@@ -73,7 +73,7 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
-     set(MACOSX TRUE)
- elseif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
-     set (FREEBSD TRUE)
--    if (BUILD_CLIENT)
-+    if (FALSE AND BUILD_CLIENT)
-         message(FATAL_ERROR "Snapclient not yet supported for FreeBSD, use \"-DBUILD_CLIENT=OFF\"")
-     endif()
- elseif (${CMAKE_SYSTEM_NAME} MATCHES "Android")
-@@ -163,7 +163,7 @@ if(NOT WIN32 AND NOT ANDROID)
-         list(APPEND INCLUDE_DIRS "/usr/local/include")
-     else()
- 
--        pkg_search_module(ALSA REQUIRED alsa)
-+        #pkg_search_module(ALSA REQUIRED alsa)
-         if (ALSA_FOUND)
-             add_definitions(-DHAS_ALSA)
-         endif (ALSA_FOUND)
diff --git a/multimedia/snapcast/pkg-plist b/multimedia/snapcast/pkg-plist
index d5b476d1cf6c..97a1141f651c 100644
--- a/multimedia/snapcast/pkg-plist
+++ b/multimedia/snapcast/pkg-plist
@@ -5,6 +5,7 @@ etc/snapserver.conf
 share/man/man1/snapserver.1.gz
 %%CLIENT%%share/pixmaps/snapcast.svg
 share/snapserver/index.html
+share/snapserver/plug-ins/meta_mopidy.py
 share/snapserver/plug-ins/meta_mpd.py
 share/snapserver/snapweb/10-seconds-of-silence.mp3
 share/snapserver/snapweb/3rd-party/libflac.js