Import multimedia/libquvi09 version 0.9.4_1
[dports.git] / multimedia / xfce4-parole / Makefile
1 # Created by: Martin Wilke <miwi@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       parole
5 PORTVERSION=    0.5.4
6 PORTREVISION=   1
7 CATEGORIES=     multimedia xfce
8 MASTER_SITES=   XFCE/src/apps/${PORTNAME}/${PORTVERSION:R}/
9 DIST_SUBDIR=    xfce4
10
11 MAINTAINER=     xfce@FreeBSD.org
12 COMMENT=        Lightweight media player for Xfce4 based on GStreamer
13
14 LICENSE=        GPLv2
15 LICENSE_FILE=   ${WRKSRC}/COPYING
16
17 LIB_DEPENDS=    libtag.so:${PORTSDIR}/audio/taglib \
18                 libnotify.so:${PORTSDIR}/devel/libnotify \
19                 libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
20
21 PORTSCOUT=      limit:^0\.6\.
22
23 GNU_CONFIGURE=  yes
24 INSTALLS_ICONS= yes
25 CONFIGURE_ARGS= --enable-notify-plugin \
26                 --enable-tray-plugin \
27                 --enable-taglib \
28                 --without-html-dir
29 CPPFLAGS+=      -I${LOCALBASE}/include
30 LDFLAGS+=       -L${LOCALBASE}/lib
31 USE_GNOME=      gtk20 glib20 intltool intlhack
32 USE_XFCE=       configenv libmenu libutil
33 USE_XORG=       x11 sm
34 USE_LDCONFIG=   yes
35 USES=           desktop-file-utils pkgconfig gmake libtool tar:bzip2
36
37 OPTIONS_DEFINE= NLS
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
49
50 .include <bsd.port.options.mk>
51
52 .if ${PORT_OPTIONS:MGST01}
53 USE_GSTREAMER=  core faad flac wavpack
54 CONFIGURE_ARGS+=--with-gstreamer=0.10
55 .endif
56
57 .if ${PORT_OPTIONS:MGST10}
58 USE_GSTREAMER1= core faad flac wavpack rtmp x
59 CONFIGURE_ARGS+=--with-gstreamer=1.0
60 .endif
61
62 .if ${PORT_OPTIONS:MCDDA}
63 .if ${PORT_OPTIONS:MGST01}
64 USE_GSTREAMER+= cdparanoia
65 .endif
66 .if ${PORT_OPTIONS:MGST10}
67 USE_GSTREAMER1+= cdparanoia
68 .endif
69 .endif
70
71 .if ${PORT_OPTIONS:MHTTP}
72 .if ${PORT_OPTIONS:MGST01}
73 USE_GSTREAMER+= soup
74 .endif
75 .if ${PORT_OPTIONS:MGST10}
76 USE_GSTREAMER1+= soup
77 .endif
78 .endif
79
80 .if ${PORT_OPTIONS:MNLS}
81 USES+=          gettext
82 CONFIGURE_ARGS+=        --enable-nls
83 PLIST_SUB+=     NLS=""
84 .else
85 CONFIGURE_ARGS+=        --disable-nls
86 PLIST_SUB+=     NLS="@comment "
87 .endif
88
89 post-patch:
90 # Fix .rc files path
91         @${REINPLACE_CMD} -e 's|xfce4/src/misc|${PORTNAME}|g' \
92                 ${WRKSRC}/src/common/parole-rc-utils.h
93
94 .include <bsd.port.mk>