Changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.14.4/NEWS
textproc/py-libxml2 child port is moved to textproc/libxml2-python
to match the Python package name upstream specified; it now USES=python
to build after do-configure. Consumers adjusted to match.
Includes two bug-fix commits.
PR: 279705
- Improvements in accessibility
- Visual adjustments and optimizations to the gui
- Temporarily removing the ID card from an Android smartphone used as
a card reader before entering the password no longer causes an error
- Smartphones that can only be accessed via IPv6 are now also
recognized as card readers under Windows
- Support for smartphones as card readers under Windows Server
- Handle relative URL redirects during authentication correctly
Changelog: https://github.com/Governikus/AusweisApp/compare/2.3.1...2.3.2
Upstream has split most of the bindings out into separate projects with
this release, so the child ports that were previously providing various
bindings are now autonomous and have new origins. The python bindings
should have been called py-gpg for many years now, since 'gpg' is the
actual module name, so this also corrects that issue.
security/gpgme-cpp -> security/gpgmepp
security/gpgme-qt -> security/qgpgme
security/py-gpgme -> security/py-gpg
gpgmepp and qgpgme have been converted to CMake. py-gpg is now a "fun"
autotools and FreeBSD ports system hybrid. Gpgme, itself, still uses
autotools, but with much less parenting (patching) to do for its
emancipated children.
Adjust several ports to fix API incompatibility with upstream patches
and with some of my own. Adjust all consumers to use the new port
origins of the former child ports.
https://dev.gnupg.org/T7673
Extension Manager is a feature-complete way to customise your GNOME
Desktop.
- Browse
Search https://extensions.gnome.org/ directly from the app.
- Explore
View screenshots and read comments from other users.
- Install & Remove
Manage the extensions installed on your system.
- Updates
Extensions will be automatically updated to the latest version
(GNOME 43+).
- Translations
Fully translated into more than 25 languages!
WWW: https://mattjakeman.com/apps/extension-manager
Import upstream commit 01ccae2ccb640b2d33fd09c3dfb7d605830b5b0f
locally as Gnome's GitLab instance no longer allows fetching commits
anonymously (at least for this project).
This approach is also fragile in general as GitLab instances
tends to shuffle around metadata causing checksums to fail frequently.
Approved by: blanket
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
QOwnNotes now expects Botan 3 when built against the system Botan
library due to the end of life of Botan 2, but there is a problem
as Botan 3 requires C++20 which causes issues with Qt 5. To deal
with this discrepancy, provide two flavors: Qt5/QMake-based which
uses bundled Botan 2 amalgamation, and Qt6/CMake-based which uses
Botan library from ports.
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