aboutsummaryrefslogtreecommitdiff
path: root/multimedia/gnome-mplayer/Makefile
blob: 4987adbc93290cdd7381e07de835bb12c563f131 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# Created by: Alexander Logvinov <ports@logvinov.com>
# $FreeBSD$

PORTNAME=	gnome-mplayer
PORTVERSION=	1.0.9
CATEGORIES=	multimedia gnome
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE:S,/files/,/svn/packages/,}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	GNOME frontend for MPlayer

LICENSE=	GPLv2

LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
		libgmtk.so:multimedia/gmtk
RUN_DEPENDS=	mplayer:multimedia/mplayer

USES=		desktop-file-utils gettext gmake pkgconfig
USE_XORG=	x11 xscrnsaver
USE_GNOME=	glib20
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--disable-silent-rules \
		--disable-nautilus \
		--disable-nemo \
		--disable-schemas-install \
		--without-libgda
INSTALLS_ICONS=	yes

CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib -lintl

GLIB_SCHEMAS=	apps.gecko-mediaplayer.preferences.gschema.xml \
		apps.gnome-mplayer.preferences.enums.xml \
		apps.gnome-mplayer.preferences.gschema.xml

OPTIONS_DEFINE=		ALSA BRAINZ3 DOCS GIO GPOD GTK3 NOTIFY PULSEAUDIO

ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
ALSA_RUN_DEPENDS=	alsa-plugins>0:audio/alsa-plugins
ALSA_CONFIGURE_WITH=	alsa
BRAINZ3_DESC=		Add support for libmusicbrainz
BRAINZ3_LIB_DEPENDS=	libmusicbrainz3.so:audio/libmusicbrainz3 \
			libcurl.so:ftp/curl
BRAINZ3_CONFIGURE_WITH=	libmusicbrainz3
GIO_DESC=		Use GIO for file I/O
GIO_CONFIGURE_WITH=	gio
GPOD_DESC=		Add support for libgpod
GPOD_LIB_DEPENDS=	libgpod.so:audio/libgpod
GPOD_CONFIGURE_WITH=	libgpod
GTK3_USE=		gnome=gtk30
GTK3_CONFIGURE_ENABLE=	gtk3
NOTIFY_LIB_DEPENDS=	libnotify.so:devel/libnotify
NOTIFY_RUN_DEPENDS=	notification-daemon>0:deskutils/notification-daemon
NOTIFY_CONFIGURE_WITH=	libnotify
PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_WITH=	pulseaudio

.include <bsd.port.options.mk>

.if !${PORT_OPTIONS:MGTK3}
USE_GNOME+=	gtk20
.endif

post-patch:
	@${REINPLACE_CMD} -e \
		'/COPYING\\/d ; \
		 /INSTALL\\/d' ${WRKSRC}/Makefile.in

.include <bsd.port.mk>