non port: Mk/Uses/pyqt.mk |
Number of commits found: 83 |
Sunday, 9 Feb 2025
|
07:20 Jason E. Hale (jhale)
devel/py-qt6-pyqt: Update to 6.8.1
Support for the QtStateMachine module has been added.
Restrict QtPdf[Widgets] bindings to archs supported by print/qt6-pdf.
These really should be split out into a separate port along with a few
other lesser used bindings, but this is an intermediate step towards
better support for Tier 2 archs.
https://www.riverbankcomputing.com/news/PyQt_v6.8.1_Released
MFH: 2025Q1
4b51612 |
Monday, 3 Feb 2025
|
13:15 Jason E. Hale (jhale)
PyQt: Update tools to latest versions
devel/py-sip: Update to 6.10.0
devel/py-qt5-sip: Update to 12.17.0
devel/py-qt6-sip: Update to 13.10.0
https://python-sip.readthedocs.io/en/stable/releases.html#v6-10-0
devel/py-qtbuilder: Update to 1.18.0
https://pyqt-builder.readthedocs.io/en/stable/releases.html#v1-18-0
f5b4099 |
Wednesday, 8 Jan 2025
|
23:27 Jason E. Hale (jhale)
devel/py-qtbuilder: Update to 1.17.1
https://pyqt-builder.readthedocs.io/en/stable/releases.html#v1-17-1
MFH: 2025Q1
1d61810 |
Sunday, 5 Jan 2025
|
06:28 Jason E. Hale (jhale)
Qt6: Update to 6.8.1
December 02, 2024
We (Qt upstream) have released Qt 6.8.1 today. As a patch release,
Qt 6.8.1 does not introduce new features but contains more than 550 bug
fixes, security updates, and other improvements on top of Qt 6.8.0
release. See more information about the most important changes and bug
fixes from the Qt 6.8.1 release note.
Announcement: https://www.qt.io/blog/qt-6.8.1-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.1/release-note.md
We (kde@) skipped shipping Qt 6.8.0 due to waiting for a compatible
version of PyQt to be released, but here are the announcements and
release notes from Qt 6.8.0.
Announcement: https://www.qt.io/blog/qt-6.8-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.0/release-note.md
PySide6: Update to 6.8.0.2
PySide6 and its related components have been updated alongside the Qt
release for compatibility. Older versions will not build with Qt 6.8.x.
Announcement: https://www.qt.io/blog/qt-for-python-release-6.8
PyQt6: Update to 6.8.0
This release also introduces x11-toolkits/py-qt6-graphs, python bindings
for the Qt Graphs module. As with PySide6, older versions of PyQt6 will
not build with Qt 6.8.x.
Support tools like py-sip and py-qtbuilder have also been updated to their
latest versions.
Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.8.0_Released
Special thanks to Kenneth Raplee for testing and to SponiX for providing
access to build hardware!
PR: 283290
Exp-run by: antoine (x2)
7e3e679 |
Friday, 27 Dec 2024
|
10:37 Muhammad Moinur Rahman (bofh)
Mk/Uses: Remove stale MASTER_SITES
- Remove GENTOO MASTER_SITES as it no longer provides flat layout
Approved by: portmgr (blanket)
98d54e3 |
Sunday, 8 Dec 2024
|
06:31 Jason E. Hale (jhale)
x11-toolkits/py-qt[56]-chart: Rename to *-charts
Move x11-toolkits/py-qt[56]-chart to x11-toolkits/py-qt[56]-charts to be
consistent with the names of their C++ counterparts.
Qt has always pluralized the Charts module, but PyQt didn't pluralize it
until Qt6. With the upcomming addition of the PyQt Graphs module, keeping
this singular would be even more awkwark.
While here:
Add all pyqt5 components except webengine to the devel/py-qt5 metaport
to be consistent with the devel/py-qt6 metaport.
9b61d83 |
Saturday, 19 Oct 2024
|
06:35 Jason E. Hale (jhale)
PyQt: Update to latest versions
PyQt5:
- devel/py-qt5-pyqt: Update to 5.15.11
- graphics/py-qt5-3d: Add port
- net/py-qt5-networkauth: Update to 5.15.6
- www/py-qt5-webengine: Update to 5.15.7
- x11-toolkits/py-qt5-chart: Update to 5.15.7
- x11-toolkits/py-qt5-datavis3d: Add port
PyQt6:
- devel/py-qt6-pyqt: Update to 6.7.1
Build tools:
- devel/sip: Update to 6.8.6
- devel/py-qt5-sip: Update to 12.15.0
- devel/py-qt6-sip: Update to 13.8.0
- devel/py-qtbuilder: Update to 1.16.4
The build tools are now all licensed BSD2CLAUSE and have been converted
to PEP517.
d31d645 |
04:22 Jason E. Hale (jhale)
Mk/Uses/pyqt.mk: Whitespace fixes/readability
671f29c |
Friday, 6 Sep 2024
|
01:21 Jason E. Hale (jhale)
Mk/Uses/pyqt.mk: Clean up
Remove references to devel/py-sip4 after its removal in ba843418dbb1.
bc2ef5d |
Wednesday, 15 May 2024
|
17:55 Jason E. Hale (jhale)
Qt6: Update to 6.7.0
Qt 6.7 is out with lots of large and small improvements for all of us
who like to have fun when building modern applications and user
experiences, focusing on the expansion of supported platforms and
industry standards. This makes code written with Qt more sustainable
and brings more value in Qt as a long-term investment.
www/qt6-webengine is now based on Chromium version 118.0.5993.220.
Announcement: https://www.qt.io/blog/qt-6.7-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.0/release-note.md
PySide6: Update to 6.7.0
PySide6 and its related components have been updated alongside the Qt
release for compatibility. Older versions will not build with Qt 6.7.x.
Announcement: https://www.qt.io/blog/qt-for-python-release-6.7
PyQt6: Update to 6.7.0
Minor Makefile cleanups and simplification of MASTER_SITES in pyqt.mk.
As with PySide6, older versions of PyQt6 will not build with Qt 6.7.x.
Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.7.0_Released
PR: 278658
Exp-run by: antoine
MFH: 2024Q2
Security: e79cc4e2-12d7-11ef-83d8-4ccc6adda413,
c6f03ea6-12de-11ef-83d8-4ccc6adda413
bef8e40 |
Thursday, 29 Feb 2024
|
20:21 Tijl Coosemans (tijl)
Mk/*: Build with a clean environment
Both our make and gmake use the MAKEFLAGS environment variable but the
values aren't compatible and the latest version of gmake complains about
that. To rule out that any environment variable can cause problems like
this, add a new command SETENVI=/usr/bin/env -i that clears the
environment, and use it to run upstream build systems with a clean
environment.
Introduce a new variable WRK_ENV that contains the environment to use
with SETENVI in all targets that run upstream build commands. Variables
that are common between CONFIGURE_ENV and MAKE_ENV could be moved to
WRK_ENV but for now it just contains a minimal environment:
HOME=${WRKDIR}: Fixes USES=elixir ports that were using the user's HOME.
OSVERSION: For cross building; determines the output of uname -K and
getosreldate(3); affects net/freebsd-telnetd for example.
PATH: Fixes USES=gem ports that were using the user's PATH.
PWD=$${PWD}: Preserve current working directory; affects USES=go ports.
TERM: To preserve colored output to terminals.
TMPDIR: For users who define that.
UNAME_*: For cross building; determines the output of uname(1); affects
lang/python* for example.
This commit deals with everything under Mk/. Ports that have their own
targets running upstream build commands can switch to SETENVI later.
The ports tree adds its definition of ARCH to the MAKEFLAGS environment
variable, which is interpreted by sub-makes as command line arguments,
which means that any definition of ARCH in upstream makefiles was
overridden. The following ports required fixes now that this is no
longer the case.
games/iortcw, games/q3cellshading, games/tremulous:
These use Quake 3 engine code. Fix use of ARCH. Reduce diff between
FreeBSD code and Linux code.
games/legesmotus:
Remove ARCH related patches.
lang/ocaml:
Patch configure script so it detects amd64 correctly. Also make the
powerpc case consistent with the other architectures. This also affects
other ocaml ports like devel/ocaml-ocamlbuild and math/ocaml-num that
include a Makefile.config installed by lang/ocaml. While here, use
SETENVI in check-test target.
net/libnatpmp:
Use of upstream definition of ARCH triggers installation in PREFIX/lib64
on amd64. Disable this.
PR: 276478
Approved by: portmgr (antoine)
Exp-run by: antoine
572f236 |
Sunday, 11 Feb 2024
|
23:08 Jason E. Hale (jhale)
devel/py-sip: Update to 6.8.3
https://riverbankcomputing.com/news/SIP_v6.8.3_Released
d98f1cb |
Saturday, 27 Jan 2024
|
05:28 Jason E. Hale (jhale)
devel/py-sip: Update to 6.8.2
https://riverbankcomputing.com/news/SIP_v6.8.2_Released
e876580 |
Tuesday, 12 Dec 2023
|
23:07 Jason E. Hale (jhale)
devel/py-qtbuilder: Update to 1.15.4
https://riverbankcomputing.com/news/PyQt-builder_1.15.4_Released
4be3b03 |
23:07 Jason E. Hale (jhale)
devel/py-sip: Update to 6.8.1
https://riverbankcomputing.com/news/SIP_v6.8.1_Released
4bf2686 |
Thursday, 7 Dec 2023
|
00:08 Jason E. Hale (jhale)
devel/py-sip: Update to 6.8.0
https://riverbankcomputing.com/news/SIP_v6.8.0_Released
0ff21e4 |
00:08 Jason E. Hale (jhale)
devel/py-qt6-pyqt: Update to 6.6.1
https://riverbankcomputing.com/news/PyQt_v6.6.1_Released
7ef2391 |
00:08 Jason E. Hale (jhale)
devel/py-qtbuilder: Convert to PEP-517
Add LICENSE information.
f6f3911 |
Thursday, 23 Nov 2023
|
17:43 Jason E. Hale (jhale)
Qt6: Update to 6.6.0
Qt 6.6.0 is a feature release with focus on improving UX capabilities
including responsive UI technology and the Qt Graph module.
The Qt Coap module has been added as net/qt6-coap. [1]
PySide6 and PyQt6 have also been updated to 6.6.0.
Announcement: https://www.qt.io/blog/qt-6.6-released
Rel note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.0/release-note.md
PR: 275068, 274911 [1]
MFH: 2023Q4
Exp-run by: antoine
1d76bdf |
Thursday, 2 Nov 2023
|
00:00 Jason E. Hale (jhale)
Mk/Uses/pyqt.mk: Allow SIP_ARGS local assignment
72d306e |
Monday, 16 Oct 2023
|
23:57 Jason E. Hale (jhale)
PyQt6: Update to latest versions
- PyQt6: Update to 6.5.3
- PyQt6-sip: Update to 13.6.0
cb6aa7f |
23:57 Jason E. Hale (jhale)
PyQt5: Update to latest versions
- PyQt5: Update to 5.15.10
- PyQt-builder: Update to 1.15.3
- PyQt5-sip: Update to 12.13.0
- sip: Update to 6.7.12
08cac15 |
Tuesday, 26 Sep 2023
|
19:26 Jason E. Hale (jhale)
devel/py-sip: Update to 6.7.11
devel/py-qt5-sip: Update to 12.12.2
e3d30d2 |
Thursday, 27 Jul 2023
|
23:03 Jason E. Hale (jhale)
x11-toolkits/py-qt6-datavis3d: New port
PyQt6-DataVisualization is a set of Python bindings for The Qt Company's
Qt Data Visualization library. The bindings sit on top of PyQt6 and are
implemented as a single module.
https://riverbankcomputing.com/software/pyqtdatavisualization/
d0d10a6 |
22:11 Jason E. Hale (jhale)
PyQt: Update to latest versions
- PyQt6: update to 6.5.2
- PyQt6-Charts: update to 6.5.0
- PyQt6-NetworkAuth: update to 6.5.0
- PyQt6-WebEngine: update to 6.5.0
- QScintilla: update to 2.14.1
- PyQt6-sip: update to 13.5.2
- PyQt-builder: update to 1.15.2
- sip: update to 6.7.9
cc47a3f |
22:11 Jason E. Hale (jhale)
graphics/py-qt6-3d: New port
PyQt6-3D is a set of Python bindings for The Qt Company's Qt 3D
framework. The bindings sit on top of PyQt6 and are implemented as six
separate modules corresponding to the different libraries that make up
the framework.
https://www.riverbankcomputing.com/software/pyqt3d/
d9398db |
Thursday, 9 Mar 2023
|
11:15 Loïc Bartoletti (lbartoletti)
PyQt: Update to latest versions
- PyQt5: update to 5.15.9
- PyQt6: upate to 6.4.2
- PyQt6-sip: update to 13.4.1
- PyQt5-sip: update to 12.11.1
- PyQt-builder: update to 1.14.1
- sip: upate to 6.7.7
PR: 269751
Exp-run by: antoine
6d3a647 |
Sunday, 15 Jan 2023
|
20:42 Guido Falsi (madpilot)
www/py-qt6-webengine: Create new port.
Create new port with python bindings for qt6-webengine.
Assign to kde@
Approved by: kde (tcberner via email)
c389e50 |
Wednesday, 9 Nov 2022
|
09:47 Guido Falsi (madpilot)
*/*pyqt*: Add pyqt6 ports
Reviewed by: tcberner, lbartoletti, fluffy
Approved by: kde (tcberner, lbartoletti, fluffy), portmgr (tcberner)
Differential Revision: https://reviews.freebsd.org/D37191
bac2743 |
Wednesday, 2 Nov 2022
|
06:41 Loïc Bartoletti (lbartoletti)
*/*: Update PyQt, Sip, QSCintlla2
PR: 267203
Exp-run by: antoine
9f4f331 |
Sunday, 11 Sep 2022
|
10:20 Felix Palmen (zirias)
Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.
Document in CHANGES.
PR: 266034
Exp-run by: antoine
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36349
ddae4e9 |
Sunday, 29 May 2022
|
11:16 Adriaan de Groot (adridg)
Uses/pyqt.mk: repair PORTEPOCH of py-sip dependency
When using BUILD_DEPENDS with a dependency-version, as described
in section 5.9.9 of the Porters Handbook, a desired-version can be
compared with an installed-version, e.g.:
py38-sip>=6.5.1:devel/py-sip@py38
The version is compared fully with all the ports-versioning
parts included. That includes the PORTEPOCH, which isn't
visible (because =0 in the specification above). Since py-sip
was epoched at some point, the installed version of py-sip might
be this:
py38-sip-5.5.0,1 Python to C and C++ bindings generator
Because of the epoch, the version 5.5.0,1 > 6.5.1, even though
visually it seems like it wouldn't be. Massage the dependency generation
in pyqt.mk to take that epoch into account.
PR: 262129
Reported by: Rafael Grether
c289bc6 |
Sunday, 24 Apr 2022
|
10:00 Tobias C. Berner (tcberner)
framework: cleanup conditional-indentations in Mk/
Run Tools/scripts/indent_make_if.pl on all of Mk.
These white space changes contribute greatly to the readability of those files.
As we have a version control system, finding out the reasons for the changes
prior to these white space changes is still easily possible
Differential Revision: https://reviews.freebsd.org/D35024
Reviewed by: portmgr (rene, bapt)
aa25396 |
Monday, 28 Mar 2022
|
05:22 Loïc Bartoletti (lbartoletti)
devel/qscintilla-qt5: Update to 2.13.2
Change:
- https://riverbankcomputing.com/news/QScintilla_2.13.2_Released
8f81938 |
Monday, 7 Mar 2022
|
17:39 Loïc Bartoletti (lbartoletti)
devel/py-qt5, devel/py-sip: Update versions
- Update sip to 6.5.1
- Update PyQt5 to 5.15.6
- Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5
- Update PyQtSip to 12.9.1
- Update PyQtBuilder to 1.12.2
- Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino)
PR: 261685
Exp-run by: antoine
2d8f8573 |
Thursday, 27 Jan 2022
|
20:12 Loïc Bartoletti (lbartoletti)
*/*: Update qscintilla2 to 2.13.1
Changes:
- https://riverbankcomputing.com/news/QScintilla_2.13.1_Released
354d8cf |
06:12 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
libraries proposes, namely:
PyQt - devel/py-qt5-pyqt
PyQt-Charts - x11-toolkits/py-qt5-chart
PyQt-NetworkAuth – net/py-qt5-networkauth
PyQt-WebEngine – www/py-qt5-webengine
SIP – devel/py-sip
py-sip - devel/py-qt5-sip
PyQt-builder - devel/py-qtbuilder
Qscintilla - devel/py-qt5-qscintilla2
Reviewed by: diizzy, kde
Tested by: kai, rhurlin, arrowd, madpilot
Approved by: makc, tcberner, kde
Differential Revision: https://reviews.freebsd.org/D33237
Exp-run by: antoine
4f0a5e1 |
Tuesday, 27 Jul 2021
|
18:55 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
8b9c482 |
Monday, 12 Jul 2021
|
12:36 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
9713ff9 |
Tuesday, 22 Jun 2021
|
19:32 Antoine Brodin (antoine)
Mk/Uses/pyqt.mk: unbreak INDEX
77cdc83 |
15:24 Rainer Hurling (rhurlin)
devel/py-qt5-positioning: New port - Provide PyQt5 QtPositioning module
The QtPositioning module contains classes to determine a position by
using a variety of possible sources, including satellite, or wifi, or
a text file, and so on. That information can then be used to, for
example, determine a position on a map. In addition satellite
information can be retrieved and area based monitoring can be performed.
https://www.riverbankcomputing.com/static/Docs/PyQt5/api/qtpositioning/qtpositioning-module.html
Reviewed by: lbartoletti, #portmgr!
Approved by: lbartoletti (kde@)
Differential Revision: https://reviews.freebsd.org/D30829
06e8213 |
Tuesday, 6 Apr 2021
|
14:27 Mathieu Arnold (mat)
framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
5d33e04 |
Tuesday, 16 Mar 2021
|
09:29 lbartoletti
PyQt5: Update PyQt5 to 5.15.4 and py-qtbuilder to 1.9.1
PR: 254218
Exp-run by: antoine
 |
