1 # Created by: Martin Wilke <miwi@FreeBSD.org>
7 CATEGORIES= multimedia xfce
8 MASTER_SITES= XFCE/src/apps/${PORTNAME}/${PORTVERSION:R}/
11 MAINTAINER= xfce@FreeBSD.org
12 COMMENT= Lightweight media player for Xfce4 based on GStreamer
15 LICENSE_FILE= ${WRKSRC}/COPYING
17 LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib \
18 libnotify.so:${PORTSDIR}/devel/libnotify \
19 libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
21 PORTSCOUT= limit:^0\.6\.
25 CONFIGURE_ARGS= --enable-notify-plugin \
26 --enable-tray-plugin \
29 CPPFLAGS+= -I${LOCALBASE}/include
30 LDFLAGS+= -L${LOCALBASE}/lib
31 USE_GNOME= gtk20 glib20 intltool intlhack
32 USE_XFCE= configenv libmenu libutil
35 USES= desktop-file-utils pkgconfig gmake libtool tar:bzip2
38 OPTIONS_SINGLE= GSTREAMER
39 # GST01 (GStreamer 0.10), GST10 (GStreamer 1.0)
40 OPTIONS_SINGLE_GSTREAMER= GST01 GST10
41 OPTIONS_GROUP= GST_PLUG
42 OPTIONS_GROUP_GST_PLUG= CDDA HTTP
43 OPTIONS_DEFAULT= GST01 NLS
44 CDDA_DESC= CD audio (cdparanoia)
45 HTTP_DESC= HTTP streaming (libsoup)
46 GST01_DESC= GStreamer 0.10
47 GST10_DESC= GStreamer 1.0
48 GST_PLUG_DESC= Additional GStreamer plugins
50 .include <bsd.port.options.mk>
52 .if ${PORT_OPTIONS:MGST01}
53 USE_GSTREAMER= core faad flac wavpack
54 CONFIGURE_ARGS+=--with-gstreamer=0.10
57 .if ${PORT_OPTIONS:MGST10}
58 USE_GSTREAMER1= core faad flac wavpack rtmp x
59 CONFIGURE_ARGS+=--with-gstreamer=1.0
62 .if ${PORT_OPTIONS:MCDDA}
63 .if ${PORT_OPTIONS:MGST01}
64 USE_GSTREAMER+= cdparanoia
66 .if ${PORT_OPTIONS:MGST10}
67 USE_GSTREAMER1+= cdparanoia
71 .if ${PORT_OPTIONS:MHTTP}
72 .if ${PORT_OPTIONS:MGST01}
75 .if ${PORT_OPTIONS:MGST10}
80 .if ${PORT_OPTIONS:MNLS}
82 CONFIGURE_ARGS+= --enable-nls
85 CONFIGURE_ARGS+= --disable-nls
86 PLIST_SUB+= NLS="@comment "
91 @${REINPLACE_CMD} -e 's|xfce4/src/misc|${PORTNAME}|g' \
92 ${WRKSRC}/src/common/parole-rc-utils.h
94 .include <bsd.port.mk>