FreeBSD/ports 4530eafsecurity/libdecaf/files patch-src_spongerng.c

security/libdecaf: Fix build on CURRENT
DeltaFile
+20-0security/libdecaf/files/patch-src_spongerng.c
+20-01 files

FreeBSD/ports b89a6cesecurity/vaultwarden distinfo Makefile.crates

security/vaultwarden: Update to 1.36.0
DeltaFile
+163-123security/vaultwarden/distinfo
+80-60security/vaultwarden/Makefile.crates
+2-2security/vaultwarden/Makefile
+245-1853 files

FreeBSD/ports 9a1fb3bwww/vaultwarden-web_vault distinfo Makefile

www/vaultwarden-web_vault: Update to 2026.4.1

PR:              294907
Reported by:     Bernard Spil
DeltaFile
+3-3www/vaultwarden-web_vault/distinfo
+1-1www/vaultwarden-web_vault/Makefile
+4-42 files

FreeBSD/ports deb45deaudio/sidplayfp distinfo Makefile

audio/sidplayfp: Update to 3.0.0
DeltaFile
+3-3audio/sidplayfp/distinfo
+3-1audio/sidplayfp/Makefile
+6-42 files

FreeBSD/ports 191826dsecurity/openvpn-devel Makefile distinfo

security/openvpn-devel: upgrade to commit 64fae9d829

this brings in the upstream development work that has happened over
the last two months, plus two CVE fixes:

  - fix race condition in TLS handshake that could lead to leaking of
    packet data from a previous handshake under specific circumstances
    (CVE-2026-40215)

    (Bug found by XlabAI Team of Tencent Xuanwu Lab (xlabai at tencent.com))

  - fix server ASSERT() on receiving a suitably malformed packet with
    a valid tls-crypt-v2 key (CVE-2026-35058)

    (Bug found by XlabAI Team of Tencent Xuanwu Lab (xlabai at tencent.com)
     and independently by Emma Reuter of Cisco ASIG (TALOS-2026-2381))

besides this, most of the commits are code maintenance - modernizing
code, adjusting OpenSSL APIs used to be 4.0 compatible, adding more

    [7 lines not shown]
DeltaFile
+5-5security/openvpn-devel/Makefile
+3-3security/openvpn-devel/distinfo
+8-82 files

FreeBSD/src 2157c0etests/sys/arch/amd64 int0x80.c Makefile

tests/sys/arch/amd64: add a program to check INT $0x80 behavior on amd64

(cherry picked from commit 2c2ec6bbc9cc7762a250ffe903bda6c2e44d25ff)
DeltaFile
+94-0tests/sys/arch/amd64/int0x80.c
+7-0tests/sys/arch/amd64/Makefile
+101-02 files

FreeBSD/src a42f95bsys/amd64/ia32 ia32_syscall.c

amd64 ia32_syscall(): only allow for ILP32 processes

(cherry picked from commit bd8edba0792b71be3f8ed5dea9c22287e95c986a)
DeltaFile
+9-0sys/amd64/ia32/ia32_syscall.c
+9-01 files

FreeBSD/src 0276461bin/sh main.c

bin/sh: make it possible to use as interactive init

(cherry picked from commit d7338bb4914d120e5719d3216b23a509c49ed3be)
DeltaFile
+19-0bin/sh/main.c
+19-01 files

FreeBSD/src fba39d5sbin/init Makefile

init: build dynamically

(cherry picked from commit 24d887436dcd5b6c18a7505e477c79cae3002c3a)
DeltaFile
+0-2sbin/init/Makefile
+0-21 files

FreeBSD/src cd86057sys/amd64/ia32 ia32_syscall.c

amd64: ia32_fetch_syscall_args() does not need to check params != NULL

(cherry picked from commit 912f9dfca451e359dda7cdf45539b7c19764f54d)
DeltaFile
+1-1sys/amd64/ia32/ia32_syscall.c
+1-11 files

FreeBSD/src 350d980sbin/init init.8

init.8: add RECOVERING section

(cherry picked from commit e378d97eeb2b8961f312cc04d4751579a7b70741)
DeltaFile
+35-0sbin/init/init.8
+35-01 files

FreeBSD/src 1332831sbin/init init.8

init.8: document init_path among loader tunables

(cherry picked from commit 9e6ae89d831a4ddce0925ac3682d602a71f1b26d)
DeltaFile
+5-0sbin/init/init.8
+5-01 files

FreeBSD/src e5c9bd6sys/kern init_main.c

kern/init_main.c: path is for the binary, not process

(cherry picked from commit a268af3447ebaa9712174ba2d226ffdc66f68e98)
DeltaFile
+1-1sys/kern/init_main.c
+1-11 files

FreeBSD/ports e02809aaudio/ft2-clone distinfo Makefile

audio/ft2-clone: Update to 2.19
DeltaFile
+3-3audio/ft2-clone/distinfo
+1-1audio/ft2-clone/Makefile
+4-42 files

FreeBSD/ports 303fd33graphics/chafa distinfo Makefile

graphics/chafa: Update to 1.18.2
DeltaFile
+3-3graphics/chafa/distinfo
+1-1graphics/chafa/Makefile
+1-1graphics/chafa/pkg-plist
+5-53 files

FreeBSD/src 0073b3dlib/msun/man fmaximum_num.3 fmaximum_mag.3, lib/msun/src s_fminimum_num.c s_fmaximum_num.c

lib/msun: Added fmaximum_mag and fmaximum_num families

Added support for the f{maximum,minimum}_{mag,num} families, the new
C23 standard functions for maximum magnitude and number-preferring
maximum.  This includes modifying fmax.3, on top of D56230, to
recommend the use of fmaximum_num and fminimum_num.

Reviewed by:    fuz, kargl
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D56236

(cherry picked from commit 4e30c12973c73539bef01be3870a90b6346141e8)
DeltaFile
+113-0lib/msun/man/fmaximum_num.3
+102-0lib/msun/man/fmaximum_mag.3
+76-2lib/msun/tests/fmaximum_fminimum_test.c
+76-0lib/msun/src/s_fminimum_num.c
+74-0lib/msun/src/s_fmaximum_num.c
+74-0lib/msun/src/s_fminimum_mag.c
+515-217 files not shown
+1,169-1123 files

FreeBSD/src c082fc0lib/msun/man math.3

msun/math.3: reference new functions f{max,min}imum{,_num,_mag}()

See also:       D55834, D56236
MFC after:      1 month

(cherry picked from commit 47ca491ca425d0d3d8e2a8a3cac40d6565d8ab6a)
DeltaFile
+9-3lib/msun/man/math.3
+9-31 files

FreeBSD/src 10ea8delib/msun/man fmaximum.3, lib/msun/src s_fminimum.c s_fmaximum.c

lib/msun: Added fmaximum and fminimum family. Tests and man page

Starting from the existing fmax{,f,l} functions I've added the fmaximum
family, which handles NaN according to the newest standard (propagating
it).

This commit is a PoC for GSoC 2026.

Reviewed by:    fuz, kargl
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D55834

(cherry picked from commit e55db843ef45a8788f69e110d97210fb3968b92f)
DeltaFile
+188-0lib/msun/tests/fmaximum_fminimum_test.c
+103-0lib/msun/man/fmaximum.3
+66-0lib/msun/src/s_fminimum.c
+65-0lib/msun/src/s_fmaximum.c
+61-0lib/msun/src/s_fminimumf.c
+60-0lib/msun/src/s_fmaximumf.c
+543-06 files not shown
+680-512 files

FreeBSD/src fca6c9econtrib/expat configure.ac, contrib/expat/lib xmlparse.c Makefile.in

contrib/expat: import expat 2.8.0

Changes: https://github.com/libexpat/libexpat/blob/R_2_8_0/expat/Changes

Security:       CVE-2026-41080

(cherry picked from commit e3935639d8d8b6556cad18e1c90e419a65f26b40)
DeltaFile
+118-200contrib/expat/lib/xmlparse.c
+156-14contrib/expat/lib/Makefile.in
+13-143contrib/expat/tests/Makefile.in
+117-18contrib/expat/configure.ac
+90-0contrib/expat/lib/random_getrandom.c
+88-0contrib/expat/lib/random_rand_s.c
+582-37548 files not shown
+1,281-88654 files

FreeBSD/ports b8c978adevel/glibd pkg-plist distinfo, devel/glibd/files patch-src_APILookupGio.txt

devel/glibd: Update to master branch to fix build against new glib
DeltaFile
+0-11devel/glibd/pkg-plist
+0-9devel/glibd/files/patch-src_APILookupGio.txt
+3-3devel/glibd/distinfo
+2-2devel/glibd/Makefile
+5-254 files

FreeBSD/ports 944cdc8devel/glib20 pkg-plist distinfo, devel/glib20/files patch-glib_meson.build patch-glib_tests_utils.c

devel/{glib20,gobject-introspection}: update to 2.86.4 and 1.86.0

Differential Revision: https://reviews.freebsd.org/D55078
DeltaFile
+130-93devel/glib20/pkg-plist
+10-2devel/glib20/files/patch-glib_meson.build
+0-11devel/glib20/files/patch-glib_tests_utils.c
+11-0devel/glib20/files/patch-glib_tests_utils-unisolated.c
+3-3devel/glib20/distinfo
+3-3devel/gobject-introspection/distinfo
+157-1122 files not shown
+160-1168 files

FreeBSD/ports 2ab4574lang/erlang-runtime29 pkg-descr

lang/erlang-runtime29: make it match
DeltaFile
+1-1lang/erlang-runtime29/pkg-descr
+1-11 files

FreeBSD/ports bf2ebb5graphics/dspdfviewer Makefile

graphics/dspdfviewer: Fix build failures for clang 21.1.8

Change applies to 16.0-CURRENT (1600018 and above).
DeltaFile
+5-0graphics/dspdfviewer/Makefile
+5-01 files

FreeBSD/src 838e237contrib/expat configure.ac, contrib/expat/lib xmlparse.c Makefile.in

contrib/expat: import expat 2.8.0

Changes: https://github.com/libexpat/libexpat/blob/R_2_8_0/expat/Changes

Security:       CVE-2026-41080

(cherry picked from commit e3935639d8d8b6556cad18e1c90e419a65f26b40)
DeltaFile
+118-200contrib/expat/lib/xmlparse.c
+156-14contrib/expat/lib/Makefile.in
+13-143contrib/expat/tests/Makefile.in
+117-18contrib/expat/configure.ac
+90-0contrib/expat/lib/random_getrandom.c
+88-0contrib/expat/lib/random_rand_s.c
+582-37548 files not shown
+1,281-88654 files

FreeBSD/ports aeee2f0devel/vectorscan Makefile

devel/vectorscan: disable FAT_RUNTIME on FreeBSD 14

The "fat" runtime build uses build_wrapper.sh to rename symbols via nm(1)
with the -f posix flag, which is not supported on FreeBSD 14.

Reported by:    pkg-fallout
DeltaFile
+1-0devel/vectorscan/Makefile
+1-01 files

FreeBSD/ports 1c67899emulators/quasi88 distinfo Makefile

emulators/quasi88: Update 0.7.3 => 0.7.4

Changelog:
https://www.eonet.ne.jp/~showtime/quasi88/history.html

PR:             294990
Sponsored by:   UNIS Labs
DeltaFile
+3-3emulators/quasi88/distinfo
+1-1emulators/quasi88/Makefile
+4-42 files

FreeBSD/ports 70225c2chinese/fcitx Makefile, chinese/fcitx/files pkg-message.in

chinese/fcitx: Fix options GTK2 and GTK3, improve port

GTK2 and GTK3 options aren't working properly: even if disable GTK2, it
gets re-enabled GTK2.

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Fix warnings from portclippy.
- Set dependency from ecm as build.
- Convert CMAKE_ARGS to CMAKE_ON and CMAKE_OFF.
- Replace ".if ${PORT_OPTIONS:M***}" with new style options.
- Remove unnecessary KDE_MAN_PREFIX - it have default value.
- Remove description of Qt4 module from pkg-message.
- Use DESKTOPDIR in pkg-message.

PR:             294883
Approved by:    lichray at gmail.com (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: Ken DEGUCHI <kdeguchi at sz.tokoha-u.ac.jp>

    [3 lines not shown]
DeltaFile
+44-61chinese/fcitx/Makefile
+1-7chinese/fcitx/files/pkg-message.in
+45-682 files

FreeBSD/src 7a40b8asys/dev/dpaa if_memac_fdt.c if_memac.h

dpaa: Fix copyright headers

Reported by:    ziaee@
Fixes:  fd8d34ce27 ("dpaa: Migrate from NCSW base to a home-grown driver")
DeltaFile
+3-22sys/dev/dpaa/if_memac_fdt.c
+3-22sys/dev/dpaa/if_memac.h
+1-23sys/dev/dpaa/fman_port_if.m
+3-3sys/dev/dpaa/fman_xmdio.c
+3-3sys/dev/dpaa/fman_port.h
+3-3sys/dev/dpaa/fman_port.c
+16-7615 files not shown
+47-10721 files

FreeBSD/src 7b5a23bsys/dev/iicbus/rtc rs5c372a.c

rs5c372a: Fix copyright header

Reported by:    ziaee@
Fixes:  d22051b18 ("iicbus/rtc: Add driver for the Ricoh rs5c372 RTC")
DeltaFile
+2-22sys/dev/iicbus/rtc/rs5c372a.c
+2-221 files

FreeBSD/ports 3b9c03fchinese/fcitx Makefile, chinese/fcitx/files pkg-message.in

chinese/fcitx: Fix options GTK2 and GTK3, improve port

GTK2 and GTK3 options aren't working properly: even if disable GTK2, it
gets re-enabled GTK2.

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Fix warnings from portclippy.
- Set dependency from ecm as build.
- Convert CMAKE_ARGS to CMAKE_ON and CMAKE_OFF.
- Replace ".if ${PORT_OPTIONS:M***}" with new style options.
- Remove unnecessary KDE_MAN_PREFIX - it have default value.
- Remove description of Qt4 module from pkg-message.
- Use DESKTOPDIR in pkg-message.

PR:             294883
Approved by:    lichray at gmail.com (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: Ken DEGUCHI <kdeguchi at sz.tokoha-u.ac.jp>
MFH:            2026Q2
DeltaFile
+44-61chinese/fcitx/Makefile
+1-7chinese/fcitx/files/pkg-message.in
+45-682 files