Monday, 8 Mar 2021
|
06:49 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
 |
Monday, 15 Feb 2021
|
14:07 lbartoletti
devel/py-qtbuilder: Update to 1.8.0
 |
Monday, 18 Jan 2021
|
19:03 lbartoletti
Update qscintilla2 to 2.11.6
 |
Tuesday, 15 Dec 2020
|
17:56 lbartoletti
Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to
12.8.1
PR: 251764
Exp-run by: antoine
 |
Thursday, 10 Dec 2020
|
16:13 lbartoletti
PyQt: fix flavors
py-qt modules require sip-module to build, unfortunately, it is hardcoded and
links to the default python version.
There is no option to pass it in like sip binary, so we need to patch
configure.py file.
Reported by: fluffy
Approved by: fluffy
 |
Tuesday, 8 Dec 2020
|
20:03 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.
List of ports impacted by this change. Most of the patches have been integrated
or are in the process of being integrated upstream:
- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre
A special note regarding calibre. New versions require sip>=5, we update it to
the latest version (thanks to madpilot@)
science/scidavis will remove the PyQt binding soon and there is no patch
planned, so we remove the python option (ok makc@)
While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6,
...)
Thanks to tcberner and adridg!
[1] https://www.riverbankcomputing.com/static/Docs/sip/
PR: 250853
Exp-run by: antoine
 |
