FreeBSD/ports b8b35cdmultimedia/handbrake Makefile distinfo, multimedia/handbrake/files patch-contrib_ffmpeg_module.defs P02-freebsd-ppc-libswscale.patch

multimedia/handbrake: Update to 1.11.1

PR:             293868
Approved by:    hrs (mentor, blanket)
DeltaFile
+21-18multimedia/handbrake/Makefile
+17-17multimedia/handbrake/distinfo
+12-9multimedia/handbrake/files/patch-contrib_ffmpeg_module.defs
+0-15multimedia/handbrake/files/P02-freebsd-ppc-libswscale.patch
+2-0multimedia/handbrake/pkg-plist
+52-595 files

FreeBSD/src 39b19cesbin/route route_netlink.c route.c

route(8): Add route get for multipath routes with -o flag

Get the next hops of the specified route.
route.8 manual will be updated when other actions for
this option are implemented.

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D56191
DeltaFile
+55-2sbin/route/route_netlink.c
+6-3sbin/route/route.c
+61-52 files

FreeBSD/src 23b8d16tests/sys/netlink test_rtnl_route.c Makefile

tests/netlink: Add nexthop group tests for multipath

Added tests:
* Test for creating multiple routes.
* Test for merge multiple nexthops into a single nexthop group.
* Test for nexthop expirations from a nexthop group.

Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D56190
DeltaFile
+321-0tests/sys/netlink/test_rtnl_route.c
+1-0tests/sys/netlink/Makefile
+322-02 files

FreeBSD/src 8a64738sys/net/route route_ctl.c

routing: Expire nhops inside the nhgrp

Fix route expiration of nhops that exists inside a nhgrp.

Differential Revision: https://reviews.freebsd.org/D56189
DeltaFile
+22-5sys/net/route/route_ctl.c
+22-51 files

FreeBSD/src 84bb364sys/netlink/route rt.c

netlink: Fix RTA_MULTIPATH on RTM_GETROUTE

Before this patch, netlink never returned RTA_MULTIPATH.
Also, add RTA_MULTIPATH attribute in way that don't confuse
non-mpath support consumers.

Differential Revision: https://reviews.freebsd.org/D56188
DeltaFile
+33-9sys/netlink/route/rt.c
+33-91 files

FreeBSD/src dd945c6sys/net/route nhgrp_ctl.c route_ctl.c

routing: Implement merge of nhgrp in new multipath route

Routing subsystem allows creating new multipath routes by
nexthop groups (e.g RTA_MULTIPATH in netlink), in case of
a second nexthop group on the same route, don't panic and
merge the existing nhgrp with new one.

Reviewed by: melifaro (except one comment)
Differential Revision: https://reviews.freebsd.org/D56187
DeltaFile
+99-0sys/net/route/nhgrp_ctl.c
+4-1sys/net/route/route_ctl.c
+3-0sys/net/route/route_var.h
+106-13 files

FreeBSD/src 71ac1ecsys/fs/nfs nfs_commonport.c nfs_var.h, sys/fs/nfsclient nfs_clport.c nfs_clrpcops.c

nfscl: Disable use of callbacks for NFSv4.0

The only use for callbacks for NFSv4.0 is delegations
and delegations rarely work well for NFSv4.0 anyhow.

Therefore, this patch disables callbacks for the
NFSv4.0 client.  This is the same behavior as
occurred when the nfscbd(8) daemon was not running.

This change allowed a function called nfscl_getmyip()
to be removed from the kernel, which is nice since
maintaining this function was bothersome, due to its
use of routing, etc.

MFC after:      2 weeks
DeltaFile
+0-79sys/fs/nfsclient/nfs_clport.c
+5-45sys/fs/nfsclient/nfs_clrpcops.c
+0-4sys/fs/nfs/nfs_commonport.c
+0-1sys/fs/nfs/nfs_var.h
+5-1294 files

FreeBSD/ports 195038cnet/dhcpcd Makefile distinfo

net/dhcpcd: update to 10.3.2

While here add a PRIVSEP options

Changes:        https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.3.2
DeltaFile
+8-2net/dhcpcd/Makefile
+3-3net/dhcpcd/distinfo
+11-52 files

