diff --git a/devel/py-qt6-pyqt/Makefile b/devel/py-qt6-pyqt/Makefile index e42e1e71b0c9..9a250a05ba86 100644 --- a/devel/py-qt6-pyqt/Makefile +++ b/devel/py-qt6-pyqt/Makefile @@ -1,42 +1,43 @@ PORTNAME= pyqt DISTVERSION= ${PYQT_VERSION} +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= ${MASTER_SITES_PYQT} PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- DISTNAME= ${PYQT_DISTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt6 toolkit WWW= https://riverbankcomputing.com/software/pyqt LICENSE= ${PYQT6_LICENSE} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>1:devel/py-dbus@${PY_FLAVOR} LIB_DEPENDS= libdbus-1.so:devel/dbus RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>1:devel/py-dbus@${PY_FLAVOR} USES= gl pkgconfig pyqt:6,dist python qt:6 USE_GL= opengl USE_PYQT= pysip qtbuilder:build sip:build USE_PYTHON= concurrent flavors USE_QT= base connectivity declarative imageformats multimedia \ pdf positioning quick3d remoteobjects sensors serialport \ shadertools speech svg tools translations webchannel \ websockets PORTSCOUT?= limit:^${_QT_VERSION:R} post-extract: ${RM} -r ${WRKSRC}/pyuic/uic/port_v2 post-install: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt6 \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt6 ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt6 \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt6 @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt6 \ -name '*.so*' -exec ${STRIP_CMD} {} + .include diff --git a/devel/py-qt6-pyqt/files/patch-sip_QtCore_qstringconverter__base.sip b/devel/py-qt6-pyqt/files/patch-sip_QtCore_qstringconverter__base.sip new file mode 100644 index 000000000000..700296f903bb --- /dev/null +++ b/devel/py-qt6-pyqt/files/patch-sip_QtCore_qstringconverter__base.sip @@ -0,0 +1,17 @@ +Fix build with Qt 6.8.2 + +/wrkdirs/usr/ports/devel/py-qt6-pyqt/work-py311/PyQt6-6.8.0/build/QtCore/sipQtCoreQStringConverterBase.cpp:58:26: +error: call to implicitly-deleted copy constructor of '::QStringConvert + 58 | sipCpp = new ::QStringConverterBase(*a0); + +--- sip/QtCore/qstringconverter_base.sip.orig 2024-12-06 14:41:44 UTC ++++ sip/QtCore/qstringconverter_base.sip +@@ -22,7 +22,7 @@ + + %If (Qt_6_4_0 -) + +-class QStringConverterBase ++class QStringConverterBase /NoDefaultCtors/ + { + %TypeHeaderCode + #include