456708cc03
ver 0.16.1 (2010/01/09) * audio_check: fix parameter in prototype * add void casts to suppress "result unused" warnings (clang) * input: - ffado: disable by default * decoder: - mad: work around build failure on Solaris - resolve modplug vs. libsndfile cflags/headers conflict * output: - solaris: add missing parameter to open_cloexec() cal - osx: fix up audio format first, then apply it to device * player_thread: discard empty chunks while cross-fading * player_thread: fix assertion failure due to early seek * output_thread: fix double lock
111 lines
2.8 KiB
Makefile
111 lines
2.8 KiB
Makefile
# $NetBSD: options.mk,v 1.16 2011/02/27 11:01:04 wiz Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.musicpd
|
|
PKG_SUPPORTED_OPTIONS= audiofile curl faad ffmpeg flac id3 inet6 libao jack mikmod musepack ogg shout sidplay
|
|
PKG_SUGGESTED_OPTIONS= audiofile curl faad flac id3 libao musepack ogg
|
|
|
|
PKG_OPTIONS_LEGACY_OPTS= libmikmod:mikmod
|
|
PKG_OPTIONS_LEGACY_OPTS= aac:faad
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
.if !empty(PKG_OPTIONS:Mfaad)
|
|
. include "../../audio/faad2/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-faad=${BUILDLINK_PREFIX.faad2}
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-aac
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Maudiofile)
|
|
. include "../../audio/libaudiofile/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-audiofile
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-audiofile
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mcurl)
|
|
. include "../../www/curl/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-curl
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-curl
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mflac)
|
|
. include "../../audio/flac/buildlink3.mk"
|
|
# XXX whole album flac files can appearently be parsed without libcue,
|
|
# so I've yet to find out what libcue is good for
|
|
#. include "../../audio/libcue/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-flac
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-flac
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mid3)
|
|
. include "../../audio/libid3tag/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-id3
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-id3
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mlibao)
|
|
. include "../../audio/libao/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-ao
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-ao
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mjack)
|
|
. include "../../audio/jack/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-jack
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-jack
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mmikmod)
|
|
. include "../../audio/libmikmod/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-mikmod
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-mikmod
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mmusepack)
|
|
. include "../../audio/libmpcdec/buildlink3.mk"
|
|
CONFIGURE_ENV+= mpcdec_prefix=${BUILDLINK_PREFIX.libmpcdec}
|
|
CONFIGURE_ARGS+= --enable-mpc
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-mpc
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mogg)
|
|
. include "../../audio/libvorbis/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-vorbis
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-vorbis
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Minet6)
|
|
CONFIGURE_ARGS+= --enable-ipv6
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-ipv6
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mshout)
|
|
. include "../../audio/libshout/buildlink3.mk"
|
|
. include "../../audio/lame/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-shout
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-shout
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Msidplay)
|
|
. include "../../audio/libsidplay2/buildlink3.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-sidplay
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mffmpeg)
|
|
. include "../../multimedia/ffmpeg/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --with-ffmpeg=${BUILDLINK_PREFIX.ffmpeg}
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-ffmpeg
|
|
.endif
|