Announcement: https://kde.org/announcements/gear/25.04.0/
Ports changes:
kde.mk:
- Simplify KDE_APPS_BASED_PATCHLEVEL definition and generalize
it for unstable branch.
devel/kopeninghours:
- Use custom PLIST_SUB to reduce churn on updates.
editors/ghostwriter:
- Drop upstreamed patch.
games/khangman:
- Drop upstreamed patch.
math/kcalc:
- Depend on math/mpc.
multimedia/kdenlive:
- Prevent fetching during build.
- Depends on KF6 Purpose unconditionally and remove no-op OPTIONS_SUB.
- Depend on OpenTimelineIO.
net/krdc:
- Switch to freerdp3.
x11-fm/dolphin:
- Fix abuse of PLIST_SUB.
*/*:
- Add missing and update KF6 dependencies and Qt components.
Any missed ports, feel free to bump.
Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
Avoid one case where LOGDIR is reconstructed manually instead of
using the existing variable. This now also allows overriding from
the environment.
PR: 284750
Approved by: maintainer timeout (moggie@elasticmind.net, 3 weeks)
Summary:
kde@ is in favor of removing Uses=qca that was initially introduced to help with
the migration from OpenSSL < 1.1 for FreeBSD 11.
Add the corresponding 'LIB_DEPENDS` on those ports still using this feature.
Approved by: danfe@, fluffy@, rhurlin@, kde@ (makc@)
Differential Revision: https://reviews.freebsd.org/D49093
Commit 23b4bfce62 set CFLAGS to build with newer versions of GCC
which became more strict. This setting is only necessary for GCC,
to limit it accordingly.
PR: 284485
GCC 14 turns some warnings into errors. Switch them back to warnings.
This should be regarded as a temporary workaround so that GCC_DEFAULT
can be upgraded to GCC 14. It would be preferable to actually fix the
warnings.
PR: 284485
This megacommit merges all the work from https://github.com/freebsd/freebsd-ports-kde/tree/kde-it_goes_to_6
Specifically:
- KDE Plasma 6 ports updated to 6.2.5
- KDE Applications ports updated to 24.12.0
- Development ports of KDE Applications removed
- A lot of various ports switched to Qt 6 by default
- Some KDE Frameworks 5 and Plasma 5 ports are adapted to be coinstallable
with their 6 counterparts
PR: 284351
Exp-run by: antoine
Pull Request: https://github.com/freebsd/freebsd-ports/pull/341
Co-authored-by: Max Brazhnikov <makc@FreeBSD.org>
Co-authored-by: Kenneth Raplee <kenrap@kennethraplee.com>
Co-authored-by: Jason E. Hale <jhale@FreeBSD.org>
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
Changes since 8.2.45:
-- Noteworthy changes in version 8.2.46 (2025-01-22)
* The user mode subsystem now supports dynamic registration and unregistration of user
modes. This allows modules to register and unregister their own user modes, making the
system more flexible and modular.
* The `INFO` command output now includes namespaces, organizing configuration entries
according to their respective configuration blocks for better clarity and structure
* The `INFO` command output now shows entries from the admin {} config block
* The `WALLOPS` command has been removed
* The `serverinfo::motd_file` configuration directive has been added, allowing the
Message of the Day (MOTD) file path to be customized instead of hardcoded
* The `channel::max_kick_length` configuration directive has been added, allowing
servers to specify the maximum length of a `KICK` message that the server will
accept from a client.
The port has expired but isn't removed yet because there are still too
many consumers. Rename it because the name "security/mbedtls" makes it
look like it's the default version.
PR: 283792
This port has been marked broken for two-and-a-half months due to a
Boost update, does not build with modern compilers (now also GCC 15,
not just clang), is dead upstream with the last release 15 years ago.
So deprecate (again) with an expiration date in five weeks (= nearly
four months after being marked BROKEN).
PR: 281235