# New ports collection makefile for:	idjc
# Date created:		27 Apr 2013
# Whom:			Sean Bruno <sbruno@freebsd.org>
#
# $FreeBSD: $
#

PORTNAME=	idjc
PORTVERSION=	0.8.12
CATEGORIES=	audio python
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/0.8/
#MASTER_SITES=   SF/${PORTNAME}-py/${PORTNAME}-py/${PORTVERSION}

MAKE_JOBS_UNSAFE=	yes
HAS_CONFIGURE=	yes
USE_PYTHON=	2.7
USE_PYTHON_PREFIX=	yes
USE_GNOME=      glib20 pygtk2
USES=           pathfix pkgconfig
USE_GCC=	4.6+
USE_GMAKE=	any
CFLAGS=		-std=c99

MAINTAINER=	sbruno@FreeBSD.org
COMMENT=	Shoutcast/Icecast DJ Console

USES=		pkgconfig

#CONFIGURE_ARGS+= --disable-libav
#CONFIGURE_ENV+= LIBAVCODEC_CFLAGS="-libavcodev -I/usr/local/lib/ffmpeg-devel/"
#CONFIGURE_ENV+= LIBVORBIS_LIBS=${LOCALBASE}/lib/libvorbis.so

RUN_DEPENDS+=	oggenc:${PORTSDIR}/audio/vorbis-tools \
		${PYTHON_PKGNAMEPREFIX}mutagen:${PORTSDIR}/audio/py-mutagen \
		${PYTHON_PKGNAMEPREFIX}dbus:${PORTSDIR}/devel/py-dbus 

LIB_DEPENDS+=	avcodec:${PORTSDIR}/multimedia/ffmpeg \
                avutil:${PORTSDIR}/multimedia/ffmpeg \
		jack:${PORTSDIR}/audio/jack \
		twolame:${PORTSDIR}/audio/twolame \
		speex::${PORTSDIR}/audio/speex \
		sndfile:${PORTSDIR}/audio/libsndfile \
		speex:${PORTSDIR}/audio/speex \
		mpg123:${PORTSDIR}/audio/mpg123 \
		FLAC:${PORTSDIR}/audio/flac \
		mp3lame:${PORTSDIR}/audio/lame \
		vorbis:${PORTSDIR}/audio/libvorbis \
		libogg.so:${PORTSDIR}/audio/libogg \
		shout-idjc:${PORTSDIR}/audio/shout-idjc

pre-install:
	@${REINPLACE_CMD} -e 's|libvorbis.so.0|libvorbis.so|' ${WRKSRC}/python/format.py
	@${REINPLACE_CMD} -e 's|#! /usr/local/bin/python2.72.7|#\!${LOCALBASE}/bin/${PYTHON_VERSION}|' ${WRKSRC}/idjc

.include <bsd.port.mk>
