devel/py-qt5-pyqt MidnightBSD
Python bindings for the Qt5 toolkit, QtCore module
- System
- MidnightBSD
- Repository
- mports
- Last update
- Commit
6d303cd1d8- License
- gpl3
- Categories
Description
PyQt5 is a set of Python bindings for Qt5 application framework. This package provides the QtCore module.
In the other systems
The newest version among them is 5.15.11, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/py-qt5-pyqt | no data | - | - | 2026-10-23 | |
| FreeBSD | devel/py-qt5-pyqt | 5.15.11_2 newest | none known | - | [email protected] | - |
| DragonFly | devel/py-qt5-pyqt | 5.15.11_1 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/py-qt5-pyqt | 5.15.11_2 newest | no data | - | [email protected] | - |
| GhostBSD | devel/py-qt5-pyqt | 5.15.11_2 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install ${PYQT_PY_RELNAME}-pyqt
From mports:
cd /usr/mports/devel/py-qt5-pyqt && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYQT_PY_RELNAME}-pyqt>0:devel/py-qt5-pyqt
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}dbus>1: devel/py-dbus
Library 1
libdbus-1.so: devel/dbus
Runtime 1
${PYTHON_PKGNAMEPREFIX}dbus>1: devel/py-dbus
No port depends on this one.
Configuration
No options to configure.
- USES
- gl pkgconfig python pyqt:5,dist qt:5
- Service scripts
- none
Files
pkg-plist 964
- bin/pylupdate5
- bin/pyrcc5
- bin/pyuic5
- %%PYTHON_SITELIBDIR%%/pyqt5-.dist-info/INSTALLER
- %%PYTHON_SITELIBDIR%%/pyqt5-.dist-info/METADATA
- %%PYTHON_SITELIBDIR%%/pyqt5-.dist-info/RECORD
- %%PYQT_APIDIR%%/PyQt5.api
- %%PYQT_DESIGNERDIR%%/libpyqt5.so
- %%PYQT_QMLDIR%%/libpyqt5qmlplugin.so
- %%PYTHON_SITELIBDIR%%/PyQt5/Qt.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtBluetooth.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtCore.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtDBus.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtDesigner.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtGui.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtHelp.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtLocation.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtMultimediaWidgets.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtNetwork.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtNfc.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtOpenGL.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtPositioning.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtPrintSupport.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtQml.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtQuick.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtQuick3D.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtQuickWidgets.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtRemoteObjects.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtSensors.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtSerialPort.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtSql.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtSvg.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtTest.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtTextToSpeech.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtWebChannel.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtWebSockets.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtWidgets.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtX11Extras.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtXml.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/QtXmlPatterns.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/_QOpenGLFunctions_2_0.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/_QOpenGLFunctions_2_1.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/_QOpenGLFunctions_4_1_Core.abi.so
- %%PYTHON_SITELIBDIR%%/PyQt5/__init__.py
- %%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/pylupdate_main.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/pylupdate_main.pyc
- %%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/pyrcc_main.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/PyQt5/__pycache__/pyrcc_main.pyc
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/QtBluetooth.toml
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/QtBluetoothmod.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetooth.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothaddress.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothdevicediscoveryagent.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothdeviceinfo.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothhostinfo.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothlocaldevice.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothserver.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothservicediscoveryagent.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothserviceinfo.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothsocket.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothtransfermanager.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothtransferreply.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothtransferrequest.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qbluetoothuuid.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyadvertisingdata.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyadvertisingparameters.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergycharacteristic.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergycharacteristicdata.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyconnectionparameters.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergycontroller.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergydescriptor.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergydescriptordata.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyservice.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qlowenergyservicedata.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qpybluetooth_qlist.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtBluetooth/qpybluetooth_quint128.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/QtCore.toml
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/QtCoremod.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/pyqt-gpl.sip5
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractanimation.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstracteventdispatcher.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractitemmodel.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractnativeeventfilter.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractproxymodel.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstractstate.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qabstracttransition.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qanimationgroup.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbasictimer.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbitarray.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbuffer.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbytearray.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qbytearraymatcher.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcalendar.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcborcommon.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcborstream.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qchar.sip
- %%PYTHON_SITELIBDIR%%/PyQt5/bindings/QtCore/qcollator.sip
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| PyQt5-5.15.11.tar.gz | 3.216775e+06 | fda45743ebb4a27b4b1a51c6d8ef455c4c1b5d610c90d2934c7802b5c1557c52 |
Master sites 1
- ${MASTER_SITES_PYQT}
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
6d303cd1d8 |
Lucas Holt | devel/py-qt5-pyqt: fix dist-info plist case and optimized pyc paths (#1981) ## Summary
- `pkg-plist`: rename `PyQt5-%%PYQT_PYQTVERSION%%.dist-info/*` to
`pyqt5-%%PYQT_PYQTVERSION%%.dist-info/*`. PyQt-builder 1.19.1
(`devel/py-qtbuilder`) writes the normalized, lowercase name, and
FreeBSD's plist uses the same lowercase name.
- `post-install`: the `-O` compileall pass used `-d
${FAKE_DESTDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5`, so the staging path
ended up in every `.opt-1.pyc`. Use `-d
${PYTHONPREFIX_SITELIBDIR}/PyQt5`, like the first pass.
- Bump `PORTREVISION` to 7.
## Evidence
- Magus run 639 (amd64 4.0, 5.15.11_3) fails in fake with
`PyQt5-5.15.11.dist-info/{INSTALLER,METADATA,RECORD} not installed` and
`pyqt5-5.15.11.dist-info/... is missing from the plist`. 5.15.11_6 on
master fails the same way locally.
… |
|
dfa6b4ccf7 |
Lucas Holt | devel/py-qt5-pyqt: stage dist-info metadata Add the PyQt5 dist-info metadata files to the plist and bump PORTREVISION so the packaging fix is shipped.
AI-Assisted-by: Claude Sonnet 4.6 <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |
|
b76efe2d3c |
Lucas Holt | devel/py-qt5-pyqt: remove uninstalled dist-info files Fix the fake-stage plist mismatch reported by Magus run 641.
AI-Assisted-by: Claude Sonnet 4.6 <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |
|
a87b1d1f8f |
Lucas Holt | devel/py-qt5-pyqt: fix lowercase dist-info plist entries AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |