Index: head/Mk/Uses/pyqt.mk =================================================================== --- head/Mk/Uses/pyqt.mk (revision 501743) +++ head/Mk/Uses/pyqt.mk (revision 501744) @@ -1,300 +1,300 @@ # $FreeBSD$ # # Handle PyQt related ports # # Feature: pyqt # Usage: USES=pyqt:ARGS # Valid ARGS: 5 # # MAINTAINER: kde@FreeBSD.org # # Internal Port variables for PyQt ports: # PYQT_DIST - This port is part of PyQt5 itself. Variables and # targets are then set assuming a certain tarball and # port layout. # USE_PYQT - List of PyQt components to depend on # * foo_build only build depend # * foo_run only run depend # * foo both (default) # PYQT_SIPDIR - where sip files will be installed to # PYQT_APIDIR - where api files will be installed to # PYQT_DOCDIR - where doc files will be installed to # PYQT_EXAMPLESDIR - where examples will be installed to .if !defined(_INCLUDE_USES_PYQT_MK) _INCLUDE_USES_PYQT_MK= yes # At the moment we support PyQt bindings versions 5, sip # option is for internal use by the py-sip ports. _PYQT_SUPPORTED= 5 sip .if empty(pyqt_ARGS) IGNORE= pyqt needs a qt-version (${_PYQT_SUPPORTED}) .endif # At the moment we support PyQt bindings versions 5 .for ver in ${_PYQT_SUPPORTED:O:u} . if ${pyqt_ARGS:M${ver}} . if empty(_PYQT_VERSION) _PYQT_VERSION= ${ver} . else IGNORE?= cannot be installed: different PYQT versions specified via pyqt:[${_PYQT_SUPPORTED:S/ //g}] . endif . endif .endfor .if empty(_PYQT_VERSION) IGNORE?= USES=pyqt needs a version number (valid values: ${_PYQT_SUPPORTED}) _PYQT_VERSION= 0 .endif PYQT_MAINTAINER= kde@FreeBSD.org MASTER_SITE_RIVERBANK= http://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/ # https://www.riverbankcomputing.com/static/Downloads/sip/4.19.15/sip-4.19.15.tar.gz MASTER_SITES_SIP= RIVERBANK/sip/${PORTVERSION} \ SF/pyqt/sip/sip-${PORTVERSION} \ GENTOO MASTER_SITES_PYQT5= RIVERBANK/PyQt5/${PORTVERSION} \ SF/pyqt/PyQt5/PyQt-${PORTVERSION} \ GENTOO #https://www.riverbankcomputing.com/static/Downloads/QScintilla/QScintilla_gpl-2.11.tar.gz MASTER_SITES_QSCI2= RIVERBANK/QScintilla/${PORTVERSION} \ SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \ GENTOO -SIP_VERSION= 4.19.15 +SIP_VERSION= 4.19.17 QSCI2_VERSION= 2.11.1 -PYQT5_VERSION= 5.12.1 +PYQT5_VERSION= 5.12.2 SIP_DISTNAME= sip-${SIP_VERSION} PYQT5_DISTNAME= PyQt5_gpl-${PYQT5_VERSION} PYQT5_DISTINFO_FILE= ${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo QSCI2_DISTNAME= QScintilla_gpl-${QSCI2_VERSION} PYQT5_LICENSE= GPLv3 # Keep these synchronized with OPTIONS_DEFINE in devel/py-qt5 # PyQt components split up into pyqt5/... _USE_PYQT_ALL= core dbus dbussupport demo designer designerplugin \ gui help multimedia network opengl qscintilla2 \ sql svg test webkit xml xmlpatterns sip # List of components only in pyqt5 _USE_PYQT5_ONLY= multimediawidgets printsupport qml quickwidgets \ serialport webchannel webengine webkitwidgets widgets # Unversioned variables for the rest of the file PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION} PYQT_RELNAME= py-qt${_PYQT_VERSION} PYQT_PY_RELNAME= ${PYTHON_PKGNAMEPREFIX}qt${_PYQT_VERSION} PYQT_MASTERSITES= ${MASTER_SITES_PYQT${_PYQT_VERSION}} PYQT_DISTNAME= ${PYQT${_PYQT_VERSION}_DISTNAME} PYQT_DISTINFO_FILE= ${PYQT${_PYQT_VERSION}_DISTINFO_FILE} PYQT_LICENSE= ${PYQT${_PYQT_VERSION}_LICENSE} py-sip_PATH= ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION} py-assistant_PATH= ${PYQT_PY_RELNAME}-assistant>=${PYQT_VERSION} py-core_PATH= ${PYQT_PY_RELNAME}-core>=${PYQT_VERSION} py-dbus_PATH= ${PYQT_PY_RELNAME}-dbus>=${PYQT_VERSION} py-dbussupport_PATH= ${PYQT_PY_RELNAME}-dbussupport>=${PYQT_VERSION} py-declarative_PATH= ${PYQT_PY_RELNAME}-declarative>=${PYQT_VERSION} py-demo_PATH= ${PYQT_PY_RELNAME}-demo>=${PYQT_VERSION} py-designer_PATH= ${PYQT_PY_RELNAME}-designer>=${PYQT_VERSION} py-designerplugin_PATH= ${PYQT_PY_RELNAME}-designerplugin>=${PYQT_VERSION} py-doc_PATH= ${PYQT_PY_RELNAME}-doc>=${PYQT_VERSION} py-gui_PATH= ${PYQT_PY_RELNAME}-gui>=${PYQT_VERSION} py-help_PATH= ${PYQT_PY_RELNAME}-help>=${PYQT_VERSION} py-multimedia_PATH= ${PYQT_PY_RELNAME}-multimedia>=${PYQT_VERSION} py-network_PATH= ${PYQT_PY_RELNAME}-network>=${PYQT_VERSION} py-opengl_PATH= ${PYQT_PY_RELNAME}-opengl>=${PYQT_VERSION} py-phonon_PATH= ${PYQT_PY_RELNAME}-phonon>=${PYQT_VERSION} py-qscintilla2_PATH= ${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION} py-script_PATH= ${PYQT_PY_RELNAME}-script>=${PYQT_VERSION} py-scripttools_PATH= ${PYQT_PY_RELNAME}-scripttools>=${PYQT_VERSION} py-sql_PATH= ${PYQT_PY_RELNAME}-sql>=${PYQT_VERSION} py-svg_PATH= ${PYQT_PY_RELNAME}-svg>=${PYQT_VERSION} py-test_PATH= ${PYQT_PY_RELNAME}-test>=${PYQT_VERSION} py-webchannel_PATH= ${PYQT_PY_RELNAME}-webchannel>=${PYQT_VERSION} -py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=${PYQT_VERSION} +py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=5.12.1 py-webkit_PATH= ${PYQT_PY_RELNAME}-webkit>=${PYQT_VERSION} py-xml_PATH= ${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION} py-xmlpatterns_PATH= ${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION} py-multimediawidgets_PATH= ${PYQT_PY_RELNAME}-multimediawidgets>=${PYQT_VERSION} py-qml_PATH= ${PYQT_PY_RELNAME}-qml>=${PYQT_VERSION} py-quickwidgets_PATH= ${PYQT_PY_RELNAME}-quickwidgets>=${PYQT_VERSION} py-printsupport_PATH= ${PYQT_PY_RELNAME}-printsupport>=${PYQT_VERSION} py-serialport_PATH= ${PYQT_PY_RELNAME}-serialport>=${PYQT_VERSION} py-webkitwidgets_PATH= ${PYQT_PY_RELNAME}-webkitwidgets>=${PYQT_VERSION} py-widgets_PATH= ${PYQT_PY_RELNAME}-widgets>=${PYQT_VERSION} py-sip_PORT= devel/py-sip py-assistant_PORT= devel/${PYQT_RELNAME}-assistant py-core_PORT= devel/${PYQT_RELNAME}-core py-dbus_PORT= devel/${PYQT_RELNAME}-dbus py-dbussupport_PORT= devel/${PYQT_RELNAME}-dbussupport py-declarative_PORT= devel/${PYQT_RELNAME}-declarative py-demo_PORT= misc/${PYQT_RELNAME}-demo py-designer_PORT= devel/${PYQT_RELNAME}-designer py-designerplugin_PORT= devel/${PYQT_RELNAME}-designerplugin py-doc_PORT= misc/${PYQT_RELNAME}-doc py-gui_PORT= x11-toolkits/${PYQT_RELNAME}-gui py-help_PORT= devel/${PYQT_RELNAME}-help py-multimedia_PORT= multimedia/${PYQT_RELNAME}-multimedia py-network_PORT= net/${PYQT_RELNAME}-network py-opengl_PORT= x11/${PYQT_RELNAME}-opengl py-phonon_PORT= multimedia/${PYQT_RELNAME}-phonon py-qscintilla2_PORT= devel/${PYQT_RELNAME}-qscintilla2 py-script_PORT= devel/${PYQT_RELNAME}-script py-scripttools_PORT= devel/${PYQT_RELNAME}-scripttools py-sql_PORT= databases/${PYQT_RELNAME}-sql py-svg_PORT= graphics/${PYQT_RELNAME}-svg py-test_PORT= devel/${PYQT_RELNAME}-test py-webchannel_PORT= www/${PYQT_RELNAME}-webchannel py-webengine_PORT= www/${PYQT_RELNAME}-webengine py-webkit_PORT= www/${PYQT_RELNAME}-webkit py-xml_PORT= textproc/${PYQT_RELNAME}-xml py-xmlpatterns_PORT= textproc/${PYQT_RELNAME}-xmlpatterns py-multimediawidgets_PORT= multimedia/py-qt5-multimediawidgets py-qml_PORT= lang/py-qt5-qml py-quickwidgets_PORT= x11-toolkits/py-qt5-quickwidgets py-printsupport_PORT= print/py-qt5-printsupport py-serialport_PORT= comms/py-qt5-serialport py-webkitwidgets_PORT= www/py-qt5-webkitwidgets py-widgets_PORT= x11-toolkits/py-qt5-widgets py-assistant_DESC= Python bindings for QtAssistant module py-core_DESC= Python bindings for QtCore module py-dbus_DESC= Python bindings for QtDBus module py-dbussupport_DESC= Qt event loop support for dbus-python py-declarative_DESC= Python bindings for QtDeclarative module py-demo_DESC= PyQt demo and examples py-designer_DESC= Python bindings for QtDesigner module py-designerplugin_DESC= Python bindings for QtDesigner plugin py-doc_DESC= PyQt documentation py-gui_DESC= Python bindings for QtGui module py-help_DESC= Python bindings for QtHelp module py-multimedia_DESC= Python bindings for Multimedia module py-network_DESC= Python bindings for QtNetwork module py-opengl_DESC= Python bindings for QtOpenGL module py-phonon_DESC= Python bindings for Phonon module py-qscintilla2_DESC= Python bindings for QScintilla2 py-script_DESC= Python bindings for QtScript module py-scripttools_DESC= Python bindings for QtScriptTools module py-sql_DESC= Python bindings for QtSql module py-svg_DESC= Python bindings for QtSvg module py-test_DESC= Python bindings for QtTest module py-webchannel_DESC= Python bindings for QtWebChannel module py-webengine_DESC= Python bindings for QtWebEngine module py-webkit_DESC= Python bindings for QtWebKit module py-xml_DESC= Python bindings for QtXml module py-xmlpatterns_DESC= Python bindings for QtXmlPatterns module py-multimediawidgets_DESC= Python bindings for QtMultimediaWidgets module py-qml_DESC= Python bindings for Qml module py-quickwidgets_DESC= Python bindings for QtQuickWidgets module py-printsupport_DESC= Python bindings for Printsupport module py-serialport_DESC= Python bindings for QtSerialPort py-webkitwidgets_DESC= Python bindings for QtWebKitWidgets module py-widgets_DESC= Python bindings for QTWidgets module # The versionned executable of sip SIP= ${LOCALBASE}/bin/sip-${PYTHON_VER} # Relative directories _VERSION_SUBDIR_REL= PyQt${_PYQT_VERSION}/${PYTHON_VER} _APIDIR_REL= share/${_VERSION_SUBDIR_REL}/qsci _DOCDIR_REL= share/doc/${_VERSION_SUBDIR_REL} _EXAMPLEDIR_REL= share/examples/${_VERSION_SUBDIR_REL} _SIPDIR_REL= share/${_VERSION_SUBDIR_REL}/sip _DESIGNERDIR_REL= ${QT_PLUGINDIR_REL}/designer/${_VERSION_SUBDIR_REL} _QMLDIR_REL= ${QT_QMLDIR_REL}/${_VERSION_SUBDIR_REL} # Absolute direcotries PYQT_APIDIR= ${PREFIX}/${_APIDIR_REL} PYQT_DOCDIR= ${PREFIX}/${_DOCDIR_REL} PYQT_EXAMPLEDIR= ${PREFIX}/${_EXAMPLEDIR_REL} PYQT_SIPDIR= ${PREFIX}/${_SIPDIR_REL} PYQT_DESIGNERDIR= ${PREFIX}/${_DESIGNERDIR_REL} PYQT_QMLDIR= ${PREFIX}/${_QMLDIR_REL} PLIST_SUB+= PYQT_APIDIR=${_APIDIR_REL} \ PYQT_DOCDIR=${_DOCDIR_REL} \ PYQT_EXAMPLEDIR=${_EXAMPLEDIR_REL} \ PYQT_SIPDIR=${_SIPDIR_REL} \ PYQT_DESIGNERDIR=${_DESIGNERDIR_REL} \ PYQT_QMLDIR=${_QMLDIR_REL} \ PYQT_SIPVERSION=${SIP_VERSION} \ PYQT_QSCIVERSION=${QSCI2_VERSION} \ PYQT_PYQTVERSION=${PYQT_VERSION} .if defined(PYQT_DIST) PORTVERSION= ${PYQT_VERSION} MASTER_SITES= ${PYQT_MASTERSITES} PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- DISTNAME= ${PYQT_DISTNAME} DISTINFO_FILE= ${PYQT_DISTINFO_FILE} LICENSE?= ${PYQT_LICENSE} HAS_CONFIGURE= yes .if ${_PYQT_VERSION} > 4 # PyQt5's configure.py generates .pro files and calls qmake to generate the # Makefiles. qmake's Makefiles use INSTALL_ROOT instead of DESTDIR. DESTDIRNAME= INSTALL_ROOT # Limit PyQt5's version to the Qt5 version in ports PORTSCOUT?= limit:^${_QT_VERSION:R} .endif PATCHDIR= ${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files CONFIGURE_ARGS+=-b ${PREFIX}/bin \ -d ${PYTHONPREFIX_SITELIBDIR} \ -q ${QMAKE} \ --confirm-license \ --sip ${SIP} \ --sipdir ${PYQT_SIPDIR} .if ${_PYQT_VERSION:M5} # Move the designer plugin and qml libraries to versioned folders. CONFIGURE_ARGS+=--qml-plugindir ${PYQT_QMLDIR} \ --designer-plugindir ${PYQT_DESIGNERDIR} # Further do not gernate the dinstinfo files. CONFIGURE_ARGS+=--no-dist-info .endif # One of the things PyQt looks for to determine whether to build the Qt DBus # main loop module (${PYQT_RELNAME}-dbussupport) is whether the dbus/ directory is # present. Only extract it for that port then. .if ${PORTNAME} != "dbussupport" EXTRACT_AFTER_ARGS+= --exclude "${DISTNAME}/dbus" .endif # ${PORTNAME} != "dbussupport" .if !target(do-configure) do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} .endif # !target(do-configure) .endif # defined(PYQT_DIST) # Set build and run depends -- we need to prefix them internally with "py-" # else we conflict with the ones defined in bsd.qt.mk with the same name _USE_PYQT_ALL+= ${_USE_PYQT${_PYQT_VERSION}_ONLY} .for comp in ${_USE_PYQT_ALL:O:u} _USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}_build py-${comp}_run py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR} py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR} py-${comp}_build_BUILD_DEPENDS?= ${py-${comp}_BUILD_DEPENDS} py-${comp}_run_RUN_DEPENDS?= ${py-${comp}_RUN_DEPENDS} .endfor _USE_PYQT= ${USE_PYQT:O:u} .for comp in ${_USE_PYQT} . if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}} BUILD_DEPENDS+= ${py-${comp}_BUILD_DEPENDS} RUN_DEPENDS+= ${py-${comp}_RUN_DEPENDS} . else IGNORE?= cannot be installed: unknown USE_PYQT component ${comp} #' . endif .endfor .endif # defined(_INCLUDE_USES_PYQT_MK) Index: head/devel/py-qt5/distinfo =================================================================== --- head/devel/py-qt5/distinfo (revision 501743) +++ head/devel/py-qt5/distinfo (revision 501744) @@ -1,3 +1,3 @@ -TIMESTAMP = 1553895330 -SHA256 (PyQt5_gpl-5.12.1.tar.gz) = 3718ce847d824090fd5f95ff3f13847ee75c2507368d4cbaeb48338f506e59bf -SIZE (PyQt5_gpl-5.12.1.tar.gz) = 3147086 +TIMESTAMP = 1557776717 +SHA256 (PyQt5_gpl-5.12.2.tar.gz) = c565829e77dc9c281aa1a0cdf2eddaead4e0f844cbaf7a4408441967f03f5f0f +SIZE (PyQt5_gpl-5.12.2.tar.gz) = 3147205 Index: head/devel/py-qt5-core/Makefile =================================================================== --- head/devel/py-qt5-core/Makefile (revision 501743) +++ head/devel/py-qt5-core/Makefile (revision 501744) @@ -1,57 +1,56 @@ # $FreeBSD$ PORTNAME= core -PORTREVISION= 1 CATEGORIES= devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtCore module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} PYQT_MODULE= QtCore CONFIGURE_ARGS= ${PYQT5_MODULES_ALL:N${PYQT_MODULE}:C/.*/--disable=&/} \ --enable=${PYQT_MODULE} PYQT_DIST= yes USES= python pyqt:5 qt:5 USE_PYTHON= concurrent flavors py3kplist USE_PYQT= sip USE_QT= 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=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace .include # 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}/PyQt5 \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5 ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5 .include Index: head/devel/py-sip/Makefile =================================================================== --- head/devel/py-sip/Makefile (revision 501743) +++ head/devel/py-sip/Makefile (revision 501744) @@ -1,71 +1,70 @@ # Created by: nbm # $FreeBSD$ PORTNAME= sip PORTVERSION= ${SIP_VERSION} -PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel python MASTER_SITES= ${MASTER_SITES_SIP} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${SIP_DISTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Python to C and C++ bindings generator USES= python pyqt:sip USE_PYTHON= concurrent py3kplist flavors USE_PYQT= # CONFIGURE_ARGS= -b ${PREFIX}/bin -d ${PYTHONPREFIX_SITELIBDIR} \ -e ${PYTHONPREFIX_INCLUDEDIR} -v ${DATADIR} \ --sipdir ${PYQT_SIPDIR} \ CC="${CC}" CXX="${CXX}" LINK="${CXX}" LINK_SHLIB="${CXX}" \ CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ INCDIR="${LOCALBASE}/include" LIBDIR="${LOCALBASE}/lib" PORTDOCS= * OPTIONS_DEFINE= DOCS DEBUG DEBUG_CONFIGURE_ON= --debug # From upstreams site: # When building PyQt5 v5.11 or later you must configure SIP to create a # private copy of the sip module using a command line similar to the following: # > python configure.py --sip-module PyQt5.sip --no-tools # As this port is already flavored we cannot add further Qt4/Qt5 flavoring. CONFIGURE_WRKSRC= ${WRKSRC}/default BUILD_WRKSRC= ${CONFIGURE_WRKSRC} INSTALL_WRKSRC= ${CONFIGURE_WRKSRC} do-configure: # The default sip 'flavor' ${MKDIR} ${CONFIGURE_WRKSRC} && \ cd ${CONFIGURE_WRKSRC} && \ ${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} && \ ${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|' ${CONFIGURE_WRKSRC}/sipconfig.py # The now needed version for 5.11 (which will be the default from 2019-03-16). ${MKDIR} ${WRKSRC}/sip_qt5 && \ cd ${WRKSRC}/sip_qt5 && \ ${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} --sip-module PyQt5.sip --no-tools && \ ${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|' ${WRKSRC}/sip_qt5/sipconfig.py post-build: cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} && cd ${WRKSRC}/doc/html && \ ${COPYTREE_SHARE} \. ${STAGEDIR}${DOCSDIR} ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/sip ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/sip.so cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/PyQt5/sip.so .include Index: head/devel/py-sip/distinfo =================================================================== --- head/devel/py-sip/distinfo (revision 501743) +++ head/devel/py-sip/distinfo (revision 501744) @@ -1,3 +1,3 @@ -TIMESTAMP = 1553895186 -SHA256 (sip-4.19.15.tar.gz) = 2b5c0b2c0266b467b365c21376d50dde61a3236722ab87ff1e8dacec283eb610 -SIZE (sip-4.19.15.tar.gz) = 1053921 +TIMESTAMP = 1557776829 +SHA256 (sip-4.19.17.tar.gz) = 12bcd8f4d5feefc105bc075d12c5090ee783f7380728563c91b8b95d0ec45df3 +SIZE (sip-4.19.17.tar.gz) = 1056156 Index: head/textproc/py-qt5-xml/Makefile =================================================================== --- head/textproc/py-qt5-xml/Makefile (revision 501743) +++ head/textproc/py-qt5-xml/Makefile (revision 501744) @@ -1,39 +1,38 @@ # $FreeBSD$ PORTNAME= xml -PORTREVISION= 1 CATEGORIES= textproc devel python MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtXml module BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} CONFIGURE_ARGS= --enable QtXml PYQT_DIST= yes USES= python pyqt:5 qt:5 USE_PYQT= sip_build core_run USE_PYTHON= concurrent flavors py3kplist USE_QT= core xml buildtools_build qmake_build OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT=API OPTIONS_SUB= yes API_DESC= Install QtXml API for QScintilla2 API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace post-install: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5 ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5 .include Index: head/www/py-qt5-webengine/Makefile =================================================================== --- head/www/py-qt5-webengine/Makefile (revision 501743) +++ head/www/py-qt5-webengine/Makefile (revision 501744) @@ -1,49 +1,51 @@ # $FreeBSD$ PORTNAME= webengine DISTVERSION= 5.12.1 CATEGORIES= www devel python MASTER_SITES= RIVERBANK/PyQtWebEngine/${DISTVERSION} PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- DISTNAME= PyQtWebEngine_gpl-${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtWebEngine module LICENSE= GPLv3 BUILD_DEPENDS= ${PY_ENUM34} RUN_DEPENDS= ${PY_ENUM34} USES= python pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core gui network printsupport webchannel USE_PYTHON= concurrent flavors py3kplist USE_QT= core declarative gui location network printsupport webchannel \ webengine widgets qmake_build CONFIGURE_ARGS= -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \ -q ${QMAKE} \ --sip ${SIP} \ --pyqt-sipdir ${PYQT_SIPDIR} \ --verbose DESTDIRNAME= INSTALL_ROOT OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT= API OPTIONS_SUB= yes API_DESC= Install QtWebEngine API for QScintilla2 API_CONFIGURE_ON= --apidir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace +PLIST_SUB= PYQT_WEBENGINE_VERSION=${DISTVERSION} + post-install-DEBUG-off: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/PyQt5/QtWebEngine*.so do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} .include Index: head/www/py-qt5-webengine/pkg-plist =================================================================== --- head/www/py-qt5-webengine/pkg-plist (revision 501743) +++ head/www/py-qt5-webengine/pkg-plist (revision 501744) @@ -1,37 +1,37 @@ %%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngine.pyi %%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngine.so %%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineCore.pyi %%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineCore.so %%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineWidgets.pyi %%PYTHON_SITELIBDIR%%/PyQt5/QtWebEngineWidgets.so -%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_PYQTVERSION%%.dist-info/INSTALLER -%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_PYQTVERSION%%.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_PYQTVERSION%%.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/INSTALLER +%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/PyQtWebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/RECORD %%API%%%%PYQT_APIDIR%%/api/python/PyQtWebEngine.api %%PYQT_SIPDIR%%/QtWebEngine/QtWebEnginemod.sip %%PYQT_SIPDIR%%/QtWebEngine/qquickwebengineprofile.sip %%PYQT_SIPDIR%%/QtWebEngine/qquickwebenginescript.sip %%PYQT_SIPDIR%%/QtWebEngine/qtwebengineglobal.sip %%PYQT_SIPDIR%%/QtWebEngineCore/QtWebEngineCoremod.sip %%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginecookiestore.sip %%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginehttprequest.sip %%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginequotarequest.sip %%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip %%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlrequestinfo.sip %%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlrequestinterceptor.sip %%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlrequestjob.sip %%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlscheme.sip %%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlschemehandler.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginecertificateerror.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebengineclientcertificateselection.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginecontextmenudata.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginedownloaditem.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginefullscreenrequest.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginehistory.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginepage.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebengineprofile.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginescript.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginescriptcollection.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebenginesettings.sip %%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebengineview.sip