# New ports collection makefile for: amarok # Date created: Tue Feb 24 02:21:14 CET 2004 # Whom: Markus Brueffer # # $FreeBSD$ PORTNAME= amarok PORTVERSION= 1.4.2 CATEGORIES= audio kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= stable/${PORTNAME}/${PORTVERSION}/src MAINTAINER= mich@FreeBSD.org COMMENT= Media player for KDE LIB_DEPENDS= tag.5:${PORTSDIR}/audio/taglib \ tunepimp.5:${PORTSDIR}/audio/libtunepimp \ mp4v2:${PORTSDIR}/multimedia/mpeg4ip-libmp4v2 \ xine.15:${PORTSDIR}/multimedia/libxine MIN_OPTIONS_VER= ${PORTNAME}-1.4.1 USE_BZIP2= yes USE_KDEBASE_VER=3 USE_GMAKE= yes USE_AUTOTOOLS= libtool:15 USE_SDL= sdl USE_RUBY= yes USE_LDCONFIG= yes OPTIONS= GPOD "iPod support" on \ NJB "Creative Nomad and Dell support" on \ XMMS "XMMS visualizations" 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 \ .include .if ${OSVERSION} < 500000 EXTRA_PATCHES+= ${PATCHDIR}/extra-amarok_src_expression.h .endif CONFIGURE_ARGS+=--without-exscalibar \ --with-mp4v2 \ --with-mp4v2-dir=${PREFIX} \ --without-libvisual .if !defined(WITH_GPOD) PLIST_SUB+= GPOD="@comment " .else LIB_DEPENDS+= gpod.302:${PORTSDIR}/audio/libgpod CONFIGURE_ARGS+=--with-libgpod PLIST_SUB+= GPOD="" .endif .if !defined(WITH_NJB) PLIST_SUB+= NJB="@comment " .else LIB_DEPENDS+= njb.6:${PORTSDIR}/audio/libnjb CONFIGURE_ARGS+=--with-libnjb PLIST_SUB+= NJB="" .endif .if !defined(WITH_XMMS) PLIST_SUB+= XMMS="@comment " CONFIGURE_ARGS+=--without-xmms .else BUILD_DEPENDS+= xmms-config:${PORTSDIR}/multimedia/xmms LIB_DEPENDS+= xmms.4:${PORTSDIR}/multimedia/xmms PLIST_SUB+= XMMS="" .endif .if defined(WITHOUT_OPENGL) CONFIGURE_ARGS+=--without-opengl .endif .if defined(WITHOUT_AMAZON) CONFIGURE_ARGS+=--disable-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 pre-extract: check-options-version 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-install: .if defined(WITH_LIBVISUAL) @${CAT} ${PKGMESSAGE} .endif check-options-version: .ifdef(_OPTIONS_READ) @(if ${PKG_VERSION} -t ${_OPTIONS_READ} ${MIN_OPTIONS_VER} | ${GREP} -q '<'; \ then ${ECHO_CMD} ""; \ ${ECHO_CMD} "===> You have unsupported (old) OPTIONS, please do a 'make rmconfig; make'"; \ ${ECHO_CMD} ""; \ exit 1; \ fi) .endif .include