# New ports collection makefile for: audacious # Date created: 2006-01-01 # Whom: Zastupov Stepan [RedChrom] # # $FreeBSD$ # PORTNAME= audacious PORTVERSION= 1.5.1 PORTREVISION= 2 CATEGORIES= multimedia audio MASTER_SITES= http://distfiles.atheme.org/ MASTER_SITE_SUBDIR=oliver EXTRACT_SUFX= .tgz MAINTAINER= oliver@FreeBSD.org COMMENT= A media player based on BMP and XMMS GNU_CONFIGURE= yes USE_GMAKE= yes USE_XORG= x11 sm USE_GNOME= gtk20 libglade2 USE_LDCONFIG= yes CONFIGURE_ARGS= --with-libintl-prefix=${LOCALBASE} CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" MAN1= audacious.1 audtool.1 LIB_DEPENDS= mcs.1:${PORTSDIR}/devel/libmcs \ mowgli.1:${PORTSDIR}/devel/libmowgli PORTDOCS= README AUTHORS NEWS OPTIONS= CHARSET "Build with automatic charset detection" off \ DBUS "Build with dbus support" on \ GNOME "Build with gconf support" off \ NLS "Native Language Support" on \ XML "Build with xml support" on \ EXECINFO "Build with libexecinfo support" off .include .if !defined(WITHOUT_DBUS) LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib CONFIGURE_ARGS+=--enable-dbus PLIST_SUB+= WITH_DBUS="" .else CONFIGURE_ARGS+=--disable-dbus PLIST_SUB+= WITH_DBUS="@comment " .endif .if defined(WITH_CHARSET) CONFIGURE_ARGS+=--enable-chardet .endif .if defined(WITH_EXECINFO) || exists(${LOCALBASE}/lib/libexecinfo.so) LIB_DEPENDS+= execinfo.1:${PORTSDIR}/devel/libexecinfo .endif .if defined(WITH_GNOME) USE_GNOME+= gconf2 CONFIGURE_ARGS+=--enable-gconf .endif .if !defined(WITHOUT_NLS) USE_GETTEXT= yes CONFIGURE_ARGS+=--enable-nls PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif .if !defined(WITHOUT_XML) LIB_DEPENDS+= xml2.5:${PORTSDIR}/textproc/libxml2 .else CONFIGURE_ARGS+=--with-xml-prefix=/ .endif post-patch: @${REINPLACE_CMD} 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|g' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} 's|+= $${LIB_CPPFLAGS} -I..|= -I.. $${LIB_CPPFLAGS}|' \ ${WRKSRC}/src/libid3tag/Makefile @${REINPLACE_CMD} 's|FMT_FIXED32,|FMT_FIXED32|' ${WRKSRC}/src/audacious/plugin.h .if defined(WITH_EXECINFO) || exists(${LOCALBASE}/lib/libexecinfo.so) @${REINPLACE_CMD} 's|-laudclient$$|& -L${LOCALBASE}/lib -lexecinfo|' \ ${WRKSRC}/src/audacious/Makefile .endif post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} .endfor .endif @${CAT} ${PKGMESSAGE} .if defined(WITH_GNOME) @${ECHO_MSG} "" @${ECHO_MSG} "You have installed audacious with gconf support." @${ECHO_MSG} "ALL PRESETS will be stored in the gconf database." @${ECHO_MSG} "" .endif .include