# $Id: Portfile 108698 2013-07-31 04:20:08Z ryandesign@macports.org $

PortSystem 1.0

name			cmus
version			2.5.0
distname		${name}-v${version}
categories		audio
maintainers		nomaintainer
license			GPL-2+
description		ncurses based music player
long_description \
	cmus is a small and fast text mode music player for Linux and many other\
	UNIX like operating systems.
homepage		http://cmus.sourceforge.net/
platforms		darwin
master_sites	sourceforge:project/cmus
use_bzip2		yes

checksums               rmd160  ee7b285cbafd6449d853d669e25cb4997254cece \
                        sha256  2021fab64088898d62d1439525ec345e219f58d91a9e933dc85e84eda21c8ddf

depends_build	path:bin/pkg-config:pkgconfig
depends_lib		port:libao port:libmad port:libogg port:libvorbis \
				port:libiconv port:ncurses
universal_variant	no
build.args		V=2

# ccache: invalid option -- L
configure.ccache	no

configure.pre_args
configure.args          prefix=${prefix} CONFIG_FLAC=n CONFIG_MIKMOD=n \
                        CONFIG_MODPLUG=n CONFIG_MPC=n CONFIG_FFMPEG=n \
                        CONFIG_AAC=n CONFIG_MP4=n CONFIG_MAD=y CONFIG_VORBIS=y \
                        HOSTCC="${configure.cc}" \
                        HOST_CFLAGS="${configure.cflags}" \
                        HOST_LDFLAGS="${configure.ldflags}"

variant aac  description {Support aac files}   {
	depends_lib-append    port:faad2 path:lib/libmp4v2.dylib:mp4v2
	configure.args-delete CONFIG_AAC=n CONFIG_MP4=n
	configure.args-append CONFIG_AAC=y CONFIG_MP4=y
}

variant flac  description {Support flac files} {
	depends_lib-append    port:flac
	configure.args-delete CONFIG_FLAC=n
	configure.args-append CONFIG_FLAC=y
}

variant mikmod  description {Support mod files} {
	depends_lib-append    port:libmikmod
	configure.args-delete CONFIG_MIKMOD=n
	configure.args-append CONFIG_MIKMOD=y
}

variant mpc  description {Support musepack files} {
	depends_lib-append    port:libmpcdec
	configure.args-delete CONFIG_MPC=n
	configure.args-append CONFIG_MPC=y
}

livecheck.type	regex
livecheck.url	http://cmus.sourceforge.net/
livecheck.regex	cmus-v(\[0-9.\]*)\.tar\.bz2
