All affected */linux-rl9-* ports was updated to versions
corresponding to Rocky Linux 9.6 release repository
Special thanks to jbo@ for amd64 mini exp-run!
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.
Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.
Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.
PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
Announcements:
https://kde.org/announcements/plasma/6/6.4.0/https://kde.org/announcements/plasma/6/6.3.91/https://kde.org/announcements/plasma/6/6.3.90/
New ports added:
x11-themes/plasma6-aurorae: Aurorae window decoration
x11-wm/plasma6-kwin-x11: KWin for X11
Removed ports:
sysutils/plasma6-drkonqi: requires Systemd
kde.mk:
- Add aurorae and kwin-x11 to the list of Plasma components
- Remove drkonqi
x11/plasma6-kscreen:
- Add missing build dep on wayland-protocols.
pkgconfig is required to find wayland-protocols data location
sysutils/plasma6-polkit-kde-agent-1:
- Refresh USE_KDE
sysutils/plasma6-plasma-systemmonitor:
- Add runtime deps on ksystemstats
x11-wm/plasma6-kwin*:
- Depend on aurorae and switch breeze to runtime dependence
x11/plasma6-plasma-workspace:
- Depend on kwin-x11
- Refresh USE_QT
- Add GTK option for better integration of GTK apps
x11-wm/plasma6-kwin:
- update COMMENT
Qt 6.9.1 edition.
These ports are known to directly use or link to a library that uses the
Qt private API and must be rebuilt with every Qt update.
Qt *public* API/ABI compatability is excellent, so most consumers don't
need to necessarily be rebuilt between patch or even minor releases, but
use of the private API breaks this compatibility between even patch
releases and its use is highly discouraged.
This list of bumps is based on histortical data. We don't have time to
revisit every port on the list with each Qt update, so if your port has
dropped Qt private headers and was bumped in error, please let kde@ know
so we can correct this for future updates.
Since GNOME changes their numbering, in some Makefile MASTER_SITES= GNOME is
more complex. This patch simplify for users.
Differential Revision: https://reviews.freebsd.org/D43183