Tweak multimedia/py-qt4-multimedia version 4.10.3
[dports.git] / multimedia / py-qt4-multimedia / Makefile
1 # Created by: Dima Panov <fluffy@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       multimedia
5 PORTVERSION=    ${PYQT4_VERSION}
6 CATEGORIES=     multimedia devel python
7 MASTER_SITES=   ${MASTER_SITES_PYQT4}
8 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}qt4-
9 DISTNAME=       ${PYQT4_DISTNAME}
10
11 MAINTAINER=     kde@FreeBSD.org
12 COMMENT=        Python bindings for the Qt4 toolkit, Multimedia module
13
14 BUILD_DEPENDS=  ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip
15 RUN_DEPENDS=    ${PKGNAMEPREFIX}gui>=${PYQT4_VERSION}:${PORTSDIR}/x11-toolkits/py-qt4-gui
16
17 DISTINFO_FILE=  ${PYQT4_DISTINFO_FILE}
18 HAS_CONFIGURE=  yes
19 USE_PYTHON=     yes
20 USE_QT4=        moc_build multimedia qmake_build
21
22 OPTIONS_DEFINE= API
23 OPTIONS_DEFAULT=API
24 API_DESC=       Install QtMultimedia API for QScintilla2
25
26 PATCHDIR=       ${.CURDIR}/../../devel/py-qt4-core/files
27 OPTIONSFILE?=   ${PORT_DBDIR}/py-qt4-${PORTNAME}/options
28 SIPDIR=         ${PREFIX}/share/py-sip
29 QSCIDIR=        ${PREFIX}/share/qt4/qsci
30 ARGS=           -b ${PREFIX}/bin \
31                 -d ${PYTHONPREFIX_SITELIBDIR} \
32                 -p ${PREFIX}/${QT_PLUGINDIR_REL} \
33                 -q ${QMAKE} \
34                 --confirm-license \
35                 --sipdir ${SIPDIR} \
36                 --enable QtMultimedia \
37                 CC="${CC}" CXX="${CXX}" LINK="${CXX}" LINK_SHLIB="${CXX}" \
38                 CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
39
40 .include "${.CURDIR}/../../devel/py-qt4/bsd.pyqt.mk"
41 .include <bsd.port.options.mk>
42
43 .if empty(PORT_OPTIONS:MAPI)
44 ARGS+=          --no-qsci-api
45 PLIST_SUB+=     API="@comment "
46 .else
47 LIB_DEPENDS+=   libqscintilla2.so:${PORTSDIR}/devel/qscintilla2
48 ARGS+=          --qsci-api --qsci-api-destdir=${QSCIDIR}
49 PLIST_SUB+=     API=""
50 .endif
51
52 .if defined(WITH_DEBUG)
53 ARGS+=          --debug --trace
54 .endif
55
56 do-configure:
57         cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
58                 ${PYTHON_CMD} configure.py ${ARGS}
59
60 .include <bsd.port.mk>