Monday, 5 Oct 2020
|
15:50 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
 |
Thursday, 23 Jul 2020
|
18:16 lbartoletti
Minor aesthetic changes prepare big diff for PyQt5.
Approved by: tcberner (mentor)
 |
Sunday, 31 May 2020
|
09:00 tcberner
Add support for test-only dependencies in pyqt.mk
Allow ports to only depend on a component of PyQt for testing.
USES=pyqt:5
USE_PYQT=webengine_test
will add a TEST_DEPENDS on www/py-qt5-webengine
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D23241
 |
Saturday, 11 Apr 2020
|
05:04 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
 |
Friday, 31 Jan 2020
|
10:00 tcberner
New port: www/py-qt5-websockets : Python bindings for the Qt5 toolkit,
QtWebSockets module
PR: 243667
Submitted by: Zane C. Bowers-Hadley <vvelox@vvelox.net>
 |
Monday, 25 Nov 2019
|
07:55 tobik
devel/py-qt5: Canonicalize option names
/!\ py36-qt5-5.13.1: Makefile warnings, please consider fixing /!\
These options name have characters outside of [-_A-Z0-9]:
core dbus dbussupport demo designer designerplugin gui multimedia
multimediawidgets network opengl printsupport qml qscintilla2 quickwidgets
serialport sql svg test webchannel webengine webkit webkitwidgets widgets xml
xmlpatterns
- While here add missing options for py-sip and py-qt5-help
Approved by: kde (tcberner)
Differential Revision: https://reviews.freebsd.org/D22540
 |
