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