FreeBSD/ports 9a11d50x11/xdotool Makefile distinfo

x11/xdotool: Update to 4.20260303.1

ChangeLog: https://github.com/jordansissel/xdotool/releases/tag/v4.20260303.1
DeltaFile
+7-6x11/xdotool/Makefile
+3-3x11/xdotool/distinfo
+10-92 files

FreeBSD/ports 71e994fdevel/aws-c-event-stream distinfo Makefile

devel/aws-c-event-stream: Update to 0.6.0

ChangeLog: https://github.com/awslabs/aws-c-event-stream/releases/tag/v0.6.0
DeltaFile
+3-3devel/aws-c-event-stream/distinfo
+1-1devel/aws-c-event-stream/Makefile
+4-42 files

FreeBSD/ports efe11c8devel/aws-crt-cpp distinfo Makefile

devel/aws-crt-cpp: Update to 0.37.4

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.37.4
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

FreeBSD/ports 8353fbbsecurity/aws-c-auth distinfo Makefile

security/aws-c-auth: Update to 0.10.1

ChangeLog: https://github.com/awslabs/aws-c-auth/releases/tag/v0.10.1
DeltaFile
+3-3security/aws-c-auth/distinfo
+1-1security/aws-c-auth/Makefile
+4-42 files

FreeBSD/ports cda5a18sysutils/py-liquidctl distinfo Makefile

sysutils/py-liquidctl: Update to 1.16.0

ChangeLog: https://github.com/liquidctl/liquidctl/releases/tag/v1.16.0
DeltaFile
+3-3sysutils/py-liquidctl/distinfo
+1-2sysutils/py-liquidctl/Makefile
+4-52 files

FreeBSD/ports 912781bshells/xonsh distinfo Makefile

shells/xonsh: Update to 0.22.6

ChangeLog:
        https://github.com/xonsh/xonsh/releases/tag/0.22.6
        https://github.com/xonsh/xonsh/releases/tag/0.22.5
DeltaFile
+3-3shells/xonsh/distinfo
+1-1shells/xonsh/Makefile
+4-42 files

FreeBSD/ports 3bf2df4emulators/sameboy distinfo Makefile

emulators/sameboy: Update to 1.0.3

ChangeLog: https://github.com/LIJI32/SameBoy/releases/tag/v1.0.3
DeltaFile
+3-3emulators/sameboy/distinfo
+4-2emulators/sameboy/Makefile
+7-52 files

FreeBSD/src 27cfa8elib/libc/quad Symbol.map

libc/quad: narrow list of symbols exposed for 32-bit arm

lld doesn't notice, but ld.bfd complains.

Reviewed by:    brooks
Differential Revision:  https://reviews.freebsd.org/D55657
DeltaFile
+14-0lib/libc/quad/Symbol.map
+14-01 files

FreeBSD/src 54bf594lib/libc/quad Symbol.map

libc/quad: Switch to per-arch lists of symbols

This more closely mirrors libc/quad/Makefile.inc and is easier to
read.

Reviewed by:    brooks
Differential Revision:  https://reviews.freebsd.org/D55658
DeltaFile
+23-28lib/libc/quad/Symbol.map
+23-281 files

FreeBSD/src 1b77f6eshare/mk bsd.linker.mk

bsd.linker.mk: Document ifunc, ifunc-noplt, riscv-relaxations features

Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55655
DeltaFile
+3-0share/mk/bsd.linker.mk
+3-01 files

FreeBSD/src cf92fa3share/mk bsd.linker.mk

bsd.linker.mk: Sort list of linker features

Reindent the features as well to be friendly to long feature names.

Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55656
DeltaFile
+8-8share/mk/bsd.linker.mk
+8-81 files

FreeBSD/src d19f2afsys/dev/acpica acpi.c

acpi: Don't attach a "wake" sysctl node to devices without the ACPI flags IVAR

