aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2023-01-22 21:57:50 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2023-01-22 21:57:50 +0000
commit1d7b7c2cb7244890e0324c4d7a780bd4e01589d1 (patch)
treee9416e4988adad51f587307d4aeb6b3eb5969e9e
parent799abceb7afa30d462ac94ce5049c4000e860839 (diff)
downloadports-1d7b7c2cb7244890e0324c4d7a780bd4e01589d1.tar.gz
ports-1d7b7c2cb7244890e0324c4d7a780bd4e01589d1.zip
multimedia/snapcast: Update 0.26.0 -> 0.26.0-115
-rw-r--r--multimedia/snapcast/Makefile12
-rw-r--r--multimedia/snapcast/distinfo6
-rw-r--r--multimedia/snapcast/files/patch-CMakeLists.txt20
-rw-r--r--multimedia/snapcast/pkg-plist1
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