- add support for GhostScript 10
- bump versions for dependency lines
- 9 and agpl are synonymous, represent this in the Makefile
PR: 270989 (point 3 + 5)
Reported by: Chad Jacob Milios <milios@ccsys.com> (original)
Continued work: Michael Osipov <michael.osipov@siemens.com>
Reviewed by: diizzy
MFH: 2023Q3
KDE Gear 23.04.2
Thursday, 8 June 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:
* konsole: Adjust selection point coords when scrollback shrinks
* neochat: Focus message search window's search field by default
* yakuake: Prevent unnecessary tab switching when closing a tab
Changelog: https://kde.org/announcements/changelogs/gear/23.04.2/
2023-06-30 www/node19: Nodejs 19.* will reach its EoL on 2023-06-01. Use Node.js 18.* (www/node18) or 20.* (www/node20) instead
Approved by: portmgr (blanket)
Saturday, 10 June 2023
KDE today announces the release of KDE Frameworks 5.107.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: 272099
Exp-run by: antoine
KDE Plasma 5.27.6, Bugfix Release for June
Tuesday, 20 June 2023. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.27.6.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds two months' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Dpms: Don't crash if trying to interact with the fake screen.
* Panel: mitigate plasmashell high CPU usage when moving windows.
* Runners/calculator: implement thread-safety in
QalculateEngine::evaluate.
* Fix ddcutil for laptop user.
* Fix showing error messages.
* Fix UI with huge window sizes.
Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.5-5.27.6
Generated code that is then passed to clang 16 errors with this.
Fixes to the code generator are substantial and may not be backported
to this release cycle, so work around as upstream suggests.
Context: https://gitlab.gnome.org/GNOME/vala/-/issues/1408
Saturday, 13 May 2023
KDE today announces the release of KDE Frameworks 5.106.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.106.0/
Exp-run by: antoine
PR: 271426
Tuesday, 9 May 2023. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.27.5.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds a month's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Bluedevil Applet: introduce a brief animation for section height
estimates.
* Discover Flatpak: Do not crash if for any reason we lack a ref's
source.
* Info Centre About-distro: add a dump mode to print to cli.
Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.4-5.27.5
KDE Gear 23.04.1
Thursday, 11 May 2023
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneogqusly as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* kdenlive: Fix corrupted project files on opening
* skanpage: Scan Export window's OCR language list is now scrollable
* spectacle: Quitting Spectacle with Escape no longer affects windows below it
Announcement: https://kde.org/announcements/gear/23.04.1/
Changelog: https://kde.org/announcements/changelogs/gear/23.04.1/
Improve readability by replacing the AT&T-style expansions with some
explicit logic. This also avoids incompatibility with very old make
versions where % in these expansions also matches empty strings.
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D39986
Currently "USE_PYTHON=autoplist pep517" generates the PLIST as follows:
- Extract the list of installed files from the RECORD file to the intermediate
PLIST (_PYTHONPKGLIST)
- Manipulate the intermediate PLIST
- Add list of pycache files to the intermediate PLIST
When the RECORD file contains foo.pyc entry, that file will be counted twice in
the PLIST at the end. It will cause check-plist error. This fix removes *.pyc
entries while manipulating the intermediate PLIST to ensure all pycache files
are only counted once.
Strip features from CPUTYPE set by make.conf as these are not supported
by Rust compiler and causes build failures
Approved by: rust (pkubaj)
Differential Revision: https://reviews.freebsd.org/D39889
Qt-dist ports that are a module need to install their header
to qt-config.h. This accidentally happens to qt5-qmake as well.
This is only visible when *installing* qt5-qmake on an otherwise
fresh system with no other Qt packages. If you install any other
Qt packages, then the qt-config header is there for the
post-install script to work on (though it doesn't do anything
for qt5-qmake). In a clean system, the script fails.
PR: 269232
Reported by: Zsolt Udvari
Handle fallback for version and flavor separately, also add several
sanity checks.
This fixes creating broken *_DEPENDS for ports using it without
arguments when a -nox11 version is requested in DEFAULT_VERSIONS like
e.g. this resulting from "imagemagick=7-nox11":
libMagick++-7-nox11.so:graphics/ImageMagick7-nox11
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D39424
Module::Build::Tiny 0.042+ does not generate empty manpages. Therefore, we
update version requirement of BUILD_DEPENDS in order to avoid PLIST issues
(leftovers when using old p5-Module-Build-Tiny).
It's unused since 88b0ae2bb9 ("xorg: upgrade to 21.1.4") and upstream
announced that they plan to retire this package soon.
Sponsored by: Beckhoff Automation GmbH & Co. KG
- Replace old USE_APACHE_RUN with USES=apache:run
- Prior to php8.0 there was a check for the required libname which
contained the version number of php. Remove the conditional.
Sponsored by: Bounce Experts