# New ports collection makefile for: rhythmbox # Date created: 17 August 2003 # Whom: Joe Marcus Clarke # # $FreeBSD$ # $MCom: ports/audio/rhythmbox3/Makefile,v 1.4 2011/10/24 08:27:50 kwm Exp $ # PORTNAME= rhythmbox PORTVERSION= 2.90.1.1 PORTREVISION= 1 CATEGORIES= audio gnome #MASTER_SITES= GNOME MASTER_SITES= LOCAL/kwm DIST_SUBDIR= gnome3 MAINTAINER= marcus@FreeBSD.org COMMENT= Audio player for GNOME BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat \ g-ir-scanner:${PORTSDIR}/devel/gobject-introspection LIB_DEPENDS= musicbrainz3.6:${PORTSDIR}/audio/libmusicbrainz3 \ totem-plparser.17:${PORTSDIR}/multimedia/totem-pl-parser \ dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \ peas-1.0.0:${PORTSDIR}/devel/libpeas \ json-glib-1.0.0:${PORTSDIR}/devel/json-glib \ soup-gnome-2.4.1:${PORTSDIR}/devel/libsoup-gnome \ gnome-media-profiles-3.0.0:${PORTSDIR}/multimedia/libgnome-media-profiles \ brasero-media3.3:${PORTSDIR}/sysutils/brasero3 CONFLICTS= rhythmbox-0.[0-9]* LATEST_LINK= rhythmbox3 USE_BZIP2= yes USE_GETTEXT= yes INSTALLS_OMF= yes USE_XORG= ice xproto USE_GMAKE= yes USE_GNOME= gnomehack intlhack gnomeprefix gtk30 WANT_GNOME= yes USE_GSTREAMER= flac mp3 jpeg cdparanoia vorbis USE_AUTOTOOLS= libtool CONFIGURE_ARGS= --disable-vala INSTALLS_ICONS= yes INSTALLS_OMF= yes USE_LDCONFIG= yes CPPFLAGS= -I${LOCALBASE}/include CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" GLIB_SCHEMAS= org.gnome.rhythmbox.gschema.xml #OPTIONS= DAAP "Enable iTunes music sharing" off \ OPTIONS= IPOD "Enable iPod support" off \ FAAD "Enable FAAD decoder support" off \ NOTIFY "Enable libnotify support" on \ PYTHON "Enable python based plugins" on \ LIRC "Enable Infrared syncing support" off \ MTP "Enable MS Media Transfer Protocol support" off \ WEBKIT "Enable HTML view" off \ ITMS_PLUGIN "Enable iTunes browser plugin" off # VISUAL "Enable clutter visualizer plugin" on \ MAN1= rhythmbox-client.1 rhythmbox.1 .include .if defined(WITH_FAAD) USE_GSTREAMER+= faad .endif .if defined(WITH_LIRC) LIB_DEPENDS+= lirc_client.2:${PORTSDIR}/comms/lirc PLIST_SUB+= LIRC="" CONFIGURE_ARGS+=--enable-lirc .else CONFIGURE_ARGS+=--disable-lirc PLIST_SUB+= LIRC="@comment " .endif .if defined(WITH_MTP) LIB_DEPENDS+= mtp.11:${PORTSDIR}/audio/libmtp \ hal.1:${PORTSDIR}/sysutils/hal PLIST_SUB+= MTP="" CONFIGURE_ARGS+=--with-mtp .else CONFIGURE_ARGS+=--without-mtp PLIST_SUB+= MTP="@comment " .endif #.if defined(WITH_DAAP) # needs http://www.flyn.org/projects/libdmapsharing/ #CONFIGURE_ARGS+=--enable-daap --with-mdns=avahi #LIB_DEPENDS+= avahi-client:${PORTSDIR}/net/avahi-app \ # gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring #PLIST_SUB+= DAAP="" #.else #.if exists(${LOCALBASE}/lib/libavahi-client.a) #LIB_DEPENDS+= avahi-client:${PORTSDIR}/net/avahi-app #.endif CONFIGURE_ARGS+=--disable-daap PLIST_SUB+= DAAP="@comment " #.endif .if !defined(WITHOUT_NOTIFY) LIB_DEPENDS+= notify.4:${PORTSDIR}/devel/libnotify PLIST_SUB+= NOTIFY="" .else CONFIGURE_ARGS+=--disable-libnotify PLIST_SUB+= NOTIFY="@comment " .endif .if defined(WITH_PYTHON) USE_PYTHON= yes USE_GSTREAMER+= python CONFIGURE_ARGS+=--enable-python PLIST_SUB+= PYTHON="" .else CONFIGURE_ARGS+=--disable-python PLIST_SUB+= PYTHON="@comment " .endif .if !defined(WITHOUT_IPOD) LIB_DEPENDS+= gpod.7:${PORTSDIR}/audio/libgpod CONFIGURE_ARGS+=--with-ipod PLIST_SUB+= IPOD="" .else CONFIGURE_ARGS+=--without-ipod PLIST_SUB+= IPOD="@comment " .endif .if !defined(WITHOUT_ITMS_PLUGIN) USE_WEBPLUGINS= gecko19 webkit-gtk3 WEBPLUGINS_FILES=librhythmbox-itms-detection-plugin.so .include "${PORTSDIR}/www/firefox/Makefile.webplugins" CONFIGURE_ARGS+=--enable-browser-plugin CONFIGURE_ENV+= MOZILLA_PLUGINDIR=${WEBPLUGINS_DIR} PLIST_SUB+= ITMS_PLUGIN="" .else CONFIGURE_ARGS+=--disable-browser-plugin PLIST_SUB+= ITMS_PLUGIN="@comment " .endif .if defined(WITH_WEBKIT) LIB_DEPENDS+= webkitgtk-3.0.0:${PORTSDIR}/www/webkit-gtk3 CONFIGURE_ARGS+=--with-webkit PLIST_SUB+= WEBKIT="" .else CONFIGURE_ARGS+=--without-webkit PLIST_SUB+= WEBKIT="@comment " .endif #.if defined(WITH_VISUAL) #LIB_DEPENDS+= mx-1.0.2:${PORTSDIR}/x11-toolkits/mx \ # clutter-gtk-1.0.0:${PORTSDIR}/graphics/clutter-gtk3 \ # clutter-gst-1.0.0:${PORTSDIR}/multimedia/clutter-gst #CONFIGURE_ARGS+=--enable-visualizer #PLIST_SUB+= VISUAL="" #.else CONFIGURE_ARGS+=--enable-visualizer=no PLIST_SUB+= VISUAL="@comment " #.endif .include