freebsd-ports/audio/muine/Makefile
Christian Weisgerber fc6f899691 Update to FLAC 1.2.1. This version includes two and a half years
worth of changes and an altered API.

Bump the revision of all ports that depend on libFLAC and adapt to
the new API where necessary.  Some patches from Debian, Gentoo,
OpenBSD, and upstream repositories.

PR:	119476
2008-04-07 20:37:23 +00:00

72 lines
1.9 KiB
Makefile

# New ports collection makefile for: muine
# Date created: 20040615
# Whom: Tom McLaughlin <tmclaugh@sdf.lonestar.org>
#
# $FreeBSD$
# $Id: Makefile,v 1.54 2007/01/26 03:17:25 tmclau02 Exp $
#
PORTNAME= muine
PORTVERSION= 0.8.8
PORTREVISION= 1
CATEGORIES= audio gnome
MASTER_SITES= http://muine-player.org/releases/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= tmclaugh/muine
MAINTAINER= bsd-sharp-list@forge.novell.com
COMMENT= Mono based Gnome audio player
LIB_DEPENDS= FLAC.10:${PORTSDIR}/audio/flac \
id3tag.0:${PORTSDIR}/audio/libid3tag \
gdbm:${PORTSDIR}/databases/gdbm \
vorbis.4:${PORTSDIR}/audio/libvorbis \
musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz
RUN_DEPENDS= dbus-daemon:${PORTSDIR}/devel/dbus
USE_GMAKE= yes
USE_GETTEXT= yes
USE_GNOME= gnomeprefix gnomehack intltool libgnomeui gnomesharp20
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" \
GACUTIL_FLAGS="/package muine /gacdir $(libdir) /root $(libdir)"
CONFIGURE_ARGS+= --enable-compile-warnings=maximum
GCONF_SCHEMAS= muine.schemas
OPTIONS= XINE "Enable Xine backend" off \
FAAD "Enable faad support" off
.include <bsd.port.pre.mk>
.if defined (WITH_FAAD)
LIB_DEPENDS+= faad.0:${PORTSDIR}/audio/faad
.else
CONFIGURE_ARGS+= --disable-faad2
.endif
.if defined (WITH_XINE)
CONFIGURE_ARGS+= --enable-xine=yes
LIB_DEPENDS+= xine.1:${PORTSDIR}/multimedia/libxine
.else
USE_GSTREAMER+= gconf
CONFIGURE_ARGS+= --enable-gstreamer=0.10
.endif
post-patch:
@${REINPLACE_CMD} -e 's|(libdir)/dbus-1.0|(prefix)/share/dbus-1|g' \
${WRKSRC}/data/Makefile.in
@${REINPLACE_CMD} -e 's|libmusicbrainz.so.4|libmusicbrainz.so|g' \
${WRKSRC}/src/muine.exe.config.in
post-install:
${MKDIR} ${PREFIX}/lib/muine/plugins
.for _plugin in TrayIcon.dll
${INSTALL_DATA} ${WRKSRC}/plugins/${_plugin} ${PREFIX}/lib/muine/plugins
.endfor
.include "${.CURDIR}/../../lang/mono/bsd.mono.mk"
.include <bsd.port.post.mk>