1 # $NetBSD: options.mk,v 1.12 2009/07/27 20:08:38 drochner Exp $
3 PKG_OPTIONS_VAR= PKG_OPTIONS.musicpd
4 PKG_SUPPORTED_OPTIONS= aac audiofile curl flac id3 libao jack libmikmod musepack ogg inet6 shout
5 PKG_SUGGESTED_OPTIONS= aac audiofile curl flac id3 libao musepack ogg
7 .include "../../mk/bsd.options.mk"
9 .if !empty(PKG_OPTIONS:Maac)
10 . include "../../audio/faad2/buildlink3.mk"
11 CONFIGURE_ARGS+= --with-faad=${BUILDLINK_PREFIX.faad2}
13 CONFIGURE_ARGS+= --disable-aac
16 .if !empty(PKG_OPTIONS:Maudiofile)
17 . include "../../audio/libaudiofile/buildlink3.mk"
18 CONFIGURE_ARGS+= --enable-audiofile
20 CONFIGURE_ARGS+= --disable-audiofile
23 .if !empty(PKG_OPTIONS:Mcurl)
24 . include "../../www/curl/buildlink3.mk"
25 CONFIGURE_ARGS+= --enable-curl
27 CONFIGURE_ARGS+= --disable-curl
30 .if !empty(PKG_OPTIONS:Mflac)
31 . include "../../audio/flac/buildlink3.mk"
32 # XXX whole album flac files can appearently be parsed without libcue,
33 # so I've yet to find out what libcue is good for
34 #. include "../../audio/libcue/buildlink3.mk"
35 CONFIGURE_ARGS+= --enable-flac
37 CONFIGURE_ARGS+= --disable-flac
40 .if !empty(PKG_OPTIONS:Mid3)
41 . include "../../audio/libid3tag/buildlink3.mk"
42 CONFIGURE_ARGS+= --enable-id3
44 CONFIGURE_ARGS+= --disable-id3
47 .if !empty(PKG_OPTIONS:Mlibao)
48 . include "../../audio/libao/buildlink3.mk"
49 CONFIGURE_ARGS+= --enable-ao
51 CONFIGURE_ARGS+= --disable-ao
54 .if !empty(PKG_OPTIONS:Mjack)
55 . include "../../audio/jack/buildlink3.mk"
56 CONFIGURE_ARGS+= --enable-jack
58 CONFIGURE_ARGS+= --disable-jack
61 .if !empty(PKG_OPTIONS:Mlibmikmod)
62 . include "../../audio/libmikmod/buildlink3.mk"
63 CONFIGURE_ARGS+= --enable-mikmod
65 CONFIGURE_ARGS+= --disable-mikmod
68 .if !empty(PKG_OPTIONS:Mmusepack)
69 . include "../../audio/libmpcdec/buildlink3.mk"
70 CONFIGURE_ENV+= mpcdec_prefix=${BUILDLINK_PREFIX.libmpcdec}
71 CONFIGURE_ARGS+= --enable-mpc
73 CONFIGURE_ARGS+= --disable-mpc
76 .if !empty(PKG_OPTIONS:Mogg)
77 . include "../../audio/libvorbis/buildlink3.mk"
78 CONFIGURE_ARGS+= --enable-vorbis
80 CONFIGURE_ARGS+= --disable-vorbis
83 .if !empty(PKG_OPTIONS:Minet6)
84 CONFIGURE_ARGS+= --enable-ipv6
86 CONFIGURE_ARGS+= --disable-ipv6
89 .if !empty(PKG_OPTIONS:Mshout)
90 . include "../../audio/libshout/buildlink3.mk"
91 . include "../../audio/lame/buildlink3.mk"
92 CONFIGURE_ARGS+= --enable-shout
94 CONFIGURE_ARGS+= --disable-shout