diff options
author | Thomas Zander <riggs@FreeBSD.org> | 2017-01-16 06:29:59 +0000 |
---|---|---|
committer | Thomas Zander <riggs@FreeBSD.org> | 2017-01-16 06:29:59 +0000 |
commit | a0284c8801a0aa6b3fe90038c6c7aef1be2c49f2 (patch) | |
tree | 47f6233faac90eda9c787a87f6c72ad9b5b580f6 /audio/musicpd/Makefile | |
parent | de5844a4cf946ba22d272a8894543c8c3199b771 (diff) | |
download | ports-a0284c8801a0aa6b3fe90038c6c7aef1be2c49f2.tar.gz ports-a0284c8801a0aa6b3fe90038c6c7aef1be2c49f2.zip |
Update to upstream release 0.20.2; fix build
Detailed log:
- Update to upstream release 0.20.2
- Transfer maintainer'ship from crees to riggs
- Port now requires C++14
- Fix build on stable/11 (--disable-libwrap)
- New non-default OPTIONs:
- SMB: support for libsmbclient
- SNDIO: support for sndio
- SOXR: support soxr resampler
- YAJL: SoundCloud support via devel/yajl
PR: 216120
Submitted by: riggs (maintainer)
Approved by: crees (previous maintainer)
Notes
Notes:
svn path=/head/; revision=431615
Diffstat (limited to 'audio/musicpd/Makefile')
-rw-r--r-- | audio/musicpd/Makefile | 34 |
1 files changed, 26 insertions, 8 deletions
diff --git a/audio/musicpd/Makefile b/audio/musicpd/Makefile index d2214b72f928..3384dc71daf9 100644 --- a/audio/musicpd/Makefile +++ b/audio/musicpd/Makefile @@ -1,13 +1,12 @@ # $FreeBSD$ PORTNAME= musicpd -PORTVERSION= 0.19.15 -PORTREVISION= 8 +PORTVERSION= 0.20.2 CATEGORIES= audio ipv6 MASTER_SITES= http://www.musicpd.org/download/mpd/${PORTVERSION:R}/ DISTNAME= mpd-${PORTVERSION} -MAINTAINER= crees@FreeBSD.org +MAINTAINER= riggs@FreeBSD.org COMMENT= Remote-controllable music daemon LICENSE= GPLv2 @@ -15,7 +14,7 @@ LICENSE= GPLv2 LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \ libicudata.so:devel/icu -USES= gmake pkgconfig compiler:c++11-lib tar:xz +USES= gmake pkgconfig compiler:c++14-lang tar:xz GNU_CONFIGURE= yes USE_GNOME= glib20 @@ -25,14 +24,17 @@ CFLAGS+= -I${PREFIX}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/sidplay/builders +#Workaround (transient?) link error with libwrap +CONFIGURE_ARGS+=--disable-libwrap + BROKEN_powerpc64= Does not build on powerpc64 -PORTDOCS= AUTHORS README COPYING NEWS +PORTDOCS= AUTHORS README.md COPYING NEWS SUB_FILES= pkg-message -OPTIONS_DEFINE= ID3TAG IPV6 ARCHIVE SAMPLERATE SQLITE3 \ - CDPARANOIA LAME MMS VORBISENC DOCS +OPTIONS_DEFINE= ID3TAG IPV6 ARCHIVE SQLITE3 \ + LAME VORBISENC DOCS OPTIONS_RADIO= ZEROCONF OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER @@ -44,7 +46,14 @@ OPTIONS_MULTI_FILE_FORMAT= AAC ADPLUG FFMPEG FLAC FLUIDSYNTH \ VORBIS WAV WAVPACK WILDMIDI OPTIONS_GROUP= PLAYBACK -OPTIONS_GROUP_PLAYBACK= AO CURL HTTPD JACK OPENAL OSS PIPE PULSEAUDIO SHOUTCAST +OPTIONS_GROUP_PLAYBACK= AO HTTPD JACK OPENAL OSS PIPE PULSEAUDIO \ + SHOUTCAST SNDIO + +OPTIONS_GROUP= ACCESS +OPTIONS_GROUP_ACCESS= CDPARANOIA CURL MMS SMB YAJL + +OPTIONS_RADIO= RESAMPLER +OPTIONS_RADIO_RESAMPLER= SAMPLERATE SOXR ADPLUG_DESC= AdPlug support GME_DESC= GME support (video game music files) @@ -55,6 +64,7 @@ TREMOR_DESC= Tremor decoder (not with SHOUTCAST; use VORBIS) TWOLAME_DESC= TwoLAME support (mp2) VORBISENC_DESC= Ogg Vorbis encoder WILDMIDI_DESC= WildMIDI support (MIDI files) +YAJL_DESC= SoundCloud support via libyajl OPTIONS_DEFAULT=ID3TAG MAD OSS FLAC VORBIS WAV FFMPEG SNDFILE CURL @@ -110,8 +120,14 @@ SAMPLERATE_CONFIGURE_ENABLE=lsr SAMPLERATE_LIB_DEPENDS=libsamplerate.so:audio/libsamplerate SIDPLAY2_CONFIGURE_ENABLE=sidplay SIDPLAY2_LIB_DEPENDS=libsidplay2.so:audio/libsidplay2 +SMB_CONFIGURE_enable=smbclient +SMB_LIB_DEPENDS=libsmbclient.so:net/samba-libsmbclient SNDFILE_CONFIGURE_ENABLE=sndfile SNDFILE_LIB_DEPENDS=libsndfile.so:audio/libsndfile +SNDIO_CONFIGURE_ENABLE=sndio +SNDIO_LIB_DEPENDS=libsndio.so:audio/sndio +SOXR_CONFIGURE_ENABLE=soxr +SOXR_LIB_DEPENDS=libsoxr.so:audio/libsoxr SQLITE3_CONFIGURE_ENABLE=sqlite SQLITE3_LIB_DEPENDS=libsqlite3.so:databases/sqlite3 TREMOR_CONFIGURE_WITH=tremor @@ -128,6 +144,8 @@ WAVPACK_CONFIGURE_ENABLE=wavpack WAVPACK_LIB_DEPENDS=libwavpack.so:audio/wavpack WILDMIDI_CONFIGURE_ENABLE=wildmidi WILDMIDI_LIB_DEPENDS=libWildMidi.so:audio/wildmidi +YAJL_CONFIGURE_ENABLE=yajl +YAJL_LIB_DEPENDS=libyajl.so:devel/yajl MPDUSER?= mpd MPDGROUP?= mpd |