xfce4-session: update to 4.20.4
4.20.4 (2026-03-02)
======
- logout-dialog: Do not create multiple dialogs
- startxfce4: Add support for OpenBSD to kbd layout detection on wayland
- portals: Add gnome-keyring as Secret provider
- startxfce4: Prioritize XKBLAYOUT over KEYMAP for kbd layout on wayland
- manager: Avoid use-after-free in idle function
- labwc: Let amixer use system default mixer
xfce4-settings: update to 4.20.4
4.20.4 (2026-03-02)
======
- x11: displays: Check by EDID that output list has not changed
- wayland: displays: Add missing condition to act on new output
- x11: displays: Fix memory leak
- x11: display-settings: Fall back to output name when EDID is
duplicated
- Translation Updates:
Croatian, Czech, Indonesian, Italian, Kabyle, Kazakh, Korean,
Lithuanian, Spanish, Swedish
4.20.3 (2025-12-29)
======
- I18n: Update po/LINGUAS list
- xfsettingsd: Fix check for libinput
- accessibility-dialog: Remove scrolled windows
- accessibility-dialog: Improve tooltip text
[23 lines not shown]
libcdio-paranoia: Fix build with GCC 15 and newer.
getopt.c uses "old-style function definitions",
which are incompatible with C23 as a default language.
gnu99 is chosen for being the minimum bootstrap requirement
and safety against APIs being hidden in standards mode.
rsyslog: Build fix for recent gcc (netbsd-11 ish)
It's not just FreeBSD that needs <unistd.h> for write(2) and
close(2). The Standard demands that we must include it.
Fixes the build of rsyslog-elasticsearch with more recent GCC
versions, which don't like implicit function declarations.
furnace: Disable invalid i386 assembler.
The NetBSD toolchain does not accept this as valid i386 assembler,
so remove it, and use the portable C fallback.
pan: Requires a C++ compiler with filesystem library support.
The netbsd-9 compiler supports c++17 but does not support the
filesystem library. netbsd-9 is still technically supported. This
should help netbsd-9 pull in a newer compiler for building pan.
syncterm: Various build fixes.
Put the curses library requirements BEFORE curses.mk is included,
that way the right stuff is selected.
Update the C compiler requirement. It requires c17 (although it
compiles fine with c11 when forced to do so).
firefox140: update to 140.12
Update during freeze approved by maya@.
Mozilla Foundation Security Advisory 2026-58
Security Vulnerabilities fixed in Firefox ESR 140.12
Announced
June 16, 2026
Impact
high
Products
Firefox ESR
Fixed in
Firefox ESR 140.12
#CVE-2026-12289: Privilege escalation in the Graphics: WebRender component
[322 lines not shown]
devel/ruby-redmine60: update to 6.0.10
Redmine 6.0.10 (2026-06-15)
This release addresss multiple security vulnerabilities along with various
bug fixes and improvements.
Code cleanup/refactoring
* Defect #43985: Flaky IssuesSystemTest caused by `!page.has_css?`
* Defect #44010: Too much INFO log of asset paths when starting Rails
Documentation
* Defect #43906: Wiki help does not display localized content for locales
with a region subtag
* Patch #43896: Remove obsolete db:migrate:upgrade_plugin_migrations step
from doc/UPGRADING
* Patch #43930: Add blockquote formatting in CommonMark wiki help pages
[36 lines not shown]
devel/ruby-redmine61: update to 6.1.3
This release addresss multiple security vulnerabilities along with various
bug fixes and improvements.
Code cleanup/refactoring
* Defect #43985: Flaky IssuesSystemTest caused by `!page.has_css?`
* Defect #44010: Too much INFO log of asset paths when starting Rails
* Defect #44072:
OauthProviderSystemTest#test_application_creation_and_authorization fails
randomly
* Patch #44073: TimeEntryTest#test_should_not_accept_closed_issue fails
randomly depending on locale
Documentation
* Defect #43906: Wiki help does not display localized content for locales
with a region subtag
[65 lines not shown]