Not all bus drivers for ACPI-aware devices implement the ACPI flags
IVAR used by the acpi_wake_set_sysctl handler.  In some cases this may
be a feature as some new-bus devices share the same ACPI handle (e.g.
a pcibX device and its child pciY device) which can lead to confusing
results (e.g. setting the sysctl on pciY changes the behavior of the
parent pcibX device, but the "wake" sysctl for pcibX won't reflect the
new behavior, or reflect the device's state).

Reviewed by:    obiwac, ngie, imp
Differential Revision:  https://reviews.freebsd.org/D55562
DeltaFile
+1-1sys/dev/acpica/acpi.c
+1-11 files

FreeBSD/ports 2b43525www/gitea distinfo Makefile

www/gitea: Update to 1.25.4

New maintainer

PR:     292466
Approved-by:    maintainer (Stefan Bethke)
DeltaFile
+3-3www/gitea/distinfo
+2-3www/gitea/Makefile
+5-62 files

FreeBSD/doc d7b972cwebsite/content/en/releases/15.0R relnotes.adoc

15.0/relnotes: document allow.unprivileged_parent_tampering

Reviewed by:    ziaee
Differential Revision:  https://reviews.freebsd.org/D54956
DeltaFile
+4-0website/content/en/releases/15.0R/relnotes.adoc
+4-01 files

FreeBSD/src 6feb16bsys/kern subr_witness.c

witness: report a thread that can't sleep in WITNESS_WARN

Although this is not related to locking, but seems to be the right
place to catch violators, given that WITNESS_WARN is already used
widely in the kernel.

Reviewed by:            kib, markj
Differential Revision:  https://reviews.freebsd.org/D55316
DeltaFile
+9-0sys/kern/subr_witness.c
+9-01 files

FreeBSD/src 0616521sys/netinet6 nd6_rtr.c nd6.c

ndp: Simplify and breakdown nd6_ra_input()

`nd6_ra_input()` is simplied to make it easier to add
additional options.

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D55267
DeltaFile
+154-146sys/netinet6/nd6_rtr.c
+4-4sys/netinet6/nd6.c
+158-1502 files

FreeBSD/src 7f3b46fshare/man/man4 inet6.4, sys/netinet6 nd6_nbr.c nd6.c

ndp: Add support for Gratuitous Neighbor Discovery (GRAND)

Implement RFC 4861 Section 7.2.6 and RFC 9131, which is also
address one of the IPv6 deployment issues in RFC 9898 Section 3.9.
GRAND should be triggered by a change in link-layer address of interface
or by configuration of a new global ipv6 address after DAD completes.

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D55015
DeltaFile
+185-0sys/netinet6/nd6_nbr.c
+23-0sys/netinet6/nd6.c
+12-1share/man/man4/inet6.4
+7-0sys/netinet6/nd6.h
+4-0sys/netinet6/in6_proto.c
+3-0sys/netinet6/in6.c
+234-13 files not shown
+239-29 files

FreeBSD/ports 8d60ebdsysutils/whowatch Makefile, sysutils/whowatch/files patch-whowatch.c patch-procinfo.c

sysutils/whowatch: Revert port removal and mark it broken

This reverts commit 10c44e86de34692159e298a8d3542cecd596c5db.
This reverts commit e49d8ae4238f7402cfc9d9cc61c033c85ceaa818.

Mark sysutils/whowatch broken because current version is completly
unusable in FreeBSD. PR 293113 tries to fix it.
DeltaFile
+105-0sysutils/whowatch/files/patch-whowatch.c
+31-0sysutils/whowatch/files/patch-procinfo.c
+27-0sysutils/whowatch/files/patch-whowatch.h
+27-0sysutils/whowatch/Makefile
+13-0sysutils/whowatch/files/patch-Makefile.in
+11-0sysutils/whowatch/files/patch-process.c
+214-04 files not shown
+223-110 files

FreeBSD/ports 05afdb1x11/ly distinfo Makefile

x11/ly: update to 1.3.2

Needed to fix Ly when running in a VM, logging into KDE x11.

While here, move dependencies to Makefile.zig as Uses/zig.mk
recommends.

Reviewed by:    bapt
Approved by:    lwhsu (mentor, implicitly)
Differential Revision:  https://reviews.freebsd.org/D55647
DeltaFile
+11-11x11/ly/distinfo
+1-6x11/ly/Makefile
+4-0x11/ly/Makefile.zig
+16-173 files

FreeBSD/ports 949d609sysutils/conky distinfo Makefile

sysutils/conky: Update to 1.22.3

ChangeLog: https://github.com/brndnmtthws/conky/releases/tag/v1.22.3

Features

 * Extended MOC variables

Improvements

 * Fix detection of postmaretOs in /etc/os-release parsing
 * Update config_settings.yaml

Bug fixes

 * Handle paths for lua_load
 * Fix compilation issues on Apple Clang arm64-apple-darwin
 * fix(proc): harden /proc helpers and add tests
 * fix(proc): harden /proc helpers

    [21 lines not shown]
DeltaFile
+3-3sysutils/conky/distinfo
+1-1sysutils/conky/Makefile
+4-42 files

FreeBSD/ports 6334fb6cad/openvsp distinfo Makefile

cad/openvsp: Update to 3.48.1

ChangeLog:
https://openvsp.org/blogs/announcements/2026/03/03/openvsp-3-48-1-released

Bug fixes:

 * Fix problem with Stack attachment when loading files
 * Fix problem with FEA laminates causing GUI infinite loops (again)
 * Adjust FEA Mesh point merge tolerance
DeltaFile
+3-3cad/openvsp/distinfo
+1-1cad/openvsp/Makefile
+4-42 files

FreeBSD/src 6d2a147contrib/libedit map.c

libedit: fix use after free
DeltaFile
+2-2contrib/libedit/map.c
+2-21 files

FreeBSD/ports 5ddf3bemultimedia/navidrome distinfo Makefile

multimedia/navidrome: Update to 0.60.3

ChangeLog: https://github.com/navidrome/navidrome/releases/tag/v0.60.3
DeltaFile
+7-7multimedia/navidrome/distinfo
+3-3multimedia/navidrome/Makefile
+10-102 files

FreeBSD/ports 9b50a8cwww/w3m Makefile, www/w3m/files patch-terms.c

www/w3m: Enable mouse support
DeltaFile
+11-0www/w3m/files/patch-terms.c
+1-0www/w3m/Makefile
+12-02 files

FreeBSD/ports fc7dea7cad/yosys-ghdl-plugin Makefile distinfo

cad/yosys-ghdl-plugin: Fix build

Fix build to work with current cad/ghdl.

PR:             293156
Approved by:    Nico Sonack <nsonack at herrhotzenplotz.de> (maintainer)
DeltaFile
+3-4cad/yosys-ghdl-plugin/Makefile
+3-3cad/yosys-ghdl-plugin/distinfo
+6-72 files

FreeBSD/ports 0317f07net/tcptestsuite distinfo Makefile

net/tcptestsuite: Update to 2023-03-05

Sponsored by:   Netflix
DeltaFile
+3-3net/tcptestsuite/distinfo
+2-2net/tcptestsuite/Makefile
+5-52 files

FreeBSD/src 80b4129sys/arm64/arm64 pmap.c

arm64: Optimise the repeated TLBI workaround

It has been reported that the overhead of repeating all TLBI
instructions is too large [1]. The Software Developer Errata Notices
(SDEN) for the relevant Arm CPUs have been updated so a single
"tlbi vale1is, xzr" followed by "dsb ish"  is sufficient to work around
the issues.

Replace the places we repeat TLBI instructions with the new sequence.

[1] https://lore.kernel.org/linux-arm-kernel/20260218164348.2022831-1-mark.rutland@arm.com/

Reviewed by:    kib
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55646
DeltaFile
+14-30sys/arm64/arm64/pmap.c
+14-301 files

FreeBSD/src 570b8b2sys/arm64/arm64 trap.c

arm64: Use a canonical address when TBI is enabled

When Top Byte Ignore (TBI) is enabled in a processor we need to pass
a canonical address to the vm subsystem.

Reviewed by:    alc, kib
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55619
DeltaFile
+7-2sys/arm64/arm64/trap.c
+7-21 files

FreeBSD/src 5d75731share/man/man5 src.conf.5, share/mk src.opts.mk

build: Retire LLVM_CXXFILT option

The LLVM_CXXFILT option was added when we used ELF Tool Chain tools by
default.  ELF Tool Chain's c++filt failed to demangle some symbols, so
we added a special case to install LLVM's version and enabled it by
default.

The rest of the LLVM tools are now used by default, as of commit
9fa94e1c099d ("Turn on WITH_LLVM_CXXFILT by default").  Simplify the
build logic by removing a special case and just include llvm-cxxfilt
with the rest of the LLVM utilities.

Reviewed by:    dim
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55654
DeltaFile
+0-7share/mk/src.opts.mk
+2-5tools/build/mk/OptionalObsoleteFiles.inc
+1-5share/man/man5/src.conf.5
+1-4usr.bin/clang/Makefile
+0-2usr.bin/Makefile
+0-2usr.bin/clang/llvm-cxxfilt/Makefile
+4-252 files not shown
+4-278 files

FreeBSD/src f4f418bsys/vm vm_page.h

vm_page.h: Materialize a spare bit

No functional change (intended).

MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit d18aaeff8fd314e79642062d95110ad174bd1882)
DeltaFile
+1-0sys/vm/vm_page.h
+1-01 files