openbsd-ports/audio/mpd/Makefile
bernd 2149a983e2 Security update to mpd-0.13.1 to fix a possible DoS.
ok jasper@ and Tobias Ulmer (MAINTAINER)
2008-02-17 18:53:02 +00:00

68 lines
1.5 KiB
Makefile

# $OpenBSD: Makefile,v 1.11 2008/02/17 18:53:02 bernd Exp $
COMMENT= Music Player Daemon
DISTNAME= mpd-0.13.1
CATEGORIES= audio
HOMEPAGE= http://www.musicpd.org/
MAINTAINER= Tobias Ulmer <tobiasu@tmux.org>
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c m pthread ogg z
MASTER_SITES= ${HOMEPAGE}uploads/files/
MODULES= converters/libiconv
LIB_DEPENDS= audiofile::devel/libaudiofile \
ao::audio/libao \
samplerate::audio/libsamplerate \
faad.>=1::audio/faad \
FLAC::audio/flac \
id3tag::audio/libid3tag \
mad::audio/libmad \
mikmod::audio/libmikmod \
mpcdec::audio/libmpcdec
FLAVORS= tremor
FLAVOR?=
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= --enable-ao \
--disable-alsa \
--disable-oss \
--disable-pulse \
--disable-sun \
--enable-mod \
--bindir=${PREFIX}/sbin \
--with-zeroconf=no
# OggFLAC and tremor tests
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \
CPPFLAGS="-I${LOCALBASE}/include"
.if ${FLAVOR:L:Mtremor}
CONFIGURE_ARGS+= --with-tremor \
--disable-oggflac \
--disable-shout
LIB_DEPENDS+= vorbisidec::audio/tremor
.else
WANTLIB+= theora
LIB_DEPENDS+= vorbis,vorbisfile,vorbisenc::audio/libvorbis \
speex::audio/speex \
shout::net/libshout
.endif
USE_LIBTOOL= Yes
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>