Sunday, 24 Nov 2019
|
08:39 tcberner
devel/py-sip: doesn't honor sip_dir
pyqt.mk had a long standing bug, where the sip-dir was not properly set
for the port devel/py-sip. The underlying issue was the following:
When using pyqt.mk consumers would specify
USES=pyqt:<version>
To also have easy access for the data from pyqt.mk in the py-sip port, we
allowed
version=sip, which only unhides a very limited scope of pyqt.mk. However, we
also
set
_VERSION_SUBDIR_REL= PyQt${_PYQT_VERSION}/${PYTHON_VER}
and used that in
_SIPDIR_REL= share/${_VERSION_SUBDIR_REL}/sip
PYQT_SIPDIR= ${PREFIX}/${_SIPDIR_REL}
Therefore, py-sip got a very mangled PYQT_SIPDIR value passed to its configure
script.
Big thanks to Loic for figuring out the issue :)
PR: 223409
Submitted by: Loic Bartoletti <lbartoletti@tuxfamily.org>
 |
Friday, 25 Oct 2019
|
23:35 tcberner
Upgrade PyQt to 5.13.1 (and sip 4.19.19)
PR: 241323
Exp-run by: antoine
 |
Friday, 18 Oct 2019
|
06:57 tcberner
PyQt: Update to 5.13.0
Updates
- PyQt to 5.13.0
- sip to 4.19.18
- qscintilla to 2.11.2
PR: 239023
Exp-run by: antoine
 |
