(math/R-nimble) Updated 1.3.0 to 1.4.2, Fix build against R-4.6.0
# CHANGES IN VERSION 1.4.2 (March 2026)
## USER LEVEL CHANGES
- Improve efficiency of `findSamplersOnNodes`, which is used in finding
samplers assigned to node(s) (PR #1614; thanks to 'hoxo-m').
## DEVELOPER LEVEL CHANGES
- Switch to using `R_getVar` and `R_getVarEx` in place of `Rf_findVar` and
`Rf_findVarInFrame` in C++ code at request of CRAN (PR #1616).
# CHANGES IN VERSION 1.4.1 (February 2026)
## USER LEVEL CHANGES
- Add a new sampler to sample portions of a multivariate normal node when some
[136 lines not shown]
(math/R-tidyr) Updated 1.3.1 to 1.3.2, Fix build against R 4.6.0
# tidyr 1.3.2
* `fill()` gains a `.by` argument as an alternative to `dplyr::group_by()` for
applying the fill per group, similar to `nest(.by =)` and
`dplyr::mutate(.by =)` (@olivroy, #1439).
* `expand_grid()` gains a new `.vary` argument, allowing users to control
whether the first column varies fastest or slowest (#1543, @JamesHWade).
* `unnest_longer()` now places `indices_to` columns before value
columns (#1486, @andrewshibata).
* `unchop()` produces a more helpful error message when columns cannot
be cast to `ptype` (@mgirlich, #1477).
* `unite()` no longer errors if you provide a selection that doesn't
select any columns. Instead, it returns a column containing the
[16 lines not shown]
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]