Files
2026-10-04 04:07:15 +00:00

47 lines
1.1 KiB
Makefile

PORTNAME= phonon
DISTVERSION= 0.12.0
PORTREVISION= 3
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTNAME}-backend-${PHONON_PLUGIN}/${DISTVERSION}
PKGNAMESUFFIX= -${PHONON_PLUGIN}-${FLAVOR}
DISTNAME= ${PORTNAME}-backend-${PHONON_PLUGIN}-${DISTVERSION}
DIST_SUBDIR= KDE/phonon
MAINTAINER= kde@FreeBSD.org
COMMENT= VLC backend for Phonon
WWW= https://userbase.kde.org/Phonon
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
FLAVORS= qt6 qt5
FLAVOR?= ${FLAVORS:[1]}
LIB_DEPENDS= libvlc.so:multimedia/vlc
USES= cmake compiler:c++11-lang gl kde:${FLAVOR:S/qt//} pkgconfig \
qt:${FLAVOR:S/qt//} tar:xz
USE_GL= gl opengl
USE_KDE= phonon ecm:build
USE_QT= ${_USE_QT_${FLAVOR}}
CMAKE_ON= ${_CMAKE_ON_${FLAVOR}}
CMAKE_OFF= ${_CMAKE_OFF_${FLAVOR}}
_CMAKE_ON_qt5= PHONON_BUILD_QT5
_CMAKE_ON_qt6= PHONON_BUILD_QT6
_CMAKE_OFF_qt5= PHONON_BUILD_QT6
_CMAKE_OFF_qt6= PHONON_BUILD_QT5
_USE_QT_qt5= core gui widgets buildtools:build qmake:build
_USE_QT_qt6= base 5compat tools
_QT5_ONLY_qt5= #
_QT5_ONLY_qt6= "@comment "
PLIST_SUB= QT5_ONLY=${_QT5_ONLY_${FLAVOR}} \
QT_VER=${FLAVOR:S/qt//} \
PHONON_PLUGIN= vlc
.include <bsd.port.mk>