Wednesday, 15 May 2019
|
20:25 tcberner
Update pyqt to 5.12.2 (with it sip to 4.19.17)
Exp-run by: antoine
PR: 237889
 |
Friday, 5 Apr 2019
|
23:05 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
 |
22:35 tcberner
pyqt.mk: allow using of 'help' compoonent
 |
Sunday, 17 Mar 2019
|
07:28 tcberner
pyqt.mk: Drop support for pyqt4.
 |
Sunday, 16 Dec 2018
|
15:25 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
 |
Thursday, 22 Nov 2018
|
20:18 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
 |
Monday, 10 Sep 2018
|
13:41 mat
Remove unused and deprecated variable.
 |
Wednesday, 11 Jul 2018
|
16:44 novel
Add x11-toolkits/py-qt5-quickwidgets, Python bindings for QtQuickWidgets module
Reviewed by: tcberner (kde)
Approved by: tcberner (kde)
Differential Revision: https://reviews.freebsd.org/D15903
 |
Sunday, 29 Apr 2018
|
16:19 tcberner
Update the QScintilla2 ports to 2.10.4
 |
Monday, 12 Mar 2018
|
18:06 tcberner
Update py-sip to 4.19.8 and qscintilla2 to 2.10.3
PR: 226487
Exp-run by: antoine
 |
