misc/97511: UPDATE ports/audio amarok

Matthew Gardiner kaiwai.gardiner at gmail.com
Sat May 20 10:10:21 UTC 2006


The following reply was made to PR misc/97511; it has been noted by GNATS.

From: Matthew Gardiner <kaiwai.gardiner at gmail.com>
To: bug-followup at freebsd.org,
 kaiwai.gardiner at gmail.com
Cc:  
Subject: Re: misc/97511: UPDATE ports/audio amarok
Date: Sat, 20 May 2006 22:05:57 +1200

 Updated Amarok Makefile to take into account mp4v2 being in /usr/local instead 
 of /usr
 
 # New ports collection makefile for:	amarok
 # Date created:			Tue Feb 24 02:21:14 CET 2004
 # Whom:				Markus Brueffer <markus at FreeBSD.org>
 #
 # $FreeBSD: ports/audio/amarok/Makefile,v 1.44 2006/04/16 15:39:52 mich Exp $
 
 PORTNAME=	amarok
 PORTVERSION=	1.4.0a
 PORTREVISION=	1
 CATEGORIES=	audio kde
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE_EXTENDED}
 MASTER_SITE_SUBDIR=	${PORTNAME}
 WRKSRC=		${WRKDIR}/amarok-1.4.0
 
 MAINTAINER=	mich at FreeBSD.org
 COMMENT=	Media player for KDE
 
 LIB_DEPENDS=	tag.5:${PORTSDIR}/audio/taglib \
 		tunepimp:${PORTSDIR}/audio/libtunepimp \
 		gpod.302:${PORTSDIR}/audio/libgpod
 
 USE_BZIP2=	yes
 USE_KDEBASE_VER=3
 USE_GMAKE=	yes
 USE_AUTOTOOLS=	libtool:15
 USE_SDL=	sdl
 
 OPTIONS=	ARTS "aRts playback engine" on \
 		XINE "Xine playback engine" off \
 		XMMS "XMMS visualizations" off \
 		LIBVISUAL "libvisual support" off \
 		OPENGL "OpenGL support" on \
 		AMAZON "Amazon cover fetching support" on \
 		MYSQL "Use MySQL as collection backend" off \
 		POSTGRESQL "Use PostgreSQL as collection backend" off \
 
 CONFIGURE_ARGS+=--with-mp4v2 \
 		--with-mp4v2-dir=/usr/local \
 		--with-libgpod \
 		--with-ifp
 
 .include <bsd.port.pre.mk>
 
 .if defined(WITHOUT_ARTS)
 CONFIGURE_ARGS+=--without-arts
 PLIST_SUB+=	ARTS="@comment "
 .else
 LIB_DEPENDS+=	artsgui:${PORTSDIR}/multimedia/kdemultimedia3
 PLIST_SUB+=	ARTS=""
 .endif
 
 .if !defined(WITH_XINE)
 CONFIGURE_ARGS+=--without-xine
 PLIST_SUB+=	XINE="@comment "
 .else
 LIB_DEPENDS+=	xine.15:${PORTSDIR}/multimedia/libxine
 PLIST_SUB+=	XINE=""
 .endif
 
 .if !defined(WITH_XMMS)
 PLIST_SUB+=	XMMS="@comment "
 .else
 BUILD_DEPENDS+=	xmms-config:${PORTSDIR}/multimedia/xmms
 LIB_DEPENDS+=	xmms.4:${PORTSDIR}/multimedia/xmms
 PLIST_SUB+=	XMMS=""
 .endif
 
 .if !defined(WITH_LIBVISUAL)
 PLIST_SUB+=	LIBVISUAL="@comment "
 .else
 LIB_DEPENDS+=	visual.0:${PORTSDIR}/graphics/libvisual
 PLIST_SUB+=	LIBVISUAL=""
 .endif
 
 .if defined(WITHOUT_OPENGL)
 CONFIGURE_ARGS+=--without-opengl
 .endif
 
 .if defined(WITHOUT_AMAZON)
 CONFIGURE_ARGS+=--without-amazon
 .endif
 
 .if defined(WITH_MYSQL)
 USE_MYSQL=	yes
 CONFIGURE_ARGS+=--enable-mysql
 .endif
 
 .if defined(WITH_POSTGRESQL)
 USE_PGSQL=	yes
 CONFIGURE_ARGS+=--enable-postgresql
 .endif
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|-O2||g'	${WRKSRC}/${CONFIGURE_SCRIPT}
 	@${REINPLACE_CMD} -e 's|LIBS="-ltunepimp  $$LIBS"|LIBS="-ltunepimp -liconv 
 $$LIBS"|g' \
 	${WRKSRC}/${CONFIGURE_SCRIPT}
 	@${REINPLACE_CMD} -e 's|xx||g' ${WRKSRC}/po/Makefile.in
 	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${TOUCH}
 
 post-configure:
 .if !defined(WITH_XMMS)
 	@${REINPLACE_CMD} -e '/XMMS /d' ${WRKSRC}/config.h
 	@${REINPLACE_CMD} -e 's/xmmswrapper//g' ${WRKSRC}/amarok/src/vis/Makefile
 .endif
 .if !defined(WITH_LIBVISUAL)
 	@${REINPLACE_CMD} -e '/LIBVISUAL /d' ${WRKSRC}/config.h
 	@${REINPLACE_CMD} -e 's/libvisual//g' ${WRKSRC}/amarok/src/vis/Makefile
 .endif
 
 post-install:
 .if defined(WITH_LIBVISUAL)
 	@${CAT} ${PKGMESSAGE}
 .endif
 
 .include <bsd.port.post.mk>


More information about the freebsd-bugs mailing list