Upstream no longer ships the contents of misc/py-qt5-doc, so the port has been removed. This is also a requirement for updating the Qt5 ports, as the PyQt5 version currently in the tree has license conflicts with later Qt versions. Big thanks to tcberner for doing most of the work here, and antoine for the exp-run. PR: 224739
53 lines
1.5 KiB
Makefile
53 lines
1.5 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= core
|
|
CATEGORIES= devel python
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
COMMENT= Python bindings for the Qt5 toolkit, QtCore module
|
|
|
|
PYQT_MODULE= QtCore
|
|
CONFIGURE_ARGS= ${PYQT5_MODULES_ALL:N${PYQT_MODULE}:C/.*/--disable=&/} \
|
|
--enable=${PYQT_MODULE}
|
|
|
|
PYQT_DIST= yes
|
|
|
|
USES= python pyqt:5
|
|
USE_PYTHON= py3kplist flavors
|
|
USE_PYQT= sip_build
|
|
USE_QT5= core buildtools_build qmake_build
|
|
|
|
OPTIONS_DEFINE= API DEBUG
|
|
OPTIONS_DEFAULT=API
|
|
OPTIONS_SUB= yes
|
|
|
|
API_DESC= Install QtCore API for QScintilla2
|
|
API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${QSCIDIR}
|
|
API_CONFIGURE_OFF= --no-qsci-api
|
|
API_LIB_DEPENDS= libqscintilla2-qt5.so:devel/qscintilla2-qt5
|
|
|
|
DEBUG_CONFIGURE_ON= --debug --trace
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
# Bug 180467: We need to remove the port_v${VERSION} directory that does not
|
|
# correspond to the Python version being used to avoid failures in the
|
|
# bytecompilation calls in post-install.
|
|
PLIST_SUB+= PYTHON_MAJOR_VER="${PYTHON_MAJOR_VER}"
|
|
post-patch:
|
|
.if ${PYTHON_MAJOR_VER} == "2"
|
|
${RM} -r ${WRKSRC}/pyuic/uic/port_v3
|
|
.elif ${PYTHON_MAJOR_VER} == "3"
|
|
${RM} -r ${WRKSRC}/pyuic/uic/port_v2
|
|
.endif
|
|
|
|
post-install:
|
|
${INSTALL_DATA} ${FILESDIR}/Qt.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
|
|
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
|
|
-f -d ${PYTHONPREFIX_SITELIBDIR} \
|
|
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
|
|
${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
|
|
-f -d ${PYTHONPREFIX_SITELIBDIR} \
|
|
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
|
|
|
|
.include <bsd.port.post.mk>
|