FreeBSD/ports ad63d72shells/yash pkg-plist distinfo

shells/yash: update to 2.61
DeltaFile
+7-0shells/yash/pkg-plist
+3-3shells/yash/distinfo
+1-1shells/yash/Makefile
+11-43 files

FreeBSD/src b4269besys/dev/iwx if_iwx.c

iwx: Fix 32-bit compilation

- Avoid shifts wider than integer types, by wrapping the corresponding
  checks into '#if __SIZEOF_SIZE_T__ > 32' blocks.  'bus_addr_t'
  currently has the same width as 'size_t' on all architectures (and
  this is not going to change for 32-bit architectures).
- Use appropriate printf(3) format for 'wk_keytsc'.

Reviewed by:    adrian
MFC after:      1 minute
MFC to:         stable/15
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55667

(cherry picked from commit 35da55c28dbb56dd7056b7863efc5b547950d885)
DeltaFile
+16-5sys/dev/iwx/if_iwx.c
+16-51 files

FreeBSD/ports fe5a3daaudio/subtui distinfo Makefile

audio/subtui: Update to 2.8.1

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.8.1
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

FreeBSD/ports 5640cefMk/Uses go.mk

Mk/Uses/go.mk: Minor documentation improvements

- Add links to PHB sections on porting Go apps
- Reword the descriptions of most args to put the verb first (my
  theory is that this makes it easier to comprehend at a glance?)
- Use "set up" for verb form and "setup" for noun form (my own pet
  peeve)
- Consistently use tabs for leading whitespace
DeltaFile
+35-18Mk/Uses/go.mk
+35-181 files

FreeBSD/src 35da55csys/dev/iwx if_iwx.c

iwx: Fix 32-bit compilation

- Avoid shifts wider than integer types, by wrapping the corresponding
  checks into '#if __SIZEOF_SIZE_T__ > 32' blocks.  'bus_addr_t'
  currently has the same width as 'size_t' on all architectures (and
  this is not going to change for 32-bit architectures).
- Use appropriate printf(3) format for 'wk_keytsc'.

Reviewed by:    adrian
MFC after:      1 minute
MFC to:         stable/15
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55667
DeltaFile
+17-6sys/dev/iwx/if_iwx.c
+17-61 files

FreeBSD/src 9cea0f0share/mk bsd.linker.mk

bsd.linker.mk: Retire support for binutils 2.17.50

GNU binutils 2.17.50 is the last GPLv2 version, and we retained support
in FreeBSD while it was part of the in-tree toolchain.  The last parts
of binutils 2.17.50 were removed in commit 74e8d41e0ac8 ("Retire
BINUTILS and BINUTILS_BOOTSTRAP options") and there is no longer a need
for the build infrastructure.

We retain build-id and ifunc in LINKER_FEATURES unconditionally for now,
as they may be tested by 3rd-party Makefiles.  We can however stop
testing for them in the tree.

Reviewed by:    imp
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55674
DeltaFile
+1-3share/mk/bsd.linker.mk
+1-31 files

FreeBSD/src a1789fasys/netinet6 in6_pcb.c

netinet6: Remove support for connecting to IN6ADDR_ANY

RFC4291 section 2.5.2:
    The unspecified address must not be used as the destination address
    of IPv6 packets or in IPv6 Routing headers.  An IPv6 packet with a
    source address of unspecified must never be forwarded by an IPv6
    router.

We disallowed connections to IN6ADDR_ANY by default, as of commit
627e126dbb07 ("netinet6: Disallow connections to IN6ADDR_ANY").  As this
is actually disallowed by the RFC, just remove the support.

Reported by:    bz (in D54306)
Reviewed by:    bz, glebius
Relnotes:       yes
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54942
DeltaFile
+2-17sys/netinet6/in6_pcb.c
+2-171 files

FreeBSD/ports 1cf74f1math/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.2.0.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

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