FreeBSD/src b1ece85sbin/dhclient dhclient.c

dhclient: Improve server and filename validation

* Don't iterate over each string three times; once is enough.

* Reject control characters (anything below space) in addition to the
  double quote and backslash.

* If an unsafe character is encountered, discard the string instead of
  rejecting the entire lease.

* If backslashes are encountered in the file name option, convert them
  to forward slashes instead of rejecting the option.

* Tweak the warning messages a bit.  Looking through the rest of the
  code, it seems to me that notes generally end with a period while
  warnings generally don't.

Fixes:          8008e4b88daf ("dhclient: Check for unexpected characters in some DHCP server options")
PR:             294886

    [5 lines not shown]
DeltaFile
+54-21sbin/dhclient/dhclient.c
+54-211 files

FreeBSD/src 6958809sbin/md5 md5.c md5.1

md5: Encode non-printable filenames

Encode filenames in the VIS_CSTYLE | VIS_OCTAL style regardless of
output mode.  When reading filenames from a checksum file, attempt to
decode them, and use the decoded name unless the decoded name does not
exist but the undecoded one does.

This breaks compatibility with GNU coreutils, which unfortunately uses
a non-reversible encoding when outputting filenames containing
non-printable characters.

While here, drop a sentence about preimage attacks against MD5 and SHA1
from the manual page, as I no longer trust it to be true.

MFC after:      1 week
Reviewed by:    bcr, markj
Differential Revision:  https://reviews.freebsd.org/D56615

(cherry picked from commit 70fde0ed6bbbb1f84c440190ba1e5435f8c90e13)
DeltaFile
+35-6sbin/md5/md5.c
+22-8sbin/md5/md5.1
+57-142 files

FreeBSD/src 2f9478asbin/dhclient dhclient.c

dhclient: Improve server and filename validation

* Don't iterate over each string three times; once is enough.

* Reject control characters (anything below space) in addition to the
  double quote and backslash.

* If an unsafe character is encountered, discard the string instead of
  rejecting the entire lease.

* If backslashes are encountered in the file name option, convert them
  to forward slashes instead of rejecting the option.

* Tweak the warning messages a bit.  Looking through the rest of the
  code, it seems to me that notes generally end with a period while
  warnings generally don't.

Fixes:          8008e4b88daf ("dhclient: Check for unexpected characters in some DHCP server options")
PR:             294886

    [5 lines not shown]
DeltaFile
+54-21sbin/dhclient/dhclient.c
+54-211 files

FreeBSD/src 252f603sbin/dhclient dhclient.c

dhclient: Improve server and filename validation

* Don't iterate over each string three times; once is enough.

* Reject control characters (anything below space) in addition to the
  double quote and backslash.

* If an unsafe character is encountered, discard the string instead of
  rejecting the entire lease.

* If backslashes are encountered in the file name option, convert them
  to forward slashes instead of rejecting the option.

* Tweak the warning messages a bit.  Looking through the rest of the
  code, it seems to me that notes generally end with a period while
  warnings generally don't.

Fixes:          8008e4b88daf ("dhclient: Check for unexpected characters in some DHCP server options")
PR:             294886

    [5 lines not shown]
DeltaFile
+54-21sbin/dhclient/dhclient.c
+54-211 files

FreeBSD/src d23df52sbin/md5 md5.c md5.1

md5: Encode non-printable filenames

Encode filenames in the VIS_CSTYLE | VIS_OCTAL style regardless of
output mode.  When reading filenames from a checksum file, attempt to
decode them, and use the decoded name unless the decoded name does not
exist but the undecoded one does.

This breaks compatibility with GNU coreutils, which unfortunately uses
a non-reversible encoding when outputting filenames containing
non-printable characters.

While here, drop a sentence about preimage attacks against MD5 and SHA1
from the manual page, as I no longer trust it to be true.

MFC after:      1 week
Reviewed by:    bcr, markj
Differential Revision:  https://reviews.freebsd.org/D56615

(cherry picked from commit 70fde0ed6bbbb1f84c440190ba1e5435f8c90e13)
DeltaFile
+35-6sbin/md5/md5.c
+22-8sbin/md5/md5.1
+57-142 files

