123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- # $OpenBSD: Makefile,v 1.21 2016/12/25 14:34:39 zhuk Exp $
- COMMENT = multimedia layer for Qt4/KDE4
- CATEGORIES = multimedia devel
- VERSION = 4.8.3
- DISTNAME = phonon-${VERSION}
- HOMEPAGE = http://phonon.kde.org/
- REVISION = 4
- # The phonon_s* are for KDE4-only; the phonon4qt5* are Qt5-only
- # Renamed to avoid clashing with Qt4's one
- # XXX major should be tweaked on any update, to unbreak
- # IMPORTED_LINK_INTERFACE_LIBRARIES CMake feature.
- SHARED_LIBS = phonon_s 2.0
- SHARED_LIBS += phonon_sexperimental 1.0
- SHARED_LIBS += phonon4qt5 0.0
- SHARED_LIBS += phonon4qt5experimental 0.0
- MAINTAINER = KDE porting team <openbsd-kde@googlegroups.com>
- # LGPL v2.1
- PERMIT_PACKAGE_CDROM = Yes
- MASTER_SITES = ${MASTER_SITE_KDE:=stable/phonon/${VERSION}/src/}
- EXTRACT_SUFX = .tar.xz
- # XXX Qt5 FLAVOR doesn't work yet!
- FLAVORS = qt5
- FLAVOR ?=
- WANTLIB = m pulse pulse-mainloop-glib
- LIB_DEPENDS = audio/pulseaudio
- .if ${FLAVOR:Mqt5}
- MODULES = x11/qt5 devel/cmake
- PHONON_INCLUDE_DIR = include/phonon4qt5
- PKGNAME = phonon-qt5-${VERSION}
- FULLPKGNAME = ${PKGNAME}
- WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Widgets
- .else
- MODULES = x11/kde4
- MODKDE4_USE =
- MODKDE4_LIB_LINKS = Yes
- PHONON_INCLUDE_DIR = ${MODKDE4_INCLUDE_DIR}
- WANTLIB += QtDBus QtGui
- .endif
- # Not sure if it's needed at all but doesn't hurt either for now.
- CONFIGURE_ARGS = -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:Bool=Yes
- # Clashes with the one provided by Qt itself.
- CONFIGURE_ARGS += -DPHONON_BUILD_DESIGNER_PLUGIN:Bool=No \
- -DCMAKE_POLICY_DEFAULT_CMP0017=NEW \
- -DPHONON_INSTALL_QT_COMPAT_HEADERS=No
- .if ${FLAVOR:Mqt5}
- CONFIGURE_ARGS += -DPHONON_BUILD_PHONON4QT5=Yes \
- -DINCLUDE_INSTALL_DIR=include/phonon4qt5
- .else
- CONFIGURE_ARGS += -DBACKEND_INSTALL_DIR="${PREFIX}/lib/kde4/plugins/phonon_backend"
- .endif
- # Upstream says, tests need to be redone.
- NO_TEST = Yes
- SUBST_VARS = PHONON_INCLUDE_DIR
- .include <bsd.port.mk>
|