landry fcf4f6f1a4 Update to mpd 0.20.20.
Maintainer timeout.
ok rsadowski@
2018-07-04 09:01:59 +00:00

115 lines
2.7 KiB
Makefile

# $OpenBSD: Makefile,v 1.117 2018/07/04 09:01:59 landry Exp $
BROKEN-hppa = no atomic ops
COMMENT = Music Player Daemon
VER = 0.20.20
DISTNAME = mpd-${VER}
CATEGORIES = audio
HOMEPAGE = https://www.musicpd.org/
MAINTAINER = David Coppa <dcoppa@openbsd.org>
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
WANTLIB = FLAC audiofile avcodec avformat avutil \
bz2 c cdio cdio_cdda cdio_paranoia curl \
expat faad iconv icudata icui18n icuuc \
id3tag iso9660 m mikmod mp3lame mpcdec \
mpdclient ogg opus pthread samplerate \
shout sndfile sndio speex sqlite3 theora \
vorbis vorbisenc yajl z ${COMPILER_LIBCXX}
MASTER_SITES = https://www.musicpd.org/download/mpd/${VER:R}/
COMPILER = base-clang ports-gcc
BUILD_DEPENDS = devel/boost
LIB_DEPENDS = audio/faad>=2.6.1p0 \
audio/flac \
audio/lame \
audio/libcdio \
audio/libid3tag \
audio/libmikmod \
audio/libmpdclient \
audio/libsamplerate \
audio/libvorbis \
audio/musepack \
audio/opus \
databases/sqlite3 \
devel/libaudiofile \
devel/libyajl \
graphics/ffmpeg \
net/curl \
net/libshout \
textproc/icu4c
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS += --bindir=${PREFIX}/sbin \
--disable-adplug \
--disable-alsa \
--disable-ao \
--disable-epoll \
--disable-fluidsynth \
--disable-gme \
--disable-inotify \
--disable-jack \
--disable-libwrap \
--disable-mad \
--disable-mms \
--disable-modplug \
--disable-mpg123 \
--disable-nfs \
--disable-neighbor-plugins \
--disable-oss \
--disable-openal \
--disable-pulse \
--disable-roar \
--disable-sidplay \
--disable-shine-encoder \
--disable-smbclient \
--disable-soxr \
--disable-systemd-daemon \
--disable-twolame-encoder \
--disable-upnp \
--disable-wavpack \
--disable-wildmidi \
--enable-aac \
--enable-audiofile \
--enable-bzip2 \
--enable-cdio-paranoia \
--enable-cue \
--enable-curl \
--enable-ffmpeg \
--enable-iconv \
--enable-lame-encoder \
--enable-lsr \
--enable-mikmod \
--enable-mpc \
--enable-opus \
--enable-pipe-output \
--enable-shout \
--enable-sndfile \
--enable-sndio \
--enable-soundcloud \
--enable-sqlite \
--enable-syslog \
--enable-vorbis \
--enable-vorbis-encoder \
--enable-wave-encoder \
--enable-zlib \
--with-pollmethod=poll \
--with-zeroconf=no \
--without-systemdsystemunitdir
# OggFLAC tests, initgroups(3)
CONFIGURE_ENV = LDFLAGS="-L${LOCALBASE}/lib" \
CPPFLAGS="-I${LOCALBASE}/include -D_BSD_SOURCE"
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mpd
${INSTALL_DATA} ${WRKSRC}/doc/mpdconf.example \
${PREFIX}/share/examples/mpd/mpd.conf
.include <bsd.port.mk>