FreeBSD/ports 9f60d78archivers/7-zip distinfo Makefile, archivers/7-zip/files patch-C_CpuArch.h

archivers/7-zip: Update to 26.01

Drop stale patch.

Release notes:
https://sourceforge.net/p/sevenzip/discussion/45797/thread/555e132ba4/
DeltaFile
+0-10archivers/7-zip/files/patch-C_CpuArch.h
+3-3archivers/7-zip/distinfo
+1-2archivers/7-zip/Makefile
+4-153 files

FreeBSD/ports 55db574net-im/kaidan Makefile

net-im/kaidan: Rebuild after net-im/qxmpp update
DeltaFile
+1-0net-im/kaidan/Makefile
+1-01 files

FreeBSD/ports 79dcbfcsysutils/polkit-qt-1 distinfo pkg-plist

sysutils/polkit-qt-1: Update to 0.201.1
DeltaFile
+3-3sysutils/polkit-qt-1/distinfo
+3-3sysutils/polkit-qt-1/pkg-plist
+1-1sysutils/polkit-qt-1/Makefile
+7-73 files

FreeBSD/ports cb6dc1anet-im/qxmpp distinfo Makefile

net-im/qxmpp: Update to 1.15.1
DeltaFile
+3-3net-im/qxmpp/distinfo
+2-2net-im/qxmpp/Makefile
+5-52 files

FreeBSD/ports 18ad07fx11-toolkits/libXt Makefile distinfo

x11-toolkits/libXt: Update to 1.3.1

Update Comment, WWW and pkg-descr.
Remove REINPLACE_CMD added in PR 166373 to support clang cpp.

https://lists.x.org/archives/xorg-announce/2024-November/003560.html

PR:             286918
Approved by:    x11 (arrowd)
Reviewed by:    osa (mentor), fluffy (mentor)
DeltaFile
+3-8x11-toolkits/libXt/Makefile
+3-3x11-toolkits/libXt/distinfo
+4-1x11-toolkits/libXt/pkg-descr
+10-123 files

FreeBSD/ports 73582a7x11-fonts/font-isas-misc Makefile distinfo

x11-fonts/font-isas-misc: Update to 1.0.4

Update COMMENT, WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003357.html

PR:             294088
Approved by:    x11 (arrowd)
Reviewed by:    osa (mentor), fluffy (mentor)
DeltaFile
+9-5x11-fonts/font-isas-misc/Makefile
+3-2x11-fonts/font-isas-misc/distinfo
+3-1x11-fonts/font-isas-misc/pkg-descr
+15-83 files

FreeBSD/ports 33e2815x11-fonts/font-jis-misc Makefile distinfo

x11-fonts/font-jis-misc: Update to 1.0.4

Update COMMENT, WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003358.html

PR:             294158
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+9-5x11-fonts/font-jis-misc/Makefile
+3-2x11-fonts/font-jis-misc/distinfo
+4-1x11-fonts/font-jis-misc/pkg-descr
+16-83 files

FreeBSD/ports 272ae63x11-clocks/xclock Makefile distinfo

x11-clocks/xclock: Update to 1.1.1

Update WWW and pkg-descr.

https://lists.x.org/archives/xorg-announce/2022-April/003147.html
https://lists.x.org/archives/xorg-announce/2022-April/003156.html

PR:             286736
Approved by:    x11 (arrowd)
Reviewed by:    osa (mentor), fluffy (mentor)
DeltaFile
+4-7x11-clocks/xclock/Makefile
+3-3x11-clocks/xclock/distinfo
+3-2x11-clocks/xclock/pkg-descr
+10-123 files

FreeBSD/ports c47a8c1math/octave-forge-statistics-resampling distinfo Makefile

math/octave-forge-statistics-resampling: Update to 5.7.0.
DeltaFile
+3-3math/octave-forge-statistics-resampling/distinfo
+1-2math/octave-forge-statistics-resampling/Makefile
+4-52 files

FreeBSD/ports 454ed5adevel/libpciaccess distinfo Makefile

devel/libpciaccess: Update to 0.19

Update WWW and pkg-descr.
Add USE_LDCONFIG=yes.

