aboutsummaryrefslogtreecommitdiff
path: root/multimedia/snapcast/Makefile
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2021-02-26 01:33:39 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2021-02-26 01:33:39 +0000
commitb9afdbb7302599ca3be9658f6aff3bd64e9dc963 (patch)
treebcdcb35ee0bf3d1dcb9cb5380482117058906a68 /multimedia/snapcast/Makefile
parent240c1eec9e8cfc7f13f017d72464348d0de9174c (diff)
downloadports-b9afdbb7302599ca3be9658f6aff3bd64e9dc963.tar.gz
ports-b9afdbb7302599ca3be9658f6aff3bd64e9dc963.zip
New port: multimedia/snapcast: Multiroom client-server audio player
Notes
Notes: svn path=/head/; revision=566577
Diffstat (limited to 'multimedia/snapcast/Makefile')
-rw-r--r--multimedia/snapcast/Makefile36
1 files changed, 36 insertions, 0 deletions
diff --git a/multimedia/snapcast/Makefile b/multimedia/snapcast/Makefile
new file mode 100644
index 000000000000..65c46ff4c1fd
--- /dev/null
+++ b/multimedia/snapcast/Makefile
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME= snapcast
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.23.0
+CATEGORIES= multimedia audio
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Multiroom client-server audio player
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/asio.hpp:devel/boost-libs
+LIB_DEPENDS= libavahi-common.so:net/avahi-app \
+ libexpat.so:textproc/expat2 \
+ libFLAC.so:audio/flac \
+ libogg.so:audio/libogg \
+ libopus.so:audio/opus \
+ libvorbis.so:audio/libvorbis \
+ libsoxr.so:audio/libsoxr
+
+USES= cmake compiler:c++14-lang pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= badaix
+
+OPTIONS_DEFINE= 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
+
+.include <bsd.port.mk>