1 # Created by: Alexander Logvinov <ports@logvinov.com>
4 PORTNAME= gnome-mplayer
6 CATEGORIES= multimedia gnome
7 MASTER_SITES= https://launchpad.net/ubuntu/+archive/primary/+files/
8 DISTNAME= gnome-mplayer_1.0.9.orig
10 MAINTAINER= ports@FreeBSD.org
11 COMMENT= GNOME frontend for MPlayer
15 LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
16 libgmtk.so:multimedia/gmtk
17 RUN_DEPENDS= mplayer:multimedia/mplayer
19 USES= desktop-file-utils gettext gmake pkgconfig
20 USE_XORG= x11 xscrnsaver
23 CONFIGURE_ARGS= --disable-nautilus \
25 --disable-schemas-install \
28 WRKSRC= ${WRKDIR}/gnome-mplayer-${PORTVERSION}
30 CPPFLAGS+= -I${LOCALBASE}/include
31 LDFLAGS+= -L${LOCALBASE}/lib -lintl
33 GLIB_SCHEMAS= apps.gecko-mediaplayer.preferences.gschema.xml \
34 apps.gnome-mplayer.preferences.enums.xml \
35 apps.gnome-mplayer.preferences.gschema.xml
37 OPTIONS_DEFINE= ALSA BRAINZ3 DOCS GIO GPOD GTK3 NOTIFY PULSEAUDIO
39 ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
40 ALSA_RUN_DEPENDS= alsa-plugins>0:audio/alsa-plugins
41 ALSA_CONFIGURE_WITH= alsa
42 BRAINZ3_DESC= Add support for libmusicbrainz
43 BRAINZ3_LIB_DEPENDS= libmusicbrainz3.so:audio/libmusicbrainz3 \
45 BRAINZ3_CONFIGURE_WITH= libmusicbrainz3
46 GIO_DESC= Use GIO for file I/O
47 GIO_CONFIGURE_WITH= gio
48 GPOD_DESC= Add support for libgpod
49 GPOD_LIB_DEPENDS= libgpod.so:audio/libgpod
50 GPOD_CONFIGURE_WITH= libgpod
52 GTK3_CONFIGURE_ENABLE= gtk3
53 NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
54 NOTIFY_RUN_DEPENDS= notification-daemon>0:deskutils/notification-daemon
55 NOTIFY_CONFIGURE_WITH= libnotify
56 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
57 PULSEAUDIO_CONFIGURE_WITH= pulseaudio
59 .include <bsd.port.options.mk>
61 .if !${PORT_OPTIONS:MGTK3}
66 @${REINPLACE_CMD} -e \
68 /INSTALL\\/d' ${WRKSRC}/Makefile.in
70 .include <bsd.port.mk>