As a patch release, Qt 6.7.1 does not introduce any new features but
contains more than 400 bug fixes, security updates, and other
improvements to the top of the Qt 6.7.0 release. See more information
about the most important changes and bug fixes from Qt 6.7.1 release
note.
Enable building of databases/qt6-base_sqldriver@mysql with MariaDB. [1]
Fix build of www/qt6-webengine with the SNDIO option enabled. [2]
Announcement: https://www.qt.io/blog/qt-6.7.1-released
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md
PR: 277922 [1], 279180 [2]
Reported by: vvd [1], Benjamin Takacs <nimaje+fbz@bureaucracy.de> [2]
MFH: 2024Q2
Security: f5fa174d-19de-11ef-83d8-4ccc6adda413
As of 3.1 there's new layout for the configuration file
Changelog:
https://github.com/tio/tio/releases/tag/v3.3
PR: 278498 (previous version)
Approved by: portmgr (maintainer timeout, 3+ weeks)
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
- Update upstream web site
commit 54118dd983c714c442ae39867a34975417cddac0
Author: Eric Wheeler <xnec2c-git@z.ewheeler.org>
Date: Wed Apr 24 22:32:30 2024 -0700
Release v4.4.16
The primary purpose of this release is to fix building on sparc64.
Additionally, there have been several code cleanups. I would like the thank
Diane Bruce for inspiring the code cleanup and helping with pull requests;
also, a big thank-you to the Debian maintainer, Dave Hibberd (@Hibby), who
helped troubleshoot and provide guidance in solving the sparc64 build issue.
fix set but not used warnings
bugfix: only calculate the first frequency once
When rc_config.main_loop_start==true, the first frequency is calculated
twice:
Once when the program loads, and once when the loop starts.
This commit fixes that behavior.
clang: fix vectorization warning:
Update protoypes for functions with (void) that replaced ()
Release v4.4.15
commit 1ca3b61fcc81c72a1e3c15d51ddf952015300ce5
Author: Eric Wheeler <xnec2c-git@z.ewheeler.org>
Date: Tue Apr 16 16:36:46 2024 -0700
glade: fix GTK crash related to menuitem icon
Release v4.4.14
This release fixes a hang when the frequency plots window is too small
for the number of plots being rendered. Thanks to Tom DL1JBE who
reported the issue.
prevent hang when freq plot window is too small
show min/max values, now they do.
Release v4.4.13
This is a large bug-fix release and includes a few minor features and
documentation updates. Thank you to the many contributors who helped
with new features and bug fixes!
- Submitter becomes maintainer
This is an open source Python 3 library to control an Elgato Stream Deck
directly, without the official software. This can allow you to create your
own custom front-ends, such as a custom control front-end for home
automation software.
WWW: https://github.com/abcminiuser/python-elgato-streamdeck
PR: 278266
DEBUG like all ports features, must not ever be set in a port, they are
user facing features, that the user needs to enable in their
environment/make.conf, either by defining WITH_DEBUG globally, or by
setting WITH_DEBUG_PORTS with origin of ports they want DEBUG enabled
in.
dennis <drac7ft@gmail.com> reportsed that py-hid would fail due to not
finding libhidapi.so. The "library_paths" variable in the installed
__init__.py did not have a path for any suitable library for it to use.
PR: 278086
Reported by: dennis <drac7ft@gmail.com>
Add a new variable DBD_MYSQL, use that in *_DEPENDS and add mysql to USES
where required. DBD_MYSQL will automatically set the correct DBD dependency.
In cd16748194 databases/p5-DBD-mysql was updated to 5.x, in 5.x the
support for MariaDB was removed and only MySQL >= 8.0 is supported.
In the 4.x releases MariaDB is still supported, according to upstream 4.x
will still be supported for a while [1], so use that for now when we detect
that MYSQL_FLAVOUR is set to mariadb. databases/p5-DBD-mysql4 was added in
d95f49cb3b.
DBD:MariaDB would be another alternative, but migrating to it might need
more analysis than just staying with the 4.x releases of p5-DBD-mysql. This
thread on the amavis-users mailing list has a very good summary [2] from
the author of DBD:MariaDB.
This includes ideas and suggestions from vvd and mat. Thanks!
[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277889#c17
[2] https://lists.amavis.org/pipermail/amavis-users/2024-March/006823.html
PR: 275100, 277889
Reviewed by: vvd, mat
Fixes: cd16748194
Differential Revision: https://reviews.freebsd.org/D44662
[upstream changes]
Release 2.3.1:
By John A. Magliacane <kd2bd@amsat.org> (05-Aug-2023):
* Fixed a bug that caused the "Upcoming Passes" list in Multi-Satellite
tracking mode to occasionally produce erroneous results if one or
more satellites in the database had decayed from orbit.
* The Vocalizer feature was modified to prevent it from being executed
by a user keyboard command until after the current speech announcement
has terminated.
* The earthtrack compilation script was modified to prevent the
"undefined reference" errors some users experienced during the
linking phase of the compilation process.
* All references to www.celestrak.com in the "kepupdate" script have
been changed to celestrak.org due to the site's name change.
* Several other small coding changes were made.
----------------------------------------------------------------------------
[db changes]
- Upstream does not come with a proper build infrastructure hence
build is done in our port Makefile now instead of copied Makefile.
- portlint and portfmt ran clearly as did poudriere.
- Added earthtrack, kepupdate and moontracker binaries
but did not add gsat which should be a separate port IMO
PR: 277986
Reported by: Andrey Korobkov <alster@vinterdalen.se>
* Remove obsolete dependencies (BDB 5 and (lib)lmdb)
* Add USES= sqlite
* Fix plist
While at it, make some minor changes to Makefile
Approved by: portmgr (blanket, build fix)
- restore USE_PYTHON=autoplist, static plist kept for files outside
wheel
- add NLS option
- display "py3dev" as version in about box per upstream request
(and suppress update dialog)