Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Feb 2019 15:44:22 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r492616 - head/audio/musicpd
Message-ID:  <201902101544.x1AFiM8e076003@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sun Feb 10 15:44:22 2019
New Revision: 492616
URL: https://svnweb.freebsd.org/changeset/ports/492616

Log:
  Enable support for external playlists (wma, RSS feed)
  
  Details:
  - Introduce default OPTION PLAYLISTS
  - New option PLAYLISTS depends on expat, which is in the default
    package pulled in as a dependency via ffmpeg anyway
  
  PR:		235520
  Submitted by:	freebsd@mosedal.net
  MFH:		2019Q1

Modified:
  head/audio/musicpd/Makefile

Modified: head/audio/musicpd/Makefile
==============================================================================
--- head/audio/musicpd/Makefile	Sun Feb 10 14:44:46 2019	(r492615)
+++ head/audio/musicpd/Makefile	Sun Feb 10 15:44:22 2019	(r492616)
@@ -2,6 +2,7 @@
 
 PORTNAME=	musicpd
 PORTVERSION=	0.21.4
+PORTREVISION=	1
 CATEGORIES=	audio ipv6
 MASTER_SITES=	https://www.musicpd.org/download/mpd/${PORTVERSION:R}/
 DISTNAME=	mpd-${PORTVERSION}
@@ -45,7 +46,7 @@ OPTIONS_RADIO_ZEROCONF=	AVAHI MDNSRESPONDER
 OPTIONS_RADIO_RESAMPLER=	SAMPLERATE SOXR
 
 OPTIONS_MULTI=	FILE_FORMAT
-OPTIONS_MULTI_FILE_FORMAT= \
+OPTIONS_MULTI_FILE_FORMAT=	\
 			ADPLUG AUDIOFILE FAAD FFMPEG FLAC FLUIDSYNTH \
 			GME MAD MIKMOD MODPLUG MPG123 MUSEPACK \
 			OPUS SIDPLAY2 SNDFILE TWOLAME \
@@ -53,7 +54,7 @@ OPTIONS_MULTI_FILE_FORMAT= \
 
 OPTIONS_GROUP=	ACCESS PLAYBACK
 
-OPTIONS_GROUP_ACCESS=	CDPARANOIA CURL MMS QOBUZ SMB SOUNDCLOUD TIDAL YAJL
+OPTIONS_GROUP_ACCESS=	CDPARANOIA CURL MMS PLAYLISTS QOBUZ SMB SOUNDCLOUD TIDAL YAJL
 
 OPTIONS_GROUP_PLAYBACK=	AO JACK OPENAL PULSEAUDIO \
 			SHOUTCAST SNDIO
@@ -64,6 +65,7 @@ GME_DESC=	GME support (video game music files)
 ISO9660_DESC=	Direct support for ISO 9660 images
 PROXYDB_DESC=	Proxy database support via libmpdclient
 LAME_DESC=	Support for MP3 Icecast Streams
+PLAYLISTS_DESC=	Enable extra playlist support (wma, RSS)
 QOBUZ_DESC=	Streaming service support: Qobuz
 SIDPLAY2_DESC=	Sidplay support (C64 mono and stereo files)
 SOUNDCLOUD_DESC=Streaming service support: SoundCloud
@@ -74,7 +76,7 @@ WILDMIDI_DESC=	WildMIDI support (MIDI files)
 YAJL_DESC=	JSON support via libyajl
 ZZIP_DESC=	Support for zzip archives
 
-OPTIONS_DEFAULT=AUDIOFILE CURL FFMPEG FLAC ID3TAG MAD SNDFILE \
+OPTIONS_DEFAULT=AUDIOFILE CURL FFMPEG FLAC ID3TAG MAD PLAYLISTS SNDFILE \
 		VORBIS VORBISENC
 
 # Decoder plugins
@@ -107,6 +109,8 @@ MUSEPACK_LIB_DEPENDS=	libmpcdec.so:audio/musepack
 OPUS_MESON_ON=		-Dopus=enabled
 OPUS_LIB_DEPENDS=	libopus.so:audio/opus \
 			libogg.so:audio/libogg
+PLAYLISTS_MESON_ON=	-Dexpat=enabled
+PLAYLISTS_LIB_DEPENDS=	libexpat.so:textproc/expat2
 SIDPLAY2_MESON_ON=	-Dsidplay=enabled
 SIDPLAY2_LIB_DEPENDS=	libsidplay2.so:audio/libsidplay2
 SIDPLAY2_LDFLAGS=	-L${LOCALBASE}/lib/sidplay/builders



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902101544.x1AFiM8e076003>