diff options
author | Dima Panov <fluffy@FreeBSD.org> | 2010-05-11 09:47:27 +0000 |
---|---|---|
committer | Dima Panov <fluffy@FreeBSD.org> | 2010-05-11 09:47:27 +0000 |
commit | 41d0bfeb68174becd59e9da96bdc49a090b51a3e (patch) | |
tree | eb633289eed9d478293a97892ca7d7b2bfbe1b53 /multimedia/phonon/Makefile | |
parent | 11026b2530c16eb169a3f9b5c9b876f89b285eef (diff) |
Notes
Diffstat (limited to 'multimedia/phonon/Makefile')
-rw-r--r-- | multimedia/phonon/Makefile | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/multimedia/phonon/Makefile b/multimedia/phonon/Makefile new file mode 100644 index 000000000000..f3ed1e46432f --- /dev/null +++ b/multimedia/phonon/Makefile @@ -0,0 +1,66 @@ +# New ports collection Makefile for: phonon +# Date created: 2008-01-30 +# Whom: Martin Wilke <miwi@FreeBSD.org> +# +# $FreeBSD$ + +PORTNAME= phonon +PORTVERSION= 4.4.1 +CATEGORIES= multimedia kde ipv6 +MASTER_SITES= ${MASTER_SITE_KDE} \ + http://ns.ael.ru/~fluffy.khv/distfiles/ +MASTER_SITE_SUBDIR= ${PHONON_BRANCH}/${PORTNAME}/${PORTVERSION}/ +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Multimedia framework for KDE4 + +CONFLICTS= qt4-phonon-4* kdebase-runtime-4.1.[0-4]* + +PHONON_BRANCH= stable +USE_BZIP2= yes +USE_KDE4= kdehier automoc4 kdeprefix +KDE4_BUILDENV= yes +USE_QT_VER= 4 +QT_COMPONENTS= gui dbus xml qtestlib \ + qmake_build moc_build rcc_build uic_build + +OPTIONS= PULSEAUDIO "Phonon support for PulseAudio" off + +.include <bsd.port.options.mk> + +.if defined(WITH_PULSEAUDIO) +CMAKE_ARGS+= -DWITH_PulseAudio:BOOL=ON +LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio +USE_GNOME+= glib20 +.else +CMAKE_ARGS+= -DWITH_PulseAudio:BOOL=OFF +.endif + +PLIST_SUB+= QT_PREFIX=${QT_PREFIX} + +.if defined(WITH_QT_PHONON) +IGNORE= conflicts with Qt4 phonon. Please, deinstall qt4-phonon and set WITH_KDE_PHONON to continue +.endif + +post-patch: +#fix finding automoc when PREFIX is not matched KDE4_PREFIX + ${REINPLACE_CMD} -e 's|NO_DEFAULT_PATH|${KDE4_PREFIX} NO_DEFAULT_PATH|' \ + ${PATCH_WRKSRC}/cmake/FindAutomoc4.cmake + +pre-configure: + ${REINPLACE_CMD} -e '/phonon.pc/s|pkgconfig|../libdata/pkgconfig|' \ + -e 's|{QT_INCLUDES}|{QT_INCLUDES} ${LOCALBASE}/include|'\ + ${PATCH_WRKSRC}/CMakeLists.txt + +post-install: + ${LN} -sf ${PREFIX}/include/phonon ${QT_INCDIR}/phonon + ${LN} -sf ${PREFIX}/include/phonon ${QT_INCDIR}/Phonon + ${LN} -sf ${PREFIX}/include/KDE/Phonon ${PREFIX}/include/phonon/Phonon + ${LN} -sf ${PREFIX}/lib/libphonon.so.4.4.0 ${QT_LIBDIR}/libphonon.so + ${LN} -sf ${PREFIX}/lib/libphonon.so.4.4.0 ${QT_LIBDIR}/libphonon.so.4 + ${LN} -sf ${PREFIX}/lib/libphononexperimental.so.4.4.0 ${QT_LIBDIR}/libphononexperimental.so + ${LN} -sf ${PREFIX}/lib/libphononexperimental.so.4.4.0 ${QT_LIBDIR}/libphononexperimental.so.4 + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> |