Sunday, 18 Feb 2018
|
09:55 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
 |
Tuesday, 9 Jan 2018
|
20:06 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
 |
Thursday, 4 Jan 2018
|
15:24 rakuco
Replace some spaces with tabs.
Originally written by jrm in https://reviews.freebsd.org/D12964, but it makes
sense to decouple this stylistic change from what is being worked on in that
patch.
 |
Tuesday, 2 Jan 2018
|
20:21 rakuco
Update SIP to 4.19.6, PyQt4 to 4.12.1 and PyQt5 to 5.9.2.
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
 |
Saturday, 30 Dec 2017
|
18:01 tcberner
Define licence for PyQt ports via pyqt.mk
Reviewed by: adridg, jrm
Differential Revision: https://reviews.freebsd.org/D13055
 |
Thursday, 30 Nov 2017
|
15:50 mat
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
current python flavor. It can be used in dependency lines when the
port itself is not python flavored. For example, deskutils/calibre.
By default, all the flavors are generated. To only generate flavors
for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.
In all the ports with Python dependencies, the *_DEPENDS entries MUST
end with the flavor so that the framework knows which to build/use.
This is done by appending '@${PY_FLAVOR}' after the origin (or
@${FLAVOR} if in a Python module with Python flavors, as the content
will be the same). For example:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
PR: 223071
Reviewed by: portmgr, python
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12464
 |
