KDE Plasma 5.27.9, Bugfix Release for October
Tuesday, 24 October 2023. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.27.9.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds six months' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Discover: Fix network cache size for first run.
* GTK Config: make it compile with GLib < 2.74.
* Powerdevil: Provide a default action in Suspend session config.
Full changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.8-5.27.9
ChangeLog: https://lalescu.ro/liviu/fet/news.html
* bug fixes
* added the option to show/hide the subjects, teachers, students, and
rooms
* updated german translation
PR: 274633
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/
- Update xfce.mk to avid forcing too many dependencies on consumers
- Change dependency on garcon to reference libgarcon-1.so (main
library)
- Explicitly add USE_XFCE components to the ports actually needing
them.
- Cleanup dependencies, adding/removing missing/extra dependencies
- Change the referenced library in some LIB_DEPENDS to the actually
linked one (avoids false positives in poudriere Q/A tests)
- Bump PORTREVISION on all touched ports, even indirectly due to
the effect of removing forced dependencies on certain components
- Remove USES=fuse from gigolo. I could not find any kind f reference
to fuse in the code.
- xfce4-bsdcpufreq-plugin: Also remove empty comment at the top of
the Makefile
Upstream configure script does not have a specific canberra knob,
so use the sound knob to really control linking to canberra library
for sound support.
To better describe the option I renamed it to SOUND (still disabled
by default)
PR: 273805
Fixes: 4018c2022b
MFH: 2023Q3
All available versions of caja-extensions depends on legacy version
of GUPnP which is unsupported upstream and doesn't build with newer
versions of libxml2. Drop plugin for new until it's fixed upstream.
gtk-doc is now a build dependency due to
https://savannah.gnu.org/support/?110503
Reference:
https://github.com/mate-desktop/caja-extensions/issues/110
PR: 273430
Approved by: portmgr (maintainer timeout, 2+ weeks)
Sponsored by: Blinkinblox
xfce4-notifyd configure script automatically adds a dependency on
libcanberra-gtk3 if found on the system.
To have control on this I added a new CANBERRA option (disabled by
default) to the port to control configure behavior and ensure that
the port does not link to it if the option is disabled.
PR: 273805
MFH: 2023Q3
Thursday, 14 September 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:
* gwenview: Fix navigation with side mouse buttons
* kio-extras: Thumbnail: Fix heap-use-after-free in AudioCreator::create
* akonadi-calendar: Use correct identity when sending iTIP counter-proposal
Changelog: https://kde.org/announcements/changelogs/gear/23.08.1/
KDE Plasma 5.27.8, Bugfix Release for September
Tuesday, 12 September 2023. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.27.8.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds five months' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* KRunner: make debut on X11 faster.
* Powerdevil: don't automatically suspend by default if running in a
virtual machine.
* System Settings: Remove soft hyphens in keywords used for searching.
Announcement: https://kde.org/announcements/plasma/5/5.27.8/
Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.7-5.27.8/
- Fixed the initial font of the node font dialog
- Search in node names when slash is pressed inside the side-pane
- Enable/disable the paste actions appropriately
- Don't insert garbage when an image can't be loaded
Reported by: portscout
- Add note about thubmnailer plugins
- Update referenced URL for further information
PR: 273697
Reviewed by: Anton Saietskii <vsasjason@gmail.com>
MFH: 2023Q3
Cheese is now required:
Run-time dependency cheese found: NO (tried pkgconfig)
meson.build:59:13: ERROR: Dependency "cheese" not found, tried pkgconfig
Grab mozilla-ca-certs.pem file from security/ca_root_nss instead
of fetching a changing file from the net. This avoids checksum
errors when the file is rerolled.
Reported by: pkg-fallout
Earlier versions had been written in Python 2.x and were phased
out together with it. The project had been later reimplemented
in C++/gtkmm and that's what this port now offers to its users.
WWW: https://www.giuspen.com/cherrytree/
Thursday, 24 August 2023
We create software for people, and the KDE Gear releases are the result
of that. Every four months we publish new updates of a large number of
KDE apps and software libraries. We create new programs to meet more of
your needs, implement more features so you can adapt to an ever-changing
digital world, and make our software faster, more efficient, more
reliable. We also port it to more platforms so you can run it on more
devices: your laptop, your game console, your phone, anywhere.
Read on to find out what's new in KDE Gear 23.08
https://kde.org/announcements/gear/23.08.0
Set DEPRECATED, because with newer release (10.8) of x11/budgie-desktop this
applet has been merged.
Set EXPIRATION_DATE just before the new 2023Q4 branch.
PR: 273271
Reported by: duchateau.olivier@gmail.com (maintainer)
Tuesday, 1 August 2023. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.27.7.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds three months' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Discover: Fix SteamOS dbus path.
* Emojier: Update Unicode data for emojier to 15.0.
* System Settings: Properly show the custom header widget when started
with non-QML KCMs.
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.27.6-5.27.7
Add man page
Add --pause to auto-update-system invocation
Allow user to configure max days between updates
Check every hour and add separate configurable reminder delay
Freebsd-update-notify is a script invoked by cron to check for
available updates and issue popup notification on the desktop. The
user can elect to install and reboot or ignore them for now.
TuxFamily upload server has been very unreliable recently and down for
several days, so the author had switched to GitHub releases as hosting
service for source archives.
gnome-pomodoro does not show the progress circle on the top bar with
gnome 42. The pomodoro extension throws the following error:
(gnome-shell:2088): Gjs-WARNING **: 12:38:50.102: JS ERROR: Extension pomodoro@arun.codito.in: ImportError: No JS module 'signals' found in search path
It appears gnome-pomodoro 0.23 is not compatible with gnome 42. So
downgrade to 0.22.
PR: 272070
Reported by: jako.andras@eik.bme.hu
MFH: 2023Q3
As like as HEAD(14.0-RELEASE) llvm16 was merged in base for 13.2-STABLE
with the OSVERSION 1302507.
- Utilize USE_CXXSTD=c++14 or similar solution where applicable
- Update conditionals to addtionally check for OSVERSION greater than
1302507 and less than 1400000
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation
ChangeLog: https://lalescu.ro/liviu/fet/news.html
* Updated to Qt 6.5.2.
* The activities import/export from/to CSV files will now process correctly the
individually modified subactivities. The different components will be
separated by the | symbol.
* Corrected a few English fields
* Updated the Greek translation
PR: 272683
Reported by: uzsolt@uzsolt.hu (maintainer)
VYM (View Your Mind) is a tool to generate and manipulate maps which
show your thoughts. Such maps can help you to improve your creativity
and effectivity. You can use them for time management, to organize
tasks, to get an overview over complex contexts, to sort your ideas
etc. Some people even think it is fun to work with such maps...
https://sourceforge.net/projects/vym/
Currently a no-op, but in the future outputs the correct setuptools
port depending on whether USES_PYTHON=distutils is specified.
With hat: python
PR: 270510, 270358
Upstream code tries to downloads iso-codes during build. To avoid
this add a dependency on misc/iso-codes port extract and patch the
code to copy the required files from there.
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.
Approved by: portmgr (tcberner, mentor)
Differential Revision: https://reviews.freebsd.org/D37077
Following swaylock example, by using unix-selfauth-helper and pam_exec
we can avoid requiring setuid bit on i3lock.
Reported by: Mateusz Kocielski <shm@digitalsun.pl>
Convert post-patch commands to real patches. This way there are errors
when the underlying code changes.
*/*: Fix gettext issues. The new gettext tools are more strict.
PR: 272210
Exp-run by: antoine
Taking over maintenance of the following ports
and beginning work on upstream code
deskutils/lumina-archiver
deskutils/lumina-calculator
deskutils/lumina-fileinfo
deskutils/lumina-fm
deskutils/lumina-mediaplayer
deskutils/lumina-pdf
deskutils/lumina-photo
deskutils/lumina-screenshot
deskutils/lumina-textedit
x11/lumina-core
x11/lumina-coreutils
x11/lumina
KDE Gear 23.04.3
Thursday, 6 July 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:
* gwenview: Avoid a crash when opening a .nef image in exiv2 library
* kalendar: Fix a few issues with reminders
* kreversi: Fix board position in portrait mode
Changelog: https://kde.org/announcements/changelogs/gear/23.04.3/
Disable optimization set by upstream which overrides framework and also
tries to clever by breaking meson's internal handling of optimization
Reported by: jbeich
Approved by: portmgr (blanket)
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/
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
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
Fix the following LLVM16 error:
main.c:126:9: error: incompatible function pointer types passing 'void (int)' to parameter of type 'void (* _Nonnull)(void)' [-Wincompatible-function-pointer-types]
atexit(plan_exit);
^~~~~~~~~
/usr/include/stdlib.h:92:29: note: passing argument to parameter here
int atexit(void (* _Nonnull)(void));
^
MFH: 2023Q2
Some useful new features have been added since upstream tagged 1.0.2.
- c04a22ed Add loop mode
- 094dd7e2 Add -s option to monitor specific selections
Approved by: nivit (maintainer timeout)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D40404
ChangeLog: https://lalescu.ro/liviu/fet/news.html
* Updated to Qt 6.5.1.
* Corrected a few English fields.
* Updated the Italian translation.
* Updated the Greek translation.
While here, pet linters.
PR: 271950
Reported by: uzsolt@uzsolt.hu (maintainer)
QMediaManager is a GUI application for managing removable media. It is
meant to be launched by an automount service such as sysutils/automount
to provide the user options when removable media are inserted.