https://lists.x.org/archives/xorg-announce/2026-March/003674.html

PR:             294464
Approved by:    x11 (arrowd)
Reviewed by:    osa (mentor), fluffy (mentor)
DeltaFile
+3-3devel/libpciaccess/distinfo
+3-3devel/libpciaccess/Makefile
+4-1devel/libpciaccess/pkg-descr
+10-73 files

FreeBSD/ports eafafb5devel/cpprestsdk Makefile, devel/cpprestsdk/files patch-cmake_cpprestsdk-config.in.cmake

devel/cpprestsdk: allow consumers to find_package(cpprestsdk)

With sufficiently-new CMake settings, the CMake .config file for
cpprestsdk can't find Boost::system (because it no longer exists)
and then it fails. But cpprestsdk doesn't need it -- so patch
it out.

Upstream PR:    https://github.com/microsoft/cpprestsdk/pull/1838
PR:     291874
DeltaFile
+11-0devel/cpprestsdk/files/patch-cmake_cpprestsdk-config.in.cmake
+1-1devel/cpprestsdk/Makefile
+12-12 files

FreeBSD/ports 601c7c1x11/libXxf86vm distinfo Makefile

x11/libXxf86vm: Update to 1.1.7

Update COMMENT.

https://lists.x.org/archives/xorg-announce/2026-January/003667.html

PR:             294533
Approved by:    x11 (arrowd)
Reviewed by:    osa (mentor), fluffy (mentor)
DeltaFile
+3-3x11/libXxf86vm/distinfo
+2-2x11/libXxf86vm/Makefile
+5-52 files

FreeBSD/src cf678e3sbin/devfs devfs.conf

devfs: add bpf example

Add an example for allowing members of the network group to read from
bpf devices. In particular, this allows members of the network group
to monitor traffic without running with root privileges.

Reviewed by:            markj, glebius
Sponsored by:           Netflix, Inc.
Differential Revision:  https://reviews.freebsd.org/D56742
DeltaFile
+6-0sbin/devfs/devfs.conf
+6-01 files

FreeBSD/ports cdc0caadevel/ctags-lsp pkg-message

devel/ctags-lsp: Point users to usage instructions

The WWW has examples to enable ctags-lsp in Neovim and Helix. Call
that out in the pkg-message.
DeltaFile
+3-0devel/ctags-lsp/pkg-message
+3-01 files

FreeBSD/ports c461fd0devel Makefile, devel/ctags-lsp Makefile pkg-descr

devel/ctags-lsp: Add port

This is an LSP that uses universal-ctags, making it both
language-agnostic and compatible with the vast array of languages
that uctags can parse.

However, that also means that it's limited to the data in a tags file,
meaning things like tracking references is off the table. But, it is,
as the author notes, "better than nothing."

Instructions for enabling the LSP in Neovim and Helix can be found
at the WWW: https://github.com/netmute/ctags-lsp
DeltaFile
+20-0devel/ctags-lsp/Makefile
+11-0devel/ctags-lsp/files/patch-main.go
+9-0devel/ctags-lsp/pkg-descr
+8-0devel/ctags-lsp/pkg-message
+5-0devel/ctags-lsp/distinfo
+1-0devel/Makefile
+54-06 files

FreeBSD/ports 3b07411security/kanidm distinfo Makefile.crates

security/kanidm: Update to 1.9.3

ChangeLog: https://github.com/kanidm/kanidm/releases/tag/v1.9.3

Approved by:    bofh@ (implicit)
MFH:            2026Q2

(cherry picked from commit df921199a5af49bcbbf46a70dd25d323099b9dbc)
DeltaFile
+333-317security/kanidm/distinfo
+165-157security/kanidm/Makefile.crates
+1-2security/kanidm/Makefile
+499-4763 files

FreeBSD/doc 26a22d5documentation/content/en/books/porters-handbook/versions _index.adoc

Document __FreeBSD_version bumps: 1600018 + 1500505-1500509

I only authored the bumps to 1600018 and 1500509, not the previous ones.
Hopefully the description of these previous bumps is accurate.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+30-0documentation/content/en/books/porters-handbook/versions/_index.adoc
+30-01 files