Changeset View
Changeset View
Standalone View
Standalone View
multimedia/phonon-vlc/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= phonon | PORTNAME= phonon | ||||
PORTVERSION= 0.9.1 | DISTVERSION= 0.10.1 | ||||
PORTREVISION= 1 | PORTREVISION= 1 | ||||
CATEGORIES= multimedia kde | CATEGORIES= multimedia kde | ||||
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTNAME}-backend${PKGNAMESUFFIX}/${PORTVERSION} | MASTER_SITES= KDE/stable/${PORTNAME}/${PORTNAME}-backend-${PHONON_PLUGIN}/${DISTVERSION} | ||||
PKGNAMESUFFIX= -vlc | DISTNAME= ${PORTNAME}-backend-${PHONON_PLUGIN}-${DISTVERSION} | ||||
DISTNAME= ${PORTNAME}-backend${PKGNAMESUFFIX}-${PORTVERSION} | DIST_SUBDIR= KDE/phonon | ||||
DIST_SUBDIR= KDE | |||||
MAINTAINER= kde@FreeBSD.org | MAINTAINER= kde@FreeBSD.org | ||||
COMMENT= VLC backend for Phonon | COMMENT= VLC backend for Phonon | ||||
LICENSE= LGPL21+ | LICENSE= LGPL21+ | ||||
LICENSE_FILE= ${WRKSRC}/COPYING.LIB | LICENSE_FILE= ${WRKSRC}/COPYING.LIB | ||||
LIB_DEPENDS= libvlc.so:multimedia/vlc-qt4 | FLAVORS= qt4 qt5 | ||||
FLAVOR?= ${FLAVORS:[1]} | |||||
USES= cmake:outsource kde:4 pkgconfig tar:xz | ${FLAVOR}_PKGNAMESUFFIX= -${PHONON_PLUGIN}-${FLAVOR} | ||||
${FLAVOR}_PLIST= ${.CURDIR}/pkg-plist.${FLAVOR} | |||||
qt4_LIB_DEPENDS= libvlc.so:multimedia/vlc-qt4 | |||||
qt5_LIB_DEPENDS= libvlc.so:multimedia/vlc | |||||
. if ${FLAVOR} == qt4 | |||||
USES= kde:4 | |||||
USE_KDE= automoc4 | USE_KDE= automoc4 | ||||
USE_QT4= corelib gui phonon \ | USE_QT4= corelib gui phonon \ | ||||
qmake_build moc_build rcc_build uic_build | qmake_build moc_build rcc_build uic_build | ||||
PLIST_FILES= lib/kde4/plugins/phonon_backend/phonon_vlc.so \ | |||||
share/kde4/services/phononbackends/vlc.desktop \ | |||||
${QT_PLUGINDIR}/phonon_backend/libphonon_vlc.so | |||||
. else | |||||
USES= kde:5 | |||||
USE_KDE= ecm | |||||
USE_QT5= core gui widgets phonon4 \ | |||||
buildtools_build qmake_build | |||||
CMAKE_ON= PHONON_BUILD_PHONON4QT5 | |||||
PLIST_FILES= ${QT_PLUGINDIR_REL}/phonon4qt5_backend/phonon_vlc.so | |||||
. endif | |||||
USES+= cmake:outsource pkgconfig tar:xz | |||||
PHONON_PLUGIN= vlc | |||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PHONON_PLUGIN}-${DISTVERSION} | |||||
. if ${FLAVOR} == qt4 | |||||
post-install: | post-install: | ||||
${MKDIR} ${STAGEDIR}${QT_PLUGINDIR}/phonon_backend | ${MKDIR} ${STAGEDIR}${QT_PLUGINDIR}/phonon_backend | ||||
${LN} -sf ${PREFIX}/lib/kde4/plugins/phonon_backend/phonon_vlc.so \ | ${LN} -sf ${PREFIX}/lib/kde4/plugins/phonon_backend/phonon_vlc.so \ | ||||
${STAGEDIR}${QT_PLUGINDIR}/phonon_backend/libphonon_vlc.so | ${STAGEDIR}${QT_PLUGINDIR}/phonon_backend/libphonon_vlc.so | ||||
. endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |