FreeBSD/ports 15ba0ealang/ldc Makefile

lang/ldc: fix build on powerpc64*

Use proper bootstrap filename.
DeltaFile
+5-2lang/ldc/Makefile
+5-21 files

FreeBSD/src cb82cc9lib/msun/tests fma_test.c

lib/msun: add tests for fmaf(3) subnormals

PR:     298260
Reviewed by:    kib
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D59579
DeltaFile
+27-1lib/msun/tests/fma_test.c
+27-11 files

FreeBSD/src b08e6a3lib/msun/src s_fmaf.c

lib/msun: use the same algorithm for sw fmaf(3) as for fma(3)

This fixes rounding at the last bit for subnormals.

PR:     298260
Reviewed by:    kib
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D59579
DeltaFile
+230-24lib/msun/src/s_fmaf.c
+230-241 files

FreeBSD/src 26248c3sys/kern uipc_mbuf.c, sys/net if_bridge.c

if_bridge: pull up only the headers bridge_pfil() inspects

bridge_pfil() pulled up min(m_pkthdr.len, max_protohdr) bytes.  When the
mapped head is shorter than that and followed by an unmapped (M_EXTPG)
mbuf -- a sendfile(2) or KTLS segment from a member advertising
IFCAP_MEXTPG -- m_pullup() ran into it and dereferenced a NULL mtod(),
panicking the kernel.

Pull up the Ethernet header first, and the SNAP/LLC header only for an
802.3 frame.  This is similar to pf and ip_output().

m_pullup() and m_copyup() asserted only the first mbuf; assert inside both
copy loops so the shape trips the check.

Fixes:          c38abd64dbc1 ("if_epair: support IFCAP_MEXTPG")
Suggested by:   markj
Reviewed by:    markj, gallatin
Assisted-by:    Claude Code (Fable 5, Opus 5)
DeltaFile
+23-10sys/net/if_bridge.c
+4-0sys/kern/uipc_mbuf.c
+27-102 files

FreeBSD/src 8209ceesys/net if_bridge.c

if_bridge: count the drops on the fragmentation path

bridge_pfil() returned a fragmentation failure without counting it,
and bridge_fragment() dropped a chain on three allocation failures
without counting those either.

Count the first on the filtered interface and the others with
ips_odropped, which is what ip_fragment() uses for the same failure
and what bridge_fragment() already uses for its success case.

Reviewed by:    gallatin
Differential Revision:  https://reviews.freebsd.org/D59391
Assisted-by:    Claude Code (Fable 5, Opus 5)
DeltaFile
+9-1sys/net/if_bridge.c
+9-11 files

FreeBSD/src 1624620include/arpa telnet.h

arpa/telnet: Fix a typo in a source code comment

- s/ascic/ASCII/

MFC after:      3 days
DeltaFile
+1-1include/arpa/telnet.h
+1-11 files

FreeBSD/src 8255ae9sys/kern kern_sysctl.c

sys/kern: Fix a typo in a source code comment

- s/untill/until/

MFC after:      3 days
DeltaFile
+1-1sys/kern/kern_sysctl.c
+1-11 files

FreeBSD/ports a5752a1security/vuxml/vuln 2021.xml

security/vuxml: Fix false negative due to missing

Quite old, but still worth the fix.

PR:             298399
Reported by:    chris at chrullrich.net
DeltaFile
+1-1security/vuxml/vuln/2021.xml
+1-11 files

FreeBSD/ports 9ea8d7fdevel/maki Makefile Makefile.crates

devel/maki: Update to 0.5.3
DeltaFile
+501-375devel/maki/distinfo
+249-186devel/maki/Makefile.crates
+1-2devel/maki/Makefile
+751-5633 files

FreeBSD/ports 7dacfb9security/vuxml/vuln 2026.xml

security/vuxml: Add www/yt-dlp vulnerability

 * CVE-2026-55404

PR:             297810
Reported by:    mce@
DeltaFile
+35-0security/vuxml/vuln/2026.xml
+35-01 files

FreeBSD/src 0d022basys/compat/linuxkpi/common/include/linux irq_work.h, sys/compat/linuxkpi/common/src linux_work.c

LinuxKPI: Run irq_work callbacks under RCU protection

Linux executes irq_work callbacks from an interrupt context that
provides implicit RCU read-side protection. LinuxKPI dispatches these
callbacks through a taskqueue, so provide equivalent protection
explicitly.

This prevents an RCU grace period from completing while an irq_work
callback is still using an RCU-protected object.

Suggested by:   wulf
Tested by:      JustAnotherHumanBeing
Signed-off-by:  JustAnotherHumanBeing <oleglelchuk at gmail.com>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2385
DeltaFile
+3-0sys/compat/linuxkpi/common/src/linux_work.c
+2-0sys/compat/linuxkpi/common/include/linux/irq_work.h
+5-02 files

FreeBSD/src d8e315bshare/man/man4 ps5dsense.4, sys/conf files NOTES

hid: Add Sony DualSense gamepad driver

Add a driver for the Sony PS5 DualSense controller (054c:0ce6)
providing gamepad input via evdev, lightbar RGB LED control, and
player indicator LEDs through sysctl.

Signed-off-by:  Christos Longros <chris.longros at gmail.com>
Reviewed by:    ziaee, wulf
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D56345
DeltaFile
+472-0sys/dev/hid/ps5dsense.c
+145-0share/man/man4/ps5dsense.4
+8-0sys/modules/hid/ps5dsense/Makefile
+1-0sys/modules/hid/Makefile
+1-0sys/conf/files
+1-0sys/conf/NOTES
+628-01 files not shown
+629-07 files

FreeBSD/ports 69eb8f2games/polyglot Makefile

games/polyglot: Mark DEPRECATED

- This software is obsolete[1] and the original master site is no longer
  available
- Add an expiration date
- Bump PORTREVISION

[1] https://chessprogramming.org/PolyGlot#retirement

(cherry picked from commit 4e79f0763739f8e1cc6c45e4e3a56a1131684833)
DeltaFile
+4-1games/polyglot/Makefile
+4-11 files

FreeBSD/ports 4e79f07games/polyglot Makefile

games/polyglot: Mark DEPRECATED

- This software is obsolete[1] and the original master site is no longer
  available
- Add an expiration date
- Bump PORTREVISION

[1] https://chessprogramming.org/PolyGlot#retirement
DeltaFile
+4-1games/polyglot/Makefile
+4-11 files

FreeBSD/src b7e91f2sys/netinet sctp_usrreq.c

sctp: remove unused variable

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    tuexen
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59590
DeltaFile
+2-5sys/netinet/sctp_usrreq.c
+2-51 files

FreeBSD/doc 70d3993website/content/en/donations _index.adoc

website/donations: s/ISA cards/PCIe cards/

Reported by:    philip
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+1-1website/content/en/donations/_index.adoc
+1-11 files

FreeBSD/ports 492f6e0sysutils/treemd Makefile

sysutils/treemd: Use default MASTER_SITE

- Default MASTER_SITE for Rust crates has been fixed with commit
  https://cgit.freebsd.org/ports/commit/?id=bc18f00c490cd54dfe38e2d94d8c4feae2815f0f
DeltaFile
+0-6sysutils/treemd/Makefile
+0-61 files

FreeBSD/doc 45b5fc6website/content/en where.adoc

where: Simplify fastly sponsor logo

This does not need a subsection heading, use the logo as a heading.

Event:  EuroBSDcon Devsummit 2026
DeltaFile
+1-5website/content/en/where.adoc
+1-51 files

FreeBSD/ports a29c72fconverters/simdutf/files patch-include_simdutf_portability.h

converters/simdutf: remove stray patch

This was left over after a wrong rebase (mid-air collission).

Fixes:          81f18785a4d12bf1d01751f5e54643cf9afe9443
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is>
PR:             298403
Event:          EuroBSDcon Devsummit 2026
DeltaFile
+0-11converters/simdutf/files/patch-include_simdutf_portability.h
+0-111 files

FreeBSD/ports f5bf003devel/libwasmtime Makefile Makefile.crates

devel/libwasmtime: update to 48.0.1, also set submitter as maintainer.

PR:             298310
DeltaFile
+63-71devel/libwasmtime/distinfo
+27-30devel/libwasmtime/Makefile.crates
+5-6devel/libwasmtime/Makefile
+95-1073 files

FreeBSD/src 477c594sys/kern subr_bus.c subr_kobj.c, sys/sys bus.h kobj.h

kobj: allow multiple inheritance with per-class softc

Add support for hierarchical softc layout so that a leaf class and each
of its base classes owns a private softc region inside a single
allocation.

device_get_softc_class(dev, cls) returns a pointer to the softc that
belongs to the requested class.  The classic device_get_softc() still
returns the leaf softc and remains fully compatible with existing
drivers.

Existing drivers are unaffected; they simply obtain a slightly larger
softc block when they inherit from base classes.

MFC after:      2 months
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D59115
DeltaFile
+100-0sys/kern/subr_kobj.c
+25-5sys/sys/kobj.h
+16-3sys/kern/subr_bus.c
+1-0sys/sys/bus.h
+142-84 files

FreeBSD/ports bc18f00Mk bsd.sites.mk, Mk/Uses cargo.mk

bsd.sites.mk: use static CDN to download rust crates

static.crates.io is the recommended upstream download
path. This avoids "403 Forbidden" rate limiting results
when trying to download crates too fast. This also
seems to improve download speeds/latency.

As per https://crates.io/data-access#crate-content,

> Crates can be downloaded directly from the crates.io CDN
> [...]
> No rate limits apply to static.crates.io at present.

And as per https://crates.io/data-access#api,

> you are welcome to use the crates.io API provided you abide by the following limits:
> * A maximum of 1 request per second, and
> * A user-agent header that identifies your application.


    [2 lines not shown]
DeltaFile
+1-1Mk/bsd.sites.mk
+1-1Mk/Uses/cargo.mk
+2-22 files

FreeBSD/ports 486ade9net-im/signal-desktop Makefile, textproc/obsidian Makefile

*/*: Bump port revision after electron43 update (6b7f384af24c)
DeltaFile
+1-1textproc/obsidian/Makefile
+1-0net-im/signal-desktop/Makefile
+2-12 files

FreeBSD/ports 6b7f384devel/electron43 distinfo, devel/electron43/files patch-electron_shell_common_node__bindings.cc patch-electron_spec_api-process-spec.ts

devel/electron43: Update to 43.7.0

Changelog: https://github.com/electron/electron/releases/tag/v43.7.0

Reported by:    GitHub (watch releases)
DeltaFile
+21-21devel/electron43/files/patch-electron_spec_api-browser-window-spec.ts
+14-5devel/electron43/files/patch-electron_BUILD.gn
+9-9devel/electron43/distinfo
+8-8devel/electron43/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+12-3devel/electron43/files/patch-electron_spec_api-process-spec.ts
+5-5devel/electron43/files/patch-electron_shell_common_node__bindings.cc
+69-5114 files not shown
+101-8720 files

FreeBSD/ports 9869cdcdevel/fuzzylite/files patch-fuzzylite_CMakeLists.txt

devel/fuzzylite: Fix building with CMake 4

PR:             298181
Approved by:    pkubaj (maintainer)
DeltaFile
+7-1devel/fuzzylite/files/patch-fuzzylite_CMakeLists.txt
+7-11 files

FreeBSD/ports d8ec37edeskutils/xdg-desktop-portal Makefile distinfo, deskutils/xdg-desktop-portal/files patch-src_xdp-utils.c patch-src_xdp-app-info-flatpak.c

deskutils/xdg-desktop-portal: Update to 1.22.1

Reported by:    portscout!
DeltaFile
+0-21deskutils/xdg-desktop-portal/files/patch-document-portal_document-portal-fuse.c
+21-0deskutils/xdg-desktop-portal/files/patch-src_xdp-app-info-linyaps.c
+6-6deskutils/xdg-desktop-portal/files/patch-src_xdp-app-info-flatpak.c
+11-0deskutils/xdg-desktop-portal/files/patch-src_xdp-utils.c
+7-3deskutils/xdg-desktop-portal/distinfo
+4-1deskutils/xdg-desktop-portal/Makefile
+49-311 files not shown
+52-317 files

FreeBSD/ports 400a319deskutils/libportal pkg-plist pkg-plist.gtk3, deskutils/libportal-gtk3 Makefile

deskutils/libportal: Update 0.10.0
DeltaFile
+10-6deskutils/libportal/Makefile
+3-5deskutils/libportal/distinfo
+6-0deskutils/libportal/pkg-plist.gtk4
+4-0deskutils/libportal/pkg-plist.gtk3
+3-0deskutils/libportal-gtk3/Makefile
+1-1deskutils/libportal/pkg-plist
+27-123 files not shown
+31-129 files

FreeBSD/ports 270937enet/glib-networking distinfo pkg-plist

net/glib-networking: Update to 2.90.0

Reported by:    portscout!
DeltaFile
+7-8net/glib-networking/Makefile
+5-2net/glib-networking/pkg-plist
+3-3net/glib-networking/distinfo
+15-133 files

FreeBSD/ports ca03420textproc/xml2rfc Makefile distinfo

textproc/xml2rfc: Update to 3.34.1

See https://github.com/ietf-tools/xml2rfc/releases/tag/v3.34.1 for the
changes in this release.
DeltaFile
+3-3textproc/xml2rfc/distinfo
+1-1textproc/xml2rfc/Makefile
+4-42 files

FreeBSD/doc 9820ce1shared releases.adoc

14.5: Bump legacy release macros

Differential Revision:  https://reviews.freebsd.org/D59508
DeltaFile
+3-3shared/releases.adoc
+3-31 files