Release 21.12.0:
core:
* Add API to add images
* CairoOutputDev: Fix de-duping of Flate images
* Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393
* Minor code improvements
glib:
* Add API for validation of signatures
* Add API to read/save to file descriptor
utils:
* pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117
build system:
* Increase C++ standard to 17
Exp-run by: antoine
PR: 260344
A new USES has been added to depend on ImageMagick.
USES=magick
adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.
If a specific version is required, use for example
USES=magick:6 resp. USES=magick:7
If only a build, run or test is required, use for example
USES=magick:build resp. USES=magick:6,build,test
If a dependency on the nox11 flavor is required, use for example
USES=magick:nox11 resp. USES=magick:7,nox11,run,test
See magick.mk for more details on the available flags.
The tree has been completely converted to make use of this.
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D32754
Qt testlib is a library for tests; it is not generally needed
at runtime. Move it to a _build dependency for the KDE-related
ports that use it for their tests.
KDE Gear 21.12 has landed and comes with a massive number of updates and
new versions of applications and libraries. Literally, dozens of classic
KDE everyday tools and the specialised sophisticated apps you use to
work, be creative and play, are getting refreshers with design
improvements, new features and performance and stability enhancements.
What's new:
https://kde.org/announcements/gear/21.12.0/#whatsnew
Changelog:
https://kde.org/announcements/changelogs/gear/21.12.0/
Upstream changes:
- TkRemind: Apply window and text colors to all GUI elements
including buttons and status labels.
- The new ADDOMIT keyword can shorten reminder files.
- Update contrib/remind-conf-mode to latest release
- The parser does not auto-convert numbers 90-99 to 1990-1999. This
was messing up things like "DURATION 90". It also means you can no
longer abbreviate the years 1990-1999 as 90-99.
- Various documentation fixes
- When switching users with the "-u" option, call initgroups()
to properly set group membership list.
PR: 260156
Submitted by: Robert Clausecker <fuz@fuz.su>
Tuesday, 30 November 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.23.4.
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds three weeks' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Breeze style: Reduce groove opacity for greater contrast with
scrollbar/slider/etc.
* Applets/weather: Make cursor a pointing hand when hovering over
source link.
* Plasma Systemmonitor: Don’t make right click popup modal.
Announcement:
https://kde.org/announcements/plasma/5/5.23.4/
Changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.3-5.23.4/
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket)
- update to version supported by in-ports gnome-shell version
- remove stale post-patch target and update pkg-plist accordingly
- update web-sites list and make github repo a primary link cause
old web-site now shows something unrelated.
With hat: gnome
Version 0.10.4
* Feature Indicators: extend Indicators API in order for indicators
to be able to animate their parent icon including when a task
launcher is activated
* Feature Indicators: expose more Icon properties to indicators
* Important: Fix 25secs startup freezes from QDBusInterface desktop
geometry calls
* Important: Fix startup delays because KWin was reconfiguring even
though it was needed when BorderlessMaximized windows were
activated
* Important: Remove plasma workarounds that were hiding plasma
desktop bug #445495
* wayland: hide black line in the dock/panel center for
AlwaysVisible visibility mode
* LastActiveWindow: update last activated window properties when
changed
* initialize VirtualDesktopsWrappingAround property in a proper way
* plasmoid: decouple bouncing launcher animation for task real
removal animation
* fix binding loops for Indexer qml ability
* respect applets maximumLength when equals zero
ABI has changed: pw_{,de}init -> pipewire_{,de}init. As PipeWire
support is often runtime-optional the breakage maybe hard to notice.
ERROR kooha::backend::screencast_portal > Error from screencast call: Zbus(MethodError(OwnedInterfaceName(InterfaceName(Str("org.freedesktop.DBus.Error.UnknownMethod"))), Some("No such interface “org.freedesktop.portal.ScreenCast” on object at path /org/freedesktop/portal/desktop"), Msg { type: Error, sender: UniqueName(Str(":1.397")), reply-serial: 18, body: Signature: [
s (115),
] }))
ld-elf.so.1: /usr/local/libexec/xdg-desktop-portal-wlr: Undefined symbol "pw_init"
PR: 259621
error[E0412]: cannot find type `c_char` in the crate root
--> /wrkdirs/usr/ports/deskutils/solanum/work/Solanum-3e69272fb31bf18a7aa74ece9d904d445c458274/cargo-crates/libc-0.2.81/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs:66:31
|
66 | pub f_mntfromname: [::c_char; 88],
| ^^^^^^ help: a type alias with a similar name exists: `c_schar`
|
::: /wrkdirs/usr/ports/deskutils/solanum/work/Solanum-3e69272fb31bf18a7aa74ece9d904d445c458274/cargo-crates/libc-0.2.81/src/unix/mod.rs:6:1
|
6 | pub type c_schar = i8;
| ---------------------- similarly named type alias `c_schar` defined here
Tuesday, 9 November 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.23.3.
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds two weeks' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Keyboardlayout: Fix missing Esperanto flag icon in the menu.
* Plasma Networkmanager: OpenVPN: fix logic in auth dialog.
* On FreeBSD do not try to execute powerdevil.backlighthelper.syspath action.
Changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.2-5.23.3/
- Update Recoll to the latest version 1.31.2
- Unbreak the build with X11MON option (add missing -lfam)
- Unbreak stripping when CHM option is disabled
PR: 259679
Thursday, 4 November 2021
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Changelog:
https://kde.org/announcements/changelogs/gear/21.08.3/
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket)
Upstream build system tries to include a Linux only library in the
build when tests are enabled.
This patch has already been accepted upstream.
PR: 258119
Approved by: Maintiner timeout
Obtained from: https://github.com/nextcloud/desktop/pull/3880
Tuesday, 26 October 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.23.2.
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
Plasma Browser Integration: [History Runner] Skip blob URLs.
[Folder View] Fix executing file without prompting. Fixes bug #435560
Desktop as folder: restore functionality of the “delete” action. Fixes bug #442765
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.1-5.23.2
- TW #2619 Fish autocompletion fails when completing tag removal
- TW #2620 Old-style context definition should only be interpreted as
read context.
- TW #2622 Tags and dependencies appear as orphaned UDAs.
- TW #2626 Waiting report lists deleted and/or completed tasks.
- TW #2629 New-style context definition should take precedence over
old-style even if the new-style is an empty string.
- TW #2632 Cannot build on Cygwin
- TW #2639 Unable to use ranges for some tasks with IDs above 1000.
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Discover: Flatpak, do not crash when a source is disabled.
* KScreenLocker: Fix sleep and hibernate actions.
* Plasma Desktop: Fix “clear emoji history” action.
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.0-5.23.1
Bookworm is a simple, focused eBook reader.
Read the books you love without having to worry about the different
format complexities like epub, pdf, mobi, cbr, etc. This version
supports EPUB, PDF and Comics (CBR and CBZ) formats with support for
more formats to follow soon.
WWW: https://babluboy.github.io/bookworm/
Reported by: 0mp
Differential Revision: https://reviews.freebsd.org/D25569
Thursday, 14 October 2021
25 years ago today, Matthias Ettrich sent an email to the
de.comp.os.linux.misc newsgroup explaining a project he was working
on. The latest and direct result of that email (plus a quarter of a
century of relentless experimentation, development and innovation)
has just landed in KDE’s repositories.
This time around, Plasma renews its looks and, not only do you get a
new wallpaper, but also a gust of fresh air from an updated theme:
Breeze - Blue Ocean. The new Breeze theme makes KDE apps and tools
not only more attractive, but also easier to use both on the desktop
and your phone and tablet.
Of course, looks are not the only you can expect from Plasma 25AE:
extra speed, increased reliability and new features have also found
their way into the app launcher, the software manager, the Wayland
implementation, and most other Plasma tools and utilities.
Read on to find out all the details that make the new Plasma 25AE so
deserving of a celebration [1]
Full announcement:
[1] https://kde.org/announcements/plasma/5/5.23.0/
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
Thursday, 7 October 2021
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:
* kmail: Fix an infinite SSL error dialog loop
* konqueror: Make it compatible with KIO 5.86.0 and don’t open every
URL in a new window
* libksane: Fix multi page detection with certain scanners
Full announcement:
https://kde.org/announcements/gear/21.08.2/
Add a WEBENGINE option (on by default) to disable webengine dependency
and usage.
This update contains a fix for a regression causing authentication
issues with 3.3.2 and a fix for a ghost dependency on libargp if
present at build time.
PR: 257945
Approved by: maintainer timeout, fixit blanket
MFH: 2021Q4
in preparation for the split in base of libtinfo and libncurses, clearly
specify when the packages should link against.
Note this also fixes the build with ports ncurses
Thursday, 2 September 2021
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: Fix KXmlGUI toolbars and Konsole MainWindow size.
* elisa: Fix the “Files” view.
* skanlite: Fix image saving when preview is not shown.
Full announcement:
https://kde.org/announcements/gear/21.08.1/
Full Changelog:
https://kde.org/announcements/changelogs/gear/21.08.1/
Tuesday, 31 August 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.22.5.
Plasma 5.22 was released in June 2021 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:
* KDE GTK Config: Make sure to actually commit GSettings changes.
* KSystemStats: Fix handling of IPV6 addresses. Fixes bug #436296
* [applets/digitalclock] Let long timezones list scroll.
Fixes bug #439147
Full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.22.4-5.22.5/
- while here: reformat & sort the USES/USE_FOO lines consistently
Coregarage is a settings manager for C Suite, part of the CuboCore
suite of simple, lighweight Qt applications. Coregarage is a
centralized tool that manages settings for a variety of CuboCore apps.
Licprime is a library for bookmarking, saving recent activites,
managing settings for C Suite. It is part of the CuboCore suite of
simple, lightweight Qt applications.
- Fix for locale search in classloader
- New translations added. New dialog to configure locales
- Import/export improvements
- Fix issues when importing old POD file
- Java 11, 10, 9 support without the need of bundled jre
- Updated russian localization
- Fix untranslated dialogs
Changelog: 20814e88dc/log/
PR: 258155
Glib schema files should be registered using the GLIB_SCHEMAS
variable provided by gnome.mk. This will add them and additionally
the required glib-schemas keyword to the plist.
The following ports were touched:
* deskutils/foliate
* deskutils/gnome-tweaks
* deskutils/maliit-keyboard
* games/swell-foop
* textproc/ibus-m17n
Changelog:
* fix autostart crash: do not show settings dialog too early
* fix build for Fedora
* specify product name in KAboutData to receive bug reports correctly at
kde bug tracker
Solanum is a pomodoro timer for the GNOME desktop. It keeps you on
track, with frequent short breaks, and a long break after sessions of
productivity.
https://gitlab.gnome.org/World/Solanum
The port deskutils/gnome-todo has failed to build for months, which
makes deskutils/gnome-utils and eventually x11/gnome3 packages missing.
The build potentially needs a non-trivial fix, so temporarily remove
deskutils/gnome-todo from build while the issue is being investigated.
PR: 257667
Reviewed by: tcberner (gnome)
Release 21.08.0:
core:
* Add API to allow addition and modification of outlines into a PDF
* Use additional samples to test for constant parts of an axial gradient
* forms: Create fallback fonts for some well known font names
* Support reading the PDF Version from the Catalog
* Fix XRef::copy when there are modified objects
* Take into account that Date string may be in unicode
* JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error"
* Replace a local bubble sort implementation by std::sort
* Fix issues with malformed files
build system:
* Better error message when libjpeg is not found
* Better error messages when libopenjpeg2 is not found
qt5/qt6:
* Document that a document has to outlive its pages
* Make getPdfVersion return a dedicated version object
glib:
* mimick TextSelectionDumper logic change for spaceAfter
Exp-run by: antoine
PR: 257539
Changelog:
- 2200 commits after version 0.9
- plenty of bug fixes and improvements
- Highlights:
-- multiple docks and panels on the same screen edge
-- floating docks and panels
-- support background radius and background shadow size
-- ten different visibility modes
-- ondemand sidebars support
-- inform Plasma Desktop about panels and docks geometries (since plasma 5.18)
-- inform window managers about docks visible area (GTK_FRAME_EXTENTS support)
-- provide internal Widgets Explorer dialog and thus being able to be used
completely in other desktop environments such as GNOME and XFCE
-- support multiple Latte Tasks in the same dock or panel
-- improve applets positioning for Justify alignment in latte panels
-- support latte centric applets that can use parabolic effect easily
-- support Plasma Margins Area Separators
-- user can specify custom color scheme per layout
-- redesign and improve all layouts dialogs
-- use templates for all layout functionality
-- provide move/copy/paste functionality for docks and panels
-- export layouts and docks/panels as templates for public use
Thursday, 12 August 2021
KDE Gear 21.08 improves KDE apps across the board, bringing you quick
and responsive utilities, creativity programs with powerful features,
and secure tools for all your work and play needs.
If this is your first time with KDE software, discover a whole new world
of free and secure programs, packed with incredible possibilities. If
you are already a KDE regular, check out all the fresh innovations we
have added to your favorite apps.
Either way, go forth and try new things!
Full announcement:
https://kde.org/announcements/gear/21.08.0/
- Update QOwnNotes to the latest version 21.8.0
- Actualize Qt dependencies, most importantly, remove dreaded `webkit'
- Do not build against outdated bundled Botan library and use the one
from the ports instead
- While here, massage the COMMENT line and port description slightly
PR: 250173
Saturday, 10 July 2021
KDE today announces the release of KDE Frameworks 5.84.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.84.0/
Exp-run by: antoine
PR: 257100
Plasma 5.22 was released in June 2021 with many feature refinements and
new modules to complete the desktop experience.
This release adds three weeks' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Discover: Address the keyboard shortcut tooltip.
* Sort Unsplash POTD image categories alphabetically.
* Info Center: Unbreak about CPU value when solid is missing a
product string.
[1] https://kde.org/announcements/plasma/5/5.22.4/
Make it possible to run firefox with KDE filedialogs.
The call for parse_app_info_from_flatpak_info uses the /proc/$PID/root
file to access the flatpak information file.
We neither have support for /proc/$PID/root nor flatpaks or snaps.
With this fix and deskutils/plasma5-xdg-desktop-portal-kde it is now possible
to run firefox using the KDE file dialogs.
> GTK_USE_PORTAL=1 firefox
2.5.0
- Upgrade XMPCore to Adobe XMP SDK CC 2016.07
- Support for iOS in XMPFiles
- New DOM based API’s are added in XMP Core to access metadata tree
hierarchy. (not exposed yet in Exempi)
- Added support XMP/metadata in utf-8 encoded uncompressed SVG files in XMPFiles.
- Added support of GIF handler in XMPFiles.
- Added support for reconciliation of iXML’s TRACK_LIST and its components to get
microphone data.
- Added support for IFDs of type 13 in TIFF.
- Added support for MPEG4 videos shot from Google Nexus 5 camera.
- Restructured the implementation of XDCAM Handler to support File Access Mode (FAM)
and Simple Access Mode (SAM)
- Added inbuilt support for iXML namespace in XMPCore.
- Modified the alias tiff:ImageDescription for dc:description as language alternative
array instead of simple property.
- Lot of bug fixes in XMPFiles and XMPCore.
- Removed Exempi provided support for GIF in favour of Adobe's.
- New: API NS_XML constant
Internal:
- Added tests for Adobe SDK.
- Fixed warnings and other issues and Adobe SDK.
- Compile with much more warnings enabled.
2.4.5 - 2018/03/07
- Bug #105204: [CVE-2018-7730] fix a buffer overflow in the PSD parser.
- Bug #105205: [CVE-2018-7728] fix a buffer overflow in the TIFF parser.
- Bug #105206: [CVE-2018-7729] fix a buffer overflow in PostScript parser.
- Bug #105247: [CVE-2018-7731] fix a null dereference in WEBP parser.
2.4.4 - 2018/02/04
- Bug #102197: Properly initialize pointers in WEBP.
- Bug #102151: Fix an infinite loop in RIFF parser.
- Bug #102483: Fix an infinite loop in QuickTime parser.
- Bug #102484: Fix an infinite loop in ASF parser.
- Bug #104885: Adjust minimum version for gcc in documentation.
2.4.3 - 2017/08/03
- Bug #100397: Fix a buffer overrun, memcpy() on overlapping
regions, use after free in the exception handling.
- Bug #101913: Fix a fatal assert with corrupt WEBP.
- Bug #101914: Fix a crash on a corrupt file.
2.4.2 - 2017/01/29
- Properly define BanAllEntityUsage.
See https://bugzilla.redhat.com/show_bug.cgi?id=888765
2.4.1 - 2017/01/23
- Bug #99494: Restore error reporting.
Internal:
- Added test for xmp_parse()
- Renamed test3 to testiterator and more comprehensive test for
iterator to detect thing like bug 99480
Release notes:
- In 2.4.0 the XMP iterator corrected behaviour when used for
XMP_ITER_JUSTLEAFNAME: The returned values are now set to they
actual schema NS instead of the top level one.
This required fixed in third party packages:
https://github.com/python-xmp-toolkit/python-xmp-toolkit/issues/67
This changes is the result of a bug fix in Adobe SDK.
See bug #99480
2.4.0 - 2017/01/07
- Bug #89449: Upgrade XMPCore to Adobe XMP CC 2014.12.
- New flag to optimize layout on MPEG4 files.
- GoPro MPEG4 video files support.
- Improved JPEG support.
- iXML support in WAVE files.
- Several bugs and memory leaks fixes.
- Changes from Adobe XMP CC 2013.06.
- Pluggable file handlers (not exposed yet in Exempi)
- Support for Exif 2.3 properties
- New RIFF file handler
- Better Postscript support.
- Lot of bug fixes.
- New API: added XMP_OPEN_OPTIMIZEFILELAYOUT for new SDK.
- Now require (partial) C++11 support to compile (gcc 4.4.7 tested)
- New: WebP format handler (contributed: Frankie Dintino, The Atlantic)
Internal:
- Exempi is now automatically build and the test run by Travis CI.
2.3.0 - 2016/03/15
- New: API xmp_datetime_compare().
- New: API xmp_string_len() to get the length of the XmpString.
- Bug #94065:
- New: API xmp_files_can_put_xmp_xmpstring() and xmp_files_can_put_xmp_cstr()
variants.
- New: API xmp_files_put_xmp_xmpstring() and xmp_files_put_xmp_cstr()
variants.
- New: API xmp_files_get_xmp_xmpstring() variant.
- Test: check the status of the PDF handler.
- Bug #90380: Fix potential crash with corrupt TIFF file.
- Bug #14612: Better Solaris compilation fix.
- Fix header to pass -Wstrict-prototypes
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.
Full changelog:
https://kde.org/announcements/changelogs/gear/21.04.3/
Go another round with the dependency-cleanup:
- ECM and doctools are still more only a build-dep
- Qt testlibs is a build-dep
This touches plenty of ports outside of KDE Frameworks
that did **not** list their full dependencies and could
get away with it because frameworks pulled in too much.
This update introduced a new build time dependency on inkscape,
used to generate icons during build.
I also added USES desktop-file-utils and shared-mime-info,
suggested by poudriere and it looks like they are really needed
since the port is installing a deskstop file and a mime info file.
PR: 257021
- Boost is a build-dep for all of these ports, using header-only
libraries; there **are** library-uses of Boost in KDE PIM, just
not here.
- ECM is a build-dep that is not needed at runtime.
- Qt testlib is a build-dep.
Tuesday, 6 July 2021. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.22.3.
Plasma 5.22 was released in June 2021 with many feature refinements and
new modules to complete the desktop experience.
This release adds two weeks' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Dr Konqi: Repair query construction.
* Plasma Disks: Don’t notify on instabilities.
* [Task Manager] Load album art background asynchronously.
Full Changelog:
https://kde.org/announcements/changelogs/plasma/5/5.22.2-5.22.3/
Release 21.07.0:
core:
* JBIG2Stream: Do not consider a size-0 to be an error. Issue #535
* PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088
* CairoOutputDev: Fix memory leak on broken files
* Minor code improvements
build system:
* set C standard to 11 without extensions
Exp-run by: antoine
PR: 256981
Maliit provides a flexible and cross-platform input method framework for mobile
and embedded text input, including a virtual keyboard. It has a plugin-based
client-server architecture where applications act as clients and communicate
with the Maliit server via input context plugins.
WWW: http://maliit.github.io/
Maliit provides a flexible and cross-platform input method framework for
mobile and embedded text input, including a virtual keyboard. It has a
plugin-based client-server architecture where applications act as
clients and communicate with the Maliit server via input context
plugins.
WWW: https://maliit.github.io/
The QtFeedback module offers classes that allow you to manage tactile feedback
and device vibration.
WWW: https://github.com/qt/qtfeedback
This port will be required by maliit-keyboard, the defacto standard
virtual keyboard for Plasma Wayland Desktop
Presage is an intelligent predictive text entry system.
Presage (formerly known as Soothsayer) generates predictions by modelling
natural language as a combination of redundant information sources. Presage
computes probabilities for words which are most likely to be entered next by
merging predictions generated by the different predictive algorithms. Presage’s
modular and extensible architecture allows its language model to be extended
and customized to utilize statistical, syntactic, and semantic predictive
algorithms.
WWW: https://presage.sourceforge.io/
This port will be required by maliit-keyboard, the defacto standard
virtual keyboard for Plasma Wayland Desktop
Tuesday, 22 June 2021.
Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.22.2.
Plasma 5.22 was released in June 2021 with many feature refinements and
new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Discover: Flatpak: properly notify about updates.
* [Task Manager] Show window title in tooltip when player title is different
* KWin: Wayland: Implement activities window rule.
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.22.1-5.22.2
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824
Tuesday, 15 June 2021. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.22.1.
Plasma 5.22 was released in June 2021 with many feature refinements and
new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* KWin: Platforms/drm: support NVidia as secondary GPU with CPU copy.
* Weather applet: Point bbcukmet to new location API.
* Wallpapers: Add milky way.
View full changelog at
https://kde.org/announcements/changelogs/plasma/5/5.22.0-5.22.1
Plasma 5.22 is here, and it is more reliable and stable than ever. By
cleaning up and refactoring code in the background, the Plasma desktop
gives you greater responsiveness and performance, helping you become
even more productive without hiccups or surprises. Enjoy a smoother
experience with KDE’s Plasma 5.22 desktop.
Plasma 5.22 has become more pleasurable to use through improvements to
the design and greater smoothness and consistency in transparencies,
blurs, icons, and animations. Moving things to accessible locations,
offering hints and visual cues, and creating new settings allows you to
customize your work environment to make it fit perfectly to your needs.
Following the true KDE spirit, the push for a more stable and attractive
desktop does not mean you have to renounce control over how you want it
to look or behave. Plasma 5.22, as always, packs all the flexibility and
tools for customization you have come to expect and love, and some more
to boot.
Meanwhile, the push to move Plasma in its entirety to Wayland (the
display protocol of the future) continues in full swing. So much so that
popular distros are starting to ship Plasma with Wayland by default. By
using Wayland behind the scenes, Plasma is able to include features and
bug fixes not possible to implement on X11, offering you a better
experience and more stability.
Full announcement and changelog:
https://kde.org/announcements/plasma/5/5.22.0/
Thursday, 10 June 2021
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
The full changelog can be found here:
https://kde.org/announcements/changelogs/gear/21.04.2/
The C++-style comment marker "//" has been added with the rewrite of
the preprocessor features. Since this character sequence occurs in
ULRS, the reminder of the URL was considered a comment and stripped
from the calendar line.
Change parsing of "//" to only start a comment at the begin of a line
or when preceded by a white-space character.
Release 21.06.0:
core:
* Fix rendering of some extended latin1 characters in annotations. Issue #1070
* Support some not so well formed documents with password. Issue #1083
* Add API to get notified if the xref is reconstructed
* Add somewhat fancier left/right signature visual representation
* Fix crashes in malformed files
* Minor code improvements
qt6:
* Change some functions to return std::unique_ptr
qt5/qt6:
* Add API to get notified if the xref is reconstructed
* Add somewhat fancier left/right signature visual representation
* Don't assert when trying to invert singular matrices
build system:
* make boost opt-out if building splash
- Add dependency on boost to enable the splash backend.
PR: 256370
Exp-run by: antoine
USE_GCC=any has been equivalent to USE_GCC=yes in most cases (such
as i386 and amd64 since 12.x and depending on configuration 11.x,
most newer installations on other platforms, and 13.x across the
board).
Since commit 96c17633d9 Mk/bsd.gcc.mk is treating them as
different spellings of the same, so continue the deorbiting of the
USE_GCC=any form and simply replace it with USE_GCC=yes.
This should not make any functional difference at all.
Discussed with: mat, linimon, pkubaj