Port details |
- py-qt5-webchannel Python bindings for the Qt5 toolkit, QtWebChannel module
- 5.15.4_2 www
=0 5.15.4_2Version of this port present on the latest quarterly branch.
- Maintainer: kde@FreeBSD.org
- Port Added: 2018-01-09 20:06:50
- Last Update: 2022-01-27 06:12:26
- Commit Hash: 4f0a5e1
- Also Listed In: devel python
- License: GPLv3
- WWW:
- https://riverbankcomputing.com/software/pyqt
- Description:
- PyQt5 is a set of Python bindings for Qt5 application framework.
This package provides the QtChannel module.
WWW: https://riverbankcomputing.com/software/pyqt
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}qt5-webchannel>0:www/py-qt5-webchannel@${PY_FLAVOR}
- No installation instructions:
- This port has been deleted.
- PKGNAME: py38-qt5-webchannel
- Package flavors (<flavor>: <package>)
- py38: py38-qt5-webchannel
- distinfo:
- TIMESTAMP = 1615474730
SHA256 (PyQt5-5.15.4.tar.gz) = 2a69597e0dd11caabe75fae133feca66387819fc9bc050f547e5551bce97e5be
SIZE (PyQt5-5.15.4.tar.gz) = 3258085
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- python3.8 : lang/python38
- py38-sip>=5.5.0 : devel/py-sip@py38
- qt5-qmake>=5.15.2 : devel/qt5-qmake
- Runtime dependencies:
-
- python3.8 : lang/python38
- py38-qt5-core>=5.15.4 : devel/py-qt5-core@py38
- py38-qt5-gui>=5.15.4 : x11-toolkits/py-qt5-gui@py38
- py38-qt5-network>=5.15.4 : net/py-qt5-network@py38
- py38-qt5-qml>=5.15.4 : lang/py-qt5-qml@py38
- py38-qt5-widgets>=5.15.4 : x11-toolkits/py-qt5-widgets@py38
- Library dependencies:
-
- libqscintilla2_qt5.so : devel/qscintilla2-qt5
- libQt5Core.so : devel/qt5-core
- libQt5Qml.so : x11-toolkits/qt5-declarative
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Network.so : net/qt5-network
- libQt5WebChannel.so : www/qt5-webchannel
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py38-qt5-webchannel-5.15.4_2:
API=on: Install QtWebChannel API for QScintilla2
DEBUG=off: Build with debugging support
===> Use 'make config' to modify these settings
- Options name:
- www_py-qt5-webchannel
- USES:
- python:3.5+ pyqt:5 qt:5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.15.4_2 27 Jan 2022 06:12:26 |
Loïc Bartoletti (lbartoletti) |
PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework.
SIP:
As mentioned in the update from sip to sip5, this is a transitional version
to remove what is deprecated in sip4.
Sip6 completely removes the deprecated parts.
Unfortunately, some ports — mostly cura things — can not use sip6, so we
reintroduce sip4.
PyQt:
At the same time, we took the opportunity to simplify PyQT and propose only one
package as for devel/pyside2. */py-qt5-* have been merged — excepted chart,
networkauth and webengine — into devel/py-qt5-pyqt.
This allows us to be in adequacy with the packages that the author of these (Only the first 15 lines of the commit message are shown above ) |
5.15.4_2 27 Jul 2021 18:55:03 |
Loïc Bartoletti (lbartoletti) |
*/*: PyQt Update qscintilla2 to 2.13.0 and py-qt5-sip to 12.9.0
Changes:
- https://riverbankcomputing.com/news/QScintilla_2.13.0_Released
- https://www.riverbankcomputing.com/hg/sip/raw-file/tip/NEWS
PR: 257308
Exp-run by: antoine |
5.15.4_1 12 Jul 2021 12:36:11 |
Loïc Bartoletti (lbartoletti) |
devel/qscintilla2: Update to 2.12.1
Changelog:
https://riverbankcomputing.com/news/QScintilla_2.12.1_Released
PR: 257002
Exp-run by: antoine |
5.15.4 23 Jun 2021 15:16:01 |
Loïc Bartoletti (lbartoletti) |
*/py-qt5-*: Remove Digia's mention in pkg-descr
There was Trolltech, Nokia, Qt Project, Digia and today The Qt Company.
To avoid replacing the name at each structure, we will simply mention
that:
"PyQt5 is a set of Python bindings for Qt5 application framework" |
5.15.4 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
5.15.4 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
5.15.3 08 Mar 2021 06:49:18 |
lbartoletti |
PyQt5: Update PyQt5 to 5.15.3, QScintilla2 to 2.12.0, py-qtbuilder to 1.9.0
* PyQt5: update to 5.15.3
This is a minor feature and bug-fix release. There are corresponding releases of
the other PyQt5-related packages.
- Added the missing QImage.setAlphaChannel().
- Support for the QtNetworkAuth library has been moved to a separate
PyQtNetworkAuth package.
- Wheels no longer bundle the corresponding Qt libraries and instead
automatically install them from an external wheel.
* QScintilla2: update to 2.12.0
This adds support for Qt6 and removes support for Qt4.
- Change the new distname (again)i due to a conflict
- Use the new sip-build system
* devel/py-qtbuilder: update to 1.9.0
* devel/py-sip: fix flavor for sip-distinfo
PR: 253865
Exp-run by: antoine |
5.15.2_1 18 Jan 2021 19:03:23 |
lbartoletti |
Update qscintilla2 to 2.11.6 |
5.15.2 10 Jan 2021 14:05:33 |
rene |
Remove empty PY_ENUM34 from ports using Python 3.6+ |
5.15.1 08 Dec 2020 20:03:07 |
lbartoletti |
Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.
- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also
updated to 5.15.2.
- Update sip to 5.4.0
SIP is a collection of tools to create Python bindings for C and C++ libraries
and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in
${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup.
Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires
pysip, so that should be enough for PyQt packages.
(Only the first 15 lines of the commit message are shown above ) |
5.15.0 05 Oct 2020 15:50:04 |
lbartoletti |
Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Use pypi for PYQT [1]
- Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates
of PyQt with py-sip >= 5)
- Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location,
devel/py-qt5-remoteobjects, net/py-qt5-networkauth
- Strip libs
- Refactor *_PATH and *_PORT parts
[1] RiverBankComputing doesn't offer links to download latest version of some
ports
PR: 247369
Reviewed by: tcberner
Differential Revision: https://reviews.freebsd.org/D25749
Exp-run by: antoine |
5.13.1_1 11 Apr 2020 05:04:41 |
lbartoletti |
Update py-sip to 4.19.21 and qscintilla2 to 2.11.4
- Update py-sip to 4.19.21
- Update qscintilla2 to 2.11.4
- Replace MASTER_SITE_RIVERBANK with https versions
- Replace QSCI2_DISTNAME to match with the new one
PR: 245308
Approved by: tcberner (mentor)
Exp-run by: antoine |
5.12.1 05 Apr 2019 23:05:21 |
tcberner |
Update PyQt5 to 5.12.1
- Upgrade sip to 4.19.15
- Upgrade qscintilla2 to 2.11.1
- Upgrade PyQt to 5.12.1
- From this version on www/py-qt5-webengine is unbundled and ships its own
distfile
PR: 236894
Exp-run by: antoine |
5.11.3_1 16 Jan 2019 11:13:45 |
tijl |
Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call (Only the first 15 lines of the commit message are shown above ) |
5.11.3 16 Dec 2018 15:25:41 |
tcberner |
Update PyQt5 to 5.11.3
- sip upgrade to 4.19.13
- qscintilla2 upgrade to 2.10.8
- PyQt5 upgrade to 5.11.3
This has been worked on by arrowd and myself.
PR: 233954
Exp-run by: antoine |
5.10.1 22 Nov 2018 20:18:37 |
tcberner |
pyqt: Change install directories for Python flavor support
* PyQt could not be installed for multiple Python versions at
the same time, as there were conflicting files.
This patch creates Python-version versioned directories for
all these, and further installs binaries with a version number.
* Note, there might be some hickups for software that depends on
on of the .so's provided by PyQt5, which might not be found
anymore autmotically, and maybe need some LD-flaggery.
* Update PyQt5 to 5.10.1
* Mark www/py-qt5-webengine broken. It is unforuntately no longer
compatible with the old qt5-webengine-5.9.4 we ship.
PR: 232745
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D8714 |
5.9.2_4 04 Nov 2018 19:00:54 |
tcberner |
Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarative
- There was no obvious reason to split these ports, and it makes
porting simpler; the set of ports using either mostly coincided.
Exp-run by: antoine
PR: 223687
PR: 232751 |
5.9.2_4 28 Jun 2018 17:39:55 |
tcberner |
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: -https://reviews.freebsd.org/D15540 |
5.9.2_4 29 Apr 2018 16:19:44 |
tcberner |
Update the QScintilla2 ports to 2.10.4 |
5.9.2_3 12 Mar 2018 18:06:52 |
tcberner |
Update py-sip to 4.19.8 and qscintilla2 to 2.10.3
PR: 226487
Exp-run by: antoine |
5.9.2_2 18 Feb 2018 09:55:10 |
rakuco |
Update QScintilla 2.10.2.
Upstream has renamed its libraries and we no longer need to patch
devel/qscintilla-qt5 to create a library whose name does not conflict with
devel/qscintilla's. However, the library names are different so we need to bump
PORTREVISION in several ports (the SOVERSION has changed too).
Thanks to antoine for the exp-run.
PR: 225928 |
5.9.2_1 04 Feb 2018 20:56:45 |
rakuco |
Bump PORTREVISION in the PyQt5 ports after r460809. |
5.9.2 03 Feb 2018 12:45:01 |
amdmi3 |
- Update WWWs for all py-qt4* and py-qt5* ports
- Fix plists for py-qt5* for python3 case, adding missing .pyi files
Approved by: portmgr blanket |
5.9.2 09 Jan 2018 20:06:35 |
jrm |
New ports: www/py-qt5-webchannel and www/py-qt5-webengine
Reviewed by: mat, tcberner
Approved by: tcberner
Differential Revision: https://reviews.freebsd.org/D12964 |