1 # Created by: Alexander Logvinov <ports@logvinov.com>
4 PORTNAME= gnome-mplayer
6 CATEGORIES= multimedia gnome
7 MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE:S,/files/,/svn/packages/,}
9 MAINTAINER= ports@FreeBSD.org
10 COMMENT= GNOME frontend for MPlayer
14 LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
15 libgmtk.so:multimedia/gmtk
16 RUN_DEPENDS= mplayer:multimedia/mplayer
18 USES= desktop-file-utils gettext gmake pkgconfig
19 USE_XORG= x11 xscrnsaver
22 CONFIGURE_ARGS= --disable-silent-rules \
25 --disable-schemas-install \
29 CPPFLAGS+= -I${LOCALBASE}/include
30 LDFLAGS+= -L${LOCALBASE}/lib -lintl
32 GLIB_SCHEMAS= apps.gecko-mediaplayer.preferences.gschema.xml \
33 apps.gnome-mplayer.preferences.enums.xml \
34 apps.gnome-mplayer.preferences.gschema.xml
36 OPTIONS_DEFINE= ALSA BRAINZ3 DOCS GIO GPOD GTK3 NOTIFY PULSEAUDIO
38 ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
39 ALSA_RUN_DEPENDS= alsa-plugins>0:audio/alsa-plugins
40 ALSA_CONFIGURE_WITH= alsa
41 BRAINZ3_DESC= Add support for libmusicbrainz
42 BRAINZ3_LIB_DEPENDS= libmusicbrainz3.so:audio/libmusicbrainz3 \
44 BRAINZ3_CONFIGURE_WITH= libmusicbrainz3
45 GIO_DESC= Use GIO for file I/O
46 GIO_CONFIGURE_WITH= gio
47 GPOD_DESC= Add support for libgpod
48 GPOD_LIB_DEPENDS= libgpod.so:audio/libgpod
49 GPOD_CONFIGURE_WITH= libgpod
51 GTK3_CONFIGURE_ENABLE= gtk3
52 NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
53 NOTIFY_RUN_DEPENDS= notification-daemon>0:deskutils/notification-daemon
54 NOTIFY_CONFIGURE_WITH= libnotify
55 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
56 PULSEAUDIO_CONFIGURE_WITH= pulseaudio
58 .include <bsd.port.options.mk>
60 .if !${PORT_OPTIONS:MGTK3}
65 @${REINPLACE_CMD} -e \
67 /INSTALL\\/d' ${WRKSRC}/Makefile.in
69 .include <bsd.port.mk>