KDE's April 2020 Apps Update
A new bundle of KDE applications is here! In these releases, you can expect to
find more features, stability improvements, and more user-friendly tools that
will help you work more effectively.
There are dozens of changes to look forward to in most of your favorite
applications. Take Dolphin, for example. Windows Samba shares are now fully
discoverable.
On the topic of playing music: the Elisa music player is adding features by
leaps and bounds. This release brings a new “Now Playing” view, easy
accessibility through the system tray, and an option to minimize the playlist
whenever you want. Thanks to the recently-added visual shuffle mode, it’s much
easier to rearrange your music in the playlists.
These are just the highlights of what’s new in KDE’s applications this month.
Read on to find out about everything we’ve prepared for you.
Announcement:
https://kde.org/announcements/releases/2020-04-apps-update/
/wrkdirs/usr/ports/deskutils/ydotool/work/ydotool-0.1.8/Library/../CommonIncludes.hpp:22:18: error: thread: No such file or directory
Approved by: portmgr (tier-2 blanket)
Generic command-line automation tool (no X!)
Allows to emulate keyboard input or mouse activity
WWW: https://github.com/ReimuNotMoe/ydotool
For now no rc script provided for ydotoold until I figure out a sane way to
handle it in a generic way
- Update py-sip to 4.19.21
- Update qscintilla2 to 2.11.4
- Replace MASTER_SITE_RIVERBANK with https versions
- Replace QSCI2_DISTNAME to match with the new one
PR: 245308
Approved by: tcberner (mentor)
Exp-run by: antoine
CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR: Found unsuitable version "1.0.2s", but
required is at least "1.1" (found /usr/lib/libcrypto.so)
Call Stack (most recent call first):
/usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:391 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/cmake/Modules/FindOpenSSL.cmake:447 (find_package_handle_standard_args)
cmake/Libraries.cmake:71 (FIND_PACKAGE)
CMakeLists.txt:145 (INCLUDE)
While here remove unnecessary qt5-buildtools and qt5-linguisttools
run dependencies.
PR: 245088
Approved by: freebsd@sysctl.cz (maintainer)
Changes since 2.0.0:
New features:
* New and improved icon (#268)
* Option to disable turn page on tap (#270)
* A menu on the welcome screen for opening recent files (#69)
* Restored shortcuts for showing ToC, annotations, and bookmarks
Fixes:
* Fixed application not translated (#274)
Changes since 1.5.3:
Interface:
* A redesigned interface that works better for smaller screens (#176)
* Improved fullscreen mode with an overlaid headerbar (#4)
* The headerbar and the progress bar now auto-hide, for a distraction-free
reading experience
* Various location information, as well as a clock, can now be displayed in
the footer (#175, #233)
* A new location popover (Ctrl + L) that shows reading time estimates and
allows skipping to locations (#155)
* E-reader style navigation: go to the previous or next page by tapping on
the left or right part of the view; tap on the middle to toggle header bar
and progress bar
* Annotations, bookmarks, and find results now show chapter titles (#162)
* When looking up words in dictionaries, the query can now be edited (#156)
* New shortcut for viewing metadata (Ctrl + I) and preferences (Ctrl + ,)
* A new traditional menubar, which may be displayed depending on the desktop
environment
* Option to use a traditional titlebar and menubar instead of a headerbar
(experimental)
Reading:
* Continuous scrolling layout
* Option to show decorative shadows that mimic the appearance of a real book
* Ability to zoom in and zoom out (#117)
* Improved image viewer with "save as" option
* Open copies of a book in new windows (Ctrl + N)
* Reload book (Ctrl + R)
* New built-in themes: Gray, Solarized, Gruvbox, Nord
Text selection:
* Ability to select text across pages
* Find selected text in book
* Speak selected text or from the selected location (#141)
Annotations:
* Spellcheck notes (requires new optional dependency "gspell")
* Export annotations to Markdown (#180)
* Options to use custom colors for highlights
For publishers and developers:
* Support for Apple Books theme attribute, which allows books to detect
themes without JavaScript (#178)
* WebKit's developer tools can be enabled
Breaking changes:
* The settings schemas has been reorganized
* The format for custom themes has changed
* Locations are now 1024 characters in size
Bug fixes:
* Fixed not restoring exact last location
* Fixed navigation not working with scrolled layout
* Fixed font size not changing when the book uses absolute-size keywords
(#173)
* Fixed text cut off at margin edge (#177)
* Fixed unable to open books with "#" or "?" in the file name
Openlook and Xview have been scheduledfor deorbit for their lack of
64-bit support. This commit also deprecates and expires ports that
depend on Xview.
Reported by: antoine
Thanked by: mcl
Release 0.87.0:
core:
* Fix crashes due to inconsistent vtables for Clang builds
* Fix leak in broken files
* Internal code improvements
qt5:
* Add option to get form choice for export value
* ArthurOutputDev: Avoid division by zero in updateLineDash. Issue #695
glib:
* Internal code improvements
utils:
* pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest
PR: 245150
Exp-run by: antoine
Tuesday, 31 March 2020. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.18.4. Plasma 5.18 was released in February 2020 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:
* [Image Wallpaper] Fix thumbnail generation when model is reloaded in-flight.
* [applets/systemtray] Clear item from shown/hidden list when disabling entry.
* [GTK Config] Construct font style by hand instead of relying on Qt function.
Changelog:
https://kde.org/announcements/plasma-5.18.3-5.18.4-changelog
- qca-2.3 drop support for OSSL<1.1
- copy devel/qca to devel/qca-legacy which is held at the current version
- update devel/qca to 2.3
- Add Uses/qca.mk which handles dependency on either of the ports depending on
the FreeBSD version
Users on FreeBSD11 must therefore change their pkg orign à la:
pkg set -o devel/qca:devel/qca-legacy
PR: 244682
Exp-run by: antoine
Reviewed by: arrowd
Differential Revision: https://reviews.freebsd.org/D24042
- Add options to choose which python version to depend on
- Make the deprecation warning conditional on which option is selected
Due to upstreaam support for python3 being experimental, leave the
default at python 2.
Plan is to switch the default to python 3 after 2020Q2 is branched
to expose it to more testing.