2009-07-30 18:51:04 +02:00
|
|
|
# $NetBSD: options.mk,v 1.13 2009/07/30 16:51:04 drochner Exp $
|
2004-11-25 21:16:52 +01:00
|
|
|
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.musicpd
|
2009-07-30 18:51:04 +02:00
|
|
|
PKG_SUPPORTED_OPTIONS= aac audiofile curl flac id3 libao jack libmikmod musepack ogg inet6 shout
|
2009-03-17 19:16:20 +01:00
|
|
|
PKG_SUGGESTED_OPTIONS= aac audiofile curl flac id3 libao musepack ogg
|
2004-11-25 21:16:52 +01:00
|
|
|
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
|
|
|
|
.if !empty(PKG_OPTIONS:Maac)
|
|
|
|
. 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"
|
2009-01-28 19:06:21 +01:00
|
|
|
CONFIGURE_ARGS+= --enable-audiofile
|
2004-11-25 21:16:52 +01:00
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-audiofile
|
|
|
|
.endif
|
|
|
|
|
2009-03-17 19:16:20 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Mcurl)
|
|
|
|
. include "../../www/curl/buildlink3.mk"
|
|
|
|
CONFIGURE_ARGS+= --enable-curl
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-curl
|
|
|
|
.endif
|
|
|
|
|
2004-11-25 21:16:52 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Mflac)
|
|
|
|
. include "../../audio/flac/buildlink3.mk"
|
update to 0.15.1
This is a major update - from the announcement:
24/32 bit support, audio archive support (bz2/iso9660/zip), all config
entries are completely optional now, multiple and pulseaudio mixer
support, new audio playing modes (consume, etc..), sticker database,
improved tag parsing of all types and too many interesting highlights left
out of this list
pkgsrc notes:
Archive support isn't enabled yet (disabled per default upstream),
neither is pulseaudio support,
just kept the functionality of the previous version.
I didn't find out what libcue does for flac support -- album FLACs
work well for me without that, so I've left it out for now.
2009-07-27 22:08:38 +02:00
|
|
|
# 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"
|
2009-01-28 19:06:21 +01:00
|
|
|
CONFIGURE_ARGS+= --enable-flac
|
2004-11-25 21:16:52 +01:00
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-flac
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if !empty(PKG_OPTIONS:Mid3)
|
|
|
|
. include "../../audio/libid3tag/buildlink3.mk"
|
2009-01-28 19:06:21 +01:00
|
|
|
CONFIGURE_ARGS+= --enable-id3
|
2004-11-25 21:16:52 +01:00
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-id3
|
|
|
|
.endif
|
|
|
|
|
2009-03-17 19:16:20 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Mlibao)
|
|
|
|
. include "../../audio/libao/buildlink3.mk"
|
|
|
|
CONFIGURE_ARGS+= --enable-ao
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-ao
|
|
|
|
.endif
|
|
|
|
|
2009-03-19 22:35:14 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Mjack)
|
|
|
|
. include "../../audio/jack/buildlink3.mk"
|
|
|
|
CONFIGURE_ARGS+= --enable-jack
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-jack
|
|
|
|
.endif
|
|
|
|
|
2005-11-22 01:01:40 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Mlibmikmod)
|
|
|
|
. include "../../audio/libmikmod/buildlink3.mk"
|
update to 0.15.1
This is a major update - from the announcement:
24/32 bit support, audio archive support (bz2/iso9660/zip), all config
entries are completely optional now, multiple and pulseaudio mixer
support, new audio playing modes (consume, etc..), sticker database,
improved tag parsing of all types and too many interesting highlights left
out of this list
pkgsrc notes:
Archive support isn't enabled yet (disabled per default upstream),
neither is pulseaudio support,
just kept the functionality of the previous version.
I didn't find out what libcue does for flac support -- album FLACs
work well for me without that, so I've left it out for now.
2009-07-27 22:08:38 +02:00
|
|
|
CONFIGURE_ARGS+= --enable-mikmod
|
2005-11-22 01:01:40 +01:00
|
|
|
.else
|
update to 0.15.1
This is a major update - from the announcement:
24/32 bit support, audio archive support (bz2/iso9660/zip), all config
entries are completely optional now, multiple and pulseaudio mixer
support, new audio playing modes (consume, etc..), sticker database,
improved tag parsing of all types and too many interesting highlights left
out of this list
pkgsrc notes:
Archive support isn't enabled yet (disabled per default upstream),
neither is pulseaudio support,
just kept the functionality of the previous version.
I didn't find out what libcue does for flac support -- album FLACs
work well for me without that, so I've left it out for now.
2009-07-27 22:08:38 +02:00
|
|
|
CONFIGURE_ARGS+= --disable-mikmod
|
2005-11-22 01:01:40 +01:00
|
|
|
.endif
|
|
|
|
|
2007-01-31 22:35:11 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Mmusepack)
|
2007-02-01 15:52:43 +01:00
|
|
|
. include "../../audio/libmpcdec/buildlink3.mk"
|
|
|
|
CONFIGURE_ENV+= mpcdec_prefix=${BUILDLINK_PREFIX.libmpcdec}
|
2007-01-31 22:35:11 +01:00
|
|
|
CONFIGURE_ARGS+= --enable-mpc
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --disable-mpc
|
|
|
|
.endif
|
|
|
|
|
2004-11-25 21:16:52 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Mogg)
|
|
|
|
. include "../../audio/libvorbis/buildlink3.mk"
|
update to 0.15.1
This is a major update - from the announcement:
24/32 bit support, audio archive support (bz2/iso9660/zip), all config
entries are completely optional now, multiple and pulseaudio mixer
support, new audio playing modes (consume, etc..), sticker database,
improved tag parsing of all types and too many interesting highlights left
out of this list
pkgsrc notes:
Archive support isn't enabled yet (disabled per default upstream),
neither is pulseaudio support,
just kept the functionality of the previous version.
I didn't find out what libcue does for flac support -- album FLACs
work well for me without that, so I've left it out for now.
2009-07-27 22:08:38 +02:00
|
|
|
CONFIGURE_ARGS+= --enable-vorbis
|
2004-11-25 21:16:52 +01:00
|
|
|
.else
|
update to 0.15.1
This is a major update - from the announcement:
24/32 bit support, audio archive support (bz2/iso9660/zip), all config
entries are completely optional now, multiple and pulseaudio mixer
support, new audio playing modes (consume, etc..), sticker database,
improved tag parsing of all types and too many interesting highlights left
out of this list
pkgsrc notes:
Archive support isn't enabled yet (disabled per default upstream),
neither is pulseaudio support,
just kept the functionality of the previous version.
I didn't find out what libcue does for flac support -- album FLACs
work well for me without that, so I've left it out for now.
2009-07-27 22:08:38 +02:00
|
|
|
CONFIGURE_ARGS+= --disable-vorbis
|
2004-11-25 21:16:52 +01:00
|
|
|
.endif
|
2005-05-31 18:20:43 +02:00
|
|
|
|
2009-01-28 19:06:21 +01:00
|
|
|
.if !empty(PKG_OPTIONS:Minet6)
|
|
|
|
CONFIGURE_ARGS+= --enable-ipv6
|
2009-01-11 21:57:20 +01:00
|
|
|
.else
|
2005-05-31 18:20:43 +02:00
|
|
|
CONFIGURE_ARGS+= --disable-ipv6
|
2009-01-28 19:06:21 +01:00
|
|
|
.endif
|
2009-07-30 18:51:04 +02:00
|
|
|
|
|
|
|
.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
|