Wednesday, 1 Nov 2017
|
07:32 antoine
- py-qt5-*: Fix build when using non default version of python, in this case
sip is installed as sip-${PYTHON_VER}
- py-qt*-demo: Fix packaging with python3, those ports have a python2 pkg-plist
so USE_PYTHON=py3kplist must be used to convert it
PR: 219641
 |
Sunday, 30 Apr 2017
|
10:07 tcberner
Update py-sip to 4.19.2, py-qt4 to 4.12 and py-qt5 to 5.7.1
* This is mostly based on the work by Adriaan de Groot <groot@kde.org> in our
development repo.
PR: 217305
PR: 218539
Submitted by: Adriaan de Groot <groot@kde.org>
Reviewed by: rakuco, mat
Approved by: rakuco (mentor)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D9771
 |
Monday, 14 Nov 2016
|
21:21 tcberner
Set a PORTSCOUT limit for the PyQt5 ports.
Bind the portversion looked for by portscout to the Qt5 version of ports.
Approved by: rakuco (mentor)
 |
Sunday, 13 Nov 2016
|
20:19 tcberner
Udpate PyQt5 to 5.6.2
Update PyQt from 5.5.1 to 5.6.2 to match the Qt updates that have
already landed in the ports tree.
PR: 214355
Submitted by: Adriaan de Groot <groot@kde.org>
Reviewed by: rakuco, tcberner
Approved by: rakuco (mentor)
Exp-Run by: antoine
Differential Revision: https://reviews.freebsd.org/D8408
 |
Sunday, 27 Mar 2016
|
01:23 bapt
Remove the now unneeded ${PORTSDIR} from dependency definition in
The infrastructure Makefiles
PR: 206569
Exp run by: antoine
Differential Revision: D5047
 |
Tuesday, 15 Dec 2015
|
21:37 rakuco
Uses/pyqt.mk: Move dbussupport to _USE_PYQT_ALL.
It also has a PyQt5 version.
Submitted by: Tobias Berner <tcberner@gmail.com>
 |
Sunday, 13 Dec 2015
|
21:56 rakuco
At very long last land PyQt5 5.5.1 ports.
Add the required bits to Uses/pyqt.mk along with all the PyQt5 ports.
Thankfully this commit is mostly adding new ports, as the hard work was
already done in r403297 and r403662.
Huge kudos to Tobias Berner <tcberner@gmail.com> and, most importantly,
Guido Falsi (madpilot@) for their initial work on these ports (see D2910 in
Phabricator for an earlier version of the PyQt5 patch set).
PR: 204672
 |
12:45 rakuco
Update PyQt4 to 4.11.4, SIP to 4.17 and QScintilla2 to 2.9.1.
Bring in some long overdue updates, some of which are required for us to
later land the PyQt5 ports.
One big change with this update is that the PyQt4 ports now install their
.sip files into share/py-sip/PyQt4 instead of share/py-sip. This way we do
not end up with directories like share/py-sip/QtCore, which are especially
confusing once PyQt5 lands and starts installing files with the same names.
Other noteworthy items:
- PORTREVISION has been bumped on ports depending on devel/qscintilla2
because libqscintilla2.so's SOVERSION has changed.
- graphics/seexpr has been converted to USE_PYQT, as the file it used to
define a build-time dependency on x11-toolkits/py-qt4-gui has moved.
Once again, big thanks to Tobias Berner <tcberner@gmail.com> and Guido Falsi
(madpilot@) for their initial work on these ports as part of the effort to
land PyQt5 into the tree (see D2910 in Phabricator for an earlier version of
the PyQt5 patch set).
PR: 205143
 |
Tuesday, 8 Dec 2015
|
16:49 rakuco
PyQt: Replace bsd.pyqt.mk with Uses/pyqt.mk.
In preparation for landing PyQt5 ports, generalize devel/py-qt4's
bsd.pyqt.mk and make it a proper file in Uses/.
Ports wishing to depend on PyQt4 ports can now do the following:
USES= pyqt:4
USE_PYQT= foo bar_build baz_run
Other changes include the renaming of the PYQT4_DIST variable to PYQT_DIST
and the introduction of the PYQT_SIPDIR plist substitution variable. The
rest of the contents of Uses/pyqt.mk are pretty much identical to what we
had in bsd.pyqt.mk with additional processing of USE_PYQT.
Even though this patch touches files in many different ports, the goal is (Only the first 15 lines of the commit message are shown above )
 |
Number of commits found: 83 |