KDE's 6th Megarelease - Alpha
Wednesday, 8 November 2023
En route to the new Plasma, Frameworks and Gear
Every few years we port the key components of our software to a new
version of Qt, taking the opportunity to remove cruft and leverage the
updated features the most recent version of Qt has to offer us.
It has been nearly 10 years since the last big release of our flagship
Plasma desktop environment, and the time has come again. KDE is making
available today the Alpha version of all the software we will include in
a megarelease scheduled for the end of February 2024.
Announcement: https://kde.org/announcements/megarelease/6/alpha/
Obtained from: https://github.com/tcberner/kde6-overlay/
Further ports specific changes:
* multimedia/phonon: is now flavored for Qt5 and Qt6
Sunday, 12 November 2023
KDE today announces the release of KDE Frameworks 5.112.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
PR: 275060
Exp-run by: antoine
Announcement: https://kde.org/announcements/frameworks/5/5.112.0/
- Switch to system pcre
- Switch to libenchant-2 for enchant extension
- Switch to panda-cclient for imap extension and remove cclient OPTION
as this has been marked DEPRECATED
- Remove option for mysqli as mysqli no longer supports external mysql
- Switch to libedit for readline extension
Changelog: https://www.php.net/ChangeLog-8.php#8.3.0
- Switch to system pcre2
- Remove no longer required CONFIGURE_ARGS
- Remove unnecessary patch from archivers/php80-phar
- Remove unnecessary patch from converters/php80-mbstring
- Add support for bdb:18 in databases/php80-dba
- Remove unnecessary introduction of configure flags in
databases/php80-odbc
- Remove unnecessary patch from devel/php80-readline
- Remove NOOP post-patch target from ftp/php80-ftp
- Remove unnecessary patch and NOOP OPTIONS TRUETYPE from
graphics/php80-gd
- Remove unnecessary patch from mail/php80-imap and remove the OPTION
for using CCLIENT as this has been marked DEPRECATED since there has
been no release in last 16 years
- Remove unnecessary patch from sysutils/php80-fileinfo
- Remove unnecessary patch from textproc/php80-simplexml
- Refactor patches for post-patch target in textproc/php80-enchant and
switch to enchant2 for dependencies
- Refactor patches for post-patch target in textproc/php80-xsl
- Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc
and lazarus ports.
- Update Mk/fpc.mk for reflects new changes
- Update Mk/lazarus.mk for reflects new changes
- Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version
of fpc or lazarus for build apps based on fpc/lazarus
- Add entries to MOVED
- Bump PORTREVISON of affected ports
- Some other minor modifications
KDE Gear 23.08.3
Thursday, 9 November 2023
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* ark: Compatibility with shared-mime-info >= 2.3
* kate: No longer crash when dropping a file into the project panel
* akonadi: Don't keep huge MySQL logs from past sessions
Announcement: https://kde.org/announcements/gear/23.08.3/
Full changelog: https://kde.org/announcements/changelogs/gear/23.08.3/
This port is a library used by other Java ports. It does not run
itself so does not need a run_depends on openjdk8.
Solves: unifi7 currently installing openjdk11 and openjdk8 because of this.
Not bumping portrevision as it does not change the functionality of the port.
tested:
poudriere stage-qa: ok
PR: 274902
Wednesday, 18 October 2023
KDE today announces the release of KDE Frameworks 5.111.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Announcement: https://kde.org/announcements/frameworks/5/5.111.0/
PR: 274662
Exp-run by: antoine
LZSA is a collection of byte-aligned compression formats that are
engineered for very fast decompression on 8-bit systems.
WWW: https://github.com/emmanuel-marty/lzsa
KDE Gear 23.08.2
Thursday, 12 October 2023
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* kdeconnect: Avoid adding duplicate devices to Dolphin's side panel
(Commit, fixes bug #461872)
* merkuro: Fix shifting of date by one day/month (Commit, fixes bug
#473866)
* kdenlive: Fix multiple audio streams broken by MLT's new astream
property (Commit, fixes bug #474895)
Full changelog: https://kde.org/announcements/changelogs/gear/23.08.2/
The following upstream commit addresses a problem where librpmio.so's
sqlite error handler can interfere with other sqlite consumers and cause
a crash:
ea3187cfcf
Backport the patch now since it's affecting at least one rpm4 user on
FreeBSD. This can be dropped once rpm 4.19 is imported.
PR: 273614
Approved by: maintainer timeout (4 weeks)
Sponsored by: Klara, Inc.